rendering.description-client-only
The meta description only exists after JavaScript runs.
What to change
Render this in the server HTML (SSR/SSG/prerender). Googlebot queues JavaScript rendering separately and other crawlers and link previews never run it.
The documentation on developers.google.comA finding of this rule on a page carries the exact edits for that page: the markup it quotes, and what to write instead.
When it runs
Runs with --render, on the command or the local server. A warning is a problem that costs a page ranking, clicks or citations. Each finding takes 5 points off the page's score.
The severity here is the rule's usual one: a finding can be raised or lowered when the page gives a reason.
Run it, or skip it
Check a page for this rule alone, after a fix for instance:
npx @rivi-software/agentic-seo-check audit https://example.com --render --rule rendering.description-client-only
Or from an assistant, with the MCP tool seo_audit_page:
{
"url": "https://example.com",
"render": true,
"rules": [
"rendering.description-client-only"
]
}
To leave it out of an audit, pass --disable rendering.description-client-only on the command, or disableRules: ["rendering.description-client-only"] to a tool.
More in JavaScript rendering
All 12 rules- Warning
rendering.title-client-onlyThe <title> only exists after JavaScript runs. - Info
rendering.title-changedJavaScript changes the <title> after load. - Warning
rendering.canonical-client-onlyThe canonical link only exists after JavaScript runs. - Warning
rendering.canonical-changedJavaScript changes the canonical URL after load, sending conflicting signals. - Error
rendering.noindex-client-onlyA noindex directive is injected by JavaScript. Google applies it when it renders the page, which removes the page from the index. - Warning
rendering.noindex-removed-by-jsThe server HTML says noindex but JavaScript removes it. Google honours the server noindex and skips rendering, so the page stays out of the index. - Warning
rendering.h1-client-onlyThe <h1> only exists after JavaScript runs. - Warning
rendering.content-client-onlyMost of the body text only exists after JavaScript runs.