The Ecommerce Blog

[Video] How to Reduce Your Visitor Bounce Rate

Published on November 4th, 2009 by Mitchell Harper

The bounce rate is one of the most important metrics you can track for new visitors to your website. You might have heard the term “bounce rate” in the context of email marketing but that’s not what I’m talking about. When it comes to tracking visitor quality of your online store, the bounce rate is a measure of how many people leave your website and never come back after viewing just one page.

In this video I’ll explain how you can track your visitor bounce rate, how you can see the bounce rate of your competitors and some strategies you can use to reduce your bounce rate if it’s classified as high (which to me is typically 60% or more).

This video is the part of our new YouTube guru channel, BigCommerceDotCom. Check it out and make sure you subscribe so you don’t miss future videos.

[Video] What is Keyword Proximity and Why is it Important?

Published on October 4th, 2009 by Mitchell Harper

Keyword proximity is a measure of one keyword’s position in relation to the others. It’s used in search engine optimization (SEO) to create page titles which can help your online store rank highly in Google and the other search engines.

In this video I explain keyword proximity from scratch and give you real, concrete examples of how improving your keyword proximity can increase your rankings in the search engines, therefore driving more traffic to your online store. Keyword proximity is quite an advanced topic, so if you’re new to SEO then you may want to bookmark this video and come back when you’ve learned the basics.

If your online store has been around for a while and you want to improve your search rankings, an improvement to your keyword proximity might be exactly what you need to climb up the SERPs. This video is the part of our new YouTube guru channel, BigCommerceDotCom. Check it out and make sure you subscribe so you don’t miss future videos.

How to Improve Your Search Engine Rankings With Google Webmaster Tools

Published on September 1st, 2009 by Mitchell Harper

gwt-spiderWhat is Google Webmaster Tools?

Google Webmaster Tools is a free set of simple tools from Google which allow you to see how your website appears to Google and which pages are indexed. You can also use Google Webmaster Tools to see top search queries used to find your website and any crawl errors encountered by Google’s spider (such as 404 – page not found errors).

To get started you first need to add your site to Google Webmaster Tools and verify you’re in fact the webmaster of your site. This article in Google’s knowledge base explains the process. Basically you can either add a special <meta> tag to the <head> section of your website or you can upload a uniquely named file to your website (such as google-v8j43g3s23s.html) which Google will make sure exists, thus proving your ownership of the domain.

Submitting an XML Sitemap

Once you’ve done that you’ll have access to Google’s webmaster tools. Initially you’ll want to submit an XML sitemap, which tells Google about the different pages on your website. If some pages on your website can’t be found by Google’s spider (a spider is a computer which tries to read and index all of the web pages on your site), then it will use the sitemap you submit to determine the structure of your website and crawl all of the pages you listed in the sitemap. You can generate an XML sitemap for your website here if you don’t already have one.

Setting the Preferred Domain

One of the most important considerations when it comes to SEO (Search Engine Optimization) is setting the preferred domain to use on your site. Generally most websites can be accessed with or without the “www.” at the front of the URL, such as www.yoursite.com and yoursite.com. Generally all links to other pages on your site and external links (i.e. links from other websites) should all use just the one domain format, i.e. all with the “www.” or without.

By setting the preferred domain in Google Webmaster Tools you can improve your search rankings and make sure all pages for your sites display in search results with a similar URL format. Here’s Google’s explanation on setting the preferred domain:

The preferred domain is the one that you would like used to index your site’s pages. If you specify your preferred domain as http://www.example.com and we find a link to your site that is formatted as http://example.com , we’ll treat that link as if it was http://www.example.com . In addition, we’ll take your preference into account when displaying URLs in our search results. It may take some time for changes to be reflected in our index.

You should also setup a 301 redirect in the .htaccess file of your web server’s root folder, as per WebConfs.com’s short tutorial reposted here:

Create a .htaccess file with the below code, it will ensure that all requests coming in to domain.com will get redirected to www.domain.com

The .htaccess file needs to be placed in the root directory of your old website (i.e the same directory where your index file is placed)

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

Please REPLACE domain.com and www.newdomain.com with your actual domain name.

Note* This .htaccess method of redirection works ONLY on Linux servers having the Apache Mod-Rewrite moduled enabled.

Generating a Robots.txt File

A robots.txt file allows you to tell Google’s spider which pages on your website it should and should not crawl and index. Why might you want some pages not to appear in Google’s index? As a general rule of thumb, any page which doesn’t contain useful, publicly accessible content (such as your Wordpress wp-admin folder or terms of service policy) should be listed in your robots.txt file to not be crawled by Google.

The robots.txt file should be uploaded to your website’s root folder and can be generated from within Google Webmaster Tools under the Crawler Access option of the Site Configuration menu. Here’s a screenshot:

gwt-robots

Creating a robots.txt file is quite an advanced technique, so you should learn more about it before creating yours. This Wikipedia page is a great place to start.

Top Search Queries and Backlinks

Finally, under the Your Site on the Web section you can see the top search queries people are using to find your website and a list of websites which link back to your site. The number of sites that link back to yours (also called backlinks) is a determining factor in how you rank in the search results, so the more (relevant) sites linking back to yours, the better.

Here’s a screenshot:

gwt-backlinks

