Indexing

Noindex

Noindex is a robots meta tag directive that instructs search engines to exclude a page from their search index, preventing it from appearing in search results.

Add `<meta name="robots" content="noindex">` to pages you do not want in search results: admin panels, staging environments, thank-you pages, paginated archives, or search results pages.

Noindex and robots.txt serve different purposes. Robots.txt prevents crawling; noindex prevents indexing. If you block a page with robots.txt, the crawler cannot see the noindex tag, so the page might still get indexed if other pages link to it.

In Next.js, set `robots: { index: false }` in your metadata export. Indxel validates that pages meant to be indexed do not have accidental noindex tags, and flags pages that should probably be noindexed.

Example

// Next.js App Router
export const metadata = {
  robots: { index: false, follow: true },
};

// HTML equivalent
// <meta name="robots" content="noindex, follow" />

Stop shipping broken SEO

Indxel validates your metadata, guards your CI/CD pipeline, and monitors indexation — so you never miss an SEO issue again.