Skip to content

SEO023 · Description length

Severity: info

Flags a static <meta name="description"> whose content is shorter than 70 or longer than 160 characters. Whitespace is trimmed and collapsed before counting, and length is measured in grapheme clusters (an emoji counts as one character); dynamic descriptions are not checked.

In static (CLI) analysis the length is measured from the literal content you wrote in your source (or a static description prop on svelte-meta-tags/svelte-seo). Rendered analysis measures the actual output.

A description that is too short under-uses the search snippet; one that is too long is truncated by search engines, cutting off your call to action.

<svelte:head>
<meta name="description" content="A concise, compelling summary of the page in roughly 70–160 characters." />
</svelte:head>