Technical SEO FAQ · JavaScript SEO & Rendering

What happens when server-rendered HTML differs from client-rendered HTML?

Differences can be harmless or SEO-critical.

Potentially important differences include:

  • main content;
  • title;
  • canonical;
  • robots directives;
  • structured data;
  • internal links;
  • language;
  • product availability.

Google's JavaScript guidance specifically advises caution with canonical URLs and robots meta tags because JavaScript changes can produce unexpected processing behavior.

The safest architecture is usually to make important SEO signals consistent between the initial HTML and the rendered output.


Sources


Related questions


← All technical SEO questions View as Markdown (.md)