Skip to content
Dashboard

How Google handles JavaScript throughout the indexing process

MERJ and Vercel's research to demystify Google's rendering through empirical evidence.

Copy link to headingThe evolution of Google’s rendering capabilities

Copy link to headingPre-2009: Limited JavaScript support

Copy link to heading2009–2015: AJAX crawling scheme

Copy link to heading2015–2018: Early JavaScript rendering

Copy link to heading2018–present: Modern rendering capabilities

Today, Google's indexing process looks something like this.Today, Google's indexing process looks something like this.
Today, Google's indexing process looks something like this.

Copy link to headingMethodology

Copy link to headingData collection

Copy link to headingData analysis

Copy link to headingData scope

Copy link to headingMyth 1: “Google can’t render JavaScript content”

Copy link to headingThe test

Copy link to headingOur findings

Copy link to headingMyth 2: “Google treats JavaScript pages differently”

Copy link to headingThe test

Copy link to headingOur findings

Copy link to headingMyth 3: “Rendering queue and timing significantly impact SEO

Copy link to headingThe test

Copy link to headingOur findings

The exact rendering delay distribution we found across over 37,000 matched server-beacon pairs.The exact rendering delay distribution we found across over 37,000 matched server-beacon pairs.
The exact rendering delay distribution we found across over 37,000 matched server-beacon pairs.

Copy link to headingMyth 4: “JavaScript-heavy sites have slower page discovery”

Copy link to headingThe test

Copy link to headingOur findings

Copy link to headingOverall implications and recommendations

Copy link to headingImplications

Copy link to headingRecommendations

Copy link to headingMoving forward with new information

Copy link to headingFurther resources

Trusted by performance-critical applications.

Next.js and Vercel automatically optimize the performance of your application to meet today’s high standards. We can walk you through how it works for your application.

Contact Us

Copy link to headingAbout MERJ

Ready to deploy?