SEO
Titles, descriptions and social previews.
A CMS template builds SEO titles from fields
Section titled “A CMS template builds SEO titles from fields”seo.cms_template.dynamic_title · Review signal (Needs review) · Severity: Info
Why it matters. Only the captured template configuration is reviewed; rendered CMS item metadata is not inferred from collection schema field names.
How to fix. Review the captured evidence and its measurement scope, then verify the intended behavior.
A CMS template has no meta description
Section titled “A CMS template has no meta description”seo.cms_template.missing_description · Review signal (Needs review) · Severity: Info
Why it matters. Only the captured template configuration is reviewed; rendered CMS item metadata is not inferred from collection schema field names.
How to fix. Review the captured evidence and its measurement scope, then verify the intended behavior.
Google Search may not show the site’s icon
Section titled “Google Search may not show the site’s icon”seo.favicon.search_format · Review signal (Needs review) · Severity: Low
Why it matters. Google shows a site’s icon next to its search results. Without a usable icon the result shows a generic one, which makes the site harder to recognise.
How to fix. Declare on the home page a square icon of at least 48×48 px in PNG, ICO or another format Google supports, and keep it crawlable.
The meta description is longer than 160 characters
Section titled “The meta description is longer than 160 characters”seo.page.description_too_long · Review signal (Needs review) · Severity: Low
Why it matters. A long description is likely to be truncated, hiding important context or the intended message in search results.
How to fix. Shorten the description while retaining the page purpose and the most useful context.
The meta description is shorter than 70 characters
Section titled “The meta description is shorter than 70 characters”seo.page.description_too_short · Review signal (Needs review) · Severity: Low
Why it matters. A very short description may not give searchers enough context to understand the page or decide whether it matches their intent.
How to fix. Add enough specific context for a searcher to understand the page value and intent.
Several pages share a meta description
Section titled “Several pages share a meta description”seo.page.duplicate_description · Review signal (Needs review) · Severity: Medium
Why it matters. Repeated descriptions make different pages look interchangeable in search results and reduce the usefulness of each snippet.
How to fix. Rewrite the descriptions so each page communicates its own purpose and search intent.
Several pages share an SEO title
Section titled “Several pages share an SEO title”seo.page.duplicate_title · Issue · Severity: Medium
Why it matters. Duplicate titles make pages harder to distinguish and can obscure which URL best matches a search query.
How to fix. Rewrite duplicate titles so each page has a distinct, accurate title.
The page has no meta description
Section titled “The page has no meta description”seo.page.missing_description · Issue · Severity: Medium
Why it matters. Without a meta description, search engines must create a snippet from page content, which may not communicate the page’s purpose clearly.
How to fix. Add a clear meta description that accurately summarizes the page.
The page has no SEO title
Section titled “The page has no SEO title”seo.page.missing_title · Issue · Severity: High
Why it matters. The page title is a primary label in search results, browser tabs and assistive navigation; an empty title makes the page harder to identify.
How to fix. Add a concise, unique SEO title and confirm it is rendered on the published page.
The SEO title is longer than 60 characters
Section titled “The SEO title is longer than 60 characters”seo.page.title_too_long · Review signal (Needs review) · Severity: Low
Why it matters. A long title may be truncated and can bury the most useful description of the page.
How to fix. Shorten the title while keeping the primary topic and page intent clear.
The SEO title is shorter than 30 characters
Section titled “The SEO title is shorter than 30 characters”seo.page.title_too_short · Review signal (Needs review) · Severity: Low
Why it matters. A very short title may not distinguish the page or communicate its topic clearly to searchers.
How to fix. Make the title more descriptive when it does not distinguish the page or communicate its topic.
The social preview image format may not display
Section titled “The social preview image format may not display”seo.social.open_graph.image_format · Issue · Severity: Medium
Why it matters. Share previews render JPEG and PNG reliably. Another format, such as AVIF on LinkedIn, may show no picture when the link is shared.
How to fix. Serve the og:image as a JPEG or PNG, then re-share the link to confirm the preview.
The page has no working social preview image
Section titled “The page has no working social preview image”seo.social.open_graph.image_missing · Issue · Severity: Medium
Why it matters. A shared link without a preview picture is far less likely to be opened, and a platform may pick an unrelated image from the page instead.
How to fix. Declare an og:image with an absolute public URL that returns a JPEG or PNG, then re-share the link to confirm the preview.
Open Graph metadata is incomplete
Section titled “Open Graph metadata is incomplete”seo.social.open_graph.incomplete · Review signal (Needs review) · Severity: Medium
Why it matters. Missing Open Graph data can produce an incorrect image, title or description when the page is shared on social and messaging platforms.
How to fix. Add Open Graph metadata that accurately represents the page when shared.
The Twitter card is incomplete
Section titled “The Twitter card is incomplete”seo.social.twitter.incomplete · Review signal (Needs review) · Severity: Info
Why it matters. Review declared preview metadata. No image bytes or platform preview was tested; optional metadata and formats are not indexing defects.
How to fix. Review the captured evidence and its measurement scope, then verify the intended behavior.