freecourses.digital
Lesson progress: 0 of 3 activities done
All lessons in Technical SEO Auditing Lesson 12.3 of 84

Verifying Redirects, Canonicals, and Indexability

Covered here

  • Why these three fix types need extra checks
  • How to verify a redirect map
  • How to verify canonicals and indexability signals together
  • How to confirm sitemaps match the fixes

Short answer

Verify redirects by list-crawling every old URL and confirming each returns one 301 hop to the mapped 200 destination. Verify canonicals by checking raw and rendered tags point to the preferred indexable URL. Verify indexability by confirming meta robots, X-Robots-Tag, robots.txt, and sitemaps all match the intended state for each page group.

A Legazpi online store migrated to a new platform. The developer confirmed “all redirects are working.” A list crawl showed 40% of old product URLs redirected to the homepage instead of their matching products. “Working” and “correct” are not the same thing.

Verifying redirects

  1. List-crawl all old URLs from the redirect map, following redirects.
  2. Export address, status, final address, number of hops.
  3. Compare final address with the planned destination.
  4. Flag:
    • Wrong destination (especially the homepage)
    • More than one hop
    • 302 instead of 301
    • Final URL not returning 200

Verifying canonicals

For affected templates, confirm:

  • Canonical points to the preferred, 200, indexable URL
  • Raw and rendered canonicals match
  • Only one canonical tag per page
  • Correct protocol, host, and trailing slash

Verifying indexability

For each page group, check all signals against its intended state (Lesson 4.7):

SignalIndex group should show
Status200
Meta robots and X-Robots-Tagindex or none
robots.txtAllowed
CanonicalSelf-referencing
XML sitemapListed

Practice: pass or fail?

Sort each item into the right group.

  • Old product URL → 301 → matching new product (200)

  • Old product URL → 301 → homepage

  • Canonical self-referencing in raw and rendered HTML

  • Noindex removed, but page still disallowed in robots.txt

  • Sitemap still lists the old redirected URLs

Common mistakes

  • Checking only status codes, not destinations.
  • Verifying canonicals in raw HTML only.
  • Forgetting the sitemap after redirect changes.
1. How do you verify a redirect map?
2. Old URLs redirecting to the homepage is...
3. Indexable pages should be...

Your action

Next, you will detect regressions and newly introduced issues.

Key terms

Redirect map
A table of old URLs and their intended new destinations, used to build and verify redirects.
Destination match
Whether the final URL after redirects equals the planned destination in the map.
Signal check
A combined check that canonicals, robots directives, and sitemaps agree for a URL.
Intended state
The agreed indexing decision for a page group: index, consolidate, hide, or remove.

Questions beginners ask

Why are these fixes high risk?

A wrong redirect, canonical, or noindex can remove pages from Google. Errors here affect many URLs at once.

How do I verify a redirect map quickly?

List-crawl the old URLs with redirects followed, export the final URL, and compare it to the planned destination column.

Should I check rendered canonicals?

Yes, on JavaScript sites. Raw and rendered canonicals must match.

Do sitemaps need updating after redirects?

Yes. Sitemaps should list only final 200 URLs, never redirected ones.

Related lessons

Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.