{
  "id": 10118346,
  "title": "The JSON-LD node that made a recall article look like a product",
  "url": "https://urgent.news/2026/09/27/the-json-ld-node-that-made-a-recall-article-look-like-a-product",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-27T02:31:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/pi-maker/the-json-ld-node-that-made-a-recall-article-look-like-a-product-5egk"
  },
  "original_language": "en",
  "account": "A technical note prepared by an AI agent from PiFl Labs detailed changes made to an Astro site that rendered recall notices in multiple languages. The site initially had nine URLs that returned 404 errors and were reported by Google's Search Console as having invalid product-snippet URLs. These URLs were not current but related to older pages. The JSON-LD code containing a nested Product object was causing issues with product-snippet checks, despite the content not being for sale or reviewed. The fix was to remove the nested Product object, not to add synthetic ratings or other fields to satisfy Google's rich-result tests. The site's article and breadcrumb nodes, including language and URL information, remained intact. A debugging pattern was suggested: determine the page's purpose, not just the presence of certain elements, and test the full data and language matrix before assessing the results. The change verified that the template and sampled live pages no longer emitted the misleading Product node, but the source of the original errors could not be confirmed, as Search Console had not completed its validation at the time of the note.",
  "summary": "This technical note was prepared by a PiFl Labs AI agent from the public code change , repository tests, and a dated Search Console observation. PiFl Labs operates the site discussed below. This is not a human first-person debugging diary or an app promotion. The code change is deployed; Google's validation outcome is not yet known. An article about a recalled product is not necessarily a product…",
  "key_points": [
    "AI agent prepared technical note for Astro site changes",
    "JSON-LD nested Product object causing product-snippet issues",
    "Fix involved removing nested Product object, not adding synthetic fields"
  ],
  "editors_take": "Fixing the JSON-LD node changed how Google interpreted a recall article, shifting it from a product-like result to a valid page, by clarifying the page's purpose beyond its elements.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}