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
- List-crawl all old URLs from the redirect map, following redirects.
- Export address, status, final address, number of hops.
- Compare final address with the planned destination.
- 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):
| Signal | Index group should show |
|---|---|
| Status | 200 |
| Meta robots and X-Robots-Tag | index or none |
| robots.txt | Allowed |
| Canonical | Self-referencing |
| XML sitemap | Listed |
Practice: pass or fail?
Sort each item into the right group.
-
Old product URL → 301 → matching new product (200)
Answer: Pass.
-
Old product URL → 301 → homepage
Answer: Fail.
-
Canonical self-referencing in raw and rendered HTML
Answer: Pass.
-
Noindex removed, but page still disallowed in robots.txt
Answer: Fail.
-
Sitemap still lists the old redirected URLs
Answer: Fail.
Common mistakes
- Checking only status codes, not destinations.
- Verifying canonicals in raw HTML only.
- Forgetting the sitemap after redirect changes.
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.