: Using Fetch as Google on AngularJS I am working on an eCommerce site and I have been asked to look at the SEO implications of our product listing page. I have done all the necessary steps
I am working on an eCommerce site and I have been asked to look at the SEO implications of our product listing page.
I have done all the necessary steps to get the webmaster tools working fine on one of our development servers.
After running Crawl > Fetch as Google, I'm surprised to see that the two rendered responses look absolutely fine, that is they are identical, even though I'm using AngularJS to handle the async loading of our products.
As the two rendered results are the same, can I safely assume that Google has no issues indexing the products?
More posts by @Rambettina238
1 Comments
Sorted by latest first Latest Oldest Best
I wouldn't be confident in calling that assumption 'safe'. Crawling and Indexing are two different processes for search engines.
Google is capable of fetching and rendering (using their preview-engine) a single-page-application generated web-page. But the technology used for generating the rendered responses isn't the same as that used to extract links from a web-page, place them in a queue and so-on.
All that "Fetch and Render" really tells you is that the content/layout of a web-page given to Googlebot, is the same as that used by a regular web-browser - good for identifying when scripts/styles/images are mistakenly blocked.
Now, if you are using Google's _escaped_fragment_ method to generate a static representation of your URLs, then you probably can assume that you've enabled Google to crawl and index those pages. I would try using a simulated crawling tool like ScreamingFrog to test this separately.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.