Pawel Szulencki Search Engine Optimization/Marketing blog.
If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!
Breadcrumbs or breadcrumb trail are a navigation technique that use a single line of text to show current page’s location in the site hierarchy. It is a secondary navigation scheme which increases websites usability and benefits to user-experience. It’s also great for search engine optimization purposes.
The term is taken from the trail of breadcrumbs left by Hansel and Gretel in the popular fairytale -Wikipedia.
Breadcrumbs lets users keep track of many things (from UseIt):
Example breadcrumb navigation
Click on images to enlarge.
Creating perfect breadcrumb navigation with users and seo in mind
The typical breadcrumb looks like this:
Home > Internet > Web design > Services
A breadcrumb navigation is perfect for seo as it may contain of keywords most important for your business. Furthermore the breadcrumb navigation consist of hyper links to sub pages of your website thus breadcrumbs are anchor texts located on top of page, on the left-hand side of the website. That is the most prominent position on site and have high meaning for search engines.
Thats why, if used right way, it can benefit your users and your search engine rankings as well. To create a helpful breadcrumb navigation gather the following information:
Start with your home page. Do you really want to rank well in search engines for key phrase “Home page” or “Home”? Unless you really do want to rank well for those keywords use other keywords as your highest level breadcrumb. Your company name is a good start (particularly if your company name consist of valuable keywords). You may also use the most important keywords for your business that describes your business type and is general enough not to confuse users. Place that keyword into your breadcrumb navigation without a link to the home page. If you put a link to the home page while being on home page, that link will reload that page and nothing else.
Next, go to second level page of your website. It may be a category page, “about us” page, “contact us” page or any other page that is a level lower than your home page. Think of the most important keywords for this particular page that best describes that page and is not too long key phrase and put it into your breadcrumb navigation with a link and title tag. Also add the link to the home page breadcrumb and title tag.
When you reach a page that is the lowest in the hierarchy and there are no other lower pages than the current one, follow the steps above, but do not place the link to that page. If you do, that link will basically reload the current page and nothing else. You should avoid that kind of situation (the same situation with home page).
Repeat those steps with all pages of your website until you create a complete breadcrumb navigation for all pages of your website. And remember to place the breadcrumbs in the same spot on ALL pages of your website.
REMEMBER: no matter how well you think your breadcrumb navigation is when it comes to search engine optimization, always think about your end-users. Will they be able to understand it? Or will they feel confused with the keywords you use in the navigation? The perfect breadcrumb navigation combines valuable keywords for your business with users usability in mind.
The perfect breadcrumb should:
Further reading:
Breadcrumb Navigation Increasingly Useful
Breadcrumb Navigation: Further Investigation of Usage
Sphere: Related ContentPawel Szulencki is a SEO (Search Engine Optimization) and Marketing certified specialist who is interested in organic SEO, paid campaigns (PPC) and Social Media Marketing channels. (Read more)
MICHAEL (1 comments.)
November 3rd, 2008 at 4:58 pm
VERY NICE BLOG
ITS VERY USEFUL
THANK YOU……….
Ezn
March 30th, 2009 at 4:59 pm
An SEO specialist at my company wants to put the last bredcrumb item (i.e., the current page) in an H2 tag, which are currently not in H2s but in STRONG tags and in a UL. The page heading below the breadcrumbs would be in an H1 tag.
I disagree on having a breadcrumb in an H2 tag for 2 reasons: accessibility and semantics.
On accessibility, the H2 breadcrumb would be above the H1 page title, so this might be problematic for users with screen readers as it may be confusing to have an H2 appearing before an H1.
On semantics, I am against it because a breadcrumb is simply not a page heading.
What does everyone else think? Big deal? Is there any documentation on why a develooper might want to or not want to do this? Anyone have a similar experience?