Web 2.0, AJAX, and Search Engine Friendliness: Part Two

11th September 2007 by Joe Bursell

In this second instalment I’ll explore how and why JavaScript can presents problems for your site’s search visibility.

As we have seen, AJAX is reliant on client-side JavaScript, and there needs to be quite a lot of scripting present to enable AJAX.

A common notion regarding JavaScript and search engine optimisation is that it should be avoided, or at least curtail its use to small functions within a site- definitely don’t use it for navigation. Why? As with CSS, search engines have difficulty understanding it well enough to use it for rummaging around your site to find pages and keywords. Spiders look for content directly in HTML, not the dynamic content loaded by AJAX.

So, AJAX interferes with the indexing of your site. As AJAX provides data without refreshing or reloading a page it presents non-unique URLs to a search engine. If a page doesn’t have a unique URL (i.e. no other page within the site has the same URL) the options to manipulate headers and title tags are diminished. The result? A reduction in visitors – and there is the crux of the AJAX SEO problem.

To work around these issues there are some ideas doing the rounds. I can’t comment on their effectiveness, or how they could/should be implemented. What I can say is that people are finding more and better ways to work with AJAX, and as such they should be applauded. Google in particular are exemplary in their use of AJAX.

Here are some AJAX SEO tips:
Avoid DHTML layering and cloaking techniques. DHTML usually relies on JavaScript, and adding more won’t help. Cloaking may get you blacklisted from Google- having one site view for visitors and one (plain/html) for the engines isn’t a good idea.

Related Posts

  1. Web 2.0, AJAX, and Search Engine Friendliness: Part One
  2. Making AJAX Crawlable?
  3. Google Want AJAX take up to increase – Continuing Search in Search Results
  4. Search Engine Optimisation – Things to Avoid
  5. BBC using IP Delivery but not Search Engine Optimisation?
  6. SEO Speak: Search Engine Friendly
  7. Search Engine Optimisation – Duplicate titles and Meta Descriptions
  8. Content and Search Engine Optimization

Comments are closed.

  • CONTACT

    1. Captcha