In recent years, more and more websites use AJAX to dynamically deliver content replacing a standard method of having static HTML pages. This development technique can greatly improve user experience because it allows web pages to load a lot faster and gives the possibility of creating highly interactive web applications. But it also comes at a huge cost because crawlers are not able to see content which is created dynamically. As a result, websites which use AJAX to serve their content are practically not searchable.
However, not all is lost. If you're using AJAX to dynamically display content on your website that you would like to appear in search results, then by adopting the AJAX Crawling Scheme you can help Google and other search engines supporting it to crawl and index your content and – in effect – have it rank in search results.