Well, does Google (or another search engine) evaluate the page when it finishes loading or does it just grab the generated HTML copy (dynamically generated page, PHP for example) and does your analysis?
I have a document that runs 4 Ajax calls to load information (product details, description of this, similar products and comments) right after DOM
has been loaded.
This information is important for the search, as it may interfere with the rank of the page (it's product info ..).
I've heard of pushState()
, which creates a new point in the history, changing the current URL without refreshing the page, and I've seen people relate this as a good practice for Ajax to relate well to search engines, but I'm confused at to use.