In this example you can see we have 2,619 websites linking to our home page (the forward slash means no page in particular is being linked to, so in this example there are 2,616 external websites linking to www.example.com) and 177 websites linking to www.example.com/index.html.

Conclusion

Google Webmaster Tools gives you a great insight into how Google sees your website in the context of search engine optimization and website ranking. To wrap up, here’s a good video about Google Webmaster Tools from Google’s chief of search engineering, Matt Cutts:

Keyword Density and SEO

Published on August 3rd, 2009 by Mitchell Harper

google_logoIt still surprises me how so many people see SEO (or Search Engine Optimization) as some sort of mystical witchcraft which they feel is best left to be managed by an in-house SEO super-guru or outsourced to an SEO company. To be honest SEO isn’t really that complex.

Like most things it’s actually fairly easy to implement – it just takes a bit of knowledge, patience and the willingness to get dirty with HTML. When it comes to getting started, there’s the basics like making proper use of heading tags, giving images alt tags, making sure your keywords come up near the top of the page, etc. All of these contribute and warrant their own posts, but today I want to talk about keyword density.

Keyword density is a fancy way to measure the number of times the keyword/keywords you’re trying to rank for in the search engines appears as part of the content of a web page. For example, if I was trying to rank for pizza and the entire contents of my web page was I like pizza because pizza tastes good, then my keyword density would be 28% (pizza appears twice in a total of seven words and 2 divided by 7 multiplied by 100 is 28.57%)

Using a tool such as Aaron Wall’s excellent (and free) keyword density analyzer, you can type in the location of a page on your website and see how you’re currently doing in terms of keyword optimization. Let’s take a look at the keyword density of Zappos.com and see if we can find some relationship between keyword density and SEO rank:

zappos_keywords

We can see that their first 3 keywords are:

  • shoe (4.17%)
  • shoes (3.23%)
  • zappos (2.56%)

… and if we do a search on Google for any of these 3 keywords, of course Zappos.com is the first result. Now keyword density isn’t the only factor at work here – it’s just one of many. Zappos.com are extremely well known and have built up a lot of good will with customers, but keyword density helped them rank well in the early days. Zappos’s top 3 keywords have a density rank from 2.56% up to 4.17%, so what should you aim for?

2.5% – 5% is a good rule of thumb. If you’d like to see the keyword density of your competitors, then just use the keyword density analyzer and type in the location of their website. Generally you should focus on the home page if they sell one product/product category, or on the particular product’s page if they’re an eCommerce retailer with different products like Amazon.

Determining which actual keywords you want to rank for is also important. Generally if you’re just starting out in an extremely competitive space (such as selling shoes online or even ecommerce software 8-) ) then you’ll want to move further down the longtail of search. This means that instead of focusing on the #1 keyword which will drive 1 million visitors to your site, instead focus on the #20 keyword which will drive 5,000 – and then work your way up one at a time.

Google’s keyword tool is a great place to start. Just type in the most popular keywords relating to what you’re trying to rank for, and then sort the list by local search volume. Sticking with the Zappos.com example, here’s what I get when I type in shoes:

zappos_keyword_list

You can see that shoes gets searched for over 100 million times in a month, which would be incredibly difficult (if not impossible) to rank for. Instead, cast your eyes all the way to the bottom of the list:

zappos_shoes_bottom

The phrase expensive shoes gets 27,100 searches per month and is a lot more targeted than the generic shoes keyword. If you look at the SERPs for expensive shoes, you’ll notice that none are explicitly targeting the term in their page titles or descriptions:

expensive_shoes_serps

Most results are also more editorially focused, meaning they are once-off posts which are generally easy to displace in the SERPs because:

  • No one is making sure they stay in the top of the SERPs
  • Their website’s aren’t explicitly focused on expensive shoes

So in this brief example, I would start out trying to rank on the front page of Google for expensive shoes. If I did this research before I bought my domain name, I might even register expensive-shoes-new-york.com or something similar to further boost my chances.

When it comes to building keywords into your page content, the #1 rule is to not sacrafice the readability of your content. Going back to our expensive shoes example, instead of using

We make it easy to buy expensive shoes online because when you buy expensive shoes online you should choose Acme

… as our META description, we’d use something like

Expensive shoes don’t have to cost the world! Get all of your favorite expensive shoe brands including DKNY, Versace and Armani at up to 50% off!

This sentence has context and the supporting keywords tell the search engines more about our website (in this case, the brands we sell).

For a more general overview of keyword placement, you’ll want to include your keywords in these parts of your document:

  • The title tag of the page
  • META description (this is used by Google to show a summary of your website in the SERPs)
  • META keywords (arguable as they’re generally no longer used/factored in by all of the major search engines)
  • Header tags, especially the <h1> tag which should be as close to the top of the document as possible
  • Alt tags for images, such as <img src=”image.jpg” alt=”Your keywords here” />
  • Any text that has a style emphasis, such as a <strong> (bold) or <em> (italic tag)

When you’re adding keywords to your web page’s title tag, keep keyword proximity in mind as it seems to play a big role in Google determining which positions your website should rank for. I say seems to, because no one really knows exactly how Google calculates relevance – we can only speculate, test and re-test.

Anyway, that’s just a quick look at one of many strategies you can use to outrank your competition in the search results. I’ll discuss other techniques in future blog posts, but if you have any questions please feel free to leave them as a comment.