[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"post:\u002Fblog\u002Fgoogle-search-console-domain-vs-url-prefix":3,"blog-order":646},{"page":4,"collection":645},{"id":5,"title":6,"author":7,"body":8,"bottomLine":7,"cluster":7,"cta":7,"date":628,"definition":7,"description":629,"draft":630,"extension":631,"factChecker":7,"faq":7,"image":632,"meta":633,"meta_description":638,"meta_title":7,"navigation":639,"path":640,"related":7,"reviewer":7,"seo":641,"sitemap":642,"sources":7,"stem":643,"summary":7,"takeaways":7,"term":7,"tier":7,"updated":7,"__hash__":644},"posts\u002Fblog\u002Fgoogle-search-console-domain-vs-url-prefix.md","Google Search Console: Domain vs URL Prefix",null,{"type":9,"value":10,"toc":601},"minimark",[11,33,47,52,142,149,156,161,166,175,182,186,189,213,216,220,223,317,324,334,338,342,348,405,409,420,424,430,434,437,443,447,450,454,457,468,472,475,482,489,493,506,512,515,550,554,558,565,568,572,578,584,588,598],[12,13,14,15,19,20,23,24,28,29,32],"p",{},"I’d choose a ",[16,17,18],"strong",{},"Domain property for the whole site"," and a ",[16,21,22],{},"URL-prefix property for one section or site version",". For example, ",[25,26,27],"code",{},"example.com"," covers HTTP, HTTPS, and all subdomains; ",[25,30,31],{},"https:\u002F\u002Fexample.com\u002Fblog\u002F"," covers only that HTTPS hostname and path.",[12,34,35,36,40,41,46],{},"The choice changes what your reports include - ",[37,38,39],"em",{},"not your rankings",". Start with the URLs you need to track, then check which verification method you can use.  This setup helps you ",[42,43,45],"a",{"href":44},"\u002Fblog\u002Flow-hanging-fruit-seo","find ranking opportunities"," across different site segments.",[12,48,49],{},[16,50,51],{},"Quick Comparison",[53,54,55,71],"table",{},[56,57,58],"thead",{},[59,60,61,65,68],"tr",{},[62,63,64],"th",{},"Comparison",[62,66,67],{},"Domain property",[62,69,70],{},"URL-prefix property",[72,73,74,86,97,120,131],"tbody",{},[59,75,76,80,83],{},[77,78,79],"td",{},"Coverage",[77,81,82],{},"All protocols, subdomains, and paths",[77,84,85],{},"Specified protocol, hostname, and path prefix",[59,87,88,91,94],{},[77,89,90],{},"Folder-only reporting",[77,92,93],{},"No",[77,95,96],{},"Yes",[59,98,99,102,105],{},[77,100,101],{},"Verification",[77,103,104],{},"DNS required",[77,106,107,108,114,115],{},"DNS, HTML file, HTML tag, ",[42,109,113],{"href":110,"rel":111},"https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002F",[112],"nofollow","Google Analytics",", or ",[42,116,119],{"href":117,"rel":118},"https:\u002F\u002Fdevelopers.google.com\u002Ftag-platform\u002Ftag-manager",[112],"Google Tag Manager",[59,121,122,125,128],{},[77,123,124],{},"Access needed",[77,126,127],{},"DNS access",[77,129,130],{},"Access required by your chosen method",[59,132,133,136,139],{},[77,134,135],{},"Best fit",[77,137,138],{},"Whole-site reporting and migrations",[77,140,141],{},"Section, locale, or team reporting",[12,143,144,145,148],{},"Need both views? I’d use both property types, but ",[16,146,147],{},"never add their totals together",": their data can overlap. Also check that canonical URLs fall within your property’s scope, since Search Console generally assigns performance data to those URLs.",[12,150,151],{},[152,153],"img",{"alt":154,"src":155},"Google Search Console: Domain vs URL-Prefix Properties","\u002Fuploads\u002F2026\u002F11\u002Fgoogle-search-console-domain-vs-url-prefix-f519242c.jpg",[157,158,160],"h2",{"id":159},"domain-vs-url-prefix-coverage-and-verification","Domain vs URL-Prefix: Coverage and Verification",[162,163,165],"h3",{"id":164},"domain-properties-cover-all-subdomains-and-protocols","Domain Properties Cover All Subdomains and Protocols",[167,168,169],"blockquote",{},[12,170,171,172,174],{},"A Domain property uses only the registered domain, such as ",[25,173,27],{},". It includes every subdomain and both HTTP and HTTPS, but cannot target a folder.",[12,176,177,178,181],{},"Your property choice determines whether Search Console shows the ",[16,179,180],{},"whole site or just one section",". Match its scope to the URLs you want to report on.",[162,183,185],{"id":184},"url-prefix-properties-cover-matching-urls-only","URL-Prefix Properties Cover Matching URLs Only",[12,187,188],{},"A URL-prefix property covers URLs that match its protocol, hostname, and path prefix.",[167,190,191],{},[12,192,193,196,197,200,201,204,205,208,209,212],{},[25,194,195],{},"https:\u002F\u002Fexample.com\u002F"," covers paths on that HTTPS hostname; ",[25,198,199],{},"https:\u002F\u002Fwww.example.com\u002F"," covers the separate ",[25,202,203],{},"www"," version. Adding ",[25,206,207],{},"\u002Fblog\u002F"," or ",[25,210,211],{},"\u002Fen\u002F"," narrows coverage to that path.",[12,214,215],{},"You’ll need separate properties for other versions. URL-prefix properties are a better fit when you want to analyze a blog, locale, or subfolder.",[162,217,219],{"id":218},"compare-property-settings-and-check-url-coverage","Compare Property Settings and Check URL Coverage",[12,221,222],{},"Compare coverage, verification methods, and access requirements below.",[53,224,225,238],{},[56,226,227],{},[59,228,229,232,235],{},[62,230,231],{},"Setting",[62,233,234],{},"Domain",[62,236,237],{},"URL-prefix",[72,239,240,251,262,273,284,295,306],{},[59,241,242,245,248],{},[77,243,244],{},"Protocol coverage",[77,246,247],{},"HTTP and HTTPS",[77,249,250],{},"Specified protocol only",[59,252,253,256,259],{},[77,254,255],{},"Subdomain coverage",[77,257,258],{},"All subdomains",[77,260,261],{},"Matching hostname only",[59,263,264,267,270],{},[77,265,266],{},"Folder targeting",[77,268,269],{},"Cannot define a folder-only property",[77,271,272],{},"Can target a specific path",[59,274,275,278,281],{},[77,276,277],{},"Verification methods",[77,279,280],{},"DNS record",[77,282,283],{},"HTML file, HTML tag, Google Analytics, Google Tag Manager, or DNS",[59,285,286,289,292],{},[77,287,288],{},"Required access",[77,290,291],{},"DNS provider access",[77,293,294],{},"Website, CMS, Google Analytics, Google Tag Manager, or DNS provider access",[59,296,297,300,303],{},[77,298,299],{},"Scope",[77,301,302],{},"Entire domain",[77,304,305],{},"Matching version or path",[59,307,308,311,314],{},[77,309,310],{},"Limitations",[77,312,313],{},"Cannot restrict the property itself to a folder",[77,315,316],{},"Excludes URLs outside the defined prefix",[12,318,319,320,323],{},"Check the property selector for the exact scope. Then open ",[16,321,322],{},"Settings > Ownership verification"," to check the verification method. Compare the URL’s protocol, hostname, and path with the property’s scope.",[157,325,327,328,333],{"id":326},"domain-vs-url-prefix-in-google-search-console-which-should-you-choose","Domain vs. URL Prefix in ",[42,329,332],{"href":330,"rel":331},"https:\u002F\u002Fsearch.google.com\u002Fsearch-console\u002Fabout",[112],"Google Search Console",": Which Should You Choose?",[335,336],"youtube",{"id":337},"Dqxsh0X4jTE",[157,339,341],{"id":340},"reporting-scope-entire-domain-or-site-section","Reporting Scope: Entire Domain or Site Section",[12,343,344,347],{},[16,345,346],{},"Reporting scope - not rankings - determines which property answers which question."," Use the scope you chose above to decide which reporting goals each property can support: whole-site data or section-level data.",[53,349,350,363],{},[56,351,352],{},[59,353,354,357,360],{},[62,355,356],{},"Reporting goal",[62,358,359],{},"Suitable property",[62,361,362],{},"Reporting consideration",[72,364,365,375,385,395],{},[59,366,367,370,372],{},[77,368,369],{},"Site-wide SEO reporting",[77,371,234],{},[77,373,374],{},"Best for whole-site reporting",[59,376,377,380,382],{},[77,378,379],{},"Blog, language folder, or subdomain reporting",[77,381,237],{},[77,383,384],{},"Excludes URLs outside the prefix",[59,386,387,390,392],{},[77,388,389],{},"HTTP-to-HTTPS migration",[77,391,234],{},[77,393,394],{},"Combines both versions during migration",[59,396,397,400,402],{},[77,398,399],{},"Reports for a team owning one section",[77,401,237],{},[77,403,404],{},"Canonical URLs must be in scope",[162,406,408],{"id":407},"use-domain-properties-for-site-wide-reporting","Use Domain Properties for Site-Wide Reporting",[12,410,411,412,414,415,419],{},"Use a ",[16,413,67],{}," as your baseline for overall ",[42,416,418],{"href":417},"\u002Fseo-low-hanging-fruit-finder","site health and reach",". It's the best fit for site-wide audits.",[162,421,423],{"id":422},"use-url-prefix-properties-for-section-reporting","Use URL-Prefix Properties for Section Reporting",[12,425,426,427,429],{},"Choose a ",[16,428,70],{}," to keep reports focused on the section you manage.",[162,431,433],{"id":432},"use-both-property-types-for-combined-reporting-needs","Use Both Property Types for Combined Reporting Needs",[12,435,436],{},"Keep the Domain property for site-wide reporting, then add URL-prefix properties for key sections. Domain verification can also verify nested URL-prefix properties.",[12,438,439,442],{},[16,440,441],{},"Don't add totals across properties."," Overlapping URLs lead to double-counting. Search Console generally attributes performance to the canonical URL, so a URL-prefix property that excludes that URL may show little or no data.",[157,444,446],{"id":445},"choose-a-property-and-verify-access","Choose a Property and Verify Access",[12,448,449],{},"Choose the property that matches your reporting scope, then pick a verification method you have the access to complete.",[162,451,453],{"id":452},"verify-domain-ownership-through-dns","Verify Domain Ownership Through DNS",[12,455,456],{},"Enter the bare domain, then add Google’s verification record at the domain’s authoritative DNS provider. If you can’t edit DNS, send the record to your DNS administrator.",[12,458,459,460,463,464,467],{},"Once the record has propagated, click ",[16,461,462],{},"Verify",". DNS propagation can take time, so verification may not work right away. ",[16,465,466],{},"Keep the record in place"," to retain ownership.",[162,469,471],{"id":470},"verify-a-url-prefix-property-with-your-available-access","Verify a URL-Prefix Property With Your Available Access",[12,473,474],{},"Before adding the property, match the exact protocol, hostname, and path. A verified parent domain can automatically verify some nested URL-prefix properties.",[12,476,477,478,481],{},"Choose a method based on the access you have. Upload Google’s HTML file if you can place it in the site’s root directory, or add Google’s HTML meta tag if you can edit the homepage’s ",[25,479,480],{},"\u003Chead>",".",[12,483,484,485,488],{},"Google Analytics and Google Tag Manager work only when your permissions and setup meet Google’s requirements - ",[16,486,487],{},"installation alone isn’t enough",". You can also use DNS verification if you have DNS access.",[157,490,492],{"id":491},"conclusion-match-property-scope-to-your-reports","Conclusion: Match Property Scope to Your Reports",[12,494,426,495,497,498,502,503,505],{},[16,496,67],{}," for ",[42,499,501],{"href":500},"\u002Fblog\u002Fanalyze-seo-performance-with-google-search-console","site-wide reporting"," or a ",[16,504,70],{}," to report on a specific section, hostname, or path. Domain properties require DNS verification. URL-prefix properties support DNS and non-DNS verification methods, depending on your access and setup.",[12,507,508,509],{},"Need both site-wide and section-level reports? ",[16,510,511],{},"Use both property types.",[12,513,514],{},"Use this table to match your reporting needs to the right property type.",[53,516,517,529],{},[56,518,519],{},[59,520,521,524,527],{},[62,522,523],{},"Reporting need",[62,525,526],{},"Property type",[62,528,101],{},[72,530,531,540],{},[59,532,533,536,538],{},[77,534,535],{},"Site-wide analysis",[77,537,234],{},[77,539,104],{},[59,541,542,545,547],{},[77,543,544],{},"Specific subdomain, folder, or protocol reporting",[77,546,237],{},[77,548,549],{},"DNS or non-DNS verification method",[157,551,553],{"id":552},"faqs","FAQs",[162,555,557],{"id":556},"can-i-switch-property-types-without-losing-historical-data","Can I switch property types without losing historical data?",[12,559,560,561,564],{},"No. ",[16,562,563],{},"Google Search Console starts recording data for a property when you add it."," It doesn’t retroactively split or backfill performance history.",[12,566,567],{},"To keep tracking continuous, create new properties - including those for specific site sections or subdomains - before a campaign starts or before you need the data.",[162,569,571],{"id":570},"why-do-my-domain-and-url-prefix-reports-show-different-totals","Why do my Domain and URL-prefix reports show different totals?",[12,573,574,575],{},"Domain properties combine data from all subdomains and both HTTP and HTTPS versions. URL-prefix properties include only the specified protocol, subdomain, and path. ",[16,576,577],{},"That difference in scope can lead to different totals.",[12,579,580,581,481],{},"Totals can also vary because query filters exclude anonymized activity, charts and tables group data differently, and interface reports show only 1,000 rows. When comparing reports, check the ",[16,582,583],{},"date ranges, filters, and property scope",[162,585,587],{"id":586},"can-i-give-my-team-access-to-just-one-site-section","Can I give my team access to just one site section?",[12,589,590,591,594,595,597],{},"Google Search Console controls access at the ",[16,592,593],{},"property level",". Anyone with access can see all the data for that property. To give your team access to just one section, create a separate ",[16,596,70],{}," for that directory or subdomain.",[12,599,600],{},"New properties collect data only from the time you add them. Set them up in advance to avoid gaps in historical data.",{"title":602,"searchDepth":603,"depth":603,"links":604},"",3,[605,611,613,618,622,623],{"id":159,"depth":606,"text":160,"children":607},2,[608,609,610],{"id":164,"depth":603,"text":165},{"id":184,"depth":603,"text":185},{"id":218,"depth":603,"text":219},{"id":326,"depth":606,"text":612},"Domain vs. URL Prefix in Google Search Console: Which Should You Choose?",{"id":340,"depth":606,"text":341,"children":614},[615,616,617],{"id":407,"depth":603,"text":408},{"id":422,"depth":603,"text":423},{"id":432,"depth":603,"text":433},{"id":445,"depth":606,"text":446,"children":619},[620,621],{"id":452,"depth":603,"text":453},{"id":470,"depth":603,"text":471},{"id":491,"depth":606,"text":492},{"id":552,"depth":606,"text":553,"children":624},[625,626,627],{"id":556,"depth":603,"text":557},{"id":570,"depth":603,"text":571},{"id":586,"depth":603,"text":587},"2026-11-07","I’d choose a Domain property for the whole site and a URL-prefix property for one section or site version. For example, example.com covers HTTP, HTTPS, and all subdomains; https:\u002F\u002Fexample.com\u002Fblog\u002F covers only that HTTPS hostname and path.",false,"md","\u002Fuploads\u002F2026\u002F11\u002Fgoogle-search-console-domain-vs-url-prefix-fe339fab.jpg",{"tags":634},[635,636,637],"Content Strategy","SEO","Technical SEO","Use Domain properties for site-wide data (DNS verification) and URL-prefix properties for folder or subdomain reports.",true,"\u002Fblog\u002Fgoogle-search-console-domain-vs-url-prefix",{"title":6,"description":629},{"loc":640},"blog\u002Fgoogle-search-console-domain-vs-url-prefix","yrZt9i0Fpdm5pdbvul1Natsk7G_SjVVDikWrNJbMHto","posts",[647,648,652,655,659,662,666,670,674,678,682,686,690,694,698,702,706,710,713,717,721,725,729,732,735,739,742,745,749,753],{"path":640,"title":6,"date":628},{"path":649,"title":650,"date":651},"\u002Fblog\u002Fgoogle-search-console-api","Google Search Console API: What It Returns, Its Limits, How to Query It","2026-11-06",{"path":653,"title":654,"date":651},"\u002Fblog\u002Fkeep-search-console-data-beyond-16-months","How to Keep Search Console Data Beyond 16 Months",{"path":656,"title":657,"date":658},"\u002Fblog\u002Fgoogle-chooses-different-canonical-urls","Why Does Google Choose Different Canonical URLs?","2026-11-05",{"path":660,"title":661,"date":658},"\u002Fblog\u002Frequest-indexing-google-search-console","How to Request Indexing in Google Search Console (and When It Helps)",{"path":663,"title":664,"date":665},"\u002Fblog\u002Ftitle-tag-generator","Title Tag Generator","2026-11-04",{"path":667,"title":668,"date":669},"\u002Fblog\u002Fwhy-google-rewrites-meta-descriptions-copy-fixes","Why Google Rewrites Meta Descriptions: Copy Fixes","2026-10-24",{"path":671,"title":672,"date":673},"\u002Fblog\u002Fanonymized-queries-vs-search-console-row-limits","Anonymized Queries vs. Search Console Row Limits","2026-10-23",{"path":675,"title":676,"date":677},"\u002Fblog\u002Fseo-reporting-search-console-metrics-clients","SEO Reporting: 7 Search Console Metrics for Clients","2026-10-21",{"path":679,"title":680,"date":681},"\u002Fblog\u002Finternal-linking-support-underperforming-pages","Internal Linking: How to Support Underperforming Pages","2026-10-20",{"path":683,"title":684,"date":685},"\u002Fblog\u002Fprioritize-seo-fixes-potential-traffic-gain","How to Prioritize SEO Fixes by Potential Traffic Gain","2026-10-19",{"path":687,"title":688,"date":689},"\u002Fblog\u002Flow-ctr-find-improve-pages-losing-clicks","Low CTR: How to Find and Improve Pages Losing Clicks","2026-10-18",{"path":691,"title":692,"date":693},"\u002Fblog\u002Fcontent-refresh-find-pages-worth-updating","Content Refresh: How to Find Pages Worth Updating","2026-10-17",{"path":695,"title":696,"date":697},"\u002Fblog\u002Forganic-traffic-drop-search-console-checklist","Organic Traffic Drop: A Search Console Checklist","2026-10-16",{"path":699,"title":700,"date":701},"\u002Fblog\u002Fmerge-or-redirect-competing-seo-pages","Merge or Redirect: How to Handle Competing SEO Pages","2026-10-14",{"path":703,"title":704,"date":705},"\u002Fblog\u002Fkeyword-mapping-prevent-cannibalization","What Is Keyword Mapping? (and How It Prevents Cannibalization)","2026-08-08",{"path":707,"title":708,"date":709},"\u002Fblog\u002Fkeyword-cannibalization-examples","7 Real Keyword Cannibalization Examples (and the Fix)","2026-08-05",{"path":44,"title":711,"date":712},"Low-Hanging Fruit SEO: What It Is and How to Win It","2026-08-01",{"path":714,"title":715,"date":716},"\u002Fblog\u002Fstriking-distance-keywords","Striking Distance Keywords: Find & Rank the Page-2 Wins","2026-07-29",{"path":718,"title":719,"date":720},"\u002Fblog\u002Fbest-keyword-cannibalization-tools","Best Keyword Cannibalization Tools (2026 Comparison)","2026-07-25",{"path":722,"title":723,"date":724},"\u002Fblog\u002Fhow-to-avoid-keyword-cannibalization","How to Avoid & Prevent Keyword Cannibalization","2026-07-22",{"path":726,"title":727,"date":728},"\u002Fblog\u002Fwhat-is-keyword-cannibalization","What Is Keyword Cannibalization (and When It's Actually Fine)","2026-07-16",{"path":730,"title":731,"date":728},"\u002Fblog\u002Fhow-to-check-keyword-cannibalization","How to Check for Keyword Cannibalization: A Free Audit",{"path":733,"title":734,"date":728},"\u002Fblog\u002Fkeyword-cannibalization-ahrefs-semrush","How to Check Keyword Cannibalization in Ahrefs & Semrush (and the Faster Way)",{"path":736,"title":737,"date":738},"\u002Fblog\u002Fhow-to-find-low-hanging-fruit-keywords","How to Find Low-Hanging Fruit Keywords","2026-07-14",{"path":740,"title":741,"date":738},"\u002Fblog\u002Finternal-keyword-cannibalization","Internal Keyword Cannibalization — How to Spot Your Pages Competing With Each Other",{"path":500,"title":743,"date":744},"How to Analyze Your SEO Performance in Google Search Console","2018-04-08",{"path":746,"title":747,"date":748},"\u002Fblog\u002Fhow-to-find-and-fix-keyword-cannibalization","How to Fix Keyword Cannibalization (5 Fixes + a Decision Table)","2018-01-24",{"path":750,"title":751,"date":752},"\u002Fblog\u002Fhow-to-easily-find-quick-wins-to-boost-your-traffic","SEO Quick Wins: The 15-Minute Search Console Playbook","2018-01-23",{"path":754,"title":755,"date":752},"\u002Fblog\u002Fhow-to-identify-your-top-performers-with-keylogs","How to Identify Your Top-Performing Pages (80\u002F20) in Search Console"]