[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"post:\u002Fblog\u002Frequest-indexing-google-search-console":3,"blog-order":627},{"page":4,"collection":626},{"id":5,"title":6,"author":7,"body":8,"bottomLine":570,"cluster":570,"cta":571,"date":572,"definition":570,"description":573,"draft":574,"extension":575,"factChecker":570,"faq":576,"image":592,"meta":593,"meta_description":594,"meta_title":595,"navigation":596,"path":597,"related":570,"reviewer":570,"seo":598,"sitemap":599,"sources":600,"stem":624,"summary":570,"takeaways":570,"term":570,"tier":570,"updated":570,"__hash__":625},"posts\u002Fblog\u002Frequest-indexing-google-search-console.md","How to Request Indexing in Google Search Console (and When It Helps)","sebastian",{"type":9,"value":10,"toc":544},"minimark",[11,24,29,36,41,56,60,65,70,74,84,88,96,108,112,115,166,172,176,185,189,203,208,212,230,235,239,248,252,267,271,277,282,285,317,326,330,336,340,343,347,356,364,368,374,378,381,406,499,511,515,536],[12,13,14,15,19,20,23],"p",{},"To request indexing in Google Search Console, open ",[16,17,18],"strong",{},"URL Inspection",", paste the full URL, wait for the result, and click ",[16,21,22],{},"Request indexing",". Google runs a quick live check and, if the page is indexable, adds it to its indexing queue. That is the whole procedure. What the button can and cannot do is the part worth reading.",[25,26,28],"h2",{"id":27},"how-do-you-request-indexing-in-google-search-console","How do you request indexing in Google Search Console?",[12,30,31,32],{},"Four steps, one URL at a time. The URL must belong to the property you have open, and inspection and index requests both have a daily limit per property. ",[33,34],"cite-ref",{"n":35},"1",[37,38,40],"h3",{"id":39},"_1-open-url-inspection","1. Open URL Inspection",[12,42,43,44,46,47,51,52,55],{},"In Search Console, pick the property that contains the page. Paste the full URL into the search bar at the top, or open ",[16,45,18],{}," in the left menu and paste it there. Protocol and subdomain matter: ",[48,49,50],"code",{},"https:\u002F\u002Fwww.example.com\u002Fpage"," and ",[48,53,54],{},"https:\u002F\u002Fexample.com\u002Fpage"," are different URLs, and only the one inside the property can be inspected.",[37,57,59],{"id":58},"_2-read-the-indexed-result-first","2. Read the indexed result first",[12,61,62,63],{},"The tool first shows what Google has in its index for that URL, not the live page. The verdict is one of \"URL is on Google\", \"URL is on Google, but has issues\" or \"URL is not on Google\". Below it you see when the page was last crawled, whether robots.txt or a noindex directive blocked it, the user-declared canonical and the Google-selected canonical. ",[33,64],{"n":35},[12,66,67,68],{},"If the verdict is \"URL is not on Google\", the Availability section names the reason. \"URL is unknown to Google\" means Google has never seen the URL, and this is the case where Google's help page itself tells you to request indexing. ",[33,69],{"n":35},[37,71,73],{"id":72},"_3-fix-blocks-before-you-click","3. Fix blocks before you click",[12,75,76,77,79,80,83],{},"Requesting indexing is not available when the live test finds the page non-indexable. A robots.txt block or a noindex tag has to be removed first; Google will not index the page until it is. ",[33,78],{"n":35}," If you changed the page just now, click ",[16,81,82],{},"Test live URL"," to confirm the fix is visible to Googlebot before you spend a request.",[37,85,87],{"id":86},"_4-click-request-indexing","4. Click Request indexing",[12,89,90,91,93,94],{},"Click ",[16,92,22],{},". Google runs a quick check and, if the page passes, queues it for indexing. Submitting a request does not guarantee that the page will appear in the index. ",[33,95],{"n":35},[97,98,99],"blockquote",{},[12,100,101,104,105,107],{},[16,102,103],{},"The thing people get wrong:"," \"URL is on Google\" means the page is eligible to appear in results. It does not mean the page ranks, and the help page says it does not even guarantee the page will appear. ",[33,106],{"n":35}," Whether it shows up for a query is a question for the Performance report, not for URL Inspection.",[25,109,111],{"id":110},"how-long-does-google-take-to-index-a-page-after-a-request","How long does Google take to index a page after a request?",[12,113,114],{},"Google does not commit to one number. Its own pages give three ranges, and all three are worth knowing before you refresh the tool every hour:",[116,117,118,131],"table",{},[119,120,121],"thead",{},[122,123,124,128],"tr",{},[125,126,127],"th",{},"Where Google says it",[125,129,130],{},"What it says",[132,133,134,145,155],"tbody",{},[122,135,136,140],{},[137,138,139],"td",{},"URL Inspection help, Request indexing section",[137,141,142,143],{},"\"Indexing typically takes only a day or so, but can take much longer in some cases.\" ",[33,144],{"n":35},[122,146,147,150],{},[137,148,149],{},"URL Inspection help, same page",[137,151,152,153],{},"\"Indexing can take up to a week or two; you can check the progress using this tool.\" ",[33,154],{"n":35},[122,156,157,160],{},[137,158,159],{},"Ask Google to recrawl your URLs",[137,161,162,163],{},"\"Crawling can take anywhere from a few days to a few weeks.\" ",[33,164],{"n":165},"2",[12,167,168,169,171],{},"Two more sentences from the recrawl page settle the usual follow-up questions. Requesting a recrawl multiple times for the same URL will not get it crawled any faster, and requesting a crawl does not guarantee that inclusion in search results will happen instantly or even at all. ",[33,170],{"n":165}," So: one request per changed URL, then wait, then inspect again.",[25,173,175],{"id":174},"how-do-you-ask-google-to-recrawl-many-pages","How do you ask Google to recrawl many pages?",[12,177,178,179,182,183],{},"URL Inspection handles one URL per request and the requests are rationed. For a redesign, a batch of updated articles or a new section, Google's answer is a sitemap. Its help page puts it plainly: for many URLs, your best choice is to submit a sitemap with the updated pages marked by ",[48,180,181],{},"lastmod",". ",[33,184],{"n":35},[37,186,188],{"id":187},"submit-or-resubmit-the-sitemap","Submit or resubmit the sitemap",[12,190,191,192,195,196,199,200],{},"Post the sitemap file on your site, then enter its URL in the ",[16,193,194],{},"Sitemaps"," report. You cannot upload a sitemap to Google; the report only tells Google where to fetch it. Google fetches a newly submitted sitemap right away and keeps recrawling it on a schedule that is independent of the site's crawl schedule. ",[33,197],{"n":198},"4"," Submitting a sitemap is a hint. It does not guarantee that Google downloads the file or uses it for crawling. ",[33,201],{"n":202},"3",[12,204,205,206],{},"Resubmit after big changes to the file. For minor updates, Google's advice is to let it follow its regular crawling schedule. ",[33,207],{"n":198},[37,209,211],{"id":210},"make-lastmod-mean-something","Make lastmod mean something",[12,213,214,215,217,218,51,221,182,224,226,227,229],{},"Google uses the ",[48,216,181],{}," value when it is consistently and verifiably accurate, for example by comparing it with the last modification of the page. The value should reflect the last significant update to the main content, structured data or links; bumping a copyright year does not count. Google ignores ",[48,219,220],{},"priority",[48,222,223],{},"changefreq",[33,225],{"n":202}," A sitemap whose every URL carries today's date tells Google nothing, so a CMS that rewrites ",[48,228,181],{}," on each build costs you the one signal that makes resubmission useful.",[12,231,232,233],{},"Keep each file under 50 MB uncompressed and 50,000 URLs; split larger sets and list the parts in a sitemap index. ",[33,234],{"n":202},[37,236,238],{"id":237},"give-the-pages-internal-links","Give the pages internal links",[12,240,241,242,247],{},"A sitemap gets URLs discovered. Internal links from pages Google already crawls often are what gets them crawled soon and understood in context. If an updated page sits three clicks from anything, link to it from a hub or a related post before you wait on the sitemap. How to pick those donor pages is covered in ",[243,244,246],"a",{"href":245},"\u002Fblog\u002Finternal-linking-support-underperforming-pages","internal linking for underperforming pages",".",[37,249,251],{"id":250},"the-indexing-api-is-not-a-shortcut","The Indexing API is not a shortcut",[12,253,254,255,258,259,262,263,266],{},"Google's Indexing API can only be used to crawl pages with ",[48,256,257],{},"JobPosting"," or ",[48,260,261],{},"BroadcastEvent"," structured data. ",[33,264],{"n":265},"7"," For an ordinary article, product or category page it is not an option, whatever a plugin promises.",[25,268,270],{"id":269},"why-request-indexing-does-not-fix-crawled-currently-not-indexed","Why request indexing does not fix \"Crawled - currently not indexed\"",[12,272,273,274],{},"The Page indexing report defines the status as \"The page was crawled by Google but not indexed.\" Google's recommended action is not a request. If the page is important, use URL Inspection and other tools to diagnose possible site issues. ",[33,275],{"n":276},"5",[12,278,279,280],{},"The logic is in the status name. Google already fetched the page and decided not to keep it. Requesting indexing asks for another fetch, which gives Google the same page to evaluate again. Unless something changed, the outcome usually does not either. Google's own help page lists the conditions that a live test cannot check and the page still has to meet: it must not be a duplicate and it must have enough quality. ",[33,281],{"n":35},[12,283,284],{},"So before you click, change what Google will see:",[286,287,288,305,311],"ul",{},[289,290,291,294,295,299,300,304],"li",{},[16,292,293],{},"Near-duplicate of another URL you own."," Two posts that answer the same question compete for the same queries, and Google may treat one as a duplicate of the other. Inspect the URL and compare the user-declared canonical with the Google-selected canonical; if Google already points at the other page, the fix is a merge or a canonical, not a request. The options are compared in ",[243,296,298],{"href":297},"\u002Fblog\u002Fhow-to-find-and-fix-keyword-cannibalization","how to fix keyword cannibalization",". Keylogs' ",[243,301,303],{"href":302},"\u002Fkeyword-cannibalization-checker","keyword cannibalization checker"," reads your Search Console data and lists the pairs of your own pages that compete on the same queries, with a merge, canonical, de-optimize or differentiate recommendation per pair.",[289,306,307,310],{},[16,308,309],{},"Thin page."," A tag page with two items, a stub, a page whose text is mostly boilerplate. Add the content first, then request.",[289,312,313,316],{},[16,314,315],{},"No internal links."," A page nothing links to has little evidence of mattering. Link it from relevant pages, then request.",[12,318,319,320,322,323,325],{},"\"Discovered - currently not indexed\" is different. Google defines it as \"The page was found by Google, but not crawled yet.\" ",[33,321],{"n":276}," For one or two important URLs, a request can trigger the crawl that has not happened. For hundreds, the request quota runs out long before the queue does, and the answer is again internal links and a sitemap whose ",[48,324,181],{}," is honest.",[25,327,329],{"id":328},"after-a-merge-or-redirect-which-urls-to-inspect-and-request","After a merge or redirect: which URLs to inspect and request",[12,331,332,333],{},"Consolidating two competing pages is the case where practitioners most often reach for URL Inspection, and the case where it is most often used on the wrong URL. Google's rule for a site move applies to a single redirect too: Googlebot has to visit every old and new URL at least once before the move is complete. ",[33,334],{"n":335},"6",[37,337,339],{"id":338},"the-surviving-url-request-indexing","The surviving URL: request indexing",[12,341,342],{},"Inspect the page that kept the merged content. If the live test passes, request indexing once. The next indexed result should show a fresh last-crawl time and the surviving URL as the Google-selected canonical.",[37,344,346],{"id":345},"the-retired-url-inspect-it-and-read-the-result-carefully","The retired URL: inspect it, and read the result carefully",[12,348,349,350,352,353,355],{},"Inspect the redirected URL too. You can request indexing on it as well, and the fix guide above suggests that for merges, but read the live result with one caveat from Google's help page: the live test follows redirects without reporting that it did, or which final URL it tested. ",[33,351],{"n":35}," The indexed result is the one to watch. Once Google has recrawled the old URL, the Page indexing report lists it as \"Page with redirect\", defined as \"This is a non-canonical URL that redirects to another page.\" ",[33,354],{"n":276}," That status is the goal, not a problem.",[12,357,358,359,361,362],{},"Google recommends URL Inspection for testing individual redirected URLs and scripts for large numbers of them. ",[33,360],{"n":335}," If you keep a sitemap of old URLs during a move, Search Console may warn that it contains redirecting URLs; Google says this is normal and you can ignore the warnings. ",[33,363],{"n":335},[37,365,367],{"id":366},"leave-the-redirect-in-place","Leave the redirect in place",[12,369,370,371,373],{},"Keep the redirect for at least a year so Google can move all signals to the new URL, and point it straight at the final destination rather than through a chain. ",[33,372],{"n":335}," Removing the redirect early reopens the duplicate you just closed.",[37,375,377],{"id":376},"a-worked-example","A worked example",[12,379,380],{},"The table below is constructed to illustrate the pattern; the figures are not from a real property.",[12,382,383,384,51,387,390,391,395,396,400,401,405],{},"Two articles on one SEO blog, ",[48,385,386],{},"\u002Fblog\u002Ffix-cannibalization",[48,388,389],{},"\u002Fblog\u002Fcannibalization-fixes",", both showed for the query \"how to fix keyword cannibalization\" over 28 days. Before the merge, the Performance report split them: 1,900 and 1,400 ",[243,392,394],{"href":393},"\u002Fglossary\u002Fsearch-console-impressions","impressions",", 41 and 22 ",[243,397,399],{"href":398},"\u002Fglossary\u002Fsearch-console-clicks","clicks",", ",[243,402,404],{"href":403},"\u002Fglossary\u002Fsearch-console-average-position","average position"," 7.8 and 11.2. The owner merged the second into the first and set a 301 redirect.",[116,407,408,424],{},[119,409,410],{},[122,411,412,415,418,421],{},[125,413,414],{},"Step",[125,416,417],{},"URL inspected",[125,419,420],{},"What URL Inspection showed",[125,422,423],{},"Action",[132,425,426,441,455,470,485],{},[122,427,428,431,435,438],{},[137,429,430],{},"Day 0",[137,432,433],{},[48,434,386],{},[137,436,437],{},"URL is on Google, last crawl 19 days ago",[137,439,440],{},"Live test passed, requested indexing",[122,442,443,445,449,452],{},[137,444,430],{},[137,446,447],{},[48,448,389],{},[137,450,451],{},"URL is on Google, Google-selected canonical = itself",[137,453,454],{},"Inspected; redirect confirmed live",[122,456,457,460,464,467],{},[137,458,459],{},"Day 3",[137,461,462],{},[48,463,386],{},[137,465,466],{},"Last crawl today, canonical = itself",[137,468,469],{},"Nothing; wait",[122,471,472,475,479,482],{},[137,473,474],{},"Day 12",[137,476,477],{},[48,478,389],{},[137,480,481],{},"URL is not on Google: Page with redirect",[137,483,484],{},"Nothing; this is the target state",[122,486,487,490,493,496],{},[137,488,489],{},"Day 28",[137,491,492],{},"both",[137,494,495],{},"Performance report: one URL, 3,100 impressions, 71 clicks, position 6.4",[137,497,498],{},"Done; record the date",[12,500,501,502,506,507,247],{},"Three details carry the lesson. The surviving page got the request; the retired page was inspected and left to the redirect. Nothing was clicked twice. And success was read in the Performance report, where the two rows became one and ",[243,503,505],{"href":504},"\u002Fglossary\u002Fsearch-console-ctr","CTR"," could be compared against the pre-merge baseline, not in the green tick of the inspection tool. The decision between merging and redirecting, and what to do with the content of the losing page, is covered in ",[243,508,510],{"href":509},"\u002Fblog\u002Fmerge-or-redirect-competing-seo-pages","merge or redirect competing pages",[25,512,514],{"id":513},"what-to-do-in-search-console-now","What to do in Search Console now",[516,517,518,521,524,527,533],"ol",{},[289,519,520],{},"Inspect the URL before you request anything. If it is \"on Google\", the problem is ranking, not indexing.",[289,522,523],{},"For \"URL is unknown to Google\" or a page you just fixed, request indexing once and note the date.",[289,525,526],{},"For \"Crawled - currently not indexed\", change the page or its duplicates first. Requests re-run the same evaluation.",[289,528,529,530,532],{},"For more than a handful of URLs, update ",[48,531,181],{}," honestly, resubmit the sitemap, and add internal links.",[289,534,535],{},"After a merge, request on the surviving URL, inspect the retired one until it shows \"Page with redirect\", and judge the result in the Performance report four weeks later.",[12,537,538,539,543],{},"If a traffic drop is what sent you to the inspection tool, indexing is one of fourteen checks in the ",[243,540,542],{"href":541},"\u002Fblog\u002Forganic-traffic-drop-search-console-checklist","Search Console traffic drop checklist",", and rarely the first.",{"title":545,"searchDepth":546,"depth":546,"links":547},"",3,[548,555,556,562,563,569],{"id":27,"depth":549,"text":28,"children":550},2,[551,552,553,554],{"id":39,"depth":546,"text":40},{"id":58,"depth":546,"text":59},{"id":72,"depth":546,"text":73},{"id":86,"depth":546,"text":87},{"id":110,"depth":549,"text":111},{"id":174,"depth":549,"text":175,"children":557},[558,559,560,561],{"id":187,"depth":546,"text":188},{"id":210,"depth":546,"text":211},{"id":237,"depth":546,"text":238},{"id":250,"depth":546,"text":251},{"id":269,"depth":549,"text":270},{"id":328,"depth":549,"text":329,"children":564},[565,566,567,568],{"id":338,"depth":546,"text":339},{"id":345,"depth":546,"text":346},{"id":366,"depth":546,"text":367},{"id":376,"depth":546,"text":377},{"id":513,"depth":549,"text":514},null,"cannibalization","2026-11-05","Where the Request indexing button is, what it does, how long Google says it takes, and the cases where it changes nothing.",false,"md",[577,580,583,586,589],{"q":578,"a":579},"Is there a limit on how many URLs I can request indexing for?","Yes. Google's help page says there is a daily limit on index requests and on inspections per property, but it does not publish the number. Treat the quota as small and use a sitemap for anything beyond a handful of URLs.",{"q":581,"a":582},"Does requesting indexing again speed it up?","No. Google's recrawl documentation says that requesting a recrawl multiple times for the same URL will not get it crawled any faster. One request per changed URL is enough.",{"q":584,"a":585},"How do I know a page was indexed?","Inspect the URL again. The verdict \"URL is on Google\" means the page is in the index and eligible to appear. Google also suggests searching for the exact URL on Google as the definitive check.",{"q":587,"a":588},"Can I request indexing for a page on a site I do not manage?","No. The URL must belong to the Search Console property you are inspecting, and Google's documentation says you cannot request indexing for URLs you do not manage.",{"q":590,"a":591},"Does resubmitting a sitemap recrawl every page in it?","Not necessarily. Google fetches the sitemap itself right after submission and uses lastmod values it finds consistent and accurate as a hint. It does not promise to crawl or index every listed URL.","\u002Fimg\u002Fblog\u002Frequest-indexing-google-search-console.png",{},"Request indexing in Google Search Console with URL Inspection, recrawl many pages with a sitemap, and learn when a request cannot fix a not-indexed status.","How to Request Indexing in Google Search Console",true,"\u002Fblog\u002Frequest-indexing-google-search-console",{"title":6,"description":573},{"loc":597},[601,606,609,612,615,618,621],{"publisher":602,"name":603,"url":604,"accessed":605},"Google Search Console Help","URL Inspection Tool","https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F9012289","2026-11-04",{"publisher":607,"name":159,"url":608,"accessed":605},"Google Search Central","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fask-google-to-recrawl",{"publisher":607,"name":610,"url":611,"accessed":605},"Build and submit a sitemap","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fsitemaps\u002Fbuild-sitemap",{"publisher":602,"name":613,"url":614,"accessed":605},"Sitemaps report","https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F7451001",{"publisher":602,"name":616,"url":617,"accessed":605},"Page indexing report","https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F7440203",{"publisher":607,"name":619,"url":620,"accessed":605},"Site moves with URL changes","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fsite-move-with-url-changes",{"publisher":607,"name":622,"url":623,"accessed":605},"Indexing API quickstart","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fapis\u002Findexing-api\u002Fv3\u002Fquickstart","blog\u002Frequest-indexing-google-search-console","5GoLcTzcizYnr1ePT4quaB-VxD8QG6-EDtvyDEdmBko","posts",[628,632,635,638,639,642,646,650,654,657,661,665,669,672,675,679,683,687,691,695,699,703,706,709,713,716,720,723,727],{"path":629,"title":630,"date":631},"\u002Fblog\u002Fgoogle-search-console-api","Google Search Console API: What It Returns, Its Limits, How to Query It","2026-11-06",{"path":633,"title":634,"date":631},"\u002Fblog\u002Fkeep-search-console-data-beyond-16-months","How to Keep Search Console Data Beyond 16 Months",{"path":636,"title":637,"date":572},"\u002Fblog\u002Fgoogle-chooses-different-canonical-urls","Why Does Google Choose Different Canonical URLs?",{"path":597,"title":6,"date":572},{"path":640,"title":641,"date":605},"\u002Fblog\u002Ftitle-tag-generator","Title Tag Generator",{"path":643,"title":644,"date":645},"\u002Fblog\u002Fwhy-google-rewrites-meta-descriptions-copy-fixes","Why Google Rewrites Meta Descriptions: Copy Fixes","2026-10-24",{"path":647,"title":648,"date":649},"\u002Fblog\u002Fanonymized-queries-vs-search-console-row-limits","Anonymized Queries vs. Search Console Row Limits","2026-10-23",{"path":651,"title":652,"date":653},"\u002Fblog\u002Fseo-reporting-search-console-metrics-clients","SEO Reporting: 7 Search Console Metrics for Clients","2026-10-21",{"path":245,"title":655,"date":656},"Internal Linking: How to Support Underperforming Pages","2026-10-20",{"path":658,"title":659,"date":660},"\u002Fblog\u002Fprioritize-seo-fixes-potential-traffic-gain","How to Prioritize SEO Fixes by Potential Traffic Gain","2026-10-19",{"path":662,"title":663,"date":664},"\u002Fblog\u002Flow-ctr-find-improve-pages-losing-clicks","Low CTR: How to Find and Improve Pages Losing Clicks","2026-10-18",{"path":666,"title":667,"date":668},"\u002Fblog\u002Fcontent-refresh-find-pages-worth-updating","Content Refresh: How to Find Pages Worth Updating","2026-10-17",{"path":541,"title":670,"date":671},"Organic Traffic Drop: A Search Console Checklist","2026-10-16",{"path":509,"title":673,"date":674},"Merge or Redirect: How to Handle Competing SEO Pages","2026-10-14",{"path":676,"title":677,"date":678},"\u002Fblog\u002Fkeyword-mapping-prevent-cannibalization","What Is Keyword Mapping? (and How It Prevents Cannibalization)","2026-08-08",{"path":680,"title":681,"date":682},"\u002Fblog\u002Fkeyword-cannibalization-examples","7 Real Keyword Cannibalization Examples (and the Fix)","2026-08-05",{"path":684,"title":685,"date":686},"\u002Fblog\u002Flow-hanging-fruit-seo","Low-Hanging Fruit SEO: What It Is and How to Win It","2026-08-01",{"path":688,"title":689,"date":690},"\u002Fblog\u002Fstriking-distance-keywords","Striking Distance Keywords: Find & Rank the Page-2 Wins","2026-07-29",{"path":692,"title":693,"date":694},"\u002Fblog\u002Fbest-keyword-cannibalization-tools","Best Keyword Cannibalization Tools (2026 Comparison)","2026-07-25",{"path":696,"title":697,"date":698},"\u002Fblog\u002Fhow-to-avoid-keyword-cannibalization","How to Avoid & Prevent Keyword Cannibalization","2026-07-22",{"path":700,"title":701,"date":702},"\u002Fblog\u002Fwhat-is-keyword-cannibalization","What Is Keyword Cannibalization (and When It's Actually Fine)","2026-07-16",{"path":704,"title":705,"date":702},"\u002Fblog\u002Fhow-to-check-keyword-cannibalization","How to Check for Keyword Cannibalization: A Free Audit",{"path":707,"title":708,"date":702},"\u002Fblog\u002Fkeyword-cannibalization-ahrefs-semrush","How to Check Keyword Cannibalization in Ahrefs & Semrush (and the Faster Way)",{"path":710,"title":711,"date":712},"\u002Fblog\u002Fhow-to-find-low-hanging-fruit-keywords","How to Find Low-Hanging Fruit Keywords","2026-07-14",{"path":714,"title":715,"date":712},"\u002Fblog\u002Finternal-keyword-cannibalization","Internal Keyword Cannibalization — How to Spot Your Pages Competing With Each Other",{"path":717,"title":718,"date":719},"\u002Fblog\u002Fanalyze-seo-performance-with-google-search-console","How to Analyze Your SEO Performance in Google Search Console","2018-04-08",{"path":297,"title":721,"date":722},"How to Fix Keyword Cannibalization (5 Fixes + a Decision Table)","2018-01-24",{"path":724,"title":725,"date":726},"\u002Fblog\u002Fhow-to-easily-find-quick-wins-to-boost-your-traffic","SEO Quick Wins: The 15-Minute Search Console Playbook","2018-01-23",{"path":728,"title":729,"date":726},"\u002Fblog\u002Fhow-to-identify-your-top-performers-with-keylogs","How to Identify Your Top-Performing Pages (80\u002F20) in Search Console"]