{
  "id": 13949852,
  "title": "One React component cost me 98 unindexed pages",
  "url": "https://urgent.news/2026/10/12/one-react-component-cost-me-98-unindexed-pages",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-12T12:06:23.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/atabek_murtazaev_18e1ac50/one-react-component-cost-me-98-unindexed-pages-39aa"
  },
  "original_language": "en",
  "account": "Google indexed only 21 pages of a site, leaving 98 pages in the \"Discovered - currently not indexed\" category. For a week, the cause was unclear, with explanations like thin content or a new domain not holding up. The issue stemmed from four characters in a React component. The Symptom was 98 pages missing from the index. In reality, the redirects and canonical tags were functioning correctly. The 98 unindexed pages were the problem, with \"Discovered\" indicating Google knew their existence but chose not to crawl them. The cause was due to the React component not creating links for tool pages, rendering them invisible to crawlers. The fix was simple: add the \"hidden\" attribute to the navigation when the category was closed, ensuring the links were not rendered.",
  "summary": "Google had indexed 21 pages of my site. Another 98 sat in Search Console under Discovered - currently not indexed , and the number was climbing. I spent a week on the wrong explanations. Thin content, maybe. A new domain with no authority. Too many similar pages. All plausible, all wrong. The cause was four characters in a React component. The Symptom - Reason Pages - Discovered — currently not…",
  "key_points": [],
  "editors_take": null,
  "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."
}