A Non-Technical Information to Diagnosing JavaScript search engine marketing Points

Blog Leftright Moz Blue.png

Any good search engine marketing is aware of it’s not productive to level out points with out providing options. So, let’s have a look at the choices we are able to deliver to internet builders to enhance our JavaScript search engine marketing.

The feasibility of those options will depend on your web site’s tech stack. Therefore, laying out a superb/higher/greatest strategy is necessary.

Preferrred resolution: Make vital content material accessible within the uncooked HTML

As SEOs, we are able to sleep soundly at night time understanding that our web site’s inside hyperlinks, web page headings, physique copy, and extra can be found to Google in our uncooked HTML. Searchbots can crawl and index our vital content material effectively with out risking errors or delays related to Google’s rendering service.

Make sure you spotlight to builders the vital search engine marketing components at present absent from the uncooked HTML and discover the feasibility of constructing these updates.

Subsequent greatest resolution: Implement a server-side rendering (SSR) resolution

Earlier than we go into this resolution, let’s perceive server-side rendering (SSR) vs. client-side rendering (CSR):

  • Server-Aspect Rendering: The preliminary web page load delivers all content material to the browser through HTML.

  • Consumer-Aspect Rendering: Content material from JavaScript information is downloaded to the browser after the preliminary web page load.

Points with indexing JavaScript-rendered content material come from its client-side rendering. You recognize once you change off JavaScript in your browser, and a few elements of the web page vanish? That is the difficulty visualized proper there.

I usually use this analogy from Onely to elucidate the distinction: “CSR is sort of a cooking recipe. Google will get the cake recipe that must be baked and picked up. SSR – Google will get the cake able to eat. No want for baking.”

So, the important query for our devs is, “Might we lean on SSR as an alternative of CSR to ship content material in the course of the preliminary web page load?”

And this is a professional tip: In case you’re acquainted with your web site’s JavaScript framework, many provide useful instruments to combine SSR easily.

JS Framework

SSR Resolution


Subsequent.js, Gatsby


Angular Common



Final-ditch resolution: Implement dynamic rendering

Dynamic rendering is a hybrid resolution the place your customers expertise your web site’s client-side rendering whereas search engine bots are served a separate, static HTML model.

#NonTechnical #Information #Diagnosing #JavaScript #search engine marketing #Points

Leave a Reply

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