Despite the resources they can invest in web development, large e-commerce websites still struggle with SEO-friendly ways of using JavaScript.
And, even when , as all of your JavaScript is being rendered by your servers before it reaches the client’s device.
Letโs have a look at the JavaScript implementation thatโs done right.
Winner: IKEA.com
IKEA proves that you can present your main content in a way that is accessible for bots and interactive for users.
When browsing IKEA.comโs product pages, their product descriptions are served behind clickable panels. When you click on them, they dynamically appear on the right-hand side of the viewport.
Although users need to click to see product details, Ikea also serves that crucial part of its pages even with JavaScript off:
This way of presenting crucial content should make both users and bots happy. From the crawlersโ perspective, serving product descriptions that donโt rely on JavaScript makes them easy to access. Consequently, the content can be found on Google.
Wrapping up
JavaScript doesnโt have to cause issues, if you know how to use it properly. As an absolute must-do, you need to follow the best practices of indexing. It may allow you to avoid basic JavaScript SEO mistakes that can significantly hinder your websiteโs visibility on Google.
Take care of your indexing pipeline and check if:
-
You allow Google access to your JavaScript resources,
-
Google can access and render your JavaScript-generated content. Focus on the crucial elements of your e-commerce site, such as product carousels or product descriptions,
-
Your content actually gets indexed on Google.
If my article got you interested in JS SEO, find more details in Tomek Rudzkiโs article about the 6 steps to diagnose and solve JavaScript SEO issues.