Finding the balance between search engine optimization (SEO) and a successful user experience can be a challenge. The two strategies can conflict, and companies may mistakenly favor one over the other.
For example, one company may choose to "stuff" the same keywords into every "alt" tag in its navigation graphics. That, of course, detracts from the user experience, making the page slower to load and making the page difficult to interpret for the visually impaired who are using screen readers.
Then there are others who try to maximize usability without any concern for SEO. They choose to "Googleize" their homepage, stripping all non-essential elements out of the page and making it as simple and streamlined as Google.com's homepage.
That, unfortunately, offers very little for the search engines to sink their teeth into; that is, there are insufficient clues for the search engine to identify appropriate keyword themes for your page.
In most cases, it is your homepage that gets the most weight of all the pages on your site. So you won't want to squander that opportunity:
- SEO, when done right, enhances the usability of the site for the user.
- Conversely, usability, when done right, enhances the search engine findability of the site.
For example, breadcrumb navigation is a useful technique both for users and for search engines. The breadcrumb contains text links with (hopefully) relevant keywords in the anchor text:
Contrast that with using the words "click here" everywhere in the anchor text of your internal links, which is not easy for the user to interpret because the underlined words are not related to the linked pages' content. Also, search engines like Google, Yahoo, and MSN Search associate that anchor text with the page to which you are linking. So, when you use the words "click here," you are telling Google that the page to which you link is all about "click here."