A few weeks after a release, Google Search Console started filling up.
Duplicate without user-selected canonical — 68 URLs. Crawled – currently not indexed — 245. Discovered – not indexed — 62. And the pile grew, week over week.
Nothing was down. No errors in the logs. The site worked. But Google was crawling a growing set of URLs it had no business indexing, and I couldn't see them in any report except the coverage one.
The reproduction
The URLs had one thing in common: they pointed at database records that were deleted or set to inactive. A portfolio item switched off. A record removed.






