Four Types of Ads To Avoid If You Want To Keep Your Visitors Happy!



Get Web Design Tips and Tricks on mps-web-design.com. Four Types of Ads To Avoid If You Want To Keep Your Visitors Happy! topic will increase your understanding on Web Design Tips and Tricks. We at mps-web-design.com only provide news, articles, information in Web Design Tips and Tricks. Web Design Tips and Tricks at mps-web-design.com provides the most up to date news and articles. If you have questions please do not hesitate to contact us.

It seems like most web sites are displaying ads on their web pages these days. Some ads are not too noticeable while others are so annoying that they push visitors away and possibly make them leave the site. Pushing away visitors or potential customers is never a webmaster's goal so it¡¯s best to place ads in such a way as to avoid these kinds of problems.

Pop-up and Pop-under Ads

Some of the most annoying ads come in the form of a pop-up ad. This type of ad will open up a new browser window to display itself, and the visitor will need to close it before they can continue. Pop-Under ads are similar to the pop-up, but this type of ad opens up behind the current browser window so the user will only see it when they close their browser. The Pop-Under can be really confusing to your visitors as they thought they left the internet only to realize that there is still another window open, and this one is trying to sell them something.

Not only are pop-ups and pop-unders annoying, pop-up blockers are freely available in most web browsers. When is the last time you read a pop-up or pop-under ad? When one squeaks by my pop-up blocker I immediately close it without a second thought.

Interstitials

Interstitials are all over the internet, mostly on larger websites. They can bring in a lot of revenue and a lot of annoyance. Here is how they work. When you come to a website you will first be shown a webpage with an ad of some sort ¨C a full page ad. To get past this page there is usually a button to click that says something like ¡°No Thanks¡±. So your visitor is looking for information and instead they get this annoying ad that they have to figure out how to close. How annoying is that?

If you do decide to use interstitials anyway, make sure to use JavaScript to make the window disappear after a several seconds so that the visitor doesn¡¯t have to click through. That may make the ad a little less annoying. Also, do not use tracking cookies as this can make the ad appear many times if the user has cookies disabled.

Takeovers and Floating Ads

Now that mostly everyone has a pop-up blocker installed on their computer, it is time for the pop-ups to evolve into Floating ads and Takeovers. These ads appear over the content on the top of the page. Sometimes there will be a close button right away and other time it will appear after a few seconds. Still other times the close button never appears which is really annoying. Also if the close button is not clicked exactly in the correct spot they may be taken to the advertisers¡¯ site. Many visitors don¡¯t return to sites that use these types of ads. So by using them, you may be pushing your customers away.

System Error Ads

One more thing to avoid is the system error and spyware infection ads. These ads will confuse many visitors and make them go away. These ads pop-up in your face with a message like ¡°your computer is infected with spyware ¨C click here for a free scan¡±. These ads don¡¯t know anything about the user¡¯s computer; they are just trying to trick them into purchasing an inferior product.

As webmasters we all want to monetize our sites to their fullest potential. However, some ads do more damage to your sites image than anything else. Furthermore, even though some of these tactics may work for the short term, I really doubt that they are here to last as more and more internet users become aware of the latest marketing ploys.


10,000 Real Visitors To Your Web Site! - Real Visitors, Real Sales! Delivered in less than 15 days! Resellers Earn up to $82.67 per Sale! (Huge Seller)
Five Tibetan Rites. - The Five Tibetan Rites, a popular exercise program, pays 50% and sells 1-4 copies per every 100 visitors.

Some simple suggestions

Well I don't consider myself an expert, I do have experience with working with larger datasets and there are a couple of things that I always do to keep queries performing well.

Optimize Queries with EXPLAIN

Explain is your friend, get to know it well. If you take the time to read thru the Explain documentation on the MySQL site, you will find some valuable information, some of which is hilighted below.

Optimizing joins

Single sweep what?

MySQL resolves all joins using a single-sweep multi-join method. This means that MySQL reads a row from the first table, and then finds a matching row in the second table, the third table, and so on. When all tables are processed, MySQL outputs the selected columns and backtracks through the table list until a table is found for which there are more matching rows. The next row is read from this table and the process continues with the next table.

