Wednesday, December 9, 2009

Dashes Are Better Than Underscores for Separating Keywords in the URL

So, you already know that including your keywords in your URL is an SEO best-practice and a very strong driver of good search engine rankings. But what if you have more than one keyword in your URL? How do you separate them? Should you push them together, use dashes, underscores, or other delimiters?

The short answer is to use dashes to separate keywords. Matt Cutts, Google's head of web spam and SEO king, has come out and said this explicitly so I'll leave it at that. Plus, I agree that it's more readable from a user perspective as well.

Tuesday, December 8, 2009

Roll Out Big Changes Slowly to Avoid the Sandbox

It pays to think about SEO when first building your site so as to avoid the pain of having to fix things later. However, none of us ever get things 100% right from the get-go and optimization changes are always in the cards. What's important to keep in mind is that if you're going to be changing a large number of pages or changing important elements of pages (e.g., title tags or URLs), is to roll out the changes slowly if possible. Search engines will often notice large-scale changes, and raise red flags if they think you're over-optimizing. As a rule of thumb, if you're changing more than 10,000 pages, try to roll things out in smaller chunks (perhaps 10-20% chunks) and give the engines time to digest things and adjust rankings. That way you can see what the expected outcome might be and continue with the changes if things look ok.

Some time ago I changed around 100,000 pages at once - both the title tags and meta descriptions only to see a fairly rapid drop in the search traffic they drew. The changes were all for the better, but the magnitude of pages changed at once probably drew attention from the search engines. After 6 weeks the traffic bounced back (and higher than before as we had hoped), most likely as the engines noticed that the pages had stabilized and indexed them properly again. In all likelihood had I changed the pages in 10k page chunks, that would have avoided the temporary search engine penalty / sandboxing (and a whole lot of grief and nervousness hoping that the traffic would bounce back!).

Monday, December 7, 2009

Using Images for SEO: Leverage the Image URL

We recently covered SEO for Images so I figured I'd write a follow-up post about another tactic you can use to help search engines "understand" what particular images are of. The alt tag is still your most powerful ally in this battle, but don't forget the image URL. The search engines most certainly look at the name of the image file for additional clues as to what that image is of. For example, an image file called chocolate.jpg is much more descriptive than IMG003482.jpg.

So, when naming your image files, first make sure that you use names for the files that are descriptive, and second, ensure that those descriptions are mindful of the keywords you are targeting. Every bit counts when helping search engines properly interpret your pages, especially when it comes to images.

Thursday, December 3, 2009

Finding Links to Your Web Page and Those of Your Competitors

We've talked all about the importance of link-building and how fostering many, high-quality, and diverse inbound links is probably the singlemost powerful thing you can do to improve your page's search engine rankings. But how do you track who is linking to your page? Also, what if you want to find out who is linking to your competitors? Here are two quick-and-easy tips:

The first and simplest way to get a read on links is by using Google's "link:" operator. Search for "" and Google will return pages that are linking to the page you include. Even though this is not a complete list you can use it as a good representative sample.

Second, if you're using Google Webmaster Tools (more on that in a later post) it'll give you a fairly comprehensive analysis of the links your site is receiving. Drawback here is that you can only do this for sites you have control over, and not those of your competitors.

A lot of SEO sites out there have their own backlink analysis tools but at the end of the day I find that many of them are based on the Google link: operator and it's equivalents in Yahoo and MSN and just using one of those is good enough for 90% of use cases.

Heading Tags and SEO - H1 Tag FTW!

I can't believe we haven't included Heading Tags H1, H2, H3, etc. in our daily SEO tips yet! I'll make sure to rectify that right now.

Heading tags are one of the most important things you can do to tell search engines what a web page is about. Putting text inside an H1 tag (the most important of heading tags) is almost as important/effective for SEO as including that text and keywords in the title tag or URL. So, ensure that your keywords are included within the H1 tag of the page. You can always use CSS to over-ride any styling that the H1 tag imposes on your page, so don't let that stop you.

Also, note that including keywords inside an H1 tag is much more relevant/important than within an H2 tag (which is more important than an H3 tag, and so on...)

Thus, include your primary keywords in the H1 tag and any secondary keywords within "lower-level" heading tags.

As with everything - make sure you're not using heading tags to stuff keywords, especially ones that are nonsensical for a user. Simply think about how to best craft the content within an H1 tag so that it has SEO in mind.

Finally, if you have pages that have headings but don't use any heading tags -- change that! Make sure that your headings (h1) and sub-headings (h2) are properly denoted using the correct HTML tags and this best practice of web design will also benefit your search rankings.

Tuesday, December 1, 2009

SEO for Images: The Alt Tag and Image Search

We've talked a good deal about how to ensure your content is properly indexed by search engines and ranks well for keywords that are important to you.

However, what about when your content is not "readable" as in an image on a page? How do you ensure that the search engine is able to understand what the contents of the image are and in turn drives relevant search traffic to that image and the page that contains it.

The answer to this question is fairly straightforward yet one that is often overlooked: Use the "alternative" or ALT tag to provide attributes to describe the image. Not only is this a good thing to do from an accessibility and usability standpoint but also for SEO.

The syntax is as follows: img src="image.jpg" alt="alternative description here"

As you decide what to include in the alt attribute, make sure that the attribute accurately describes the image and also that the way it is described is such that it optimizes for the keywords that are important to you.

Finally, search engines like Google have image-focused search options (e.g., Google Image Search) which can actually drive quite a good deal of traffic by itself. Make sure to keep that in mind as you create appropriate and relevant alt tags for your images.

SEOBook's Rank Checker - A Great SEO Tool

If you're wondering how to quickly track how your website ranks for multiple keywords across multiple search engines, look no further than SEOBook's Rank Checker tool.

This Firefox plugin allows you to input various keywords you want to track and then automatically checks in what place you rank for those words. Here's a video that shows you how it works:

Hopefully this saves you time and allows you to track your performance over time (the export to .csv functionality helps you store this data over time).