Thread: AJAX and SEO.
View Single Post
  #5 (permalink)  
Old 03-14-2007, 10:09 AM
kgun's Avatar
kgun kgun is offline
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,612
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default

Quote:
Originally Posted by WebGeek182
Here's another article on AJAX and SEO.

I've noticed a lot of misconceptions about AJAX and SEO. It seems that 2 of the biggest problems are:
  • No content or navigation on initial page load.
  • Lack of unique URL's.
There are older techniques using hidden frames (zero height and with) where browser history is maintained, examples: Gmail and Google maps.

For this reason some AJAX applications use a combination of hidden frames and the XMLHttpRequest object.

There is a third technology using iFrames. The main difference between a hidde fram and an iFrame is that an iFrame can be placed inside of a non-frameset HTML page. In that way any part of a page can become a frame. An iFrame can even be created on-the-fly in Javascript.

The main advantage with using the XMLHttpRequest object is that it is created for the purpose of asynchronous communication, is a newer and a much cleaner technology.

You also need to understand how XMLHttpRequest is supported in different browsers, especially IE, since in that browser it is based on ActiveX controls. If you are in a particular security zone that doesn't allow ActiveX controls, you cannot access the XMLHttpRequest object.

You should also know what is meant by the same origion policy, but that is another story.

Soruce:
Zakas, McPeak and Fawcett (2006 or later) : "Professional AJAX" ISBN: 0-471-77778-1

There is an AJAX library zXML where you can download code that can be implemented in your AJAX applications.
Reply With Quote