[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary:\u002Fglossary\u002Fgoogle-chose-different-canonical":3,"glossary-related:\u002Fglossary\u002Fgoogle-chose-different-canonical":610},{"id":4,"title":5,"author":6,"body":7,"bottomLine":546,"cluster":547,"cta":548,"date":549,"definition":550,"description":551,"draft":552,"extension":553,"factChecker":554,"faq":555,"image":554,"meta":571,"meta_description":572,"meta_title":573,"navigation":574,"path":575,"related":576,"reviewer":554,"seo":578,"sitemap":579,"sources":580,"stem":601,"summary":602,"takeaways":603,"term":304,"tier":539,"updated":554,"__hash__":609},"glossary\u002Fglossary\u002Fgoogle-chose-different-canonical.md","What Does \"Duplicate, Google Chose Different Canonical Than User\" Mean?","sebastian",{"type":8,"value":9,"toc":534},"minimark",[10,15,26,83,102,116,120,126,172,178,183,201,205,223,326,331,334,340,344,388,401,405,417,421,481,489,493,504,511],[11,12,14],"h2",{"id":13},"what-duplicate-google-chose-different-canonical-than-user-means","What \"Duplicate, Google chose different canonical than user\" means",[16,17,18,19,23,24],"p",{},"The status sits in the \"Not indexed\" group of the Page indexing report. Google's description is two sentences: \"This page is marked as canonical for a set of pages, but Google thinks another URL makes a better canonical,\" and Google has indexed the page it considers canonical rather than this one. ",[20,21],"cite-ref",{"n":22},"1"," In Google's reading, the inspected page is a duplicate of the Google-selected canonical, not of the canonical you declared. ",[20,25],{"n":22},[27,28,29,42],"table",{},[30,31,32],"thead",{},[33,34,35,39],"tr",{},[36,37,38],"th",{},"Part of the label",[36,40,41],{},"What Google found",[43,44,45,54,62,75],"tbody",{},[33,46,47,51],{},[48,49,50],"td",{},"Duplicate",[48,52,53],{},"The page's primary content is the same as, or very similar to, another URL's.",[33,55,56,59],{},[48,57,58],{},"Google chose different canonical",[48,60,61],{},"Google selected a URL other than the declared one to represent that content.",[33,63,64,67],{},[48,65,66],{},"Than user",[48,68,69,70,74],{},"A canonical was declared; the \"user\" is the site, through a ",[71,72,73],"code",{},"rel=\"canonical\""," link or another signal.",[33,76,77,80],{},[48,78,79],{},"(Not indexed)",[48,81,82],{},"Google indexed its own choice and left the inspected URL out.",[16,84,85,86,89,90,92,93,95,96,98,99],{},"The status exists because of how canonicalization works. When Google finds multiple pages whose primary content is the same or very similar, it clusters them and marks as canonical the one that its signals suggest is the most complete and useful for search users. ",[20,87],{"n":88},"2"," The factors include whether the page is served over HTTP or HTTPS, redirects, the presence of the URL in a sitemap, and ",[71,91,73],{}," link annotations. ",[20,94],{"n":88}," You can state a preference with these techniques, but indicating a canonical preference is a hint, not a rule, and Google may choose a different page than you do. ",[20,97],{"n":88}," Google's troubleshooting page names two kinds of reasons: the quality of the content and technical signals. ",[20,100],{"n":101},"6",[16,103,104,105,110,111,115],{},"The status is one of three canonical outcomes in the report. Its siblings are ",[106,107,109],"a",{"href":108},"\u002Fglossary\u002Fduplicate-without-user-selected-canonical","Duplicate without user-selected canonical",", where nothing was declared, and ",[106,112,114],{"href":113},"\u002Fglossary\u002Falternate-page-with-proper-canonical-tag","Alternate page with proper canonical tag",", where Google accepted the declaration.",[11,117,119],{"id":118},"when-to-fix-it-and-when-to-leave-it","When to fix it and when to leave it",[16,121,122,123,125],{},"Google's introduction to the \"Not indexed\" group says these pages have not been indexed, but not necessarily because of an error, and that having a page marked duplicate or alternate is usually a good thing, because it means Google found the canonical page and indexed it. ",[20,124],{"n":22}," The content is in the index. The open question is which URL carries it.",[27,127,128,138],{},[30,129,130],{},[33,131,132,135],{},[36,133,134],{},"Situation",[36,136,137],{},"Action",[43,139,140,148,156,164],{},[33,141,142,145],{},[48,143,144],{},"Google selected a URL you are happy to rank (HTTPS over HTTP, the clean URL over a parameter variant)",[48,146,147],{},"Leave the index alone and change your declared canonical to match Google's choice.",[33,149,150,153],{},[48,151,152],{},"Google selected a URL you do not want in Search (an old URL, a staging host, a filtered view)",[48,154,155],{},"Align every signal behind your preferred URL; redirect the unwanted one if it has no job of its own.",[33,157,158,161],{},[48,159,160],{},"Google folded together two pages you consider different (two locations, two product variants, two languages)",[48,162,163],{},"Make the content differ substantially, then wait for a recrawl.",[33,165,166,169],{},[48,167,168],{},"The Google-selected canonical is the inspected page itself",[48,170,171],{},"Google sees the page as not similar to any other page; the declared canonical points at something that is not a duplicate. Remove or correct it.",[16,173,174,175,177],{},"The last row follows from one line in Google's help text: a duplicate page must be similar to the canonical. ",[20,176],{"n":22}," A canonical that points to a page with different content is not a weaker hint; it is one Google does not act on.",[16,179,180,181],{},"Language versions are a frequent cause of the third row. Different language versions of a page count as duplicates only if the primary content is in the same language, so a \"translated\" page where only the header and footer changed is treated as a duplicate of the original. ",[20,182],{"n":88},[16,184,185,186,190,191,195,196,200],{},"The status is also a neighbor of ",[106,187,189],{"href":188},"\u002Fblog\u002Fwhat-is-keyword-cannibalization","keyword cannibalization",". When two URLs are similar enough, Google folds one into the other and you see a duplicate status. When they are similar but not similar enough, both stay indexed and compete for the same queries, which is the ",[106,192,194],{"href":193},"\u002Fblog\u002Finternal-keyword-cannibalization","internal cannibalization"," pattern. A canonical tag cannot settle the second case, because the pages are not duplicates; that is a ",[106,197,199],{"href":198},"\u002Fblog\u002Fmerge-or-redirect-competing-seo-pages","merge or redirect"," decision.",[11,202,204],{"id":203},"example-one-guide-four-urls","Example: one guide, four URLs",[16,206,207,208,212,213,217,218,222],{},"The table below is constructed to illustrate the pattern. Each row is a URL as it appears in the Page indexing report and the ",[106,209,211],{"href":210},"\u002Fglossary\u002Furl-inspection-tool","URL Inspection tool",", with 28 days of ",[106,214,216],{"href":215},"\u002Fglossary\u002Fsearch-console-clicks","clicks"," from the ",[106,219,221],{"href":220},"\u002Fblog\u002Fanalyze-seo-performance-with-google-search-console","Performance report",".",[27,224,225,244],{},[30,226,227],{},[33,228,229,232,235,238,241],{},[36,230,231],{},"URL",[36,233,234],{},"User-declared canonical",[36,236,237],{},"Google-selected canonical",[36,239,240],{},"Page indexing status",[36,242,243],{},"Clicks (28 days)",[43,245,246,267,287,307],{},[33,247,248,253,257,261,264],{},[48,249,250],{},[71,251,252],{},"\u002Fguides\u002Ftrail-shoes",[48,254,255],{},[71,256,252],{},[48,258,259],{},[71,260,252],{},[48,262,263],{},"Indexed",[48,265,266],{},"860",[33,268,269,274,278,282,284],{},[48,270,271],{},[71,272,273],{},"\u002Fguides\u002Ftrail-shoes?color=red",[48,275,276],{},[71,277,252],{},[48,279,280],{},[71,281,252],{},[48,283,114],{},[48,285,286],{},"0",[33,288,289,294,298,302,305],{},[48,290,291],{},[71,292,293],{},"\u002Fblog\u002Ftrail-shoes-guide",[48,295,296],{},[71,297,293],{},[48,299,300],{},[71,301,252],{},[48,303,304],{},"Duplicate, Google chose different canonical than user",[48,306,286],{},[33,308,309,314,318,322,324],{},[48,310,311],{},[71,312,313],{},"\u002Fde\u002Fguides\u002Ftrail-shoes",[48,315,316],{},[71,317,313],{},[48,319,320],{},[71,321,252],{},[48,323,304],{},[48,325,286],{},[16,327,328,329,222],{},"Row three is an old blog copy of the guide that still declares itself canonical. Google disagreed, and it chose the URL you would have picked. The fix is housekeeping: redirect the old copy, or point its canonical at ",[71,330,252],{},[16,332,333],{},"Row four is the one that costs something. The German URL has a translated navigation and an English body, so Google treats it as a duplicate of the English guide and German searchers are served the English URL. A canonical tag does not fix this; translating the primary content does.",[16,335,336,337],{},"The zero clicks on rows two to four are not lost traffic. Click, impression and position data for all variations of a page are assigned to the canonical URL that Google selects, so the 860 clicks on row one include the visits that the variants would have earned. ",[20,338],{"n":339},"5",[11,341,343],{"id":342},"how-to-check-it-and-fix-it","How to check it and fix it",[345,346,347,351,357,362,365,380,385],"ol",{},[348,349,350],"li",{},"Open the Page indexing report, click the status under \"Why pages aren't indexed\", and export the example URLs.",[348,352,353,354],{},"Inspect a URL and read two fields under \"Page indexing\". \"User-declared canonical\" shows the canonical the page explicitly declares, and \"Google-selected canonical\" shows the page Google selected as the authoritative URL when it found similar pages on your site. ",[20,355],{"n":356},"4",[348,358,359,360],{},"Open the inspected page, the user-declared canonical and the Google-selected canonical in a browser and compare them. ",[20,361],{"n":22},[348,363,364],{},"Decide which URL should rank, using the table above.",[348,366,367,368,370,371,374,375,377,378],{},"Make the signals agree. Do not specify different URLs as canonical for the same page with different techniques, link internally to the canonical URL rather than a duplicate, keep a self-referential ",[71,369,73],{}," on the canonical page, and remember that every URL in a sitemap is suggested as a canonical. ",[20,372],{"n":373},"3"," A redirect and a ",[71,376,73],{}," annotation are both strong signals, sitemap inclusion is a weak one, and the methods become more effective when combined. ",[20,379],{"n":373},[348,381,382,383],{},"Do not use robots.txt for canonicalization, and do not use noindex to prevent the selection of a canonical within one site, because it blocks the page from Search completely. ",[20,384],{"n":373},[348,386,387],{},"Re-inspect after the next crawl and read the indexed result, not the live test.",[16,389,390,391,395,396,400],{},"The full diagnosis, signal by signal, is in ",[106,392,394],{"href":393},"\u002Fblog\u002Fgoogle-chooses-different-canonical-urls","why Google chooses different canonical URLs",". To run the comparison across many URLs at once, the ",[106,397,399],{"href":398},"\u002Fgoogle-index-checker","Google Index Checker"," inspects them through the URL Inspection API and compares the canonical you declare with the one Google chose.",[11,402,404],{"id":403},"the-thing-people-get-wrong","The thing people get wrong",[406,407,408],"blockquote",{},[16,409,410,411,413,414,416],{},"\"Google ignored my canonical tag, so the tag must be broken.\" Usually the tag is read correctly and outvoted. Google's documentation calls a canonical preference a hint, not a rule, and URL Inspection says there is no guarantee that Google will choose your preferred canonical, only that it will take it into consideration. ",[20,412],{"n":88}," ",[20,415],{"n":356}," Re-adding the same tag changes nothing. What changes the outcome is removing the signals that contradict it, or accepting that Google's choice was the better one.",[11,418,420],{"id":419},"duplicate-google-chose-different-canonical-than-user-vs-the-other-canonical-statuses","Duplicate, Google chose different canonical than user vs the other canonical statuses",[27,422,423,439],{},[30,424,425],{},[33,426,427,430,433,436],{},[36,428,429],{},"Status",[36,431,432],{},"You declared a canonical",[36,434,435],{},"Google agreed",[36,437,438],{},"What to do",[43,440,441,454,468],{},[33,442,443,445,448,451],{},[48,444,304],{},[48,446,447],{},"Yes",[48,449,450],{},"No",[48,452,453],{},"Compare both canonicals and decide whose choice stands.",[33,455,456,460,462,465],{},[48,457,458],{},[106,459,109],{"href":108},[48,461,450],{},[48,463,464],{},"n\u002Fa",[48,466,467],{},"Check Google's choice; declare a canonical if you disagree.",[33,469,470,474,476,478],{},[48,471,472],{},[106,473,114],{"href":113},[48,475,447],{},[48,477,447],{},[48,479,480],{},"Nothing, unless the page should have been indexed on its own.",[16,482,483,484,488],{},"A ",[106,485,487],{"href":486},"\u002Fblog\u002Fkeyword-mapping-prevent-cannibalization","keyword map"," that assigns one URL to each topic is the simplest way to keep new duplicates out of all three rows.",[11,490,492],{"id":491},"where-the-report-can-mislead","Where the report can mislead",[16,494,495,496,498,499,501,502],{},"The example list under the status does not necessarily show all URLs with the issue and is limited to 1,000 rows, so a falling count is a trend, not a complete inventory. ",[20,497],{"n":22}," The Google-selected canonical in URL Inspection can be a few hours out of date from the index value. ",[20,500],{"n":356}," The live test cannot help here at all: information about Google's canonical choice is determined at indexing time, and the live test cannot predict whether the tested version will be considered canonical. ",[20,503],{"n":356},[16,505,506,507,413,509],{},"Patience is part of reading the report. Google might hold pages in a duplicate cluster for up to two weeks, and validation of a fix typically takes up to about two weeks and can take much longer. ",[20,508],{"n":101},[20,510],{"n":22},[16,512,513,514,516,517,521,522,526,527,531,532],{},"Two preferences can also produce the status with no content change on your side: Google prefers HTTPS pages over equivalent HTTP pages as canonical, and it prefers URLs that are part of hreflang clusters. ",[20,515],{"n":373}," Finally, because performance data is assigned to the Google-selected canonical, the overruled URL has no ",[106,518,520],{"href":519},"\u002Fglossary\u002Fsearch-console-impressions","impressions",", ",[106,523,525],{"href":524},"\u002Fglossary\u002Fsearch-console-average-position","average position"," or ",[106,528,530],{"href":529},"\u002Fglossary\u002Fsearch-console-ctr","CTR"," of its own, so its empty row in the Performance report says nothing about demand. ",[20,533],{"n":339},{"title":535,"searchDepth":536,"depth":536,"links":537},"",3,[538,540,541,542,543,544,545],{"id":13,"depth":539,"text":14},2,{"id":118,"depth":539,"text":119},{"id":203,"depth":539,"text":204},{"id":342,"depth":539,"text":343},{"id":403,"depth":539,"text":404},{"id":419,"depth":539,"text":420},{"id":491,"depth":539,"text":492},"\"Duplicate, Google chose different canonical than user\" is Search Console reporting a disagreement: a canonical was declared, and Google indexed a different URL for the same content. The one decision is whether Google's choice or yours should stand. If Google picked a URL you are happy to rank, update your canonical to match and move on. If it picked the wrong one, align redirects, internal links and sitemaps behind your preferred URL and check the Google-selected canonical in URL Inspection after the next crawl.","search-console","index","2026-11-14","Duplicate, Google chose different canonical than user is a Page indexing status in Google Search Console. It means a canonical URL was declared for the page, but Google judged another URL to be the better canonical for that content and indexed that one instead, so the inspected page is left out of the index.","What the status means, why a declared canonical is a hint Google can overrule, when the override is harmless, and how to compare the two canonicals in URL Inspection.",false,"md",null,[556,559,562,565,568],{"q":557,"a":558},"Is \"Duplicate, Google chose different canonical than user\" bad?","Not by itself. The content is indexed under the URL Google selected, and Google says a page marked duplicate or alternate is usually a good thing. It is a problem when the Google-selected canonical is not the URL you want in Search, or when Google has folded together two pages that you consider different.",{"q":560,"a":561},"How do I fix \"Duplicate, Google chose different canonical than user\"?","Inspect the URL, compare the user-declared canonical with the Google-selected canonical, and decide which one should rank. Then make every signal agree with that decision by using one rel=\"canonical\" target, internal links and sitemap entries that point to the same URL, and a redirect when the duplicate has no job of its own. If the pages are not duplicates, make their content differ substantially.",{"q":563,"a":564},"Why does Google ignore my canonical tag?","Google treats a declared canonical as a hint, not a rule. It can choose a different canonical for various reasons, such as the quality of the content or technical signals, and it will not accept a declared canonical that is not similar to the page that declares it.",{"q":566,"a":567},"What is the difference from \"Duplicate without user-selected canonical\"?","In both statuses Google indexed another URL instead of this one. \"Duplicate without user-selected canonical\" means no canonical was declared and Google chose one for you. \"Duplicate, Google chose different canonical than user\" means a canonical was declared and Google selected a different URL.",{"q":569,"a":570},"How long does it take for the status to clear after a fix?","Google gives no fixed time. The canonical is chosen when the page is indexed, so the change shows only after the affected URLs are recrawled, Google says it might hold pages in a duplicate cluster for up to two weeks, and validation of a fix in Search Console typically takes up to about two weeks.",{},"What \"Duplicate, Google chose different canonical than user\" means in Search Console, when Google's choice is fine, and how to align canonical signals.","Google Chose Different Canonical Than User: Meaning + Fix",true,"\u002Fglossary\u002Fgoogle-chose-different-canonical",[108,113,210,393,198,188,193,577],"\u002Fblog\u002Fhow-to-find-and-fix-keyword-cannibalization",{"title":5,"description":551},{"loc":575},[581,586,590,593,595,598],{"publisher":582,"name":583,"url":584,"accessed":585},"Google Search Console Help","Page indexing report","https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F7440203","2026-11-11",{"publisher":587,"name":588,"url":589,"accessed":585},"Google Search Central","What is canonicalization","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fcanonicalization",{"publisher":587,"name":591,"url":592,"accessed":585},"How to specify a canonical URL with rel=\"canonical\" and other methods","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fconsolidate-duplicate-urls",{"publisher":582,"name":211,"url":594,"accessed":585},"https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F9012289",{"publisher":582,"name":596,"url":597,"accessed":585},"What are impressions, position, and clicks?","https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F7042828",{"publisher":587,"name":599,"url":600,"accessed":585},"Fix canonicalization issues","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fcanonicalization-troubleshooting","glossary\u002Fgoogle-chose-different-canonical","Page indexing status: you declared a canonical, Google judged another URL the better one and indexed that instead.",[604,605,606,607,608],"The status means a canonical was declared, Google disagreed with it, and Google indexed the URL it considers the better canonical.","Declaring a canonical is a hint, not a rule; Google weighs it with redirects, HTTPS, sitemaps and other signals.","The content is still indexed, under the URL Google selected, and that URL receives the clicks and impressions in the Performance report.","It needs a fix only when the Google-selected canonical is not the URL you want in Search, or when the two pages are not really duplicates.","Google's canonical choice is made at indexing time, so the live test in URL Inspection cannot confirm a fix.","SZc_FR8dPUUh-5HnxAt-Grjzcje1AUSPu78elLJ8iek",[611,613,615,617,619,622,625,628],{"path":108,"label":109,"summary":612},"Page indexing status: Google judged the URL a duplicate, no canonical was declared, and it indexed another URL instead.",{"path":113,"label":114,"summary":614},"Page indexing status: the page points to a canonical URL Google indexed, so it is excluded on purpose.",{"path":210,"label":211,"summary":616},"Search Console's per-URL report: Google's indexed version, last crawl, chosen canonical, plus a live test and indexing request.",{"path":393,"label":618,"summary":554},"Why Does Google Choose Different Canonical URLs?",{"path":198,"label":620,"summary":621},"Content consolidation","Merging or redirecting competing pages so one URL carries all the signals that were split between them.",{"path":188,"label":623,"summary":624},"Keyword cannibalization","Two or more of your own pages ranking for the same query with the same intent, splitting clicks and ranking signals.",{"path":193,"label":626,"summary":627},"Internal keyword cannibalization","Your own URLs competing with each other for one query — as opposed to competing with other sites.",{"path":577,"label":629,"summary":554},"How to Fix Keyword Cannibalization (5 Fixes + a Decision Table)"]