A couple months ago, Google announced that it does consider a site’s speed as part of its ranking algorithm. Although the weight of the overall ranking that is attributed to a site’s speed is relatively small, it is still something that should be part of a company’s SEO efforts. There are a variety of tools available to test your site’s speed and they all seem to analyze similar metrics: network, cache, and JavaScript events.
A tool that we ran against some of our sites is Google’s Page Speed (http://code.google.com/speed/page-speed/), which is a free Firefox plugin. After running the tool, we were presented with a Page Speed Score, which is a number between 1 and 100 that is based on a number of criteria, including browser caching, downloads across hostnames, static content, minifying CSS, etc. Although some of the items are a little more difficult to tweak without a major overhaul, we noticed that some items can be tweaked with minimal effort. Some of the easy fixes we were able to implement to boost our score (by an average of 8 points) were:
- Setting our images to cache for a week
- Making sure all our images had width and height dimensions assigned to them.
- Optimizing certain images to reduce their size
- Implement the compressed CSS and JavaScript files that were automatically created
We then got curious and ran the tool against several popular websites, such as Google News, Apple, Yahoo, Dell and Microsoft. Needless to say Google News had the highest score (98, no surprise there) and Apple had the lowest (71, kind of surprised). The one metric that this tool does not measure, which I would like to see, is server load time. Overall, we have found Google’s Page Speed tool to be a valuable part of our SEO implementations projects.
Posted in SEO & Technology
Business owners will often purchase multiple domains to take advantage of all of the keyword potential that is to be had. For example, a webmaster that sells horse shoes online (I’m sure there are some) could own www.horseshoes.com, www.Ilovehorses.com and www.mykingdomforahorse.com. In this example, there are different reasons that this webmaster/business owner owns these different URLs.
The first reason could be that they all represent completely different business entities and/or types of websites and the content on each one is distinctly different from the other one. The person that owns and/or operates these websites has no intention of ever combining or redirecting them anywhere else. They are all websites with completely unique objectives that just happen to have something to do with horses.
The second reason (and usually the most common) is that all of these websites have the same or similar content and all share the same purpose; to sell this business’s horseshoes online. The problems that can incur if not handled correctly is content filtering or, even worse, duplicate content penalties in the search engines. To avoid this, one can employ certain strategies.
Firstly, you can identify which domain you prefer to use as the main domain and simply redirect the other two URLs to it with a 301 redirect. The second and probably the least practical solution is to keep them all separate, but make sure there is absolutely no content overlap. Another scenario would be to use the rel=”canonical” tag which (as of December 15th, 2009) you can use across multiple websites. While the rel=”canonical” link element is seen as a hint and not an absolute directive, Google says that they do try to follow it where possible. This tag lets you set the preferred version of a domain with highly similar content and is used in the section of all non-canonical versions of the site.
Posted in SEO & Technology
It has been the case for many years that the most optimal way to handle defunct pages on your website was to have the server return a 404 (Not found) HTTP status code. Google has just recently confirmed, however, that they now consider the 410 (Gone) response code to be a stronger signal that the page has gone away for good.
HTTP response codes are designed for both users and search engine spiders to give them information about what has happened to a site’s page. When a user stumbles upon a page that is issuing a 404 or 410 response code, they will sometimes see the message “Page Not Found”. So, if both of these response codes yield the same response for the user, what is the benefit of using one over the other?
According to Google, when a page issues a 404 header response, it may sometimes still revisit the page to ensure that it is truly defunct. What this means in terms of indexing is anyone’s guess, but using the 410 response code will at least ensure that Google will never go back to that page again and get to the more important pages on the website, thus facilitating crawlability.
The 410 response code should be used when there is no other option, meaning that this page cannot be redirected to a similar or corresponding page. So if you’re absolutely sure that a page no longer exists and will never exist again, using a 410 would likely be a good thing. It’s probably not worth the time or effort rewriting a server by changing the 404 to a 410, but using the 410 in the future will at least give Google the stronger message that they are looking for.
Posted in SEO & Technology