Meta Description Only in Rendered HTML
- December 7, 2025
Quick Reference
Element Code: ON-016
Issue: Meta description only appears after JavaScript renders the page
Impact: Potential indexing delays, dependency on JavaScript rendering
Fix: Include meta description in initial HTML via server-side rendering
Detection: Compare View Source vs. rendered DOM
What Is This Issue?
When your meta description only exists after JavaScript executes, search engines must render JavaScript to see it. While Google can do this, it adds complexity and potential delay to how your snippet is indexed and displayed.
Why This Matters
Critical SEO metadata like meta descriptions should be in the initial HTML response. This ensures all search engines and tools can access them immediately without requiring JavaScript rendering.
How to Fix This Issue
- Server-Side Rendering: Use frameworks like Next.js or Nuxt.js
- Static Generation: Pre-render pages with meta descriptions
- CMS Configuration: Ensure your CMS outputs meta tags in initial HTML
TL;DR (The Simple Version)
Your meta description is being added by JavaScript instead of being in the original HTML. This means Google has to render your JavaScript to see it. Put your meta description in the HTML that loads first, not in JavaScript.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.
Subscribe to our newsletter!
Recent Posts
- No Social Schema December 7, 2025
- Missing Social Profile Links December 7, 2025
- Social Image Wrong Size December 7, 2025
