Issue library · 4 indexing checks

Canonical and robots indexing issues

Confirm which URL should be indexed and remove conflicting directives.

Direct answer

An indexable page needs consistent signals about whether it may appear in search and which URL is preferred. Canonical and robots directives should support the same decision.

Why this area matters

A strong page cannot rank if it is intentionally or accidentally excluded. Conflicting canonicals and robots directives also make consolidation and debugging harder.

Repair workflow

  1. Decide whether the current URL should be indexed.
  2. Choose the preferred canonical URL for equivalent content.
  3. Align rendered robots and Googlebot directives with that decision.
  4. Verify server headers, redirects, robots.txt, and sitemap entries separately.

Verification checklist

  • Inspect rendered canonical and robots values.
  • Open the canonical destination and confirm it is equivalent and indexable.
  • Use Search Console URL Inspection for Google-specific confirmation.

Exact findings explained

Missing or different canonical

The page has no canonical or declares another URL as preferred.

What to do

Add a self-reference for the preferred version, or confirm intentional consolidation to an equivalent indexable destination.

How to verify

Check the rendered canonical and the destination’s status, content, and indexability.

Multiple canonical links

More than one canonical prevents the page from declaring one clear preferred URL.

What to do

Remove competing header, plugin, or template output and keep one canonical.

How to verify

Inspect the rendered head and confirm one canonical remains.

Page requests noindex

A robots or Googlebot directive asks search engines not to index the page.

What to do

Keep noindex only when exclusion is intentional; otherwise remove it from both HTML and headers.

How to verify

Recheck the rendered directive and use URL Inspection after deployment.

Conflicting robots directives

General robots and Googlebot-specific instructions disagree.

What to do

Choose one deliberate indexing policy and make HTML meta tags and HTTP headers consistent.

How to verify

Inspect all crawler-specific tags and the X-Robots-Tag response header.