10 Ways to Sabotage Your Website Traffic and Send Visitors Packing



Get Web Design Tips and Tricks on mps-web-design.com. 10 Ways to Sabotage Your Website Traffic and Send Visitors Packing 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.

If you’re running a website or online business, your number one goal should be to build traffic. The following are ten ways to drive traffic away from your site. Make sure you aren’t making these mistakes.

1. Links Open in the Same Window: If links to other sites don’t open in a new window, then you are giving your traffic away. Don’t expect site visitors to use the “Back” button or remember where they started. Once they’re gone, they are most likely gone for good.

2. No Free Content: Sites that are pure sales pitches are missing the boat. You need to establish credibility with your site visitors and give them a reason to come back. Simply displaying the internet equivalent of an informercial gives your visitors little chance to get to know you—and many people will need to be exposed to your site a number of times before buying. Offer articles, links, statistics, and other useful information.

3. Poor Design: You don’t have to be a professional web designer to have a quality site. You can purchase an inexpensive template to give your site a uniform and professional appearance.

4. Useless Newsletter: If you don’t already have a newsletter, you should. This is an effective and inexpensive way to market your business. Your newsletter MUST provide information your subscribers want. The best newsletters give free tips and advice—and lots of it. You want your subscribers to enjoy receiving your content and to pass it on to a friend. Survey your readers and ask for feedback. Find out what they want and then figure out how to deliver.

5. Difficult to Subscribe: You should be asking your visitors to sign up for your newsletter or e-zine and make it easy for them to do so. Every single page in your site should provide the opportunity to subscribe. Archiving copies of your newsletter also allows visitors the chance to try before they buy. If your newsletter is good enough, subscribers will be in abundance.

6. Weak “About” Info: Too many websites either don’t have an “About Us” page or have one with minimal information. Not only is this page a tool to establish credibility with your customers, it’s a way the media can learn more about your business.

7. Lacking Contact Info: Similar to the “About Us” page, the “Contact Us” page needs to be as thorough as possible. If you don’t include a mailing address or location information, site visitors may question your credibility. If you don’t have a commercial location, you can rent a post office box. You may never even receive mail there, but at least you will be accessible.

8. Too Much Advertising: You want your site to sell, but you will drive potential customers away by advertising too heavily. Avoid becoming a banner farm and balance quality content with related advertising.

9. Using a Hit Counter: There is absolutely no reason to provide a hit counter on your site. Why advertise your site traffic to everyone when you can obtain the statistics through your hosting provider?

10. Broken Links: Not only do broken links hurt your website rankings when crawled by the search engines, but they frustrate visitors. If you provide a lot of links on your site it can be difficult to keep up with them. Make a point of testing your links on a regular basis and let your visitors help you by including an option on each page to “Report a Broken Link.”

If your site is guilty of any of the above offenses, then it’s time to act. Evaluate the web sites you visit and notice which sites look very professional and which sites need help. Virtually anyone can run a successful website by being resourceful and avoiding these mistakes.



Instant Article Submitter. - Amazing Breakthrough Software Stuffs Any Website You Want Full Of Free Targeted Traffic.
15,000 Mb Hosting For $4.95/mo. - 4.95 web hosting, Free domain registration! Free setup and online website builder included.

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. Build Your Web Site!
Build Your Web Site.And then what?Unlike the phrase made famous by the movie, 'Field of Dreams',starring Kevin Costner and James Earl Jones, just because youbuild your web site does not necessary mean 'they' will come.Oh sure, the spiders of some Search Engines will find your website but that does not guarantee any significant listing or anysort of major traffic jam.And also, you can surely count on those spiders belonging to the email harvesters that will find your web site and then pull every …

2. Types in Logo Design
Text-Based Logo Design The mainly extensively used of all logo types; the Text-Based design focuses on text and style but can include other elements as well. A Text-Based design may be best suited for corporations whose name successfully portray what they do (TCS Couriers, Home Freight) devoid of graphical essentials to communicate that message, a literal explanation of the words is often necessary. (For example, all of us know it very well that Wal-Mart is a very big mart because its …

3. New MSN Algorithm
As most of the webmaster had probably noticed already MSN had changed their global search interface and with that also updated their ranking algorithm. Although this new algorithm still suffers from lack of spam filters and 'Trust Ranking' methods, it seems to handle quite well with many spammers which MSN had become their main target so far. The new algorithm is based on a new technology MSN had been trying out called clustering. The clustering method defines categories to each search result so…

4. Bargain Web Design Services By Steve Hill
Many people are looking for a bargain, when it comes to finding themselves a person or company to build and design them a website. In this article I write about where to go to find this website design bargain.The market place for website design is very competitive, for this reason there are plenty of bargains to be found. There is no longer any reason why people should pay huge amounts of money to obtain a website.The next question is trying to find the bargain of course. This would be my advi…