Skip to content

Stray root index.html duplicates the site metadata and is never served #49

Description

@royalpinto007

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

  1. Confirm nothing references it: grep for index.html in next.config.js, package.json, and any deploy configuration.
  2. If it is unused, delete it and make sure the description and keywords in src/app/layout.tsx carry anything worth keeping.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions