Troubleshooting Google retired HowTo rich results in 2023. The Schema Markup Validator still passes your HowTo JSON-LD, so it looks fine — but Google's Rich Results Test no longer detects it and the result never returns. Here's how to confirm and clean it up.
Troubleshooting JSON-LD asserts 1,247 reviews at 4.8 stars but the page only shows 32. Google logs a review mismatch and your star chip drops from SERPs. Fix: make reviewCount equal the visible count, from the same source.
Troubleshooting Search Console warns "Missing field author.name" on Article pages. The byline string is set, but the JSON-LD shape is wrong. Here is the exact fix, the minimum valid shape, and how to verify it.
Troubleshooting The visible "Published / Updated" date does not match `datePublished` / `dateModified` in JSON-LD. Why this is more than a cosmetic bug.
Troubleshooting Rich Results Test passes but Search Console flags Breadcrumbs, or the SERP trail looks wrong. Diagnose the real cause and align JSON-LD with the visible UI (June 2026).
Troubleshooting You set canonical to a new URL, but weeks later Google still ranks the old one. Canonical is a hint, not a command — here's how to align every signal so Google switches.
Troubleshooting A crawl flags hundreds of pages sharing one meta description. There's no ranking penalty, but it quietly costs you clicks. Here's the targeted fix, not a weekend rewrite.
Troubleshooting FAQ rich results vanished or Rich Results Test errors on FAQPage? Google deprecated the feature in May 2026. What that means and how to keep your schema valid.
Troubleshooting Set hreflang for en and zh but a validator flags missing x-default? What x-default does, the 6 configs that break it, and copy-ready fixes.
Troubleshooting When `<meta name="robots">` and the `X-Robots-Tag` HTTP header conflict, Google merges them and takes the most restrictive value. How to diagnose it with curl and keep both in sync.
Troubleshooting You added `<meta name="robots" content="noindex">` weeks ago but the page is still in Google. The six reasons, in hit-rate order, with the curl checks to tell them apart.
Troubleshooting A template default, env leak, or CDN header left `noindex` on pages that should be public. How to find the real source, remove it, and force a clean re-crawl.
Troubleshooting Your sitemap.xml lists URLs that render `<meta name="robots" content="noindex">`. Google indexes some and not others. Why it happens and how to make both signals agree.
Troubleshooting A layout refactor or framework upgrade broke your JSON-LD site-wide. Map the Rich Results Test error to its cause and fix the single field that regressed.
Troubleshooting Your X/Twitter link shows no image even though og:image is set. The 6 real causes, how to tell which one you have, and the fastest fix for each.
Troubleshooting Your VideoObject JSON-LD passes Rich Results Test but Search Console shows no indexed video. The real cause is usually thumbnail, embed URL, or video prominence — here is how to find which.
Troubleshooting Your WebSite JSON-LD declares a name / URL that doesn't match reality, so Google shows the wrong site name above your homepage. How to align it — and why the SearchAction half is now dead.
Troubleshooting Rich Results Test shows your JSON-LD has warnings or invalid fields. Tell errors from warnings and fix each one.
Indie Dev & Website Building A no-jargon JSON-LD guide for content sites: the three schema types still earning rich results in 2026, the ones Google retired (FAQ, HowTo, sitelinks search box), and how to validate.