Desired outcome
The root-level index.html is removed, or its purpose is documented so it stops looking like leftover scaffolding.
Why it matters
index.html sits at the repo root: a 54 line standalone HTML page with its own <title>SignalizeAI</title>, its own description and keywords meta tags, and a plain-text marketing body ("SignalizeAI is a sales tool that turns any company website into a fast, sales-ready brief").
This is a Next 15 App Router project. Pages come from src/app/, and the real homepage and metadata are src/app/(site)/page.tsx and src/app/layout.tsx. A root index.html outside public/ is not served by Next and is not part of any build output, so it is dead weight that quietly forks the site's marketing copy and meta description into a second place that nobody will remember to update.
Steps
- Confirm nothing references it: grep for
index.html in next.config.js, package.json, and any deploy configuration.
- If it is unused, delete it and make sure the description and keywords in
src/app/layout.tsx carry anything worth keeping.
- If it is intentionally kept as a no-JavaScript or crawler fallback, move it to
public/ and add a line to README.md explaining that, so the next reader does not delete it.
Claiming this
Comment below to claim it. A reply usually comes within a day.
Desired outcome
The root-level
index.htmlis removed, or its purpose is documented so it stops looking like leftover scaffolding.Why it matters
index.htmlsits at the repo root: a 54 line standalone HTML page with its own<title>SignalizeAI</title>, its own description and keywords meta tags, and a plain-text marketing body ("SignalizeAI is a sales tool that turns any company website into a fast, sales-ready brief").This is a Next 15 App Router project. Pages come from
src/app/, and the real homepage and metadata aresrc/app/(site)/page.tsxandsrc/app/layout.tsx. A rootindex.htmloutsidepublic/is not served by Next and is not part of any build output, so it is dead weight that quietly forks the site's marketing copy and meta description into a second place that nobody will remember to update.Steps
index.htmlinnext.config.js,package.json, and any deploy configuration.src/app/layout.tsxcarry anything worth keeping.public/and add a line toREADME.mdexplaining that, so the next reader does not delete it.Claiming this
Comment below to claim it. A reply usually comes within a day.