[{"data":1,"prerenderedAt":673},["ShallowReactive",2],{"en-post-\u002Fen\u002Fsearch-console-discovered-crawled-not-indexed":3},{"id":4,"title":5,"body":6,"description":660,"extension":661,"meta":662,"navigation":667,"path":668,"seo":669,"sitemap":670,"stem":671,"__hash__":672},"blogEn\u002Fen\u002Fsearch-console-discovered-crawled-not-indexed.md","Search Console \"Discovered \u002F Crawled - currently not indexed\": The Difference and What to Check",{"type":7,"value":8,"toc":643},"minimark",[9,14,18,33,40,43,47,57,126,133,135,139,147,154,157,168,179,184,238,254,256,260,267,274,277,325,332,334,338,396,398,402,413,482,491,506,508,512,522,525,540,542,546,586,593,601,605],[10,11,13],"h2",{"id":12},"your-posts-dont-show-up-in-search","Your posts don't show up in search",[15,16,17],"p",{},"Open the Page indexing report in Google Search Console and two lines often show up among the reasons pages aren't indexed:",[19,20,21,28],"ul",{},[22,23,24],"li",{},[25,26,27],"strong",{},"Discovered - currently not indexed",[22,29,30],{},[25,31,32],{},"Crawled - currently not indexed",[15,34,35,36,39],{},"They read almost the same, so they look like one problem. But they ",[25,37,38],{},"stop at different stages",", and so what you should check is different too. This blog ran into both, and this post sums up what I checked.",[41,42],"hr",{},[10,44,46],{"id":45},"first-the-stages-before-a-post-appears-in-search","First: the stages before a post appears in search",[48,49,50],"blockquote",{},[15,51,52,53,56],{},"To appear in Google Search, a page goes through ",[25,54,55],{},"discovery → crawling → indexing"," in order. A Search Console status tells you which stage it stopped at.",[58,59,60,76],"table",{},[61,62,63],"thead",{},[64,65,66,70,73],"tr",{},[67,68,69],"th",{},"Stage",[67,71,72],{},"What happens",[67,74,75],{},"If it stops here",[77,78,79,91,103,115],"tbody",{},[64,80,81,85,88],{},[82,83,84],"td",{},"Discovery",[82,86,87],{},"Google learns the URL exists, from links or a sitemap",[82,89,90],{},"Google doesn't know the URL at all",[64,92,93,96,99],{},[82,94,95],{},"Crawling",[82,97,98],{},"Googlebot actually fetches and reads the page",[82,100,101],{},[25,102,27],{},[64,104,105,108,111],{},[82,106,107],{},"Indexing",[82,109,110],{},"The content is analyzed and stored for use in search",[82,112,113],{},[25,114,32],{},[64,116,117,120,123],{},[82,118,119],{},"Serving",[82,121,122],{},"Shown in results when it matches a query",[82,124,125],{},"Indexed, but ranks low",[15,127,128,129,132],{},"Submitting a sitemap ",[25,130,131],{},"helps the first stage, discovery",". Being in a sitemap doesn't guarantee crawling or indexing.",[41,134],{},[10,136,138],{"id":137},"discovered-currently-not-indexed","\"Discovered - currently not indexed\"",[48,140,141],{},[15,142,143,144],{},"Google ",[25,145,146],{},"knows the URL exists but hasn't fetched it yet.",[15,148,149,150,153],{},"Summarizing Google's help page: Google wanted to crawl the URL but expected that to overload the site, so it rescheduled the crawl. That's why URL Inspection shows the ",[25,151,152],{},"last crawl as \"N\u002FA\"",". It has never been fetched.",[15,155,156],{},"Here's what URL Inspection showed for one post on this blog:",[158,159,164],"pre",{"className":160,"code":162,"language":163},[161],"language-text","URL is not on Google\nPage is not indexed: Discovered - currently not indexed\nReferring page: \u002F?tag=nodejs, \u002Fko\u002Fjavascript-nullish-..., \u002Fblog\u002Fjs-data-01\nLast crawl: N\u002FA\n","text",[165,166,162],"code",{"__ignoreMap":167},"",[15,169,170,171,174,175,178],{},"The ",[25,172,173],{},"referring page"," tells you where Google first learned about the URL. Here, Google found it through a tag filter URL on the list page and through an old post URL (",[165,176,177],{},"\u002Fblog\u002F...",") from before the site moved its post addresses.",[180,181,183],"h3",{"id":182},"what-to-check","What to check",[58,185,186,196],{},[61,187,188],{},[64,189,190,193],{},[67,191,192],{},"Check",[67,194,195],{},"Why",[77,197,198,214,222,230],{},[64,199,200,211],{},[82,201,202,203,210],{},"Is there a ",[25,204,205,206,209],{},"regular link (",[165,207,208],{},"\u003Ca href>",")"," to the post inside the site?",[82,212,213],{},"A post that's only in the sitemap with no links gives Google little to judge its importance by. Posts hidden behind a \"Load more\" button are a typical case",[64,215,216,219],{},[82,217,218],{},"Is the server slow, or returning errors (5xx)?",[82,220,221],{},"Slow or failed responses make Google crawl more slowly",[64,223,224,227],{},[82,225,226],{},"Did many new URLs appear at once?",[82,228,229],{},"Right after a URL migration or a burst of new posts, crawling takes time to catch up",[64,231,232,235],{},[82,233,234],{},"Are there many low-value URLs, like filters and search results?",[82,236,237],{},"Many addresses with the same content can use up crawling that should go to real posts",[239,240,241],"note",{},[48,242,243],{},[15,244,245,246,249,250,253],{},"People often blame \"crawl budget,\" but according to Google's docs, crawl budget is mainly a concern for ",[25,247,248],{},"very large sites",". For a personal blog with dozens of posts, suspect ",[25,251,252],{},"a new site with low priority, or a weak link structure"," first.",[41,255],{},[10,257,259],{"id":258},"crawled-currently-not-indexed","\"Crawled - currently not indexed\"",[48,261,262],{},[15,263,143,264],{},[25,265,266],{},"fetched and read the page, but decided not to index it (for now).",[15,268,269,270,273],{},"Unlike \"Discovered,\" crawling is already done. Google's help page says such a page ",[25,271,272],{},"may or may not be indexed in the future, and there's no need to resubmit it for crawling."," It's Google's judgment, not a technical error.",[180,275,183],{"id":276},"what-to-check-1",[58,278,279,287],{},[61,280,281],{},[64,282,283,285],{},[67,284,192],{},[67,286,195],{},[77,288,289,297,305,313],{},[64,290,291,294],{},[82,292,293],{},"Is the content nearly identical to another page?",[82,295,296],{},"When several pages have the same content, Google indexes only one. Filter URLs and tag list pages are common causes",[64,298,299,302],{},[82,300,301],{},"Is the content very short or empty?",[82,303,304],{},"A page with almost no body may be judged not worth indexing",[64,306,307,310],{},[82,308,309],{},"Was the page working when it was crawled?",[82,311,312],{},"If it showed an error page or an empty list then, Google may have judged it in that state",[64,314,315,322],{},[82,316,317,318,321],{},"Does ",[165,319,320],{},"canonical"," point to the right URL?",[82,323,324],{},"If canonical points elsewhere, this page isn't a candidate for indexing",[15,326,327,328,331],{},"Once you've fixed it, click ",[25,329,330],{},"Validate fix"," on that item in the report. This blog has started validation for 2 pages in this status.",[41,333],{},[10,335,337],{"id":336},"the-two-statuses-side-by-side","The two statuses side by side",[58,339,340,350],{},[61,341,342],{},[64,343,344,346,348],{},[67,345],{},[67,347,27],{},[67,349,32],{},[77,351,352,363,374,385],{},[64,353,354,357,360],{},[82,355,356],{},"Stopped at",[82,358,359],{},"Before crawling",[82,361,362],{},"Before indexing",[64,364,365,368,371],{},[82,366,367],{},"Did Google read the page?",[82,369,370],{},"No (last crawl: N\u002FA)",[82,372,373],{},"Yes",[64,375,376,379,382],{},[82,377,378],{},"Suspect first",[82,380,381],{},"Link structure, server health, many new URLs at once",[82,383,384],{},"Duplicates, thin content, the page's state when crawled",[64,386,387,390,393],{},[82,388,389],{},"What to do",[82,391,392],{},"Add internal links, request indexing for key posts",[82,394,395],{},"Improve content, clean up duplicates, then Validate fix",[41,397],{},[10,399,401],{"id":400},"when-the-numbers-disagree-report-vs-url-inspection-vs-site","When the numbers disagree: report vs URL Inspection vs site:",[15,403,404,405,408,409,412],{},"The most confusing part on this blog was the numbers. The Page indexing report said ",[25,406,407],{},"8"," pages were indexed, but a ",[165,410,411],{},"site:"," search showed far more results, across 4 pages.",[58,414,415,428],{},[61,416,417],{},[64,418,419,422,425],{},[67,420,421],{},"Tool",[67,423,424],{},"As of",[67,426,427],{},"Notes",[77,429,430,444,455,469],{},[64,431,432,435,441],{},[82,433,434],{},"Page indexing report",[82,436,170,437,440],{},[25,438,439],{},"\"Last updated\""," date on screen",[82,442,443],{},"Updates days late. I checked on Oct 14, and it was last updated Oct 9",[64,445,446,449,452],{},[82,447,448],{},"URL Inspection",[82,450,451],{},"Nearly now",[82,453,454],{},"The latest state of one URL. Changes before the report does",[64,456,457,463,466],{},[82,458,459,460],{},"URL Inspection ",[25,461,462],{},"live test",[82,464,465],{},"This moment",[82,467,468],{},"Checks \"could this be indexed if fetched now,\" not whether it actually is indexed",[64,470,471,476,479],{},[82,472,473,475],{},[165,474,411],{}," search",[82,477,478],{},"Now",[82,480,481],{},"The result count is approximate. Don't treat it as an exact index count",[15,483,484,485,490],{},"When I opened the report's 8 indexed pages, ",[25,486,487,488,209],{},"every one was an old address (",[165,489,177],{}," from before the move, and every last-crawl date was before the Oct 8 move. The report only shows \"what Google knew as of that date.\"",[492,493,494],"tip",{},[48,495,496],{},[15,497,498,501,502,505],{},[25,499,500],{},"\"URL is available to Google\""," in the live test and ",[25,503,504],{},"\"URL is on Google\""," in the Google Index tab are different. The first means \"fetching it now would be fine.\" Only the second means it's actually indexed.",[41,507],{},[10,509,511],{"id":510},"requesting-indexing-repeatedly-doesnt-make-it-faster","Requesting indexing repeatedly doesn't make it faster",[15,513,514,517,518,521],{},[25,515,516],{},"Request indexing"," in URL Inspection is useful for telling Google about important posts. But according to Google's docs, there's a quota, and ",[25,519,520],{},"requesting the same URL multiple times won't get it crawled any faster."," Crawling can take anywhere from a few days to a few weeks.",[15,523,524],{},"So this order works best:",[526,527,528,531,534,537],"ol",{},[22,529,530],{},"Fix the cause first (link structure, errors, duplicates).",[22,532,533],{},"Request indexing for only your most important few posts.",[22,535,536],{},"Make sure your sitemap is up to date.",[22,538,539],{},"Wait until the report's \"Last updated\" date moves past the day you fixed things, then check again.",[41,541],{},[10,543,545],{"id":544},"summary","Summary",[58,547,548,561],{},[61,549,550],{},[64,551,552,555,558],{},[67,553,554],{},"Status",[67,556,557],{},"In one line",[67,559,560],{},"Check first",[77,562,563,576],{},[64,564,565,567,570],{},[82,566,27],{},[82,568,569],{},"Google hasn't read it yet",[82,571,572,573,575],{},"Is there an ",[165,574,208],{}," link to the post?",[64,577,578,580,583],{},[82,579,32],{},[82,581,582],{},"Read, but not indexed",[82,584,585],{},"Is the content duplicated or thin?",[15,587,588,589,592],{},"Neither status is an \"error.\" Both mean ",[25,590,591],{},"the page hasn't made it through every stage yet."," Read which stage it stopped at from the status text, then check what matters for that stage. And since the report updates late, don't judge by the numbers right after a fix.",[15,594,595,596],{},"The concrete case that was blocking the \"discovery\" stage on this blog is in the next post: ",[597,598,600],"a",{"href":599},"\u002Fen\u002Fload-more-button-pagination-seo","\"Load More\" Buttons and SEO",[10,602,604],{"id":603},"references","References",[19,606,607,615,622,629,636],{},[22,608,609],{},[597,610,614],{"href":611,"rel":612},"https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F7440203?hl=en",[613],"nofollow","Search Console Help: Page indexing report",[22,616,617],{},[597,618,621],{"href":619,"rel":620},"https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F9012289?hl=en",[613],"Search Console Help: URL Inspection tool",[22,623,624],{},[597,625,628],{"href":626,"rel":627},"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Ffundamentals\u002Fhow-search-works",[613],"Google Search Central: How Google Search works",[22,630,631],{},[597,632,635],{"href":633,"rel":634},"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fask-google-to-recrawl",[613],"Google Search Central: Ask Google to recrawl your URLs",[22,637,638],{},[597,639,642],{"href":640,"rel":641},"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Flarge-site-managing-crawl-budget",[613],"Google Search Central: Large site owner's guide to managing your crawl budget",{"title":167,"searchDepth":644,"depth":644,"links":645},2,[646,647,648,652,655,656,657,658,659],{"id":12,"depth":644,"text":13},{"id":45,"depth":644,"text":46},{"id":137,"depth":644,"text":138,"children":649},[650],{"id":182,"depth":651,"text":183},3,{"id":258,"depth":644,"text":259,"children":653},[654],{"id":276,"depth":651,"text":183},{"id":336,"depth":644,"text":337},{"id":400,"depth":644,"text":401},{"id":510,"depth":644,"text":511},{"id":544,"depth":644,"text":545},{"id":603,"depth":644,"text":604},"'Discovered - currently not indexed' and 'Crawled - currently not indexed' stop at different stages. What each status means, what to check for each, and why the report and site: show different numbers.","md",{"date":663,"field":664,"tags":665},"2026.10.14","blog",[666],"seo",true,"\u002Fen\u002Fsearch-console-discovered-crawled-not-indexed",{"title":5,"description":660},{"loc":668},"en\u002Fsearch-console-discovered-crawled-not-indexed","5BBTeh9gr0ijbN7yaysFQta6YQ9s1LqubV14yjl6c4Y",1791974049821]