ChatGPT answers, unedited
"what tools help detect indexation problems for product pages with variants and canonical tags at scale?", asked on ChatGPT about once a day from the United States. The last 45 answers, newest first, exactly as given: the raw data behind the SEO Tools live demo.
Week of 14th to 20th Sep 2026
For product pages with lots of variants (color/size/style URLs, query parameters, etc.), I’d use a combination of a crawler + Google’s own indexing data rather than relying on one tool.
Best tools for this
| Tool | Best for | What it catches |
|---|---|---|
| Screaming Frog SEO Spider | Large-scale technical crawl | Missing/multiple canonicals, canonical-to-redirect, canonical-to-non-indexable URLs, status codes, parameters, duplicate titles/content |
| Sitebulb | Easier visualization + diagnosis | Canonical chains/loops, canonical → noindex/404/5xx, JS-modified canonicals, duplicate content and indexability relationships support.sitebulb.com |
| Google Search Console | What Google actually indexed | User-declared vs. Google-selected canonical, excluded URLs, duplicate clusters, indexing status support.google.comdevelopers.google.com |
| Google Search Console URL Inspection API | Automating checks at scale | Programmatically samples/index-checks URLs and retrieves Google's indexing/canonical information |
| Ahrefs Site Audit | Broad SEO monitoring | Canonical/indexability problems alongside links, redirects, duplicate content, etc. |
| Semrush Site Audit | Automated recurring audits | Canonical, duplicate, crawlability and indexability issues |
For variant-heavy ecommerce, I'd specifically look for these patterns
Suppose you have:
/product/shoe
/product/shoe?color=red
/product/shoe?color=blue
/product/shoe?size=10
/product/shoe?color=red&size=10
The important question isn't simply "does every URL have a canonical?" It's whether your variant URL strategy is internally consistent.
Google explicitly supports both single-page variants and multi-page variant architectures, so the appropriate setup depends on whether each variant is intended to function as a distinct indexable page. developers.google.com
For a crawler, I'd create checks for:
- Variant URL → expected canonical
- Does every parameterized variant canonicalize where you expect?
- Canonical → 200
- Flag canonicals pointing to 3xx, 4xx, 5xx or otherwise non-indexable URLs.
- Canonical → canonical
- Example:
variant-A → product → canonical-to-product
- Better to eliminate unnecessary canonical chains.
- Canonical conflicts
- HTML canonical vs. HTTP
Linkheader. - Multiple
<link rel="canonical">. - Source HTML canonical vs. JavaScript-rendered canonical.
- HTML canonical vs. HTTP
- Google-selected ≠ declared
- This is especially important. Your HTML might say:
variant-A → /product
while Google chooses:
variant-A → /product?color=red
That's something a crawler alone cannot reliably tell you. Search Console exposes both the user-declared and Google-selected canonical. support.google.comdevelopers.google.com
- Orphaned variants
- Variant URLs discovered only through canonicals, sitemaps, feeds, or external links rather than normal internal navigation.
- Indexable variants accidentally exploding
- Thousands of combinations such as
?color=x&size=y&sort=z. - This is often a crawl/indexation problem rather than merely a canonical-tag problem.
- Thousands of combinations such as
My preferred setup at scale
Screaming Frog/Sitebulb → Google Search Console → custom data analysis
The crawler gives you the complete URL universe and technical relationships. Search Console gives you Google's actual indexing/canonical decisions. Google notes that canonicalization is ultimately Google's selection process, and a declared canonical is only one of several signals. developers.google.comdevelopers.google.com
For a large ecommerce site, I'd build a dataset roughly like:
URL
Product ID
Variant ID
Variant attributes
HTTP status
Indexability
Meta robots
Declared canonical
Canonical status code
Canonical indexability
Canonical's canonical
Internal links
Sitemap presence
Google-selected canonical
Google indexing status
Organic clicks/impressions
Then you can automatically flag things like:
HIGH:
Google-selected canonical != declared canonical
Canonical → noindex URL
Canonical → 404
Canonical → redirect
Canonical loop
MEDIUM:
Variant has no canonical
Variant canonicalizes to an unexpected product
Variant is indexable but absent from sitemap
Variant has very few internal links
INVESTIGATE:
Large number of near-identical variants
Google indexing many parameter combinations
Google ignoring your canonical pattern
If you're dealing with hundreds of thousands/millions of product variants, I'd lean toward Screaming Frog or Sitebulb + GSC API + a database/BigQuery-style analysis, rather than trying to diagnose everything inside an SEO SaaS dashboard. Sitebulb and Screaming Frog both specifically expose bulk canonical relationships and technical canonical errors. support.sitebulb.com
If you tell me your stack (e.g. Shopify, Magento, WooCommerce, Salesforce Commerce Cloud, custom) and roughly how many product/variant URLs you have, I can lay out a specific automated audit workflow and the exact checks I'd implement.
Behind this answer: 2 searches, 17 results retrieved, 4 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://support.sitebulb.com/en/articles/12091548-auditing-indexability-crawlability-with-sitebulb?utm_source=chatgpt.com | not cited |
| 2 | https://sitebulb.com/hints/indexability/?utm_source=chatgpt.com | not cited |
| 3 | https://sitebulb.com/resources/guides/how-to-do-a-javascript-audit-for-seo/?utm_source=chatgpt.com | not cited |
| 4 | https://support.sitebulb.com/en/articles/16069012-sitebulb-data-columns?utm_source=chatgpt.com | not cited |
| 5 | https://support.google.com/webmasters/answer/7440203?hl=en&utm_source=chatgpt.com | not cited |
| 6 | https://developers.google.com/search/docs/appearance/structured-data/product-variants?authuser=2&utm_source=chatgpt.com | not cited |
| 7 | https://developers.google.com/search/updates?authuser=01&hl=en&utm_source=chatgpt.com | not cited |
| 8 | https://developers.google.com/search/docs/appearance/structured-data/product-snippet?authuser=77&utm_source=chatgpt.com | not cited |
| and 9 more results | ||
Tracked brands mentioned
Answer 2 of 45, 17th Sep 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants, parameter URLs, and canonical tags, I’d use a combination rather than one tool:
- screamingfrog.co.uk — excellent for deep technical crawling. You can crawl variant/parameter URLs, inspect
rel=canonical, robots directives, status codes, redirects, hreflang, and internal links. It’s particularly useful when you want to build custom extraction rules around your variant URL patterns. - Sitebulb — especially good for diagnosing why URLs aren't indexable. Its indexability reporting identifies canonical conflicts, canonicals pointing to noindex/404/disallowed URLs, canonical chains/loops, parameterized URLs, and JS differences between raw and rendered HTML. Sitebulb Sitebulb Support
- ahrefs.com — useful for recurring/automated audits. It crawls URLs at scale and reports indexability, duplicates, redirects, JavaScript, robots, and sitemap problems. Ahrefs
- semrush.com — another good automated monitoring layer for canonicalization, duplicate content, redirects and indexability issues. Semrush
- Google Search Console — essential because crawlers tell you what your site says, whereas Search Console can show Google's view. URL Inspection exposes Google's selected canonical versus your declared canonical. Google explicitly notes that its chosen canonical can differ from the site's declared canonical. Google for Developers
For variants specifically
The key is to classify URLs into groups such as:
/product/shoe
/product/shoe?color=red
/product/shoe?color=blue
/product/shoe?size=10
/product/shoe?variant=12345
Then automatically flag patterns like:
| Check | What to detect |
|---|---|
| Variant → canonical | Does every non-indexable variant point to the intended PDP? |
| Self-canonical | Are genuinely indexable PDPs self-canonical? |
| Canonical target | Does it return 200 and remain indexable? |
| Canonical consistency | Do all variants of a product point to the same canonical? |
| Variant indexation | Are parameter/variant URLs actually appearing in Google's index? |
| Internal links | Are you accidentally linking heavily to URLs you don't want indexed? |
| Sitemap leakage | Are variant URLs being submitted when only parent PDPs should be indexed? |
| Duplicate clusters | Are supposedly different variant pages effectively duplicates? |
| JS canonical | Does JavaScript change the canonical after initial HTML? |
| Faceted combinations | Are color/size/filter combinations generating thousands of crawlable URLs? |
Google's own documentation specifically treats sorting/filtering URLs and accidental URL variants as canonicalization cases, and recommends checking Google's selected canonical rather than assuming the declared one is being honored. Google for Developers
If you're talking hundreds of thousands/millions of URLs
I'd structure the stack as:
Crawler: Screaming Frog or Sitebulb
→ Search-engine reality: Google Search Console
→ Recurring monitoring: Ahrefs/Semrush
→ Very large enterprise catalog: add server-log analysis so you can see which variant URLs Googlebot is actually requesting.
The particularly useful output is a URL-level dataset, e.g.:
URL
HTTP status
Canonical declared
Canonical target status
Meta robots
Indexability
Google-selected canonical
URL parameters
Variant ID
Product ID
Internal inlinks
Sitemap presence
Crawl frequency
Then you can group by product ID / variant family and find systemic problems instead of manually inspecting individual PDPs.
One important distinction: a crawler can prove that your canonical implementation is wrong; Search Console is needed to determine whether Google actually selected a different canonical. Google's documentation explicitly says those can differ. Google for Developers
If you tell me whether this is Shopify, Magento, Salesforce Commerce Cloud, WooCommerce, or a custom ecommerce platform, I can give you a concrete at-scale audit workflow and the exact reports/filters to build.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 3 of 45, 16th Sep 2026, gpt-5-6, mentions 4 tracked brands
For variant-heavy ecommerce sites, I’d use a stack rather than one tool. The key is separating:
- What your site declares — canonicals, noindex, internal links, XML sitemaps.
- What Google actually indexes — Google-selected canonical and index status.
- Whether variant URLs are creating crawl/indexation bloat.
Tools I’d use
| Tool | Best for | Variant/canonical use |
|---|---|---|
| Screaming Frog SEO Spider | Large technical crawls | Finds canonical errors, canonical chains, non-indexable canonicals, duplicate URLs, parameters, status codes, internal-link problems. It specifically crawls canonicals in HTML and HTTP headers. www.screamingfrog.co.uk |
| Google Search Console | What Google actually did | Critical for comparing user-declared canonical vs. Google-selected canonical and finding "Duplicate, Google chose a different canonical" patterns. support.google.comsupport.google.com |
| Sitebulb | Visual/diagnostic auditing | Particularly useful for understanding canonicalization, indexability, crawl paths and internal-link architecture at scale. |
| Semrush Site Audit | Ongoing monitoring | Good for scheduled detection of canonical, duplicate-content, crawlability and indexability regressions. |
| Ahrefs Webmaster Tools | Crawl + organic diagnostics | Useful as a second crawler and for connecting technical issues with organic-search performance. |
| JetOctopus | Very large ecommerce sites | Particularly useful when you're dealing with millions of URLs, crawl-budget analysis, logs and parameter/variant URL patterns. |
| Google Search Console API | Automation | Useful for sampling important variant/product URLs and programmatically comparing Google's indexing/canonical information. |
For product variants specifically
Suppose you have:
/product/shoe
/product/shoe?color=red
/product/shoe?color=blue
/product/shoe?size=10
/product/shoe?color=red&size=10
I'd configure Screaming Frog/JetOctopus to crawl the parameterized URLs and build a dataset containing:
URL
HTTP status
Indexability
noindex
User canonical
Google-selected canonical
Canonical status code
Canonical indexability
Internal links
Inlinks to canonical
Sitemap inclusion
URL parameters
Then look for patterns such as:
- Variant URL is indexable but canonicalizes to the parent product.
- Variant canonical points to another variant.
- Canonical points to a
noindexURL. - Canonical points through a redirect.
- Canonical URL returns 404/410.
- XML sitemap contains non-canonical variants.
- Internal links predominantly point to non-canonical variants.
- Google repeatedly selects a different canonical from the one you declared.
- Huge numbers of crawlable parameter combinations exist without search value.
The Google-selected canonical is especially important: a crawler can tell you that your <link rel="canonical"> is technically present, but only Google's indexed data tells you whether Google actually selected that URL. Search Console explicitly exposes both the user-declared and Google-selected canonical. support.google.com
My preferred setup
For a large ecommerce catalog, I'd use:
JetOctopus + Screaming Frog + Search Console + server logs
- JetOctopus: scale/crawl-budget/large URL universe
- Screaming Frog: detailed technical QA and repeatable crawls
- Search Console: Google's actual indexing/canonical decisions
- Server logs: what Googlebot is actually spending crawl resources on
And I'd keep Semrush or Ahrefs as the broader SEO monitoring layer rather than relying on them as the primary canonical diagnostic.
One important point: don't aim for 100% of variant URLs to be indexed. Google itself says the objective is generally to have the canonical versions of important pages indexed; duplicate/alternate URLs often being excluded is expected behavior. support.google.comsupport.google.com
If you tell me whether you're dealing with Shopify, Magento, BigCommerce, WooCommerce, or a custom platform, I can give you a specific variant/canonical audit workflow and the exact crawl filters to use.
Behind this answer: 3 searches, 30 results retrieved, 4 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://support.google.com/webmasters/answer/12482179?hl=en&utm_source=chatgpt.com | not cited |
| 2 | https://search.google.com/search-console/about?utm_source=chatgpt.com | not cited |
| 3 | https://developers.google.com/search/docs/crawling-indexing/canonicalization-troubleshooting?utm_source=chatgpt.com | not cited |
| 4 | https://developers.google.com/search/blog/2018/06/new-url-inspection-tool-more-in-search?utm_source=chatgpt.com | not cited |
| 5 | https://support.google.com/webmasters/answer/10351509?hl=en&utm_source=chatgpt.com | not cited |
| 6 | https://developers.google.com/search/blog/2019/03/how-to-discover-suggest-google-selected?utm_source=chatgpt.com | not cited |
| 7 | https://developers.google.com/search/docs/specialty/ecommerce/designing-a-url-structure-for-ecommerce-sites?utm_source=chatgpt.com | not cited |
| 8 | https://developers.google.com/search/docs/specialty/ecommerce/help-google-understand-your-ecommerce-site-structure?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 4 of 45, 14th Sep 2026, unknown, mentions 3 tracked brands
For product pages with variants + canonical tags at scale, I’d use a combination rather than one tool:
- Google Search Console — the source of truth for what Google actually indexed. URL Inspection shows the indexed URL, indexability, and Google’s canonical/duplicate interpretation. The URL Inspection API lets you pull this programmatically for large URL sets, although Google imposes inspection quotas. Google Help Google for Developers
- Sitebulb — probably my top choice for diagnosing the site-wide pattern. It can bulk-audit self vs. non-self canonicals, canonical chains/loops, canonicals pointing to noindex/404/redirect URLs, parameterized URLs, robots directives, sitemaps, and duplicate content. It also compares response HTML vs. rendered HTML, which is particularly useful if your ecommerce platform changes canonicals with JavaScript. Sitebulb Support Sitebulb Support
- Screaming Frog SEO Spider — excellent for very granular crawl exports and custom extraction. I'd use it when you want to build a dataset such as
variant URL → status → canonical → indexability → inlinks → sitemap inclusionand analyze it externally. - Semrush Site Audit — useful for automated recurring monitoring. It checks crawlability, indexability, sitemap coverage and canonical tags, so it's good for catching regressions after ecommerce/template releases. Semrush
- A custom GSC + crawl-data pipeline — best when you have hundreds of thousands/millions of SKU/variant URLs. Combine a crawler's technical signals with GSC's actual indexing data rather than assuming that a
200 + self-canonicalURL is necessarily indexed.
What I'd specifically look for with variants
Build a matrix something like:
| Variant URL | HTTP | Canonical | Canonical target | Noindex | In sitemap | Internal links | GSC indexed |
|---|---|---|---|---|---|---|---|
/shoe?color=red | 200 | self | — | No | Yes | 42 | Yes |
/shoe?color=blue | 200 | /shoe | indexable | No | No | 3 | No |
/shoe?size=10 | 200 | /shoe | indexable | No | No | 1 | No |
/shoe?color=red&size=10 | 200 | /shoe?color=red | canonicalized | No | No | 0 | No |
The interesting problems are mismatches, not simply "pages with canonicals."
For example:
- Variant has a canonical to the parent, but Google selects the variant URL anyway.
- Canonical points to a URL that is itself canonicalized — a canonical chain.
- Canonical points to a
noindex, 404, redirect, or robots-blocked URL. - Variant URLs are accidentally in XML sitemaps despite being canonicalized.
- Important variants are canonicalized away but are the only URLs receiving internal links.
- JavaScript changes the canonical after the initial HTML response.
- Different variants unexpectedly have different canonical targets.
- Your faceted/filter parameters generate millions of crawlable URLs that weren't intended to be indexable.
Sitebulb is particularly strong for several of these canonical relationships and rendered-vs-response discrepancies. Sitebulb Support Sitebulb Support
If I were auditing a large ecommerce site, my stack would be: Screaming Frog/Sitebulb → GSC URL Inspection API → BigQuery/SQL for anomaly detection. The crawler tells you what your site says; GSC tells you what Google actually did with it. That's the combination that catches the subtle variant-indexation problems.
Behind this answer: no web searches, 3 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 7th to 13th Sep 2026
Answer 5 of 45, 13th Sep 2026, gpt-5-6, mentions 4 tracked brands
For product pages with lots of variants, I’d use a stack rather than one tool. The key is separating crawl/indexability problems from Google’s actual canonical/indexing decisions.
Best tools at scale
| Tool | Best for | Variant/canonical use |
|---|---|---|
| Screaming Frog | Deep technical crawl | Find canonical tags, conflicting canonicals, noindex, redirects, duplicate URLs, parameter URLs, orphaned variants, and inconsistent internal links |
| Sitebulb | Visualization + auditing | Excellent for seeing canonical clusters, indexability patterns, duplicate content and crawl architecture |
| Semrush | Ongoing site monitoring | Useful for recurring technical audits and spotting indexability/canonical issues after deployments |
| Ahrefs | Crawl + organic visibility | Good for combining technical problems with traffic/ranking impact |
| Google Search Console | What Google actually indexed | Essential for checking Google's selected canonical vs. your declared canonical |
| Google Search Console URL Inspection API | Programmatic scale | Pull Google's indexed canonical, coverage/indexing state, robots status, last crawl, sitemap association, etc. |
The important distinction: a crawler can tell you that /shirt?color=red has a canonical pointing to /shirt, but only Google's index data can tell you whether Google actually chose /shirt as canonical. Search Console exposes both the user-declared and Google-selected canonical. support.google.comdevelopers.google.com
For a large variant catalog, I'd build this workflow
1. Crawl the entire site with Screaming Frog/Sitebulb
Export at least:
- URL
- HTTP status
- indexability
noindex- canonical URL
- canonical status
- title/content hash
- internal inlinks
- sitemap inclusion
- hreflang, if applicable
- URL parameters
- redirect target
Then flag patterns such as:
Variant URL → canonical product URL ✓ expected
Variant URL → different product ✗
Variant URL → another variant ✗
Self-canonical variant → intentional? ?
200 indexable page → canonical elsewhere ?
Canonical → 3xx/4xx/noindex URL ✗
Sitemap URL ≠ canonical URL ✗
Internal links → noncanonical variants ⚠
Google specifically recommends consistency between internal links, sitemaps and canonical tags, and recommends self-referencing canonicals on indexable pages. For unique variant URLs, Google also documents using the canonical product URL on variant pages when appropriate. developers.google.com
2. Sample/segment URLs through Search Console
Don't try to inspect every URL manually. Group URLs by:
- product
- variant parameter
- template
- category
- inventory state
- canonical target
- crawl/index status
Then use the URL Inspection API for representative or high-value URLs in each group. Its response includes coverageState, indexingState, googleCanonical, userCanonical, robotsTxtState, lastCrawlTime, sitemap information and referring URLs. support.google.comdevelopers.google.com
The API currently has a quota of 2,000 inspection queries/day per property and 600/minute, so for enormous catalogs you need prioritization rather than blindly inspecting every SKU every day. developers.google.com
The highest-value automated check
I'd create a table like:
product_id
variant_url
variant_type
declared_canonical
google_canonical
index_status
robots_status
sitemap_status
internal_link_count
http_status
content_hash
Then generate alerts for:
Canonical disagreement
declared_canonical != google_canonical
Unexpected indexing
variant should be canonicalized
BUT
Google indexed variant
Missing indexing
variant/product should be indexable
BUT
Google says "Crawled - currently not indexed"
Canonical contamination
canonical → URL that is noindex / redirected / 404
Architecture problem
noncanonical variants receive substantial internal links
That combination is much more useful than simply running a "canonical errors" report.
One particularly important variant issue
If you're using query parameters such as:
/product/shirt?color=red
Google's current ecommerce guidance says that if the parameter is merely being used to identify a variant, you can use the parameter-free URL as the canonical, while giving each variant a separate URL when you want Google to understand the variants. developers.google.com
So I'd make the variant URL strategy explicit first, then configure the crawler to test deviations from that strategy.
If I were choosing only three tools: Screaming Frog + Google Search Console/API + Sitebulb. The crawler finds the problems, GSC tells you what Google actually did, and Sitebulb makes the patterns much easier to investigate.
Behind this answer: 2 searches, 20 results retrieved, 4 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://developers.google.com/webmaster-tools/v1/api_reference_index?utm_source=chatgpt.com | not cited |
| 2 | https://developers.google.com/webmaster-tools/v1/urlInspection.index/inspect?authuser=2&utm_source=chatgpt.com | not cited |
| 3 | https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?utm_source=chatgpt.com | not cited |
| 4 | https://developers.google.com/search/docs/appearance/structured-data/product-variants?utm_source=chatgpt.com | not cited |
| 5 | https://www.techcognate.com/best-website-crawlers/?utm_source=chatgpt.com | not cited |
| 6 | https://www.shopify.com/blog/technical-seo-audit?utm_source=chatgpt.com | not cited |
| 7 | https://www.shopify.com/blog/ecommerce-seo-audit?utm_source=chatgpt.com | not cited |
| 8 | https://indexing.io/blog/how-to-check-if-a-url-is-indexed-at-scale?utm_source=chatgpt.com | not cited |
| and 12 more results | ||
Tracked brands mentioned
Answer 6 of 45, 12th Sep 2026, unknown, mentions 4 tracked brands
For product pages with lots of variants—size, color, SKU, URL parameters, etc.—I’d use a combination of a crawler + Google’s own index data.
Best tool stack
- Screaming Frog SEO Spider — probably the best first-line tool for this. It can crawl canonical tags and HTTP-header canonicals at scale, flag missing/multiple/non-indexable canonicals, and compare raw HTML vs rendered HTML. That last part is especially useful if your ecommerce platform sets canonicals through JavaScript. Screaming Frog Screaming Frog Screaming Frog
- Google Search Console — essential for determining what Google actually did rather than merely what your HTML says. URL Inspection exposes both your user-declared canonical and Google's selected canonical. The Page Indexing report shows patterns such as duplicate URLs, "crawled—currently not indexed," and other exclusions. Google Help Google Help
- Sitebulb — useful when you want a more diagnostic crawl/audit interface rather than raw crawler exports. I'd particularly consider it for segmenting variant URL patterns and finding indexability/canonical problems across templates.
- Semrush Site Audit / **Ahrefs Site Audit — good for monitoring recurring technical problems and trends across a large ecommerce site. They're less useful than GSC for answering the crucial question, "Did Google choose the canonical I intended?"
For variants specifically
I'd build a crawl that groups URLs by the product/variant family, then checks:
| Check | What you're looking for |
|---|---|
| Variant URL | /product?color=red&size=m etc. |
| Canonical | Does every variant point to the intended canonical? |
| Self-canonical | Does the canonical product page point to itself? |
| Canonical target | Is it 200, indexable, crawlable and itself canonical? |
| Index status | Is Google actually indexing the variant? |
| Google-selected canonical | Does Google agree with your canonical? |
| Internal links | Are variant URLs being heavily linked internally? |
| Sitemap | Are non-canonical variants accidentally in XML sitemaps? |
| Robots/noindex | Are you accidentally blocking something you want indexed? |
| Rendering | Does JS produce a different canonical from the raw HTML? |
The raw-vs-rendered canonical check is particularly valuable: Screaming Frog explicitly flags situations where JavaScript changes the canonical between the original and rendered HTML. Screaming Frog Screaming Frog
The important distinction
A crawler can tell you:
"This variant declares canonical
/blue-shirt/."
GSC can tell you:
"Google actually selected
/blue-shirt/?size=largeinstead."
That distinction is critical. Google says its selected canonical can differ from the user-declared canonical, and the live URL test cannot reliably predict canonical selection because that happens during indexing. Google Help
So for a large ecommerce catalog, my preferred workflow is:
Screaming Frog → identify every variant/canonical pattern → GSC Page Indexing → sample/segment with URL Inspection → fix template-level problems → monitor the pattern.
If you're dealing with hundreds of thousands or millions of product/variant URLs, I can also lay out a scalable audit architecture (crawl → URL normalization → variant clustering → canonical conflict detection → GSC validation) and the exact columns/rules I'd put in the dataset.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 7 of 45, 11th Sep 2026, unknown, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. Reddit IndexProbe
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. TechRadar
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. IndexProbe IndexProbe
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export: - URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with: - Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where: - Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex. - For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. Reddit Reddit
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 8 of 45, 10th Sep 2026, unknown, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. Reddit IndexProbe
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. TechRadar
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. IndexProbe IndexProbe
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export: - URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with: - Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where: - Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex. - For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. Reddit Reddit
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 9 of 45, 9th Sep 2026, unknown, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. Reddit IndexProbe
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. TechRadar
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. IndexProbe IndexProbe
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export: - URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with: - Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where: - Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex. - For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. Reddit Reddit
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 10 of 45, 8th Sep 2026, gpt-5-5, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. www.reddit.comwww.indexprobe.com
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. www.techradar.com
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. www.indexprobe.com
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export:
- URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with:
- Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where:
- Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex.
- For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. www.reddit.com
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://shopgox.com/shopify-scan?utm_source=chatgpt.com | not cited |
| 2 | https://visrank.org/shopify-seo-audit?utm_source=chatgpt.com | not cited |
| 3 | https://www.webaudit.dev/use-cases/ecommerce/?utm_source=chatgpt.com | not cited |
| 4 | https://www.indexprobe.com/en/ecommerce-indexing/?utm_source=chatgpt.com | not cited |
| 5 | https://prorank.io/solutions/shopify-seo-audit?utm_source=chatgpt.com | not cited |
| 6 | https://krawlops.com/seo-audit/ecommerce?utm_source=chatgpt.com | not cited |
| 7 | https://krawlops.com/seo-audit/enterprise?utm_source=chatgpt.com | not cited |
| 8 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Answer 11 of 45, 7th Sep 2026, unknown, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. Reddit IndexProbe
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. TechRadar
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. IndexProbe IndexProbe
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export: - URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with: - Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where: - Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex. - For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. Reddit Reddit
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 31st Aug to 6th Sep 2026
Answer 12 of 45, 6th Sep 2026, unknown, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. Reddit IndexProbe
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. TechRadar
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. IndexProbe IndexProbe
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export: - URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with: - Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where: - Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex. - For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. Reddit Reddit
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 13 of 45, 5th Sep 2026, unknown, mentions 5 tracked brands
For large ecommerce catalogs, no single tool catches every variant/canonical issue. The most effective approach combines four categories of tools:
| Tool type | Best for | Scale |
|---|---|---|
| Google Search Console | Confirming Google's canonical choice and indexing status | Millions of URLs (sampled/reporting) |
| Enterprise crawlers | Detecting canonical, hreflang, duplicate, and internal linking issues | Hundreds of thousands to millions of URLs |
| Log analyzers | Understanding Googlebot behavior on variant URLs | Enterprise scale |
| URL inspection automation | Verifying actual indexation state in bulk | Tens of thousands+ URLs |
1. Google Search Console (essential)
This should be your source of truth because it shows what Google actually decided.
Key reports:
- Alternate page with proper canonical tag
- Duplicate, Google chose different canonical than user
- Crawled – currently not indexed
- Discovered – currently not indexed
- Submitted URL not selected as canonical
For product variants, compare:
- canonical declared by your site
- canonical selected by Google
- sitemap inclusion
- impressions/clicks
If Google consistently ignores your canonical, that's often a sign that the variant pages differ more than expected—or that the canonical target is weak. Reddit IndexProbe
2. Screaming Frog SEO Spider
Still one of the best technical crawlers.
Useful features:
- Canonical extraction
- Canonical chains
- Canonical loops
- Self-referencing canonical validation
- Duplicate content detection
- Parameter URL crawling
- Custom extraction
- JavaScript rendering
- Search Console integration
For ecommerce, you can crawl:
/products/*
and compare
- canonical URL
- status code
- indexability
- robots directives
- selected variant URL
This quickly identifies templates producing incorrect canonicals. TechRadar
3. Sitebulb
Excellent visual reporting for large ecommerce sites.
It highlights:
- duplicate clusters
- canonical conflicts
- orphan pages
- parameter problems
- pagination
- faceted navigation
Many teams find it easier to interpret than raw crawl exports.
4. Ahrefs Site Audit
Very good when you also want ongoing monitoring.
Checks include:
- duplicate pages
- canonical inconsistencies
- orphan products
- internal linking
- indexability
- crawl depth
Useful if your catalog changes daily.
5. Semrush Site Audit
Strong for enterprise monitoring.
Especially useful for:
- scheduled crawls
- canonical errors
- duplicate titles
- duplicate descriptions
- thin product pages
- sitemap inconsistencies
6. JetOctopus
One of the strongest tools for very large ecommerce sites.
Strengths:
- crawl + log analysis
- Googlebot behavior
- crawl budget visualization
- canonical clusters
- indexability segmentation
- JavaScript rendering
If you have 500k+ products, this is a major step up from desktop crawlers.
7. Botify
Designed for enterprise ecommerce.
Combines:
- crawl data
- log files
- search performance
- indexing
Excellent for answering questions like:
- Which color variants receive Googlebot visits?
- Which variants never get crawled?
- Which canonical pages lose crawl budget?
8. Oncrawl
Another enterprise platform focused on technical SEO.
Useful reports:
- canonical mismatches
- duplicate clusters
- internal PageRank
- crawl depth
- orphan products
- log analysis
9. IndexProbe (or other bulk URL inspection tools)
These tools use the Google Search Console URL Inspection API to check indexing status at scale.
They help distinguish expected exclusions (for example, properly canonicalized variants) from genuine indexing problems by surfacing Google's official exclusion reasons. IndexProbe IndexProbe
Recommended workflow for variant pages
For catalogs with many product variants:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export: - URL
- Canonical
- Status code
- Meta robots
- Product template
- Join this data with: - Google Search Console exports
- XML sitemap
- Product feed
- Flag pages where: - Google chose a different canonical.
- Canonical points to a non-200 page.
- Variant canonicals point to another variant instead of the primary product.
- Canonical URLs are missing from the sitemap.
- Indexable pages contain
noindex. - For very large catalogs (500k+ URLs), add log analysis to verify Googlebot isn't spending disproportionate crawl budget on parameterized or low-value variant URLs. Community experience with multi-million-product catalogs consistently emphasizes crawl efficiency, canonical rules, and sitemap quality over simply trying to increase indexing. Reddit Reddit
If you're managing 100k+ product pages
A strong stack would be:
- Google Search Console — Ground truth for indexation.
- Screaming Frog — Template-level and canonical QA.
- JetOctopus or Botify — Crawl budget and log analysis.
- IndexProbe (or another bulk URL inspection tool) — Validate Google's indexing decisions in bulk.
This combination gives visibility into three distinct layers: what your site publishes (crawl), what Google crawls (logs), and what Google actually indexes (Search Console/URL Inspection).
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 14 of 45, 4th Sep 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 15 of 45, 3rd Sep 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 16 of 45, 2nd Sep 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 17 of 45, 31st Aug 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 24th to 30th Aug 2026
Answer 18 of 45, 30th Aug 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 19 of 45, 29th Aug 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 20 of 45, 28th Aug 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 21 of 45, 27th Aug 2026, unknown, mentions 4 tracked brands
For large ecommerce catalogs with product variants (size, color, region, etc.), no single tool catches every issue. The most effective setup combines crawler data, Google indexation data, and log files.
Here's the stack I'd recommend:
| Tool | Best for | Variant/canonical strengths |
|---|---|---|
| Google Search Console | Google's view of indexation | Shows "Duplicate, Google chose different canonical than user", Crawled/Discovered-not-indexed, Coverage reports |
| Screaming Frog SEO Spider | Technical crawling | Audits canonicals, hreflang, pagination, indexability, duplicate titles, custom extraction for variants TechRadar |
| Sitebulb | Visual technical audits | Excellent canonical clusters, duplicate detection, indexability visualization |
| JetOctopus | Enterprise crawling + log analysis | Finds crawl waste on parameterized and variant URLs |
| OnCrawl | Crawl + server logs | Detects Googlebot spending crawl budget on variants |
| Botify | Enterprise SEO platform | Connects crawling, logs, and Search Console for indexation diagnosis |
| Deepcrawl (Lumar) | Enterprise technical SEO | Large catalog auditing with canonical validation |
| Google BigQuery + Search Console export | Custom analysis | Best for millions of URLs |
1. Google Search Console (the source of truth)
If Google ignores your canonicals, GSC is where you'll see it.
Pay close attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports reveal whether Google agrees with your canonical strategy rather than whether your HTML is technically correct. IndexProbe Reddit
2. Screaming Frog
For catalogs under roughly 500k–1M URLs, Screaming Frog is still one of the strongest technical crawlers.
Useful reports include:
- Canonical chains
- Canonicals to redirects
- Missing canonicals
- Multiple canonicals
- Non-indexable canonicals
- Self-referencing canonical validation
- Duplicate product descriptions
- Parameter URL discovery
You can also:
- Compare canonical URL vs. rendered URL
- Extract product IDs
- Group variants by SKU
- Crawl JavaScript-rendered sites
- Connect directly to Search Console for richer analysis TechRadar
3. Sitebulb
Sitebulb excels at visualization.
It makes it easy to spot:
- Variant clusters
- Incorrect canonical groups
- Circular canonicals
- Canonicals pointing to 404s
- Canonical conflicts with noindex
Many teams find it easier to interpret than raw crawl exports.
4. JetOctopus
When the catalog reaches hundreds of thousands or millions of products, log analysis becomes essential.
JetOctopus helps answer questions like:
- Is Googlebot crawling every color variant?
- Is crawl budget wasted on faceted URLs?
- Which canonical URLs are never crawled?
- Are parameter URLs consuming most crawl activity?
This is especially useful for Magento, Shopify Plus, Adobe Commerce, and large custom platforms.
5. Botify / OnCrawl
These enterprise platforms combine:
- Site crawl
- Search Console
- Server logs
That lets you identify patterns such as:
150,000 blue-shirt variants are crawled every week while only 8% of canonical products are revisited.
That's difficult to uncover with a crawler alone.
Custom SQL analysis (my favorite at scale)
For millions of products, exporting crawl data to BigQuery, Snowflake, or PostgreSQL often provides the deepest insights.
Example analyses include:
- Count variants per canonical
- Canonicals with >50 variants
- Canonicals pointing to redirects
- Variant URLs receiving organic traffic
- Multiple canonicals for the same SKU
- Orphaned canonical pages
- Canonicals not included in XML sitemaps
These custom checks often surface issues generic SEO tools don't.
What to specifically audit for variant pages
Rather than only checking whether a canonical tag exists, verify:
- ✓ Every variant points to the intended canonical
- ✓ Canonical URL returns HTTP 200
- ✓ Canonical page is indexable
- ✓ Canonical isn't blocked by robots.txt
- ✓ Canonical isn't
noindex - ✓ No canonical chains
- ✓ No canonical loops
- ✓ Variant URLs are excluded from XML sitemaps (if that's your strategy)
- ✓ Canonical page contains the primary product content
- ✓ Internal links consistently point to canonical URLs
- ✓ Structured data aligns with the canonical URL
- ✓ Google-selected canonical matches the declared canonical (from GSC)
Enterprise recommendation
For very large ecommerce sites (500k+ URLs), a combination like this is hard to beat:
- Google Search Console — Google's actual indexation decisions
- Screaming Frog or Sitebulb — technical validation
- JetOctopus, OnCrawl, or Botify — crawl logs and crawl-budget analysis
- BigQuery — custom reporting and monitoring across millions of URLs
This layered approach catches both implementation errors (broken or conflicting canonicals) and search-engine behavior (Google choosing a different canonical or spending crawl budget on low-value variant URLs), which is what matters most for maintaining healthy indexation at scale.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 22 of 45, 26th Aug 2026, unknown, mentions 5 tracked brands
If you're auditing large ecommerce catalogs with product variants, canonical tags, faceted navigation, and indexation issues, you'll usually need a combination of four tool categories rather than a single solution.
| Purpose | Best tools | What they catch |
|---|---|---|
| Crawl your site like Google | Screaming Frog, Sitebulb, JetOctopus | Canonicals, duplicate URLs, orphan pages, parameter URLs, variant pages |
| See what Google actually indexed | Google Search Console, IndexProbe | "Google chose different canonical", "Alternate page with proper canonical", "Crawled—currently not indexed" |
| Analyze crawl behavior | JetOctopus, Botify, OnCrawl | Crawl budget wasted on variants, faceted navigation, parameter explosions |
| Enterprise monitoring | Botify, Deepcrawl (Lumar), Conductor | Continuous monitoring of millions of URLs |
Best tools by use case
1. Screaming Frog (best value)
This is still the gold standard for technical SEO.
It can crawl hundreds of thousands (or millions with database mode) of product URLs and report:
- missing canonicals
- multiple canonicals
- canonical chains
- canonical to redirects
- self-referencing canonicals
- noindex + canonical conflicts
- duplicate content clusters
- parameter URLs
- hreflang conflicts
For variants, you can easily filter URLs like:
?variant=
?color=
?size=
and compare their canonical targets.
It also integrates with Google Search Console so you can overlay:
- Indexed
- Not indexed
- Impressions
- Clicks
onto crawl data. TechRadar
2. Google Search Console (required)
No crawler can tell you what Google actually decided.
The URL Inspection API and Indexing reports reveal problems such as:
- Duplicate without user-selected canonical
- Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports are especially useful when variant pages are being indexed instead of the parent product.
3. JetOctopus
One of the strongest options for large ecommerce sites.
Strengths include:
- crawl + log file analysis
- crawl budget analysis
- parameter URL discovery
- internal link analysis
- orphan pages
- canonical clusters
- faceted navigation visualization
If your catalog exceeds 500k URLs, JetOctopus is often easier to scale than desktop crawlers. TechRadar
4. Botify
A premium enterprise platform.
Excellent for retailers with millions of SKUs because it combines:
- crawling
- server logs
- Search Console data
- indexation trends
It excels at answering questions like:
Which canonicalized variant pages are still consuming crawl budget?
5. Lumar (formerly Deepcrawl)
Strong for continuous monitoring.
Useful reports include:
- canonical mismatches
- duplicate clusters
- parameter pages
- template-level issues
- indexability rules
- scheduled recrawls
6. Sitebulb
A more visual alternative to Screaming Frog.
Useful reports include:
- canonical maps
- duplicate content clusters
- indexability flow
- redirect chains
- noindex conflicts
It explains issues well, making it a good choice for teams.
7. IndexProbe
This focuses on Google's actual indexing decisions using the Search Console API.
For ecommerce, it surfaces:
- Google-selected vs. declared canonical
- alternate pages with proper canonical
- discovered but not indexed
- crawled but not indexed
- large-scale URL inspection across tens of thousands of URLs. IndexProbe IndexProbe
What to monitor specifically for product variants
A robust audit should automatically flag:
- Variant URLs that are indexable but shouldn't be.
- Canonicals pointing to non-200 pages.
- Canonical chains.
- Canonical loops.
- Variant pages canonicalizing to different products.
- Missing self-referencing canonicals on primary product pages.
- Parameter URLs in XML sitemaps.
- Parent products missing from sitemaps while variants are included.
- Google selecting a different canonical than the declared one.
- Internal links pointing to variant URLs instead of canonical URLs.
- Soft 404s on out-of-stock variants.
- Orphan canonical pages.
These are common causes of inefficient crawling and unexpected indexation behavior in large catalogs. IndexProbe Reddit
Recommended stacks
For a small to mid-sized ecommerce site (up to ~100k URLs):
- Google Search Console
- Screaming Frog
- Sitebulb
For a large retailer (100k–1M URLs):
- Google Search Console
- JetOctopus
- Screaming Frog
- Log file analysis
For an enterprise catalog (1M+ URLs):
- Botify or Lumar
- JetOctopus
- Google Search Console API
- BigQuery or a data warehouse for ongoing monitoring
The most effective workflow combines crawl data (what your site exposes), indexation data (what Google actually indexes), and server logs (what Googlebot is crawling). Looking at all three together makes it much easier to identify canonical mistakes, variant URL bloat, and crawl-budget waste at scale.
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 23 of 45, 25th Aug 2026, unknown, mentions 5 tracked brands
If you're auditing large ecommerce catalogs with product variants, canonical tags, faceted navigation, and indexation issues, you'll usually need a combination of four tool categories rather than a single solution.
| Purpose | Best tools | What they catch |
|---|---|---|
| Crawl your site like Google | Screaming Frog, Sitebulb, JetOctopus | Canonicals, duplicate URLs, orphan pages, parameter URLs, variant pages |
| See what Google actually indexed | Google Search Console, IndexProbe | "Google chose different canonical", "Alternate page with proper canonical", "Crawled—currently not indexed" |
| Analyze crawl behavior | JetOctopus, Botify, OnCrawl | Crawl budget wasted on variants, faceted navigation, parameter explosions |
| Enterprise monitoring | Botify, Deepcrawl (Lumar), Conductor | Continuous monitoring of millions of URLs |
Best tools by use case
1. Screaming Frog (best value)
This is still the gold standard for technical SEO.
It can crawl hundreds of thousands (or millions with database mode) of product URLs and report:
- missing canonicals
- multiple canonicals
- canonical chains
- canonical to redirects
- self-referencing canonicals
- noindex + canonical conflicts
- duplicate content clusters
- parameter URLs
- hreflang conflicts
For variants, you can easily filter URLs like:
?variant=
?color=
?size=
and compare their canonical targets.
It also integrates with Google Search Console so you can overlay:
- Indexed
- Not indexed
- Impressions
- Clicks
onto crawl data. TechRadar
2. Google Search Console (required)
No crawler can tell you what Google actually decided.
The URL Inspection API and Indexing reports reveal problems such as:
- Duplicate without user-selected canonical
- Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports are especially useful when variant pages are being indexed instead of the parent product.
3. JetOctopus
One of the strongest options for large ecommerce sites.
Strengths include:
- crawl + log file analysis
- crawl budget analysis
- parameter URL discovery
- internal link analysis
- orphan pages
- canonical clusters
- faceted navigation visualization
If your catalog exceeds 500k URLs, JetOctopus is often easier to scale than desktop crawlers. TechRadar
4. Botify
A premium enterprise platform.
Excellent for retailers with millions of SKUs because it combines:
- crawling
- server logs
- Search Console data
- indexation trends
It excels at answering questions like:
Which canonicalized variant pages are still consuming crawl budget?
5. Lumar (formerly Deepcrawl)
Strong for continuous monitoring.
Useful reports include:
- canonical mismatches
- duplicate clusters
- parameter pages
- template-level issues
- indexability rules
- scheduled recrawls
6. Sitebulb
A more visual alternative to Screaming Frog.
Useful reports include:
- canonical maps
- duplicate content clusters
- indexability flow
- redirect chains
- noindex conflicts
It explains issues well, making it a good choice for teams.
7. IndexProbe
This focuses on Google's actual indexing decisions using the Search Console API.
For ecommerce, it surfaces:
- Google-selected vs. declared canonical
- alternate pages with proper canonical
- discovered but not indexed
- crawled but not indexed
- large-scale URL inspection across tens of thousands of URLs. IndexProbe IndexProbe
What to monitor specifically for product variants
A robust audit should automatically flag:
- Variant URLs that are indexable but shouldn't be.
- Canonicals pointing to non-200 pages.
- Canonical chains.
- Canonical loops.
- Variant pages canonicalizing to different products.
- Missing self-referencing canonicals on primary product pages.
- Parameter URLs in XML sitemaps.
- Parent products missing from sitemaps while variants are included.
- Google selecting a different canonical than the declared one.
- Internal links pointing to variant URLs instead of canonical URLs.
- Soft 404s on out-of-stock variants.
- Orphan canonical pages.
These are common causes of inefficient crawling and unexpected indexation behavior in large catalogs. IndexProbe Reddit
Recommended stacks
For a small to mid-sized ecommerce site (up to ~100k URLs):
- Google Search Console
- Screaming Frog
- Sitebulb
For a large retailer (100k–1M URLs):
- Google Search Console
- JetOctopus
- Screaming Frog
- Log file analysis
For an enterprise catalog (1M+ URLs):
- Botify or Lumar
- JetOctopus
- Google Search Console API
- BigQuery or a data warehouse for ongoing monitoring
The most effective workflow combines crawl data (what your site exposes), indexation data (what Google actually indexes), and server logs (what Googlebot is crawling). Looking at all three together makes it much easier to identify canonical mistakes, variant URL bloat, and crawl-budget waste at scale.
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 24 of 45, 24th Aug 2026, unknown, mentions 5 tracked brands
If you're auditing large ecommerce catalogs with product variants, canonical tags, faceted navigation, and indexation issues, you'll usually need a combination of four tool categories rather than a single solution.
| Purpose | Best tools | What they catch |
|---|---|---|
| Crawl your site like Google | Screaming Frog, Sitebulb, JetOctopus | Canonicals, duplicate URLs, orphan pages, parameter URLs, variant pages |
| See what Google actually indexed | Google Search Console, IndexProbe | "Google chose different canonical", "Alternate page with proper canonical", "Crawled—currently not indexed" |
| Analyze crawl behavior | JetOctopus, Botify, OnCrawl | Crawl budget wasted on variants, faceted navigation, parameter explosions |
| Enterprise monitoring | Botify, Deepcrawl (Lumar), Conductor | Continuous monitoring of millions of URLs |
Best tools by use case
1. Screaming Frog (best value)
This is still the gold standard for technical SEO.
It can crawl hundreds of thousands (or millions with database mode) of product URLs and report:
- missing canonicals
- multiple canonicals
- canonical chains
- canonical to redirects
- self-referencing canonicals
- noindex + canonical conflicts
- duplicate content clusters
- parameter URLs
- hreflang conflicts
For variants, you can easily filter URLs like:
?variant=
?color=
?size=
and compare their canonical targets.
It also integrates with Google Search Console so you can overlay:
- Indexed
- Not indexed
- Impressions
- Clicks
onto crawl data. TechRadar
2. Google Search Console (required)
No crawler can tell you what Google actually decided.
The URL Inspection API and Indexing reports reveal problems such as:
- Duplicate without user-selected canonical
- Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports are especially useful when variant pages are being indexed instead of the parent product.
3. JetOctopus
One of the strongest options for large ecommerce sites.
Strengths include:
- crawl + log file analysis
- crawl budget analysis
- parameter URL discovery
- internal link analysis
- orphan pages
- canonical clusters
- faceted navigation visualization
If your catalog exceeds 500k URLs, JetOctopus is often easier to scale than desktop crawlers. TechRadar
4. Botify
A premium enterprise platform.
Excellent for retailers with millions of SKUs because it combines:
- crawling
- server logs
- Search Console data
- indexation trends
It excels at answering questions like:
Which canonicalized variant pages are still consuming crawl budget?
5. Lumar (formerly Deepcrawl)
Strong for continuous monitoring.
Useful reports include:
- canonical mismatches
- duplicate clusters
- parameter pages
- template-level issues
- indexability rules
- scheduled recrawls
6. Sitebulb
A more visual alternative to Screaming Frog.
Useful reports include:
- canonical maps
- duplicate content clusters
- indexability flow
- redirect chains
- noindex conflicts
It explains issues well, making it a good choice for teams.
7. IndexProbe
This focuses on Google's actual indexing decisions using the Search Console API.
For ecommerce, it surfaces:
- Google-selected vs. declared canonical
- alternate pages with proper canonical
- discovered but not indexed
- crawled but not indexed
- large-scale URL inspection across tens of thousands of URLs. IndexProbe IndexProbe
What to monitor specifically for product variants
A robust audit should automatically flag:
- Variant URLs that are indexable but shouldn't be.
- Canonicals pointing to non-200 pages.
- Canonical chains.
- Canonical loops.
- Variant pages canonicalizing to different products.
- Missing self-referencing canonicals on primary product pages.
- Parameter URLs in XML sitemaps.
- Parent products missing from sitemaps while variants are included.
- Google selecting a different canonical than the declared one.
- Internal links pointing to variant URLs instead of canonical URLs.
- Soft 404s on out-of-stock variants.
- Orphan canonical pages.
These are common causes of inefficient crawling and unexpected indexation behavior in large catalogs. IndexProbe Reddit
Recommended stacks
For a small to mid-sized ecommerce site (up to ~100k URLs):
- Google Search Console
- Screaming Frog
- Sitebulb
For a large retailer (100k–1M URLs):
- Google Search Console
- JetOctopus
- Screaming Frog
- Log file analysis
For an enterprise catalog (1M+ URLs):
- Botify or Lumar
- JetOctopus
- Google Search Console API
- BigQuery or a data warehouse for ongoing monitoring
The most effective workflow combines crawl data (what your site exposes), indexation data (what Google actually indexes), and server logs (what Googlebot is crawling). Looking at all three together makes it much easier to identify canonical mistakes, variant URL bloat, and crawl-budget waste at scale.
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 17th to 23rd Aug 2026
Answer 25 of 45, 23rd Aug 2026, unknown, mentions 5 tracked brands
If you're auditing large ecommerce catalogs with product variants, canonical tags, faceted navigation, and indexation issues, you'll usually need a combination of four tool categories rather than a single solution.
| Purpose | Best tools | What they catch |
|---|---|---|
| Crawl your site like Google | Screaming Frog, Sitebulb, JetOctopus | Canonicals, duplicate URLs, orphan pages, parameter URLs, variant pages |
| See what Google actually indexed | Google Search Console, IndexProbe | "Google chose different canonical", "Alternate page with proper canonical", "Crawled—currently not indexed" |
| Analyze crawl behavior | JetOctopus, Botify, OnCrawl | Crawl budget wasted on variants, faceted navigation, parameter explosions |
| Enterprise monitoring | Botify, Deepcrawl (Lumar), Conductor | Continuous monitoring of millions of URLs |
Best tools by use case
1. Screaming Frog (best value)
This is still the gold standard for technical SEO.
It can crawl hundreds of thousands (or millions with database mode) of product URLs and report:
- missing canonicals
- multiple canonicals
- canonical chains
- canonical to redirects
- self-referencing canonicals
- noindex + canonical conflicts
- duplicate content clusters
- parameter URLs
- hreflang conflicts
For variants, you can easily filter URLs like:
?variant=
?color=
?size=
and compare their canonical targets.
It also integrates with Google Search Console so you can overlay:
- Indexed
- Not indexed
- Impressions
- Clicks
onto crawl data. TechRadar
2. Google Search Console (required)
No crawler can tell you what Google actually decided.
The URL Inspection API and Indexing reports reveal problems such as:
- Duplicate without user-selected canonical
- Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports are especially useful when variant pages are being indexed instead of the parent product.
3. JetOctopus
One of the strongest options for large ecommerce sites.
Strengths include:
- crawl + log file analysis
- crawl budget analysis
- parameter URL discovery
- internal link analysis
- orphan pages
- canonical clusters
- faceted navigation visualization
If your catalog exceeds 500k URLs, JetOctopus is often easier to scale than desktop crawlers. TechRadar
4. Botify
A premium enterprise platform.
Excellent for retailers with millions of SKUs because it combines:
- crawling
- server logs
- Search Console data
- indexation trends
It excels at answering questions like:
Which canonicalized variant pages are still consuming crawl budget?
5. Lumar (formerly Deepcrawl)
Strong for continuous monitoring.
Useful reports include:
- canonical mismatches
- duplicate clusters
- parameter pages
- template-level issues
- indexability rules
- scheduled recrawls
6. Sitebulb
A more visual alternative to Screaming Frog.
Useful reports include:
- canonical maps
- duplicate content clusters
- indexability flow
- redirect chains
- noindex conflicts
It explains issues well, making it a good choice for teams.
7. IndexProbe
This focuses on Google's actual indexing decisions using the Search Console API.
For ecommerce, it surfaces:
- Google-selected vs. declared canonical
- alternate pages with proper canonical
- discovered but not indexed
- crawled but not indexed
- large-scale URL inspection across tens of thousands of URLs. IndexProbe IndexProbe
What to monitor specifically for product variants
A robust audit should automatically flag:
- Variant URLs that are indexable but shouldn't be.
- Canonicals pointing to non-200 pages.
- Canonical chains.
- Canonical loops.
- Variant pages canonicalizing to different products.
- Missing self-referencing canonicals on primary product pages.
- Parameter URLs in XML sitemaps.
- Parent products missing from sitemaps while variants are included.
- Google selecting a different canonical than the declared one.
- Internal links pointing to variant URLs instead of canonical URLs.
- Soft 404s on out-of-stock variants.
- Orphan canonical pages.
These are common causes of inefficient crawling and unexpected indexation behavior in large catalogs. IndexProbe Reddit
Recommended stacks
For a small to mid-sized ecommerce site (up to ~100k URLs):
- Google Search Console
- Screaming Frog
- Sitebulb
For a large retailer (100k–1M URLs):
- Google Search Console
- JetOctopus
- Screaming Frog
- Log file analysis
For an enterprise catalog (1M+ URLs):
- Botify or Lumar
- JetOctopus
- Google Search Console API
- BigQuery or a data warehouse for ongoing monitoring
The most effective workflow combines crawl data (what your site exposes), indexation data (what Google actually indexes), and server logs (what Googlebot is crawling). Looking at all three together makes it much easier to identify canonical mistakes, variant URL bloat, and crawl-budget waste at scale.
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 26 of 45, 22nd Aug 2026, unknown, mentions 5 tracked brands
If you're auditing large ecommerce catalogs with product variants, canonical tags, faceted navigation, and indexation issues, you'll usually need a combination of four tool categories rather than a single solution.
| Purpose | Best tools | What they catch |
|---|---|---|
| Crawl your site like Google | Screaming Frog, Sitebulb, JetOctopus | Canonicals, duplicate URLs, orphan pages, parameter URLs, variant pages |
| See what Google actually indexed | Google Search Console, IndexProbe | "Google chose different canonical", "Alternate page with proper canonical", "Crawled—currently not indexed" |
| Analyze crawl behavior | JetOctopus, Botify, OnCrawl | Crawl budget wasted on variants, faceted navigation, parameter explosions |
| Enterprise monitoring | Botify, Deepcrawl (Lumar), Conductor | Continuous monitoring of millions of URLs |
Best tools by use case
1. Screaming Frog (best value)
This is still the gold standard for technical SEO.
It can crawl hundreds of thousands (or millions with database mode) of product URLs and report:
- missing canonicals
- multiple canonicals
- canonical chains
- canonical to redirects
- self-referencing canonicals
- noindex + canonical conflicts
- duplicate content clusters
- parameter URLs
- hreflang conflicts
For variants, you can easily filter URLs like:
?variant=
?color=
?size=
and compare their canonical targets.
It also integrates with Google Search Console so you can overlay:
- Indexed
- Not indexed
- Impressions
- Clicks
onto crawl data. TechRadar
2. Google Search Console (required)
No crawler can tell you what Google actually decided.
The URL Inspection API and Indexing reports reveal problems such as:
- Duplicate without user-selected canonical
- Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
These reports are especially useful when variant pages are being indexed instead of the parent product.
3. JetOctopus
One of the strongest options for large ecommerce sites.
Strengths include:
- crawl + log file analysis
- crawl budget analysis
- parameter URL discovery
- internal link analysis
- orphan pages
- canonical clusters
- faceted navigation visualization
If your catalog exceeds 500k URLs, JetOctopus is often easier to scale than desktop crawlers. TechRadar
4. Botify
A premium enterprise platform.
Excellent for retailers with millions of SKUs because it combines:
- crawling
- server logs
- Search Console data
- indexation trends
It excels at answering questions like:
Which canonicalized variant pages are still consuming crawl budget?
5. Lumar (formerly Deepcrawl)
Strong for continuous monitoring.
Useful reports include:
- canonical mismatches
- duplicate clusters
- parameter pages
- template-level issues
- indexability rules
- scheduled recrawls
6. Sitebulb
A more visual alternative to Screaming Frog.
Useful reports include:
- canonical maps
- duplicate content clusters
- indexability flow
- redirect chains
- noindex conflicts
It explains issues well, making it a good choice for teams.
7. IndexProbe
This focuses on Google's actual indexing decisions using the Search Console API.
For ecommerce, it surfaces:
- Google-selected vs. declared canonical
- alternate pages with proper canonical
- discovered but not indexed
- crawled but not indexed
- large-scale URL inspection across tens of thousands of URLs. IndexProbe IndexProbe
What to monitor specifically for product variants
A robust audit should automatically flag:
- Variant URLs that are indexable but shouldn't be.
- Canonicals pointing to non-200 pages.
- Canonical chains.
- Canonical loops.
- Variant pages canonicalizing to different products.
- Missing self-referencing canonicals on primary product pages.
- Parameter URLs in XML sitemaps.
- Parent products missing from sitemaps while variants are included.
- Google selecting a different canonical than the declared one.
- Internal links pointing to variant URLs instead of canonical URLs.
- Soft 404s on out-of-stock variants.
- Orphan canonical pages.
These are common causes of inefficient crawling and unexpected indexation behavior in large catalogs. IndexProbe Reddit
Recommended stacks
For a small to mid-sized ecommerce site (up to ~100k URLs):
- Google Search Console
- Screaming Frog
- Sitebulb
For a large retailer (100k–1M URLs):
- Google Search Console
- JetOctopus
- Screaming Frog
- Log file analysis
For an enterprise catalog (1M+ URLs):
- Botify or Lumar
- JetOctopus
- Google Search Console API
- BigQuery or a data warehouse for ongoing monitoring
The most effective workflow combines crawl data (what your site exposes), indexation data (what Google actually indexes), and server logs (what Googlebot is crawling). Looking at all three together makes it much easier to identify canonical mistakes, variant URL bloat, and crawl-budget waste at scale.
Behind this answer: no web searches, 5 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 27 of 45, 21st Aug 2026, unknown, mentions 7 tracked brands
For large ecommerce catalogs with product variants, there isn't a single tool that catches every canonical and indexation problem. The most effective approach combines four categories of tools:
| Purpose | Best tools | What they catch |
|---|---|---|
| Technical crawling | Screaming Frog, Sitebulb, JetOctopus | Canonical chains, duplicate canonicals, orphan variants, noindex conflicts |
| Actual Google index status | Google Search Console, URL Inspection API (bulk tools like IndexProbe) | "Google chose different canonical", "Alternate page with proper canonical", "Crawled - currently not indexed" IndexProbe |
| Log analysis | Botify, JetOctopus, Splunk/ELK | Whether Googlebot is actually crawling variant URLs |
| Enterprise monitoring | Botify, Conductor, seoClarity, Deepcrawl/Lumar | Ongoing monitoring across millions of URLs |
1. Screaming Frog (best value)
For most teams, this is still the workhorse.
It can detect:
- conflicting canonical tags
- self-referencing canonicals
- canonical loops
- canonical chains
- canonicals pointing to redirects
- noindex + canonical conflicts
- parameterized variant URLs
- duplicate titles/H1s across variants
- hreflang/canonical conflicts
- JavaScript-generated canonicals
It also integrates with Google Search Console so you can compare:
- Crawlable URLs
- Indexed URLs
- URLs receiving impressions
This combination is extremely useful for spotting variant pages Google ignores. TechRadar Search Engine Land
2. Sitebulb
Many technical SEOs prefer Sitebulb for visualization.
It excels at:
- canonical clusters
- duplicate URL groups
- indexability maps
- internal linking to canonical pages
- visual crawl graphs
If you're investigating why 50 color variants collapse into one canonical, Sitebulb makes patterns easier to see than spreadsheets. Search Engine Land
3. JetOctopus
For sites with 100k–10M+ URLs, JetOctopus is one of the strongest options.
Strengths include:
- very large crawls
- Googlebot log analysis
- crawl budget analysis
- canonical consistency reports
- indexation vs crawl comparisons
It's particularly useful when variants generate millions of parameter URLs.
4. Google Search Console + URL Inspection API
Nothing beats Google's own data for answering:
- Did Google index this?
- Which canonical did Google choose?
- Why wasn't it indexed?
Important reports include:
- Duplicate, Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
For scale, the URL Inspection API (or tools built on it) allows bulk inspection rather than checking URLs one at a time. IndexProbe
5. Botify
For enterprise ecommerce (often 1M+ URLs), Botify combines:
- crawler
- server logs
- Search Console
- indexation analysis
This lets you answer questions like:
Google crawled 500,000 variant pages, but only indexed 40,000. Which templates are responsible?
6. Lumar (formerly Deepcrawl)
Good for continuous monitoring of:
- canonical changes
- duplicate products
- pagination
- faceted navigation
- parameter explosions
Many retailers use it for scheduled audits.
7. Ahrefs Site Audit
While primarily known for backlinks, Ahrefs' Site Audit also detects:
- canonical issues
- duplicate content
- indexability problems
- orphan pages
- crawl waste
It's less specialized than Screaming Frog for variants but provides a good cloud-based audit. Ahrefs
8. Server log analysis
Canonical tags don't tell you whether Google actually visits variant pages.
Log analysis answers questions like:
- Is Googlebot crawling every color variant?
- Which variants consume crawl budget?
- Are filtered URLs wasting crawl resources?
Popular choices include:
- Botify
- JetOctopus
- ELK Stack
- Splunk
What to monitor for variant pages
For Shopify, Magento, BigCommerce, Adobe Commerce, or custom ecommerce platforms, track these metrics regularly:
- Canonical points to a 200-status page
- Self-canonical rate
- Variant URLs indexed unexpectedly
- "Google chose different canonical than user"
- Duplicate title clusters
- Duplicate description clusters
- Parameter URL growth
- Faceted navigation indexation
- Orphan variant pages
- Internal links pointing to non-canonical URLs
- Sitemap contains only canonical URLs
- Canonical URLs returning redirects or 404s
- Noindex pages that still appear in XML sitemaps
Recommended stacks by site size
- Under 100k URLs: Screaming Frog + Google Search Console
- 100k–1M URLs: Sitebulb or JetOctopus + Search Console + log analysis
- 1M+ URLs: Botify or Lumar + Search Console API + server logs
A key point is that technical crawlers can only infer indexability. They can flag broken canonicals and duplicate content, but they can't confirm Google's actual indexing decisions. Pairing crawl data with Search Console's index coverage (or the URL Inspection API at scale) gives you both the technical configuration and Google's observed behavior. IndexProbe Search Engine Land
Behind this answer: no web searches, 7 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 28 of 45, 20th Aug 2026, gpt-5-5, mentions 7 tracked brands
For large ecommerce catalogs with product variants, there isn't a single tool that catches every canonical and indexation problem. The most effective approach combines four categories of tools:
| Purpose | Best tools | What they catch |
|---|---|---|
| Technical crawling | Screaming Frog, Sitebulb, JetOctopus | Canonical chains, duplicate canonicals, orphan variants, noindex conflicts |
| Actual Google index status | Google Search Console, URL Inspection API (bulk tools like IndexProbe) | "Google chose different canonical", "Alternate page with proper canonical", "Crawled - currently not indexed" www.indexprobe.com |
| Log analysis | Botify, JetOctopus, Splunk/ELK | Whether Googlebot is actually crawling variant URLs |
| Enterprise monitoring | Botify, Conductor, seoClarity, Deepcrawl/Lumar | Ongoing monitoring across millions of URLs |
1. Screaming Frog (best value)
For most teams, this is still the workhorse.
It can detect:
- conflicting canonical tags
- self-referencing canonicals
- canonical loops
- canonical chains
- canonicals pointing to redirects
- noindex + canonical conflicts
- parameterized variant URLs
- duplicate titles/H1s across variants
- hreflang/canonical conflicts
- JavaScript-generated canonicals
It also integrates with Google Search Console so you can compare:
- Crawlable URLs
- Indexed URLs
- URLs receiving impressions
This combination is extremely useful for spotting variant pages Google ignores. www.techradar.comsearchengineland.comwww.indexprobe.com
2. Sitebulb
Many technical SEOs prefer Sitebulb for visualization.
It excels at:
- canonical clusters
- duplicate URL groups
- indexability maps
- internal linking to canonical pages
- visual crawl graphs
If you're investigating why 50 color variants collapse into one canonical, Sitebulb makes patterns easier to see than spreadsheets. www.techradar.comsearchengineland.comwww.indexprobe.com
3. JetOctopus
For sites with 100k–10M+ URLs, JetOctopus is one of the strongest options.
Strengths include:
- very large crawls
- Googlebot log analysis
- crawl budget analysis
- canonical consistency reports
- indexation vs crawl comparisons
It's particularly useful when variants generate millions of parameter URLs.
4. Google Search Console + URL Inspection API
Nothing beats Google's own data for answering:
- Did Google index this?
- Which canonical did Google choose?
- Why wasn't it indexed?
Important reports include:
- Duplicate, Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
For scale, the URL Inspection API (or tools built on it) allows bulk inspection rather than checking URLs one at a time. www.indexprobe.com
5. Botify
For enterprise ecommerce (often 1M+ URLs), Botify combines:
- crawler
- server logs
- Search Console
- indexation analysis
This lets you answer questions like:
Google crawled 500,000 variant pages, but only indexed 40,000. Which templates are responsible?
6. Lumar (formerly Deepcrawl)
Good for continuous monitoring of:
- canonical changes
- duplicate products
- pagination
- faceted navigation
- parameter explosions
Many retailers use it for scheduled audits.
7. Ahrefs Site Audit
While primarily known for backlinks, Ahrefs' Site Audit also detects:
- canonical issues
- duplicate content
- indexability problems
- orphan pages
- crawl waste
It's less specialized than Screaming Frog for variants but provides a good cloud-based audit. ahrefs.com
8. Server log analysis
Canonical tags don't tell you whether Google actually visits variant pages.
Log analysis answers questions like:
- Is Googlebot crawling every color variant?
- Which variants consume crawl budget?
- Are filtered URLs wasting crawl resources?
Popular choices include:
- Botify
- JetOctopus
- ELK Stack
- Splunk
What to monitor for variant pages
For Shopify, Magento, BigCommerce, Adobe Commerce, or custom ecommerce platforms, track these metrics regularly:
- Canonical points to a 200-status page
- Self-canonical rate
- Variant URLs indexed unexpectedly
- "Google chose different canonical than user"
- Duplicate title clusters
- Duplicate description clusters
- Parameter URL growth
- Faceted navigation indexation
- Orphan variant pages
- Internal links pointing to non-canonical URLs
- Sitemap contains only canonical URLs
- Canonical URLs returning redirects or 404s
- Noindex pages that still appear in XML sitemaps
Recommended stacks by site size
- Under 100k URLs: Screaming Frog + Google Search Console
- 100k–1M URLs: Sitebulb or JetOctopus + Search Console + log analysis
- 1M+ URLs: Botify or Lumar + Search Console API + server logs
A key point is that technical crawlers can only infer indexability. They can flag broken canonicals and duplicate content, but they can't confirm Google's actual indexing decisions. Pairing crawl data with Search Console's index coverage (or the URL Inspection API at scale) gives you both the technical configuration and Google's observed behavior. www.techradar.comsearchengineland.comwww.indexprobe.com
Behind this answer: no web searches, 7 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/seo-migration-check/?utm_source=chatgpt.com | not cited |
| 4 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| 5 | https://sitebulb.com/product/indexability/?utm_source=chatgpt.com | not cited |
| 6 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 7 | https://timmygrimberg.com/tools/shopify-audit/?utm_source=chatgpt.com | not cited |
| 8 | https://rankthispage.com/seo-audit-tool?utm_source=chatgpt.com | not cited |
| and 1 more results | ||
Tracked brands mentioned
Answer 29 of 45, 19th Aug 2026, gpt-5-5, mentions 7 tracked brands
For large ecommerce catalogs with product variants, there isn't a single tool that catches every canonical and indexation problem. The most effective approach combines four categories of tools:
| Purpose | Best tools | What they catch |
|---|---|---|
| Technical crawling | Screaming Frog, Sitebulb, JetOctopus | Canonical chains, duplicate canonicals, orphan variants, noindex conflicts |
| Actual Google index status | Google Search Console, URL Inspection API (bulk tools like IndexProbe) | "Google chose different canonical", "Alternate page with proper canonical", "Crawled - currently not indexed" www.indexprobe.com |
| Log analysis | Botify, JetOctopus, Splunk/ELK | Whether Googlebot is actually crawling variant URLs |
| Enterprise monitoring | Botify, Conductor, seoClarity, Deepcrawl/Lumar | Ongoing monitoring across millions of URLs |
1. Screaming Frog (best value)
For most teams, this is still the workhorse.
It can detect:
- conflicting canonical tags
- self-referencing canonicals
- canonical loops
- canonical chains
- canonicals pointing to redirects
- noindex + canonical conflicts
- parameterized variant URLs
- duplicate titles/H1s across variants
- hreflang/canonical conflicts
- JavaScript-generated canonicals
It also integrates with Google Search Console so you can compare:
- Crawlable URLs
- Indexed URLs
- URLs receiving impressions
This combination is extremely useful for spotting variant pages Google ignores. www.techradar.comsearchengineland.comwww.indexprobe.com
2. Sitebulb
Many technical SEOs prefer Sitebulb for visualization.
It excels at:
- canonical clusters
- duplicate URL groups
- indexability maps
- internal linking to canonical pages
- visual crawl graphs
If you're investigating why 50 color variants collapse into one canonical, Sitebulb makes patterns easier to see than spreadsheets. www.techradar.comsearchengineland.comwww.indexprobe.com
3. JetOctopus
For sites with 100k–10M+ URLs, JetOctopus is one of the strongest options.
Strengths include:
- very large crawls
- Googlebot log analysis
- crawl budget analysis
- canonical consistency reports
- indexation vs crawl comparisons
It's particularly useful when variants generate millions of parameter URLs.
4. Google Search Console + URL Inspection API
Nothing beats Google's own data for answering:
- Did Google index this?
- Which canonical did Google choose?
- Why wasn't it indexed?
Important reports include:
- Duplicate, Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
For scale, the URL Inspection API (or tools built on it) allows bulk inspection rather than checking URLs one at a time. www.indexprobe.com
5. Botify
For enterprise ecommerce (often 1M+ URLs), Botify combines:
- crawler
- server logs
- Search Console
- indexation analysis
This lets you answer questions like:
Google crawled 500,000 variant pages, but only indexed 40,000. Which templates are responsible?
6. Lumar (formerly Deepcrawl)
Good for continuous monitoring of:
- canonical changes
- duplicate products
- pagination
- faceted navigation
- parameter explosions
Many retailers use it for scheduled audits.
7. Ahrefs Site Audit
While primarily known for backlinks, Ahrefs' Site Audit also detects:
- canonical issues
- duplicate content
- indexability problems
- orphan pages
- crawl waste
It's less specialized than Screaming Frog for variants but provides a good cloud-based audit. ahrefs.com
8. Server log analysis
Canonical tags don't tell you whether Google actually visits variant pages.
Log analysis answers questions like:
- Is Googlebot crawling every color variant?
- Which variants consume crawl budget?
- Are filtered URLs wasting crawl resources?
Popular choices include:
- Botify
- JetOctopus
- ELK Stack
- Splunk
What to monitor for variant pages
For Shopify, Magento, BigCommerce, Adobe Commerce, or custom ecommerce platforms, track these metrics regularly:
- Canonical points to a 200-status page
- Self-canonical rate
- Variant URLs indexed unexpectedly
- "Google chose different canonical than user"
- Duplicate title clusters
- Duplicate description clusters
- Parameter URL growth
- Faceted navigation indexation
- Orphan variant pages
- Internal links pointing to non-canonical URLs
- Sitemap contains only canonical URLs
- Canonical URLs returning redirects or 404s
- Noindex pages that still appear in XML sitemaps
Recommended stacks by site size
- Under 100k URLs: Screaming Frog + Google Search Console
- 100k–1M URLs: Sitebulb or JetOctopus + Search Console + log analysis
- 1M+ URLs: Botify or Lumar + Search Console API + server logs
A key point is that technical crawlers can only infer indexability. They can flag broken canonicals and duplicate content, but they can't confirm Google's actual indexing decisions. Pairing crawl data with Search Console's index coverage (or the URL Inspection API at scale) gives you both the technical configuration and Google's observed behavior. www.techradar.comsearchengineland.comwww.indexprobe.com
Behind this answer: no web searches, 7 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/seo-migration-check/?utm_source=chatgpt.com | not cited |
| 4 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| 5 | https://sitebulb.com/product/indexability/?utm_source=chatgpt.com | not cited |
| 6 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 7 | https://timmygrimberg.com/tools/shopify-audit/?utm_source=chatgpt.com | not cited |
| 8 | https://rankthispage.com/seo-audit-tool?utm_source=chatgpt.com | not cited |
| and 1 more results | ||
Tracked brands mentioned
Answer 30 of 45, 18th Aug 2026, gpt-5-5, mentions 7 tracked brands
For large ecommerce catalogs with product variants, there isn't a single tool that catches every canonical and indexation problem. The most effective approach combines four categories of tools:
| Purpose | Best tools | What they catch |
|---|---|---|
| Technical crawling | Screaming Frog, Sitebulb, JetOctopus | Canonical chains, duplicate canonicals, orphan variants, noindex conflicts |
| Actual Google index status | Google Search Console, URL Inspection API (bulk tools like IndexProbe) | "Google chose different canonical", "Alternate page with proper canonical", "Crawled - currently not indexed" www.indexprobe.com |
| Log analysis | Botify, JetOctopus, Splunk/ELK | Whether Googlebot is actually crawling variant URLs |
| Enterprise monitoring | Botify, Conductor, seoClarity, Deepcrawl/Lumar | Ongoing monitoring across millions of URLs |
1. Screaming Frog (best value)
For most teams, this is still the workhorse.
It can detect:
- conflicting canonical tags
- self-referencing canonicals
- canonical loops
- canonical chains
- canonicals pointing to redirects
- noindex + canonical conflicts
- parameterized variant URLs
- duplicate titles/H1s across variants
- hreflang/canonical conflicts
- JavaScript-generated canonicals
It also integrates with Google Search Console so you can compare:
- Crawlable URLs
- Indexed URLs
- URLs receiving impressions
This combination is extremely useful for spotting variant pages Google ignores. www.techradar.comsearchengineland.comwww.indexprobe.com
2. Sitebulb
Many technical SEOs prefer Sitebulb for visualization.
It excels at:
- canonical clusters
- duplicate URL groups
- indexability maps
- internal linking to canonical pages
- visual crawl graphs
If you're investigating why 50 color variants collapse into one canonical, Sitebulb makes patterns easier to see than spreadsheets. www.techradar.comsearchengineland.comwww.indexprobe.com
3. JetOctopus
For sites with 100k–10M+ URLs, JetOctopus is one of the strongest options.
Strengths include:
- very large crawls
- Googlebot log analysis
- crawl budget analysis
- canonical consistency reports
- indexation vs crawl comparisons
It's particularly useful when variants generate millions of parameter URLs.
4. Google Search Console + URL Inspection API
Nothing beats Google's own data for answering:
- Did Google index this?
- Which canonical did Google choose?
- Why wasn't it indexed?
Important reports include:
- Duplicate, Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
For scale, the URL Inspection API (or tools built on it) allows bulk inspection rather than checking URLs one at a time. www.indexprobe.com
5. Botify
For enterprise ecommerce (often 1M+ URLs), Botify combines:
- crawler
- server logs
- Search Console
- indexation analysis
This lets you answer questions like:
Google crawled 500,000 variant pages, but only indexed 40,000. Which templates are responsible?
6. Lumar (formerly Deepcrawl)
Good for continuous monitoring of:
- canonical changes
- duplicate products
- pagination
- faceted navigation
- parameter explosions
Many retailers use it for scheduled audits.
7. Ahrefs Site Audit
While primarily known for backlinks, Ahrefs' Site Audit also detects:
- canonical issues
- duplicate content
- indexability problems
- orphan pages
- crawl waste
It's less specialized than Screaming Frog for variants but provides a good cloud-based audit. ahrefs.com
8. Server log analysis
Canonical tags don't tell you whether Google actually visits variant pages.
Log analysis answers questions like:
- Is Googlebot crawling every color variant?
- Which variants consume crawl budget?
- Are filtered URLs wasting crawl resources?
Popular choices include:
- Botify
- JetOctopus
- ELK Stack
- Splunk
What to monitor for variant pages
For Shopify, Magento, BigCommerce, Adobe Commerce, or custom ecommerce platforms, track these metrics regularly:
- Canonical points to a 200-status page
- Self-canonical rate
- Variant URLs indexed unexpectedly
- "Google chose different canonical than user"
- Duplicate title clusters
- Duplicate description clusters
- Parameter URL growth
- Faceted navigation indexation
- Orphan variant pages
- Internal links pointing to non-canonical URLs
- Sitemap contains only canonical URLs
- Canonical URLs returning redirects or 404s
- Noindex pages that still appear in XML sitemaps
Recommended stacks by site size
- Under 100k URLs: Screaming Frog + Google Search Console
- 100k–1M URLs: Sitebulb or JetOctopus + Search Console + log analysis
- 1M+ URLs: Botify or Lumar + Search Console API + server logs
A key point is that technical crawlers can only infer indexability. They can flag broken canonicals and duplicate content, but they can't confirm Google's actual indexing decisions. Pairing crawl data with Search Console's index coverage (or the URL Inspection API at scale) gives you both the technical configuration and Google's observed behavior. www.techradar.comsearchengineland.comwww.indexprobe.com
Behind this answer: no web searches, 7 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/seo-migration-check/?utm_source=chatgpt.com | not cited |
| 4 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| 5 | https://sitebulb.com/product/indexability/?utm_source=chatgpt.com | not cited |
| 6 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 7 | https://timmygrimberg.com/tools/shopify-audit/?utm_source=chatgpt.com | not cited |
| 8 | https://rankthispage.com/seo-audit-tool?utm_source=chatgpt.com | not cited |
| and 1 more results | ||
Tracked brands mentioned
Answer 31 of 45, 17th Aug 2026, gpt-5-5, mentions 4 tracked brands
For large ecommerce catalogs (10k–1M+ URLs), no single tool is enough. The most effective approach combines crawler data + Google's index data + log files to identify variant and canonical issues at scale.
Here's the stack I'd recommend:
| Tool | Best for | Strength with variants/canonicals |
|---|---|---|
| Google Search Console | Ground truth from Google | Shows "Duplicate, Google chose different canonical", "Alternate page with proper canonical", "Crawled – currently not indexed" |
| Screaming Frog | Technical crawling | Finds canonical chains, inconsistent canonicals, missing canonicals, parameter URLs, internal linking issues |
| Sitebulb | Visual technical audits | Excellent reports for canonical conflicts and duplicate product pages |
| JetOctopus | Enterprise sites | Combines crawl + log files + GSC for millions of URLs |
| Botify | Large ecommerce | Enterprise crawl analysis, indexation monitoring, crawl budget optimization |
| OnCrawl | Crawl + logs | Detects orphaned variants, canonical clusters, Googlebot behavior |
| Lumar (formerly Deepcrawl) | Enterprise technical SEO | Tracks indexability, canonicalization, faceted navigation issues |
| IndexProbe | Bulk URL Inspection API | Uses Google Search Console's URL Inspection API to retrieve Google's official indexing status, canonical selection, crawl date, and exclusion reasons for thousands of URLs. www.indexprobe.com |
The biggest issues these tools uncover
For product variants (size/color/model), look for:
- Canonicals pointing to redirects
- Self-canonicalizing variants when they should consolidate
- All variants canonicalizing to the parent when unique inventory should rank
- Google choosing a different canonical than the one you declared
- Parameter URLs getting indexed
- Duplicate title/meta combinations
- Duplicate structured data
- Orphaned variants
- Variants excluded from XML sitemaps
- Canonical loops
- Mixed HTTP/HTTPS canonicals
- Canonicals to 404 pages
Best combination for scale
Small–medium sites (<100k URLs)
- Google Search Console
- Screaming Frog
- Looker Studio dashboard
- BigQuery (optional)
This catches most canonical and indexation problems.
Large ecommerce (100k–1M URLs)
A stronger stack is:
- Botify or JetOctopus
- Google Search Console
- Server log analysis
- BigQuery
- Daily crawl monitoring
This lets you answer questions like:
- Which variants Google actually crawls
- Which variant Google selected as canonical
- Crawl frequency by variant type
- Which products never get crawled
- Canonical conflicts by template
- Crawl budget wasted on parameter URLs
Log analysis is the missing piece
Many SEO teams stop after running a crawler.
Log analysis reveals:
- Which variant URLs Googlebot actually requests
- Whether Google ignores your canonical hints
- Crawl budget spent on faceted navigation
- Variants never visited by Googlebot
- Whether important variants are crawled less often than expected
Tools like JetOctopus, OnCrawl, and Botify combine crawl data with logs to surface these patterns. Community discussions among technical SEOs also consistently recommend keeping Google Search Console as the source of truth for indexing and using crawlers plus log analysis as complementary data rather than replacements. www.reddit.com
Metrics worth tracking
For every product template, monitor:
- Indexation rate
- Google-selected vs. user-declared canonical
- Alternate pages with proper canonical
- Duplicate without user-selected canonical
- Crawled, not indexed
- Discovered, not indexed
- Average days since last crawl
- Crawl depth
- Internal links to canonical URLs
- Sitemap inclusion
- Orphan rate
- Duplicate content clusters
- Variant cluster size
If I had to choose just three tools
- Google Search Console — the authoritative view of Google's indexing decisions.
- Screaming Frog (or Sitebulb) — to detect canonical, duplicate, and internal linking issues before Google does.
- JetOctopus (or Botify for larger enterprises) — to combine crawl data, server logs, and Search Console data into a scalable view of variant and canonical behavior.
That combination gives both the technical causes (crawl configuration, canonicals, internal links) and Google's actual response (indexing status and canonical selection), which is what you need to diagnose indexation problems across large product catalogs.
Behind this answer: no web searches, 4 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://searchengineland.com/guide/seo-debugging?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/google-index-checker/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 4 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 6 | https://googleindexcheckerc.vercel.app/?utm_source=chatgpt.com | not cited |
| 7 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 8 | https://serp.tools/tools/bulk-indexability-checker/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Week of 10th to 16th Aug 2026
Answer 32 of 45, 16th Aug 2026, gpt-5-5, mentions 7 tracked brands
For large ecommerce catalogs with product variants, there isn't a single tool that catches every canonical and indexation problem. The most effective approach combines four categories of tools:
| Purpose | Best tools | What they catch |
|---|---|---|
| Technical crawling | Screaming Frog, Sitebulb, JetOctopus | Canonical chains, duplicate canonicals, orphan variants, noindex conflicts |
| Actual Google index status | Google Search Console, URL Inspection API (bulk tools like IndexProbe) | "Google chose different canonical", "Alternate page with proper canonical", "Crawled - currently not indexed" www.indexprobe.com |
| Log analysis | Botify, JetOctopus, Splunk/ELK | Whether Googlebot is actually crawling variant URLs |
| Enterprise monitoring | Botify, Conductor, seoClarity, Deepcrawl/Lumar | Ongoing monitoring across millions of URLs |
1. Screaming Frog (best value)
For most teams, this is still the workhorse.
It can detect:
- conflicting canonical tags
- self-referencing canonicals
- canonical loops
- canonical chains
- canonicals pointing to redirects
- noindex + canonical conflicts
- parameterized variant URLs
- duplicate titles/H1s across variants
- hreflang/canonical conflicts
- JavaScript-generated canonicals
It also integrates with Google Search Console so you can compare:
- Crawlable URLs
- Indexed URLs
- URLs receiving impressions
This combination is extremely useful for spotting variant pages Google ignores. www.techradar.comsearchengineland.comwww.indexprobe.com
2. Sitebulb
Many technical SEOs prefer Sitebulb for visualization.
It excels at:
- canonical clusters
- duplicate URL groups
- indexability maps
- internal linking to canonical pages
- visual crawl graphs
If you're investigating why 50 color variants collapse into one canonical, Sitebulb makes patterns easier to see than spreadsheets. www.techradar.comsearchengineland.comwww.indexprobe.com
3. JetOctopus
For sites with 100k–10M+ URLs, JetOctopus is one of the strongest options.
Strengths include:
- very large crawls
- Googlebot log analysis
- crawl budget analysis
- canonical consistency reports
- indexation vs crawl comparisons
It's particularly useful when variants generate millions of parameter URLs.
4. Google Search Console + URL Inspection API
Nothing beats Google's own data for answering:
- Did Google index this?
- Which canonical did Google choose?
- Why wasn't it indexed?
Important reports include:
- Duplicate, Google chose different canonical
- Alternate page with proper canonical
- Crawled – currently not indexed
- Discovered – currently not indexed
For scale, the URL Inspection API (or tools built on it) allows bulk inspection rather than checking URLs one at a time. www.indexprobe.com
5. Botify
For enterprise ecommerce (often 1M+ URLs), Botify combines:
- crawler
- server logs
- Search Console
- indexation analysis
This lets you answer questions like:
Google crawled 500,000 variant pages, but only indexed 40,000. Which templates are responsible?
6. Lumar (formerly Deepcrawl)
Good for continuous monitoring of:
- canonical changes
- duplicate products
- pagination
- faceted navigation
- parameter explosions
Many retailers use it for scheduled audits.
7. Ahrefs Site Audit
While primarily known for backlinks, Ahrefs' Site Audit also detects:
- canonical issues
- duplicate content
- indexability problems
- orphan pages
- crawl waste
It's less specialized than Screaming Frog for variants but provides a good cloud-based audit. ahrefs.com
8. Server log analysis
Canonical tags don't tell you whether Google actually visits variant pages.
Log analysis answers questions like:
- Is Googlebot crawling every color variant?
- Which variants consume crawl budget?
- Are filtered URLs wasting crawl resources?
Popular choices include:
- Botify
- JetOctopus
- ELK Stack
- Splunk
What to monitor for variant pages
For Shopify, Magento, BigCommerce, Adobe Commerce, or custom ecommerce platforms, track these metrics regularly:
- Canonical points to a 200-status page
- Self-canonical rate
- Variant URLs indexed unexpectedly
- "Google chose different canonical than user"
- Duplicate title clusters
- Duplicate description clusters
- Parameter URL growth
- Faceted navigation indexation
- Orphan variant pages
- Internal links pointing to non-canonical URLs
- Sitemap contains only canonical URLs
- Canonical URLs returning redirects or 404s
- Noindex pages that still appear in XML sitemaps
Recommended stacks by site size
- Under 100k URLs: Screaming Frog + Google Search Console
- 100k–1M URLs: Sitebulb or JetOctopus + Search Console + log analysis
- 1M+ URLs: Botify or Lumar + Search Console API + server logs
A key point is that technical crawlers can only infer indexability. They can flag broken canonicals and duplicate content, but they can't confirm Google's actual indexing decisions. Pairing crawl data with Search Console's index coverage (or the URL Inspection API at scale) gives you both the technical configuration and Google's observed behavior. www.techradar.comsearchengineland.comwww.indexprobe.com
Behind this answer: no web searches, 7 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/seo-migration-check/?utm_source=chatgpt.com | not cited |
| 4 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| 5 | https://sitebulb.com/product/indexability/?utm_source=chatgpt.com | not cited |
| 6 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 7 | https://timmygrimberg.com/tools/shopify-audit/?utm_source=chatgpt.com | not cited |
| 8 | https://rankthispage.com/seo-audit-tool?utm_source=chatgpt.com | not cited |
| and 1 more results | ||
Tracked brands mentioned
Answer 33 of 45, 15th Aug 2026, gpt-5-5, mentions 4 tracked brands
For large ecommerce catalogs (10k–1M+ URLs), no single tool is enough. The most effective approach combines crawler data + Google's index data + log files to identify variant and canonical issues at scale.
Here's the stack I'd recommend:
| Tool | Best for | Strength with variants/canonicals |
|---|---|---|
| Google Search Console | Ground truth from Google | Shows "Duplicate, Google chose different canonical", "Alternate page with proper canonical", "Crawled – currently not indexed" |
| Screaming Frog | Technical crawling | Finds canonical chains, inconsistent canonicals, missing canonicals, parameter URLs, internal linking issues |
| Sitebulb | Visual technical audits | Excellent reports for canonical conflicts and duplicate product pages |
| JetOctopus | Enterprise sites | Combines crawl + log files + GSC for millions of URLs |
| Botify | Large ecommerce | Enterprise crawl analysis, indexation monitoring, crawl budget optimization |
| OnCrawl | Crawl + logs | Detects orphaned variants, canonical clusters, Googlebot behavior |
| Lumar (formerly Deepcrawl) | Enterprise technical SEO | Tracks indexability, canonicalization, faceted navigation issues |
| IndexProbe | Bulk URL Inspection API | Uses Google Search Console's URL Inspection API to retrieve Google's official indexing status, canonical selection, crawl date, and exclusion reasons for thousands of URLs. www.indexprobe.com |
The biggest issues these tools uncover
For product variants (size/color/model), look for:
- Canonicals pointing to redirects
- Self-canonicalizing variants when they should consolidate
- All variants canonicalizing to the parent when unique inventory should rank
- Google choosing a different canonical than the one you declared
- Parameter URLs getting indexed
- Duplicate title/meta combinations
- Duplicate structured data
- Orphaned variants
- Variants excluded from XML sitemaps
- Canonical loops
- Mixed HTTP/HTTPS canonicals
- Canonicals to 404 pages
Best combination for scale
Small–medium sites (<100k URLs)
- Google Search Console
- Screaming Frog
- Looker Studio dashboard
- BigQuery (optional)
This catches most canonical and indexation problems.
Large ecommerce (100k–1M URLs)
A stronger stack is:
- Botify or JetOctopus
- Google Search Console
- Server log analysis
- BigQuery
- Daily crawl monitoring
This lets you answer questions like:
- Which variants Google actually crawls
- Which variant Google selected as canonical
- Crawl frequency by variant type
- Which products never get crawled
- Canonical conflicts by template
- Crawl budget wasted on parameter URLs
Log analysis is the missing piece
Many SEO teams stop after running a crawler.
Log analysis reveals:
- Which variant URLs Googlebot actually requests
- Whether Google ignores your canonical hints
- Crawl budget spent on faceted navigation
- Variants never visited by Googlebot
- Whether important variants are crawled less often than expected
Tools like JetOctopus, OnCrawl, and Botify combine crawl data with logs to surface these patterns. Community discussions among technical SEOs also consistently recommend keeping Google Search Console as the source of truth for indexing and using crawlers plus log analysis as complementary data rather than replacements. www.reddit.com
Metrics worth tracking
For every product template, monitor:
- Indexation rate
- Google-selected vs. user-declared canonical
- Alternate pages with proper canonical
- Duplicate without user-selected canonical
- Crawled, not indexed
- Discovered, not indexed
- Average days since last crawl
- Crawl depth
- Internal links to canonical URLs
- Sitemap inclusion
- Orphan rate
- Duplicate content clusters
- Variant cluster size
If I had to choose just three tools
- Google Search Console — the authoritative view of Google's indexing decisions.
- Screaming Frog (or Sitebulb) — to detect canonical, duplicate, and internal linking issues before Google does.
- JetOctopus (or Botify for larger enterprises) — to combine crawl data, server logs, and Search Console data into a scalable view of variant and canonical behavior.
That combination gives both the technical causes (crawl configuration, canonicals, internal links) and Google's actual response (indexing status and canonical selection), which is what you need to diagnose indexation problems across large product catalogs.
Behind this answer: no web searches, 4 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://searchengineland.com/guide/seo-debugging?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/google-index-checker/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 4 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 6 | https://googleindexcheckerc.vercel.app/?utm_source=chatgpt.com | not cited |
| 7 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 8 | https://serp.tools/tools/bulk-indexability-checker/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Answer 34 of 45, 14th Aug 2026, gpt-5-5, mentions 4 tracked brands
For large ecommerce catalogs (10k–1M+ URLs), no single tool is enough. The most effective approach combines crawler data + Google's index data + log files to identify variant and canonical issues at scale.
Here's the stack I'd recommend:
| Tool | Best for | Strength with variants/canonicals |
|---|---|---|
| Google Search Console | Ground truth from Google | Shows "Duplicate, Google chose different canonical", "Alternate page with proper canonical", "Crawled – currently not indexed" |
| Screaming Frog | Technical crawling | Finds canonical chains, inconsistent canonicals, missing canonicals, parameter URLs, internal linking issues |
| Sitebulb | Visual technical audits | Excellent reports for canonical conflicts and duplicate product pages |
| JetOctopus | Enterprise sites | Combines crawl + log files + GSC for millions of URLs |
| Botify | Large ecommerce | Enterprise crawl analysis, indexation monitoring, crawl budget optimization |
| OnCrawl | Crawl + logs | Detects orphaned variants, canonical clusters, Googlebot behavior |
| Lumar (formerly Deepcrawl) | Enterprise technical SEO | Tracks indexability, canonicalization, faceted navigation issues |
| IndexProbe | Bulk URL Inspection API | Uses Google Search Console's URL Inspection API to retrieve Google's official indexing status, canonical selection, crawl date, and exclusion reasons for thousands of URLs. www.indexprobe.com |
The biggest issues these tools uncover
For product variants (size/color/model), look for:
- Canonicals pointing to redirects
- Self-canonicalizing variants when they should consolidate
- All variants canonicalizing to the parent when unique inventory should rank
- Google choosing a different canonical than the one you declared
- Parameter URLs getting indexed
- Duplicate title/meta combinations
- Duplicate structured data
- Orphaned variants
- Variants excluded from XML sitemaps
- Canonical loops
- Mixed HTTP/HTTPS canonicals
- Canonicals to 404 pages
Best combination for scale
Small–medium sites (<100k URLs)
- Google Search Console
- Screaming Frog
- Looker Studio dashboard
- BigQuery (optional)
This catches most canonical and indexation problems.
Large ecommerce (100k–1M URLs)
A stronger stack is:
- Botify or JetOctopus
- Google Search Console
- Server log analysis
- BigQuery
- Daily crawl monitoring
This lets you answer questions like:
- Which variants Google actually crawls
- Which variant Google selected as canonical
- Crawl frequency by variant type
- Which products never get crawled
- Canonical conflicts by template
- Crawl budget wasted on parameter URLs
Log analysis is the missing piece
Many SEO teams stop after running a crawler.
Log analysis reveals:
- Which variant URLs Googlebot actually requests
- Whether Google ignores your canonical hints
- Crawl budget spent on faceted navigation
- Variants never visited by Googlebot
- Whether important variants are crawled less often than expected
Tools like JetOctopus, OnCrawl, and Botify combine crawl data with logs to surface these patterns. Community discussions among technical SEOs also consistently recommend keeping Google Search Console as the source of truth for indexing and using crawlers plus log analysis as complementary data rather than replacements. www.reddit.com
Metrics worth tracking
For every product template, monitor:
- Indexation rate
- Google-selected vs. user-declared canonical
- Alternate pages with proper canonical
- Duplicate without user-selected canonical
- Crawled, not indexed
- Discovered, not indexed
- Average days since last crawl
- Crawl depth
- Internal links to canonical URLs
- Sitemap inclusion
- Orphan rate
- Duplicate content clusters
- Variant cluster size
If I had to choose just three tools
- Google Search Console — the authoritative view of Google's indexing decisions.
- Screaming Frog (or Sitebulb) — to detect canonical, duplicate, and internal linking issues before Google does.
- JetOctopus (or Botify for larger enterprises) — to combine crawl data, server logs, and Search Console data into a scalable view of variant and canonical behavior.
That combination gives both the technical causes (crawl configuration, canonicals, internal links) and Google's actual response (indexing status and canonical selection), which is what you need to diagnose indexation problems across large product catalogs.
Behind this answer: no web searches, 4 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://searchengineland.com/guide/seo-debugging?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/google-index-checker/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 4 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 6 | https://googleindexcheckerc.vercel.app/?utm_source=chatgpt.com | not cited |
| 7 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 8 | https://serp.tools/tools/bulk-indexability-checker/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Answer 35 of 45, 13th Aug 2026, gpt-5-5, mentions 4 tracked brands
For large ecommerce catalogs (10k–1M+ URLs), no single tool is enough. The most effective approach combines crawler data + Google's index data + log files to identify variant and canonical issues at scale.
Here's the stack I'd recommend:
| Tool | Best for | Strength with variants/canonicals |
|---|---|---|
| Google Search Console | Ground truth from Google | Shows "Duplicate, Google chose different canonical", "Alternate page with proper canonical", "Crawled – currently not indexed" |
| Screaming Frog | Technical crawling | Finds canonical chains, inconsistent canonicals, missing canonicals, parameter URLs, internal linking issues |
| Sitebulb | Visual technical audits | Excellent reports for canonical conflicts and duplicate product pages |
| JetOctopus | Enterprise sites | Combines crawl + log files + GSC for millions of URLs |
| Botify | Large ecommerce | Enterprise crawl analysis, indexation monitoring, crawl budget optimization |
| OnCrawl | Crawl + logs | Detects orphaned variants, canonical clusters, Googlebot behavior |
| Lumar (formerly Deepcrawl) | Enterprise technical SEO | Tracks indexability, canonicalization, faceted navigation issues |
| IndexProbe | Bulk URL Inspection API | Uses Google Search Console's URL Inspection API to retrieve Google's official indexing status, canonical selection, crawl date, and exclusion reasons for thousands of URLs. www.indexprobe.com |
The biggest issues these tools uncover
For product variants (size/color/model), look for:
- Canonicals pointing to redirects
- Self-canonicalizing variants when they should consolidate
- All variants canonicalizing to the parent when unique inventory should rank
- Google choosing a different canonical than the one you declared
- Parameter URLs getting indexed
- Duplicate title/meta combinations
- Duplicate structured data
- Orphaned variants
- Variants excluded from XML sitemaps
- Canonical loops
- Mixed HTTP/HTTPS canonicals
- Canonicals to 404 pages
Best combination for scale
Small–medium sites (<100k URLs)
- Google Search Console
- Screaming Frog
- Looker Studio dashboard
- BigQuery (optional)
This catches most canonical and indexation problems.
Large ecommerce (100k–1M URLs)
A stronger stack is:
- Botify or JetOctopus
- Google Search Console
- Server log analysis
- BigQuery
- Daily crawl monitoring
This lets you answer questions like:
- Which variants Google actually crawls
- Which variant Google selected as canonical
- Crawl frequency by variant type
- Which products never get crawled
- Canonical conflicts by template
- Crawl budget wasted on parameter URLs
Log analysis is the missing piece
Many SEO teams stop after running a crawler.
Log analysis reveals:
- Which variant URLs Googlebot actually requests
- Whether Google ignores your canonical hints
- Crawl budget spent on faceted navigation
- Variants never visited by Googlebot
- Whether important variants are crawled less often than expected
Tools like JetOctopus, OnCrawl, and Botify combine crawl data with logs to surface these patterns. Community discussions among technical SEOs also consistently recommend keeping Google Search Console as the source of truth for indexing and using crawlers plus log analysis as complementary data rather than replacements. www.reddit.com
Metrics worth tracking
For every product template, monitor:
- Indexation rate
- Google-selected vs. user-declared canonical
- Alternate pages with proper canonical
- Duplicate without user-selected canonical
- Crawled, not indexed
- Discovered, not indexed
- Average days since last crawl
- Crawl depth
- Internal links to canonical URLs
- Sitemap inclusion
- Orphan rate
- Duplicate content clusters
- Variant cluster size
If I had to choose just three tools
- Google Search Console — the authoritative view of Google's indexing decisions.
- Screaming Frog (or Sitebulb) — to detect canonical, duplicate, and internal linking issues before Google does.
- JetOctopus (or Botify for larger enterprises) — to combine crawl data, server logs, and Search Console data into a scalable view of variant and canonical behavior.
That combination gives both the technical causes (crawl configuration, canonicals, internal links) and Google's actual response (indexing status and canonical selection), which is what you need to diagnose indexation problems across large product catalogs.
Behind this answer: no web searches, 4 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://searchengineland.com/guide/seo-debugging?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/google-index-checker/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 4 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 6 | https://googleindexcheckerc.vercel.app/?utm_source=chatgpt.com | not cited |
| 7 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 8 | https://serp.tools/tools/bulk-indexability-checker/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Answer 36 of 45, 12th Aug 2026, gpt-5-5, mentions 4 tracked brands
For large ecommerce catalogs (10k–1M+ URLs), no single tool is enough. The most effective approach combines crawler data + Google's index data + log files to identify variant and canonical issues at scale.
Here's the stack I'd recommend:
| Tool | Best for | Strength with variants/canonicals |
|---|---|---|
| Google Search Console | Ground truth from Google | Shows "Duplicate, Google chose different canonical", "Alternate page with proper canonical", "Crawled – currently not indexed" |
| Screaming Frog | Technical crawling | Finds canonical chains, inconsistent canonicals, missing canonicals, parameter URLs, internal linking issues |
| Sitebulb | Visual technical audits | Excellent reports for canonical conflicts and duplicate product pages |
| JetOctopus | Enterprise sites | Combines crawl + log files + GSC for millions of URLs |
| Botify | Large ecommerce | Enterprise crawl analysis, indexation monitoring, crawl budget optimization |
| OnCrawl | Crawl + logs | Detects orphaned variants, canonical clusters, Googlebot behavior |
| Lumar (formerly Deepcrawl) | Enterprise technical SEO | Tracks indexability, canonicalization, faceted navigation issues |
| IndexProbe | Bulk URL Inspection API | Uses Google Search Console's URL Inspection API to retrieve Google's official indexing status, canonical selection, crawl date, and exclusion reasons for thousands of URLs. www.indexprobe.com |
The biggest issues these tools uncover
For product variants (size/color/model), look for:
- Canonicals pointing to redirects
- Self-canonicalizing variants when they should consolidate
- All variants canonicalizing to the parent when unique inventory should rank
- Google choosing a different canonical than the one you declared
- Parameter URLs getting indexed
- Duplicate title/meta combinations
- Duplicate structured data
- Orphaned variants
- Variants excluded from XML sitemaps
- Canonical loops
- Mixed HTTP/HTTPS canonicals
- Canonicals to 404 pages
Best combination for scale
Small–medium sites (<100k URLs)
- Google Search Console
- Screaming Frog
- Looker Studio dashboard
- BigQuery (optional)
This catches most canonical and indexation problems.
Large ecommerce (100k–1M URLs)
A stronger stack is:
- Botify or JetOctopus
- Google Search Console
- Server log analysis
- BigQuery
- Daily crawl monitoring
This lets you answer questions like:
- Which variants Google actually crawls
- Which variant Google selected as canonical
- Crawl frequency by variant type
- Which products never get crawled
- Canonical conflicts by template
- Crawl budget wasted on parameter URLs
Log analysis is the missing piece
Many SEO teams stop after running a crawler.
Log analysis reveals:
- Which variant URLs Googlebot actually requests
- Whether Google ignores your canonical hints
- Crawl budget spent on faceted navigation
- Variants never visited by Googlebot
- Whether important variants are crawled less often than expected
Tools like JetOctopus, OnCrawl, and Botify combine crawl data with logs to surface these patterns. Community discussions among technical SEOs also consistently recommend keeping Google Search Console as the source of truth for indexing and using crawlers plus log analysis as complementary data rather than replacements. www.reddit.com
Metrics worth tracking
For every product template, monitor:
- Indexation rate
- Google-selected vs. user-declared canonical
- Alternate pages with proper canonical
- Duplicate without user-selected canonical
- Crawled, not indexed
- Discovered, not indexed
- Average days since last crawl
- Crawl depth
- Internal links to canonical URLs
- Sitemap inclusion
- Orphan rate
- Duplicate content clusters
- Variant cluster size
If I had to choose just three tools
- Google Search Console — the authoritative view of Google's indexing decisions.
- Screaming Frog (or Sitebulb) — to detect canonical, duplicate, and internal linking issues before Google does.
- JetOctopus (or Botify for larger enterprises) — to combine crawl data, server logs, and Search Console data into a scalable view of variant and canonical behavior.
That combination gives both the technical causes (crawl configuration, canonicals, internal links) and Google's actual response (indexing status and canonical selection), which is what you need to diagnose indexation problems across large product catalogs.
Behind this answer: no web searches, 4 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://searchengineland.com/guide/seo-debugging?utm_source=chatgpt.com | not cited |
| 2 | https://www.indexprobe.com/en/google-index-checker/?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 4 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 6 | https://googleindexcheckerc.vercel.app/?utm_source=chatgpt.com | not cited |
| 7 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 8 | https://serp.tools/tools/bulk-indexability-checker/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Answer 37 of 45, 11th Aug 2026, gpt-5-6, mentions 2 tracked brands
Yes. For product pages with lots of variants, parameters, and canonical tags, I’d use a combination rather than one tool:
| Tool | Best for | Why it helps |
|---|---|---|
| Google Search Console | Actual Google indexation | Shows indexed/not-indexed status and, crucially, Google-selected canonical vs. user-declared canonical. support.google.com |
| Screaming Frog SEO Spider | Deep URL-level crawling | Excellent for crawling variant URLs, parameters, canonicals, robots directives, redirects, and rendered JavaScript at scale. www.techradar.com |
| Sitebulb | Canonical/indexability auditing | Particularly good at surfacing canonical chains, canonical-to-noindex URLs, redirects, 404s, loops, missing canonicals, and parameterized URLs. support.sitebulb.com |
| JetOctopus | Crawl-budget/log analysis | Connects server-log behavior with crawl data, letting you see whether Googlebot is wasting crawl activity on variant/parameter URLs while important products aren't being crawled. jetoctopus.com |
For an ecommerce site, I'd structure the investigation like this
1. Crawl every variant URL
Use Screaming Frog or Sitebulb with your XML sitemaps plus discovered URLs. Segment URLs by things like:
/product/red-shirt/product/red-shirt?size=M/product/red-shirt?color=red/product/red-shirt?variant=12345/product/red-shirt?utm_source=...
Then compare:
URL → status code → indexability → meta robots → canonical → canonical target → internal links → sitemap inclusion
Sitebulb is particularly useful here because it explicitly reports canonical targets that are themselves noindex, redirected, broken, disallowed, or canonicalized elsewhere. support.sitebulb.com
2. Compare your canonical strategy against Google's
This is the part crawlers can't fully replace.
Take representative URLs from each variant family and inspect them in Search Console. Compare:
rel=canonicaldeclared by site
vs.
Google's selected canonical
Google's URL Inspection tool specifically exposes the Google-selected canonical for the indexed version. support.google.com
If you find lots of:
Declared canonical: /product/widget
Google canonical: /product/widget?color=blue
or the reverse, that's a strong signal to investigate duplicate/content and internal-linking signals.
3. Look at Googlebot's actual behavior
If the site is large enough for crawl-budget problems, add JetOctopus/log analysis. You want to answer questions such as:
- What percentage of Googlebot requests hit variant URLs?
- Are parameter URLs consuming disproportionate crawl activity?
- Are canonicalized URLs still being crawled heavily?
- Are important canonical product URLs being crawled?
- Are Googlebot requests hitting URLs that shouldn't be indexable?
That tells you whether the problem is merely indexation configuration or an actual crawl-budget/architecture problem. jetoctopus.com
My preferred stack
For a large ecommerce catalog, I'd use:
Screaming Frog → Search Console → server logs/JetOctopus
Screaming Frog gives you the technical URL universe, GSC tells you what Google actually decided, and logs tell you what Googlebot is actually spending time crawling.
If you're dealing with millions of product/variant URLs, I'd additionally build a database/BigQuery-style comparison that automatically flags:
variant URL → canonical → canonical status → GSC status → Google-selected canonical → crawl frequency
That is much more powerful than relying on a generic "SEO audit score."
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://support.sitebulb.com/en/articles/9844123-audit-data?utm_source=chatgpt.com | not cited |
| 2 | https://sitebulb.com/product/indexability/?utm_source=chatgpt.com | not cited |
| 3 | https://sitebulb.com/use-cases/ecommerce/?utm_source=chatgpt.com | not cited |
| 4 | https://sitebulb.com/product/?utm_source=chatgpt.com | not cited |
| 5 | https://support.sitebulb.com/en/articles/9497227-how-to-find-isolated-pages-on-your-website?utm_source=chatgpt.com | not cited |
| 6 | https://sitebulb.com/resources/guides/?category=Indexability&utm_source=chatgpt.com | not cited |
| 7 | https://support.sitebulb.com/en/articles/12839707-auditing-internal-linking-with-sitebulb?utm_source=chatgpt.com | not cited |
| 8 | https://support.sitebulb.com/en/articles/9844074-audit-settings?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 38 of 45, 10th Aug 2026, gpt-5-6, mentions 4 tracked brands
For large ecommerce sites, I’d use a stack that combines crawl diagnostics + Google’s own indexing data + log analysis:
- Google Search Console — best for confirming whether variant URLs are indexed, canonicalized elsewhere, excluded, or affected by duplicate/alternate-page signals.
- Screaming Frog SEO Spider — excellent for crawling product/variant URL patterns at scale and auditing canonical tags, hreflang, status codes, noindex, pagination, internal links, and duplicate content.
- Sitebulb — particularly good for visualizing canonical/indexability relationships and finding patterns across large product catalogs.
- Semrush Site Audit — useful for automated recurring crawls and surfacing canonical, duplicate, redirect, and indexability problems.
- Ahrefs Site Audit — similar recurring-crawl capability, with strong internal-link and canonical diagnostics.
- JetOctopus / Oncrawl — worth considering for very large catalogs because they combine large-scale crawling with server-log analysis, helping distinguish what search engines can crawl from what Googlebot actually crawls.
- Google URL Inspection API — useful when you need programmatic inspection of selected URLs, though it isn't designed to inspect an entire catalog indiscriminately.
For product variants specifically
The important thing is to model the relationship between:
variant URL → canonical URL → indexability → internal links → sitemap inclusion → Google-selected canonical
For example, you want to catch situations such as:
/product?color=redcanonical →/product/product?color=bluecanonical →/product- but the blue variant is independently linked throughout the site
- variant URLs appear in XML sitemaps despite being canonicalized elsewhere
- canonical points to a URL that redirects, 404s, or is
noindex - conflicting canonicals between HTML, HTTP headers, and sitemap signals
- parameter combinations generating thousands of crawlable near-duplicates
- Google selecting a different canonical than the one declared
- faceted/variant URLs consuming crawl budget without providing unique search value
If you're dealing with hundreds of thousands or millions of URLs, I'd lean toward Screaming Frog/Sitebulb + Search Console + server logs, or JetOctopus/Oncrawl when log analysis is central.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 3rd to 9th Aug 2026
Answer 39 of 45, 9th Aug 2026, gpt-5-6, mentions 4 tracked brands
For product pages with lots of variants—size/color parameters, variant URLs, faceted URLs, etc.—I’d use a combination of a crawler + Google’s own indexing data.
| Tool | Best for | What it catches |
|---|---|---|
| Screaming Frog SEO Spider | Deep technical crawl | Missing/wrong canonicals, canonical chains, noindex, redirects, duplicate URLs, parameter variants, XML sitemap inconsistencies |
| Sitebulb | Easier visualization & diagnosis | Canonical-to-redirect/4xx/noindex targets, indexability conflicts, duplicate pages, parameterized URLs, JS-vs-HTML canonical differences support.sitebulb.comsupport.sitebulb.com |
| Google Search Console | What Google actually chose | “User-declared canonical” vs Google-selected canonical, indexed/not indexed status, crawl data |
| Ahrefs Site Audit | Large-scale ongoing monitoring | Duplicate content, canonical problems, noindex issues, and especially non-canonical URLs appearing in XML sitemaps help.ahrefs.com |
| Semrush Site Audit | Automated recurring audits | Broken/multiple canonicals, indexability and crawl issues, sitemap/canonical inconsistencies |
For your specific use case
I'd prioritize Screaming Frog + Search Console.
A useful crawl should let you segment URLs into something like:
/product/widget
/product/widget?color=red
/product/widget?color=blue
/product/widget?size=large
/product/widget?color=red&size=large
Then compare:
- HTTP status
- indexability
robotsmeta- canonical target
- canonical target's status/indexability
- hreflang, if applicable
- internal links
- XML sitemap inclusion
- rendered vs raw canonical
- duplicate-content similarity
The important distinction is that a crawler tells you what your site is declaring, while Search Console tells you what Google actually did with those declarations. Sitebulb, for example, explicitly exposes canonical targets that are malformed, noindex, 404, or disallowed, and can compare raw HTML against rendered canonical tags. support.sitebulb.comsupport.sitebulb.com
The particularly nasty variant problems to look for
For an ecommerce site, I'd build reports specifically for:
- Variant URL is indexable but should canonicalize to parent
- Variant URL canonicalizes to parent, but Google selects the variant anyway
- Canonical points to a variant instead of the primary product
- Canonical points through a redirect
- Canonical points to a noindex/404 URL
- Canonical chains — A → B → C
- Different variants have conflicting canonicals
- Variant URLs appear in XML sitemaps
- Internal links predominantly point to non-canonical variants
- JS changes the canonical between initial HTML and rendered HTML
- Faceted/filter URLs accidentally become indexable
- Products with genuinely unique variant content are being canonicalized away
If you're dealing with hundreds of thousands/millions of product-variant URLs, I'd go one step further: export the crawl data and build a URL-level ruleset that automatically flags these conditions. That's much more scalable than manually inspecting Search Console.
Behind this answer: 5 searches, 30 results retrieved, 4 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://help.ahrefs.com/en/articles/2115215-what-are-good-and-bad-duplicates-in-site-audit?utm_source=chatgpt.com | not cited |
| 2 | https://help.ahrefs.com/en/collections/87920-site-audit?utm_source=chatgpt.com | not cited |
| 3 | https://help.ahrefs.com/en/articles/2596742-duplicate-pages-without-canonical-error-in-site-audit?utm_source=chatgpt.com | not cited |
| 4 | https://help.ahrefs.com/en/articles/2134268-how-to-resolve-bad-duplicates-found-on-ahrefs-site-audit?utm_source=chatgpt.com | not cited |
| 5 | https://help.ahrefs.com/en/articles/2095992-what-are-canonical-urls?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/blog/seo-issues/?utm_source=chatgpt.com | not cited |
| 7 | https://ahrefs.com/seo-audit-tool?utm_source=chatgpt.com | not cited |
| 8 | https://docs.ahrefs.com/en/api/reference/site-audit/get-page-explorer?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 40 of 45, 8th Aug 2026, gpt-5-6, mentions 4 tracked brands
For variant-heavy ecommerce sites, the best tool stack is usually a crawler + Google’s own index data + log analysis:
- Screaming Frog — excellent for crawling product/variant URLs at scale. Check canonical targets, canonical chains, noindex, redirects, duplicate/near-duplicate pages, hreflang, and whether variant URLs are internally linked.
- Sitebulb — particularly useful for visualizing canonical/indexation relationships and finding patterns across large sets of product variants.
- Google Search Console — essential for comparing declared canonical vs. Google-selected canonical and investigating “Duplicate, Google chose a different canonical” and similar indexing states.
- Google Search Console URL Inspection API — useful if you need to automate URL-level inspection across a large sample of variants rather than checking URLs manually.
- Ahrefs or Semrush — useful for discovering indexed/linked variant URLs and monitoring organic visibility, though they shouldn't replace Search Console for Google's actual indexing decisions.
- Server-log analysis — tools such as Screaming Frog Log File Analyser can reveal whether Googlebot is spending crawl budget on parameterized variants, out-of-stock URLs, filtered URLs, or other pages you don't want indexed.
For your specific problem
I'd build a scalable audit around these checks:
| Check | Best source |
|---|---|
| Variant URL discovered/indexed | GSC + crawler |
rel=canonical target | Crawler |
| Google-selected canonical ≠ declared canonical | GSC URL Inspection |
| Canonical points to 404/redirect/noindex | Crawler |
| Variant pages are near-duplicates | Crawler/content analysis |
| Parameter combinations generating URL explosion | Crawler + logs |
| Googlebot crawling non-indexable variants | Logs |
| Important variants orphaned | Crawler/internal-link analysis |
| Product/variant structured data inconsistencies | Crawler |
| Indexation changes over time | GSC/API |
The key distinction: a crawler tells you what your site declares, while Search Console tells you what Google actually chose. For canonical/indexation problems, you want both.
If you're dealing with tens or hundreds of thousands of variant URLs, I can also lay out a specific automated audit architecture (crawl → canonical clustering → GSC inspection → anomaly scoring → dashboard) and recommend which tools/APIs to use at each stage.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 41 of 45, 7th Aug 2026, gpt-5-5, mentions 6 tracked brands
For product pages with variants, duplicate URLs, canonical tags, and large catalogs, you usually need a mix of technical SEO crawlers, Google tools, log analysis, and specialized ecommerce SEO platforms. The best tools depend on whether you need diagnosis, monitoring, or automated fixes.
1. Enterprise crawlers (best for finding canonical/indexation issues at scale)
Screaming Frog SEO Spider
Good for:
- Detecting:
- Canonical tag mismatches
- Canonical chains
- Canonicalized pages still in XML sitemaps
- Duplicate product URLs
- Near-duplicate variant pages
- Incorrect status codes
- Pagination/faceted navigation issues
- Handles millions of URLs with database storage mode
Useful reports:
- Canonical Errors
- Duplicate Pages
- “Non-indexable URLs in Sitemap”
- “Canonicalised URLs”
- “Pages with missing canonicals”
Sitebulb
Good for:
- Visualization of indexation problems
- Internal linking analysis
- Crawl maps showing:
- Variant pages competing with parent products
- Canonical clusters
- Orphaned products
Useful for communicating issues to developers/merchandising teams.
DeepCrawl / Lumar
Better for enterprise ecommerce sites:
- Millions+ URLs
- Scheduled crawls
- Trend monitoring
- JavaScript rendering
- Custom extraction rules
Useful checks:
- “Is Google able to discover every variant?”
- “Are canonical tags stable over time?”
- “Did a template deployment change indexability?”
2. Google-owned tools (must-have)
Google Search Console
Best source of truth for what Google actually indexed.
Check:
- Page indexing report
- Crawled — currently not indexed
- Duplicate without user-selected canonical
- Google chose a different canonical
- Excluded by
noindex
- URL Inspection API
- Test samples of variants
- Compare declared vs Google-selected canonical
Google Search Console API
Useful for scale:
- Pull indexing coverage data
- Monitor thousands of products
- Build dashboards in:
- BigQuery
- Looker Studio
- Data warehouse systems
Google Search Console API documentation
3. Log analysis tools (best for knowing what Googlebot does)
For large ecommerce sites, crawl behavior often reveals problems before rankings drop.
Oncrawl
Good for:
- Googlebot crawl analysis
- Crawl budget issues
- Product URL discovery
- Comparing:
- URLs crawled by Googlebot
- URLs indexed
- URLs generating traffic
Botify
Enterprise-level:
- SEO log analysis
- Crawl budget optimization
- Indexation monitoring
- Large catalog diagnostics
Useful questions:
- Is Google wasting crawl budget on color/size variants?
- Are canonicalized variants consuming crawl resources?
- Are high-value products crawled often enough?
4. Ecommerce-specific SEO platforms
SearchPilot
Useful if you need:
- Testing canonical changes
- Measuring impact of template changes
- SEO experimentation
Semrush / Ahrefs
Better for:
- Monitoring organic visibility
- Finding lost product rankings
- Spotting duplicate URL competition
Less powerful for deep canonical debugging than crawlers.
5. Custom checks you can build for variant-heavy catalogs
For serious ecommerce sites, I’d usually automate these checks:
| Check | Why it matters |
|---|---|
| Variant URL count vs indexed count | Finds index bloat |
| Canonical target consistency | Finds template bugs |
| Canonical target status code | Prevents canonical-to-404 issues |
| Canonical target indexability | Avoids pointing to blocked pages |
| Variant pages in sitemap | Prevents mixed signals |
| Internal links to canonicalized URLs | Reduces wasted crawl |
| Product schema URL vs canonical URL | Prevents structured data mismatch |
| hreflang/canonical conflicts | Common international issue |
A practical stack by site size
<100k product URLs
- Screaming Frog
- Google Search Console
- Sitebulb
100k–5M product URLs
- Lumar or Oncrawl
- Search Console API
- Log analysis
5M+ URLs / marketplaces
- Botify or Oncrawl
- BigQuery pipelines
- Custom canonical/indexation monitoring
For variant-heavy ecommerce, the biggest signal to watch is usually “Google chose a different canonical than the one you declared” plus “Crawled — currently not indexed” at scale. Those two reports often reveal whether your variant strategy is helping Google consolidate products or creating index bloat.
Behind this answer: no web searches, 6 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 42 of 45, 7th Aug 2026, gpt-5-5, mentions 6 tracked brands
For large ecommerce catalogs with product variants, canonical tags, faceted URLs, and tens of thousands (or millions) of URLs, you'll typically need a combination of crawling, indexation, and log-analysis tools. No single tool catches everything.
Here's a practical stack.
| Tool | Best for | Variant/canonical capabilities |
|---|---|---|
| urlGoogle Search Consoleturn0search0 | Google's view of indexing | Selected canonical, duplicate URLs, "Alternate page with proper canonical", URL Inspection |
| Screaming Frog SEO Spider | Technical crawling | Finds incorrect canonicals, canonical chains, loops, parameter URLs, missing canonicals |
| Sitebulb | Visual technical audits | Duplicate clusters, canonical conflicts, faceted navigation analysis |
| Semrush Site Audit | Continuous monitoring | Broken canonicals, duplicate pages, crawlability |
| Ahrefs Site Audit | Large-site auditing | Canonical mismatches, duplicate content, orphan pages |
| Botify | Enterprise SEO | Combines crawl data, logs, and indexation for very large ecommerce sites |
| Oncrawl | Enterprise crawling + log analysis | Crawl budget, canonical effectiveness, internal linking |
| Lumar | Enterprise technical SEO | Canonical auditing at millions-of-URL scale |
1. Google Search Console (the ground truth)
Search Console is still the authoritative source for understanding how Google interprets your canonicalization.
Pay particular attention to:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical tag
- Crawled – currently not indexed
- Discovered – currently not indexed
The URL Inspection tool also reports both:
- User-declared canonical
- Google-selected canonical
These are often different, which is the first sign your canonical strategy isn't working as intended. Google's documentation explains common reasons for this and how Google evaluates canonical signals. developers.google.com
2. Screaming Frog
For variant-heavy ecommerce sites, configure it to crawl:
- parameter URLs
- pagination
- faceted navigation
- XML sitemaps
Useful reports include:
- Canonical Errors
- Canonical Chains
- Multiple Canonicals
- Missing Canonicals
- Canonical to Redirect
- Non-indexable Canonical Targets
You can also compare:
- Canonical target
- Indexability
- Status code
- Robots directives
across every product variant.
3. Sitebulb
Sitebulb is particularly good for visualizing duplicate clusters.
It highlights situations like:
- 20 color variants all canonicalizing differently
- variant pages linking to each other incorrectly
- self-referencing canonicals mixed with primary-product canonicals
- parameter pages accidentally indexable
Many ecommerce SEO teams find these visual cluster reports easier to interpret than raw crawler exports.
4. Enterprise platforms (Botify, Oncrawl, Lumar)
Once you're managing hundreds of thousands or millions of URLs, crawl data alone isn't enough.
These tools combine:
- crawler data
- server log files
- Search Console
- sitemap analysis
This lets you answer questions like:
- Which variant URLs is Googlebot actually crawling?
- Which canonical URLs never get crawled?
- Are filter pages consuming crawl budget?
- Which products receive repeated crawl attempts but remain unindexed?
That's difficult to determine with standard crawlers alone.
5. Log file analysis
For very large catalogs, log analysis is invaluable.
Tools such as Botify and Oncrawl can reveal:
- excessive crawling of
?color= - repeated crawling of discontinued variants
- ignored canonical targets
- crawl budget wasted on parameter URLs
This is especially helpful when a crawler says everything looks correct but Googlebot behaves differently.
6. Bulk URL inspection
If you need to verify Google's indexation status across thousands of URLs, bulk inspection tools built on the Search Console API can surface:
- indexed vs. non-indexed pages
- Google's exclusion reason
- last crawl date
- canonical-related exclusions
For example, urlIndexProbeturn0search3 is designed specifically for large-scale Search Console URL inspection. www.indexprobe.com
A scalable workflow for ecommerce
For catalogs with 100k+ products, a common workflow is:
- Crawl the entire site with Screaming Frog or Sitebulb.
- Export all product URLs, including variants and parameter URLs.
- Compare declared canonical vs. actual canonical target.
- Cross-reference with Search Console indexing reports.
- Review Google-selected canonicals for mismatches.
- Use log analysis to identify which variants Googlebot continues to crawl.
- Set up recurring audits to detect new canonical conflicts after releases.
This combination catches issues such as:
- variant URLs being indexed instead of the primary product
- self-canonicals on duplicate variants
- canonicals pointing to redirects or 404s
- inconsistent internal linking that weakens canonical signals
- parameter URLs leaking into the index
- products omitted from XML sitemaps
- Google ignoring declared canonicals because pages differ too much—or not enough—to be clustered as intended. developers.google.com
For most organizations, Search Console + Screaming Frog is sufficient up to roughly 100,000 URLs. Above that, adding an enterprise platform such as Botify, Oncrawl, or Lumar provides much better visibility into crawl behavior and indexation at scale.
Behind this answer: 1 search, 10 results retrieved, 6 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://redcacti.com/tools/meta-tag-checker/?utm_source=chatgpt.com | not cited |
| 2 | https://visrank.org/shopify-seo-audit?utm_source=chatgpt.com | not cited |
| 3 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 4 | https://www.shipcheck.pro/tools/noindex-detector?utm_source=chatgpt.com | not cited |
| 5 | https://yoast.com/tools/seo-checker/?utm_source=chatgpt.com | not cited |
| 6 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 7 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| 8 | https://quickseo.ai/tools/indexable-but-noncanonical-finder?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
Answer 43 of 45, 7th Aug 2026, gpt-5-5, mentions 4 tracked brands
For large ecommerce sites with product variants (size, color, material, region) and canonical tags, no single tool catches every issue. The most effective approach combines four categories of tools:
| Purpose | Best tools | What they find |
|---|---|---|
| Google's view | Google Search Console | Google-selected canonicals, excluded pages, duplicate clusters, indexing status |
| Large-scale crawling | Screaming Frog, Sitebulb, Oncrawl | Missing/wrong canonicals, duplicate titles, parameter URLs, orphan pages |
| Enterprise monitoring | Botify, Deepcrawl, Lumar | Crawl budget, indexation trends, template issues across millions of URLs |
| Log analysis | Splunk, ELK Stack | How Googlebot actually crawls variants |
1. Google Search Console (essential)
This should always be your source of truth because it shows what Google actually indexed rather than what your site outputs.
Look closely at:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical tag
- Crawled – currently not indexed
- Discovered – currently not indexed
The URL Inspection tool also shows:
- User-declared canonical
- Google-selected canonical
If these differ, Google is ignoring your canonical for that URL. Google's documentation explains common reasons, including insufficient differentiation between variants and conflicting signals. developers.google.comwww.indexprobe.com
2. Screaming Frog
For catalogs under roughly 500k–1M URLs (or segmented crawls), Screaming Frog is still one of the best options.
Useful reports include:
- Canonical errors
- Canonical chains
- Canonical to redirects
- Multiple canonicals
- Missing canonicals
- Non-indexable canonicals
- Parameterized URLs
- Duplicate content clusters
For product variants you can quickly answer questions like:
- Are all color variants self-canonical?
- Are variants pointing to the parent?
- Are discontinued variants still indexable?
- Are faceted URLs accidentally canonicalized?
3. Sitebulb
Sitebulb excels at visualization.
It flags:
- canonical loops
- conflicting canonicals
- duplicate clusters
- orphan variants
- pagination issues
- parameter explosions
Its visual reports are often easier to interpret than raw crawler exports.
4. Lumar / Deepcrawl
If you're working with hundreds of thousands or millions of product pages, Lumar is designed for this scale.
It monitors:
- canonical consistency
- template regressions
- variant indexing
- JavaScript-rendered canonicals
- crawl budget waste
This is especially useful for Shopify Plus, Adobe Commerce, Salesforce Commerce Cloud, and other enterprise ecommerce platforms.
5. Botify
Botify combines three valuable data sources:
- crawl data
- Google Search Console data
- server log files
This lets you answer questions like:
- Google crawled 80,000 blue-shirt variants.
- Only 5,000 were indexed.
- 60,000 pointed to parent canonicals.
- 15,000 had conflicting internal links.
That level of correlation is difficult to achieve with standalone crawlers.
6. Log File Analysis
If crawl budget is a concern, server logs are invaluable.
They reveal whether Googlebot is spending time on:
- every color parameter
- session IDs
- filter URLs
- out-of-stock variants
- discontinued products
You can then compare crawl frequency against indexation to identify wasted crawl activity.
7. Bulk URL Inspection Tools
For validating large URL sets against Google's own data, tools built on the Google Search Console API can inspect thousands of URLs in bulk and report statuses such as "Alternate page with proper canonical tag" or "Google chose different canonical." www.indexprobe.com
Metrics worth tracking
For product variants, monitor:
- % indexed variants
- % alternate canonicals
- Google-selected vs declared canonical mismatch
- Canonicals pointing to redirects
- Canonicals pointing to non-200 pages
- Variant pages with self-canonicals
- Parent pages missing self-canonicals
- Parameter URLs in sitemaps
- Duplicate title clusters
- Duplicate content clusters
- Crawl frequency by variant type
A recommended stack
If I were auditing a large ecommerce site with many product variants, I'd use:
- Google Search Console for actual indexation status.
- Screaming Frog to crawl templates and canonical implementation.
- Botify or Lumar for enterprise-scale monitoring and trend analysis.
- Server log analysis to understand Googlebot's crawl behavior.
- Periodic bulk URL inspections to verify Google's chosen canonical matches your intended canonical. developers.google.comwww.indexprobe.com
This combination covers both implementation issues (what your site outputs) and search engine behavior (what Google actually crawls, indexes, and treats as canonical).
Behind this answer: 1 search, 10 results retrieved, 4 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://redcacti.com/tools/meta-tag-checker/?utm_source=chatgpt.com | not cited |
| 2 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 3 | https://www.shipcheck.pro/tools/noindex-detector?utm_source=chatgpt.com | not cited |
| 4 | https://seotoolsdesk.com/canonical-tag-checker?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 6 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| 7 | https://quickseo.ai/tools/indexable-but-noncanonical-finder?utm_source=chatgpt.com | not cited |
| 8 | https://yerman.uk/seo-tools/?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
Answer 44 of 45, 7th Aug 2026, gpt-5-5, mentions 6 tracked brands
If you're managing thousands to millions of product URLs with color, size, or configuration variants, no single tool will catch every indexation issue. The most effective approach combines Google's own data with enterprise crawlers and log analysis.
Here's how I'd categorize the best options:
| Tool | Best for | Variant/canonical capabilities |
|---|---|---|
| Google Search Console | Google's view of indexing | Shows "Duplicate, Google chose different canonical", "Alternate page with proper canonical tag", URL Inspection API, indexing reports. developers.google.com |
| Screaming Frog SEO Spider | Technical crawling | Extracts canonicals, compares canonical targets, identifies parameter URLs, custom extraction, JavaScript rendering. |
| Sitebulb | Visual audits | Excellent reports for duplicate clusters, canonical chains, indexability conflicts. |
| Semrush Site Audit | Enterprise monitoring | Finds canonical conflicts, duplicate pages, broken canonicals, crawl issues. |
| Ahrefs Site Audit | Large-scale audits | Indexability reports, duplicate content, canonical validation. |
| Botify | Very large ecommerce sites | Combines crawl data, log files, and Search Console for enterprise catalogs. |
| Oncrawl | Crawl budget analysis | Excellent for understanding whether variants waste crawl budget. |
| Lumar | Enterprise crawling | Large-scale canonical audits, faceted navigation analysis. |
What to look for
For product variants, the most valuable reports identify:
- Canonical points to a 404 or redirect
- Canonical chains (A → B → C)
- Canonical loops
- Self-canonical missing
- Multiple canonicals on one page
- Parameter URLs being indexed (
?color=,?size=,?variant=) - Variant URLs receiving internal links when they shouldn't
- Sitemap contains non-canonical URLs
- Google-selected canonical differs from declared canonical
- "Duplicate without user-selected canonical"
- "Alternate page with proper canonical"
Google recommends using the URL Inspection tool to compare your preferred canonical with Google's selected canonical because Google may choose a different URL if it believes another version is more appropriate. developers.google.com
At enterprise scale (100k+ products)
The workflow many technical SEO teams use looks like this:
- Crawler (Screaming Frog, Sitebulb, Lumar, Botify)
- Crawl every product page
- Export canonicals
- Export indexability
- Export hreflang
- Export internal links
- Google Search Console
- Pull Indexing reports
- Use the URL Inspection API in bulk
- Compare Google's canonical vs. declared canonical
- Server logs
- Verify Googlebot is spending crawl budget on canonical URLs rather than thousands of low-value variant URLs.
- BI or SQL
- Join crawl data with Search Console and product catalog data to identify recurring issues by template, category, or brand.
Useful automations
For ecommerce sites, it's worth creating rules that automatically flag:
- Canonical URL ≠ HTTP 200
- Canonical URL contains tracking parameters
- Variant canonical points to another variant instead of the primary product (if that's not your intended strategy)
- Canonical not included in sitemap
- Sitemap includes non-canonical URLs
- Indexable page with canonical pointing elsewhere (mixed signals)
- Duplicate title + duplicate description + different canonical
If you're using Shopify, Magento, Adobe Commerce, or BigCommerce
These platforms often generate variant URLs automatically. Common issues include:
?variant=URLs being crawled- Color/size URLs entering the sitemap unintentionally
- Theme updates overwriting canonical logic
- Faceted navigation creating millions of crawlable URLs
A crawler combined with Search Console is usually enough to detect these at scale, and enterprise platforms like Botify or Oncrawl become particularly valuable once catalogs reach several hundred thousand URLs.
If you can share your platform (Shopify, Adobe Commerce/Magento, Salesforce Commerce Cloud, WooCommerce, BigCommerce, or a custom stack) and roughly how many product URLs you have, I can recommend a workflow tailored to that setup.
Behind this answer: 1 search, 11 results retrieved, 6 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://redcacti.com/tools/meta-tag-checker/?utm_source=chatgpt.com | not cited |
| 2 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 3 | https://visrank.org/shopify-seo-audit?utm_source=chatgpt.com | not cited |
| 4 | https://www.shipcheck.pro/tools/noindex-detector?utm_source=chatgpt.com | not cited |
| 5 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 6 | https://yoast.com/tools/seo-checker/?utm_source=chatgpt.com | not cited |
| 7 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 8 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| and 3 more results | ||
Tracked brands mentioned
Answer 45 of 45, 7th Aug 2026, gpt-5-5, mentions 5 tracked brands
For large ecommerce catalogs with product variants, canonical tags, and faceted URLs, you'll typically need a combination of four tool types rather than a single solution.
| Use case | Best tools | What they detect |
|---|---|---|
| Crawl the entire site | Screaming Frog, Sitebulb, JetOctopus, OnCrawl | Missing/incorrect canonicals, canonical chains, duplicate titles, parameter URLs, orphan pages |
| See what Google actually indexed | Google Search Console, IndexProbe | Google-selected canonicals, "Duplicate, Google chose different canonical", "Alternate page with proper canonical", excluded pages developers.google.com |
| Enterprise monitoring | Botify, Deepcrawl (Lumar), Conductor | Crawl budget, indexation trends, log analysis, template-level issues |
| Log file analysis | Splunk, ELK Stack, JetOctopus Log Analyzer | Which variant URLs Googlebot actually crawls versus ignores |
My recommended stack
1. Screaming Frog SEO Spider (best overall)
Ideal for sites up to several hundred thousand URLs.
Useful reports:
- Canonical Errors
- Canonicalized URLs
- Missing Canonical
- Multiple Canonicals
- Pagination issues
- Parameter URLs
- Duplicate content
Custom extraction lets you compare:
- URL
- rel="canonical"
- meta robots
- hreflang
- structured data
- product variant parameters
You can also compare:
/product/product?color=red/product?size=xl
to ensure they all canonicalize correctly.
2. Google Search Console
This tells you what Google actually decided—not just what your HTML says.
Watch these reports closely:
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical tag
- Crawled – currently not indexed
- Discovered – currently not indexed
- Indexed pages
For individual URLs, use URL Inspection to compare:
- User-declared canonical
- Google-selected canonical
Google recommends this workflow when troubleshooting canonicalization. developers.google.comvisrank.org
3. Sitebulb
Excellent visual reports for ecommerce.
It highlights:
- canonical loops
- canonical chains
- multiple canonicals
- inconsistent canonicals
- duplicate product variants
- faceted navigation problems
Many SEO teams find it easier to interpret than raw crawl exports.
4. JetOctopus
A strong option for catalogs with millions of URLs.
It combines:
- crawler
- server logs
- Google Search Console
This helps answer questions like:
- Is Google wasting crawl budget on variant URLs?
- Are filtered URLs being crawled heavily?
- Are canonicalized URLs still consuming crawl resources?
5. Lumar (formerly Deepcrawl)
Built for enterprise ecommerce.
It can detect:
- template-wide canonical mistakes
- product variant duplication
- pagination issues
- JavaScript-rendered canonicals
- inconsistent internal linking
Very useful if thousands of pages are generated from the same templates.
6. Botify
One of the best tools for understanding:
- crawl → index → traffic
It shows:
- URLs crawled
- URLs indexed
- URLs receiving impressions
- canonical clusters
- crawl budget waste
This is particularly valuable for very large catalogs.
For Shopify stores
If you're working with Shopify variants, verify:
- Variant URLs (
?variant=) point to the intended canonical. - Collection URLs don't become accidental canonicals.
- Parameter URLs aren't ending up in XML sitemaps.
- Product schema aligns with your canonical strategy. developers.google.comvisrank.org
At very large scale (100k+ products)
Many SEO teams automate audits with exports from Screaming Frog or Sitebulb into a data warehouse or spreadsheet and flag patterns such as:
- Canonical ≠ self URL
- Canonical returns non-200 status
- Canonical points to a redirect
- Canonical chains
- Multiple canonicals
- Missing canonicals
- Canonical conflicts with
noindex - Canonical targets outside the sitemap
- Variant URLs receiving organic traffic despite canonicalization
- Google-selected canonical differing from the declared canonical
A practical "best-in-class" stack
- Free: Google Search Console + Screaming Frog
- Mid-market: Sitebulb + JetOctopus
- Enterprise: Botify or Lumar, supplemented with server log analysis
This combination gives you visibility into all three critical layers: what your site publishes (crawl), what Google chooses to index (Search Console), and how Googlebot actually behaves (logs).
Behind this answer: 1 search, 10 results retrieved, 5 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://redcacti.com/tools/meta-tag-checker/?utm_source=chatgpt.com | not cited |
| 2 | https://www.robot-speed.com/free-tools/noindex-checker?utm_source=chatgpt.com | not cited |
| 3 | https://www.indexprobe.com/en/?utm_source=chatgpt.com | not cited |
| 4 | https://www.shipcheck.pro/tools/noindex-detector?utm_source=chatgpt.com | not cited |
| 5 | https://yoast.com/tools/seo-checker/?utm_source=chatgpt.com | not cited |
| 6 | https://griffincheck.com/?utm_source=chatgpt.com | not cited |
| 7 | https://www.indexdoctor.io/?utm_source=chatgpt.com | not cited |
| 8 | https://indexfast.co/tools?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
See where your brand stands in AI
Track how AI talks about your brand, free. 40 prompts, no credit card.
Start tracking free
