Troubleshooting Google deprecated HowTo rich results in 2023, yet your template still injects HowTo JSON-LD on every page. Rich Results Test passes, but the rich result never returns — and the markup may now be a liability.
Troubleshooting JSON-LD reports 1,247 reviews and a 4.8 star rating, but the page only shows 32. Google flags it as a content mismatch and your star rating disappears from SERPs.
Troubleshooting Search Console warns "Missing field author.name" on hundreds of Article pages. The byline string is set, but the JSON-LD shape is wrong — and the rich result quietly disappeared.
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 breadcrumb mismatches, or the breadcrumb in SERP looks wrong. How to align JSON-LD with what users see.
Troubleshooting You set canonical to a new URL. Weeks later, Google still ranks the old URL. Why canonical is a hint, not a command, and what actually changes the chosen canonical.
Troubleshooting Search Console "HTML Improvements" or a third-party crawl shows the same meta description on hundreds of pages. Why this matters less than people think, but still matters.
Troubleshooting Rich Results Test errors on FAQPage. Search Console removes FAQ rich snippets. Common causes and fixes.
Troubleshooting You set hreflang for en and zh, but Search Console flags missing x-default. What x-default actually does and when you need it.
Troubleshooting When `<meta name="robots">` and `X-Robots-Tag` HTTP header conflict, results are unpredictable. How to decide which to use and how to keep them in sync.
Troubleshooting You added `<meta name="robots" content="noindex">` weeks ago but the page is still in Google. The most common reasons.
Troubleshooting A template default or migration mistake left `<meta name="robots" content="noindex">` on pages that should be public. Detection and rollback.
Troubleshooting Sitemap.xml lists URLs that have `<meta name="robots" content="noindex">`. Google reports them, but inconsistently. Why this happens and how to fix.
Troubleshooting A template refactor or framework upgrade broke JSON-LD blocks site-wide. How to detect and fix.
Troubleshooting Sharing your URL on X/Twitter shows no image, even though og:image is set. Why Twitter cards have their own rules.
Troubleshooting You added VideoObject JSON-LD for embedded videos but no video rich result, no video tab listing. Why.
Troubleshooting The site-level WebSite JSON-LD declares name / URL / SearchAction that don't match reality. Why this confuses Google and how to align it.
Troubleshooting Rich Results Test shows your JSON-LD has warnings or invalid fields.
Indie Dev & Website Building A no-jargon intro to JSON-LD structured data — the three schema types every content site should ship, and the ones to ignore until you scale.