← Board
SC-16Tasks

Decide what happens to contact, privacy and terms

Three pages from the old static site are indexed and now return 404. Decide whether the new site wants them.

Google is serving site:scofti.com results that include pages the current site does not have. They are real, and they are from the version that came before this one.

What the record shows: commit a99e624, 14 September 2026, "Wipe podcast concept; reset to blank page", deleted contact.html, privacy.html and terms.html along with the old hand-rolled index.html and generate-sitemap.mjs. That was the day before the Next site was built.

All three now return 404, with and without the .html:

| URL | Status | | --- | --- | | /contact, /contact.html | 404 | | /privacy, /privacy.html | 404 | | /terms, /terms.html | 404 |

Nothing is broken. A 404 is the correct and honest answer for a page that is genuinely gone, and Google drops those URLs on its own once it recrawls. There is no redirect to write unless a replacement page actually exists — pointing a dead URL at the home page would be worse than the 404, because it claims the content moved somewhere it did not.

So this is a content decision, not a repair:

Nothing should be written until the shape is decided.

Settled

Contact and privacy are built. Terms is dropped — boilerplate about a business that does not exist would be the first page here that is not really about anything.

Both are standing pages, so they sit in the footer and leave the index.

One correction came out of auditing the code before writing the privacy page, and it is the reason the page is worth having: the site never sees a visitor's IP address. The assumption going in was that it did. It does not — there is no x-forwarded-for and no request.ip anywhere in src/. Vercel works out approximate coordinates from the connection before any of this code runs, and src/app/api/local/route.ts reads only those coordinates.

Four things the audit stopped from being published as written, each of which would have been false:

A privacy page that overclaims is worse than no privacy page, so the last section says plainly what cannot be spoken for.