JavaScript & SEO – A New Perspective

JavaScript & SEO – A New Perspective

Lately, a lot has been said about the influence of JavaScript on the website position in the SERPs. Even though Google robots have made visible progress in processing this type of page, their performance still leaves much to be desired. Recently, we’ve learned some new information about the topic. Want to know more? Keep reading!

Why Would You Need JavaScript on Your Website?

JavaScript is a programming language that equips a website with new functionalities. It is possible to use other languages, but it’s more difficult and sometimes impossible to get the same results.

Thanks to JS, we can create dynamic, modern websites attractive to users based on a template created in HTML and CSS.

Google, however, was skeptical about this technology because its robots could not analyze the JS page the same way as others. To understand this better, let’s take a look at how Google processes JS code.

The way Googlebot has to go through is more complicated compared to less dynamic websites. To analyze such a page, robots need to download CSS and JS code, which is necessary to render the page. It makes the whole process longer and does not guarantee 100% success because of the limited crawl budget.

We can see that the level of indexed pages based largely on JS is growing year by year. Although, the rendering might still be an issue.

googlebot crawl render index path

What Have We Learned About JavaScript from Google?

Recently, well-known Google SEO spokesman, John Mueller, spoke about the use of JavaScript.

When asked about how Googlebot approaches pages that are not user-friendly without JS enabled, he replied that reasonable use of this programming language should not have a bad effect on the SEO:

I would assume if you’re using JavaScript in a reasonable way, if you’re not doing anything special to block the JavaScript on your pages, then probably it will just work.

At the same time, he recommends testing the website (e.g. using Google Search Console, which is able to provide information about whether Google is able to index our pages and images).

Mueller recommended taking care of the technical aspects of the website – to make sure that Googlebot can see the content and links on the pages. Also, the UX aspects, i.e. the user-friendliness of the website need to be accounted for – it can be reduced by incorrect use of JS.

The latter may not be as easy to check with tools. That’s why Mueller recommends research – interviews or surveys – it will provide reliable data on this topic.

Hopefully, the influence of JavaScript on SEO is now more understandable. If you would like to develop the technical aspects of your website contact our specialist!


Leave a Reply

Your email address will not be published. Required fields are marked *

Recently on our blog

Are you curious about SEO of online stores or maybe you want to enter the Swiss market and wonder SEO abroad looks like? You will find answers to these questions and many other tips important for the development of your business on our blog.

What’s EEAT & Why Is It Important for SEO?

What’s EEAT & Why Is It Important for SEO?

Some time ago SEO specialists thought that EEAT was only about creating elements such as author’s bios or links to resources to make the website more authoritative for crawlers. Today we know that Google perceives authoritativeness differently. It expects both the brand itself, and the people standing behind it to be industry experts. What’s Google EEAT and how to convince the search engine robots that your content is trustworthy and should be displayed high in the search results?

Read more