Return HTTP 404 for Missing and Draft Pages
Return a real 404 status for missing and draft pages
Problem: missing URLs and draft pages answer HTTP 200 with the "Page Not Found" template. Search engines treat these as soft 404s: they waste crawl budget and can index empty pages.
Proposal: send HTTP 404 (optionally 410 for deleted listings) with the same template.
Workaround today: none. Checking the <h1> instead of the status code is the only way to spot a missing page.
Completed
Done. Thanks!