New answers tagged ajax
The usual solution for this is to generate a static version of the content using a headless browser of some kind. Full details can be found here: https://developers.google.com/webmasters/ajax-crawling/docs/getting-started
According to Google, you should list your AJAX URLs in a sitemap exactly as you say you've done: "4. Consider updating your Sitemap to list the new AJAX URLs Crawlers use Sitemaps to complement their discovery crawl. Your Sitemap should include the version of your URLs that you'd prefer to have displayed in search results, so in most cases it would ...
Everything in a URL after the hash (#) is a fragment. This is data that is ONLY processed client-side and not even sent directly to the server or processed. There is no way to directly submit this to Google. Google has procedures to help get around these limitations: https://developers.google.com/webmasters/ajax-crawling/
Top 50 recent answers are included