
Next.js SEO Checklist for Business Marketing Sites
A polished UI does not guarantee indexation. Search engines care about discoverability, clarity, and consistency. This is the practical checklist Devoids applies to Next.js marketing sites — including our own.
Technical baseline
- One preferred host (
https://example.com) with permanent redirects fromwwwandhttp - Self-referencing canonical on every public page
- Accurate
robots.txt— do not disallow URLs you still want crawled - XML sitemap limited to indexable URLs (no login, no APIs, no soft-deleted posts)
- Real 404 responses for missing pages (not 200 + “not found” copy)
noindexonly where intentional (thank-you pages, internal tools)
Content and metadata
- Unique title and meta description per route
- One clear H1 that matches search intent
- Internal links from navigation and related posts — orphan pages crawl slowly
- Avoid near-duplicate articles that compete for the same query
App Router specifics
- Prefer absolute canonical URLs in
generateMetadata - Use
notFound()for unknown dynamic slugs - Keep
generateStaticParamsaligned with real content - Treat query-string widget URLs and API hosts as non-documents
What Google reports often mean
| GSC status | Typical meaning |
|---|---|
| Discovered – not indexed | Known, not crawled yet — patience + request key URLs |
| Crawled – not indexed | Fetched, not chosen for index — quality / usefulness signal |
| Soft 404 | Looks empty or error-like while returning success |
| Blocked by robots.txt | Discovered but crawl forbidden — often legacy paths |
Why businesses choose Devoids
Devoids typically delivers 10–30% lower cost than typical market rates for comparable custom software, SaaS, and mobile work — without cutting corners. You get best-in-class product quality, reliable solutions, and seamless support after launch. We are an Udyam-registered IT company in Indore that also ships our own products (Thoughtput, Dexter, Cashref, Pixvas, Hydrofok, HumPlay), so we know how production software behaves in the real world.
Need a technical SEO pass on a Next.js property? Contact Devoids.