The best SEOs can climb the search ranks as smoothly as bighorn climb steep cliffs.
But the harsh truth is that most SEOs stumble when faced with highly technical website details… like JavasScript (JS).
So if you’re running a custom website on JS for your store, make sure you don’t do this:
The problem is, JS based navigation often lets crawlers see only products on the first page.
For instance, Nike’s infinite scrolling product feed is actually indexing only a few visible products, while leaving out the rest.
One solution is providing bots with page navigation based on that will “lead them” to the next crawling page.
#2 – Generating links to product carousels. Product carousels can help with revenue, but if done excessively in JS, they can hamper your indexing.
Justyna found this out when she tested a popular product page that over-relied on JS to display product carousels – disabling JS made these sections invisible for bots.
If you’re unsure, check if your product carousel is indexed in the Search Console.
When this happens, Google will skip indexing your important resources… and consequently they won’t appear on SERP, or count towards your topical authority. Ouch.
Check robots.txt, and if there is a part of JS you don’t want bots to follow, disallow only that.
Don’t do this.