Why is this important? Imagine a main table - tableA - with 80,000 rows of data. This table has a corresponding n:n table that maps entries in tableA with a locations table. A query could be written as:

SELECT tableA.*, locations.location from tableA 
Left Join tableA2locations on 
tableA2locations.tableA_id = tableA.id
Left Join locations on 
tableA2locations.location_id = locations.id
where locations.location = 'sometown'

Keeping the above quote in mind, MySQL will read a row from the first table and join the corresponding data from the joined tables for that row and then sweep thru the rest of the data, joining as it goes along.

This leads us into the following section.

Number of rows needed to execute a query

You can get a good indication of how good a join is by taking the product of the values in the rows column of the EXPLAIN output. This should tell you roughly how many rows MySQL must examine to execute the query.

From the above, you can determine that for a query on tables that have not been properly indexed, a join can quickly become unwieldy when dealing simply with three tables with records in the thousands (1000*1000*1000 = a slow query). See HackMySQL for a good example of this.

Reducing the number of rows needed to execute a query

So beyond indexing properly for joins, you can still end up with a query that runs in a way that causes a bottleneck.

Taking our example from above, imagine that we use a where clause that limits the tableA selection to half (tableA.foo = 'bar' below):

SELECT tableA.*, locations.location from tableA 
Left Join tableA2locations on 
tableA2locations.tableA_id = tableA.id
Left Join locations on 
tableA2locations.location_id = locations.id
where locations.location = 'sometown' and tableA.foo = 'bar'

This starts us out with 40,000 rows of tableA data to examine. If there are a further 2000 rows from tableA2locations, thats 800,000 rows of data. Not astronomical, but significant. If this was a 3 or 4 table join, things could get ugly. What to do? The answer may be obvious to some: select first with the most limiting table:

SELECT tableA.*, locations.location from locations 
Left Join tableA2locations on 
tableA2locations.location_id = locations.id
Left Join tableA on 
tableA2locations.tableA_id = tableA.id
where locations.location = 'sometown' and tableA.foo = 'bar'

This starts us out with 1 selection from the locations table, then 2000 from tableA2locations. If the join between tableA2locations and tableA is indexed correctly, we are then left with an index join based on ID, rather then having to initially select 40,000 rows from tableA as in the previous example.

When I first started programming, it made sense to me to select from the main table (tableA) and join the lookups. But once you add some data to the mix and start to play with Explain, you quickly realize that selecting from the limiting table can make your server's life a little easier.

For further reading on the topic, I always send people to HackMySQL when they ask, so for more tips and tricks, be sure to have a read thru the optimize section of that site.



Article Index: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79


More Articles:


1. Keeping your brochures simple
Did you know that brochure printing has played an important and realistic role in increasing marketing’s strategy in campaign? Well, increase in their sales and name sound is quite a convincing proof. Although many business marketing companies thought that in keeping up with brochures, they are entitled to a big expense which is not friendly to their budget, they are wrong. Almost everything is expensive these days but surely it pays off to some satisfying reward in return.In a business company …

2. Content - the Key to Long Term Success By Valerie DuVall
Every day internet marketers are inundated with the latest fad or must have program. But the one tried and true asset which is vitally important to the long term success of your online business is valuable CONTENT. In fact, content can do more to build your business and profits than just about any other resource or service available.Following is a list five ways that good content can instantly take your site from obscurity to a traffic generating, list building machine.1. Search engines li…

3. Website Promotion In A Nutshell
The Internet is made up of 10,000,000 pages of text, with over 7.3 million pages being added every day. Without an aggressive promotion program, your site will disappear in the crowd. But don't worry, there are many different things you can do to get the traffic you want that require varying levels of time and energy. Start with the simplest thing first. Listing your site on search engines is always your initial step. You can do this easily with sites like http://www.AddMe.com. On AddMe.com you …

4. How to Avoid Sloppy Web Site Copy
If your web site visitor can't find the information on your website, within 10 seconds or less, you will lose them. Two of thelargest factors that contribute to this, are the lack of clearpurpose and poor layout of your web pages. Let's look at how you can resolve each of these issues. Lack of clear purpose – the first page of your web site musthave a clear title and description, which immediately stateswhat your site is about. (if you need help to determine thepurpose of web site, read: 'How To…