Rules & evidence
Every rule that fired in this run, with full playbook and affected URLs. Use this as a reference when defending or revising a finding.
CRITICAL
Canonical points to a different origin
canonical-different-origin · 1 URLs affected across 1 segment
What is this
The canonical tag points to a different domain than the page itself — for example, a page on domain-a.cz has a canonical pointing to domain-b.cz. This tells Google the content officially belongs to a different website.
Why it matters
Cross-origin canonicals transfer all ranking signals (authority, backlinks) to the other domain. If this is unintentional, it means you're giving away your SEO value to another site.
Business impact
If this is a mistake, it means the affected pages will not appear in Google under your domain — all their ranking power flows to the other site. This can cause significant traffic loss for the affected pages.
How to fix
1. Ask the developer to check why the canonical points to a different domain. 2. If it's a mistake (e.g., a copy-paste from a staging environment or CDN), fix the canonical to point to the correct URL on the same domain. 3. If intentional (e.g., a content partnership), confirm with the SEO team that this is desired.
Who to involve
Developer + SEO Team · Effort: Low · Urgency: This week
Success criteria
Re-crawl shows all canonicals point to URLs on the same domain.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Articles | 1 | New | today | › |
HIGH
Missing NewsArticle schema
missing-article-schema · 7 URLs affected across 1 segment
What is this
This article page is missing the NewsArticle structured data schema. This is the code block that tells Google "this is a news article" and enables features like Google News Top Stories, article rich results, and improved crawler understanding.
Why it matters
NewsArticle schema is required for Google News Top Stories eligibility and significantly helps Google understand article freshness, authorship, and publication date.
Business impact
Without NewsArticle schema, articles may be excluded from Google News Top Stories and other rich result placements. For a news publisher, Top Stories visibility can drive 20–50% of article traffic for major news events.
How to fix
1. Ask the developer to add a NewsArticle JSON-LD block to the article template. 2. It should include: headline, datePublished, dateModified, author, publisher, and image. 3. Validate the schema using Google's Rich Results Test. 4. Submit to Google Search Console for re-crawling.
Who to involve
Developer + SEO Team · Effort: Medium · Urgency: This week
Success criteria
Re-crawl shows all article pages have valid NewsArticle schema.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Articles | 7 | New | today | › |
HIGH
Duplicate title
duplicate-title · 4 URLs affected across 1 segment
What is this
Two or more pages on this site share the exact same title tag. This makes it harder for Google to understand which page is most relevant for a given search query, and causes your pages to compete with each other.
Why it matters
Duplicate titles confuse search engines about which page to rank for a given query. Google may choose to rank neither page well, or may randomly alternate between them.
Business impact
Pages with duplicate titles often rank lower individually than if each had a unique, descriptive title. For articles sharing a template-generated title, this can affect hundreds of pages at once.
How to fix
1. Check whether the duplicate is caused by a template that generates the same title for multiple pages (e.g., "Home" for all category pages). If so, ask the developer to fix the template to include unique content. 2. For articles with the same title, ask content managers to differentiate them — even a date or subtopic makes them unique. 3. For tag/archive pages where some duplication is expected, consider asking the SEO team if those pages should be noindexed.
Who to involve
Developer + Content Manager + SEO Team · Effort: Medium · Urgency: This week
Success criteria
Re-crawl shows each indexed page has a unique title tag.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Articles | 4 | Persistent | 15d ago | › |
HIGH
Missing og:image
missing-og-image · 3 URLs affected across 1 segment
What is this
This page has no Open Graph image — the picture that appears when someone shares this link on Facebook, Twitter, LinkedIn, WhatsApp, or other social networks.
Why it matters
When people share articles on social media, the image is the single biggest factor in whether others click. Pages without an og:image either show no image at all or pull an irrelevant image from the page.
Business impact
Articles shared without images receive on average 3–5x fewer clicks from social media. For a news publisher where social sharing is a major traffic source, this directly affects referral traffic and brand perception.
How to fix
1. Ask content managers to add a featured image to every article in the CMS. 2. Ask the developer to make sure the CMS automatically outputs the og:image tag using the featured/hero image. 3. For template pages, a default branded image should be set as a fallback.
Who to involve
Content Manager + Developer · Effort: Low · Urgency: This week
Success criteria
Re-crawl shows all indexed article and section pages have a valid og:image tag.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Galleries | 3 | Improving | 22d ago | › |
HIGH
Conflicting meta robots directives
meta-robots-conflict · 1 URLs affected across 1 segment
What is this
This page has conflicting robots instructions — for example, one tag says "index" while another says "noindex", or the meta tag and HTTP header give different instructions. Search engines follow the most restrictive instruction.
Why it matters
When robots instructions conflict, Google typically follows the "noindex" directive (the most restrictive). This may hide the page from search results even if the intent was to show it.
Business impact
If the conflict causes unintentional noindexing, the affected pages get zero organic traffic while the conflict exists. This is especially risky after deployments or CMS updates that add extra robots tags.
How to fix
1. Ask the developer to audit all sources of robots directives on the page: the <meta name="robots"> tag, any X-Robots-Tag HTTP headers, and any JavaScript-injected robots tags. 2. Remove or consolidate the conflicting instructions, keeping only the intended directive. 3. After fixing, verify in Google Search Console.
Who to involve
Developer + SEO Team · Effort: Low · Urgency: Immediate
Success criteria
Re-crawl shows no conflicting robots directives on any page.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Tags | 1 | Persistent | 11d ago | › |
HIGH
Low-content page (<200 words)
low-content-page · 1 URLs affected across 1 segment
What is this
This article page has fewer than 300 words of text content. Pages with very little content are considered "thin content" by Google — meaning they don't provide enough value to rank well.
Why it matters
Google's quality guidelines explicitly flag thin content as a ranking risk. Pages with too little content may be suppressed from search results or contribute to a site-wide quality penalty.
Business impact
Low-content articles rank poorly for most search queries. More importantly, a high number of thin content pages can hurt the ranking of your entire site, not just the individual pages.
How to fix
1. Ask content managers to expand thin articles with additional context, background, expert quotes, or related information. Aim for at least 400–600 words for news articles. 2. If the article covers a topic that doesn't warrant more content, consider noindexing it to protect site quality. 3. Consult the SEO team about the best threshold for your audience.
Who to involve
Content Manager + SEO Team · Effort: High · Urgency: This month
Success criteria
Re-crawl shows all indexed articles have 300+ words of content.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Sections | 1 | New | today | › |
INFO
Meta description too short (<70 chars)
description-too-short · 18 URLs affected across 1 segment
What is this
The meta description is very short — fewer than 70 characters. Short descriptions miss the opportunity to communicate the page's value and entice searchers to click.
Why it matters
Meta descriptions act as advertising copy in search results. A very short description wastes this prime real estate and may signal thin content to Google.
Business impact
Pages with very short descriptions tend to have lower click-through rates from search results. Users see less context and are less motivated to click.
How to fix
1. Ask content managers to expand the meta description to 120–155 characters. 2. The description should summarize what the reader will learn or get from the page. 3. Use the article's first paragraph as a starting point.
Who to involve
Content Manager · Effort: Low · Urgency: Nice to have
Success criteria
Re-crawl shows all flagged descriptions meet the minimum character count.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Articles | 18 | Persistent | 2mo ago | › |
INFO
Title too wide for Google SERP (>680px)
title-too-wide-pixels · 12 URLs affected across 1 segment
What is this
The title is within normal character limits but uses wide characters (such as Czech letters with diacritics like Š, Č, Ž) that make it visually wider than Google's display area. Google will cut it off in search results.
Why it matters
Google measures title display width in pixels, not characters. Czech text uses wider glyphs on average, so a title can appear fine in a character counter but still get truncated in search results.
Business impact
Truncated titles look unprofessional in search results and may reduce click-through rates. This is a Czech-language-specific issue requiring pixel-aware measurement.
How to fix
1. Ask content managers to shorten the affected titles, focusing on removing any less-critical words. 2. Use the title width tool (or the "title-too-wide-pixels" evidence in the finding) to see the exact pixel measurement. 3. Aim for under 580 pixels for a safe margin.
Who to involve
Content Manager + SEO Team · Effort: Low · Urgency: This month
Success criteria
Re-crawl shows all flagged titles have pixel width under the 580px threshold.
| Segment | URLs | State | First seen | |
|---|---|---|---|---|
| Articles | 12 | Persistent | 1mo ago | › |