Cursor Codebase Index Stale After Rebase or Branch Switch
After a rebase or branch switch, Cursor references files and line numbers that no longer exist. Indexer fell behind your git state. Force re-index and harden the workflow.
Articles tagged with #Indexing
After a rebase or branch switch, Cursor references files and line numbers that no longer exist. Indexer fell behind your git state. Force re-index and harden the workflow.
Search Console reports "No return tags" on your hreflang cluster. Page A points to page B, but B doesn't point back to A. Google ignores the whole annotation.
Your SPA renders fine for users, but Search Console shows the page indexed with a blank `<body>`. Why Googlebot's rendering quirks lose your content — and how to fix it.
You got the Search Console email confirming mobile-first indexing. Two weeks later, pages and impressions drop. The desktop version had content the mobile version doesn't.
A common SEO myth says set `noindex,follow` on page 2+. Google treats long-term noindex,follow as noindex,nofollow — and your deep articles stop getting discovered.
Search Console reports thousands of duplicate URLs with `?utm_*`, `?sort=`, `?ref=` variants. Each parameter combination got indexed as a separate page.
You disallowed `/assets/` or `/_next/static/` in robots.txt to "save crawl budget." Googlebot can no longer render your page. Rankings and rich results decline.
Your sitemap.xml has 73,000 URLs in a single file. Search Console reports "Couldn't fetch" or processes only the first 50,000. How to split a sitemap correctly.
When indexed-page counts move and you do not know why, slicing Search Console by folder turns a vague problem into a debuggable one in 15 minutes.
Most internal search result pages should be kept out of the index. Here is why, and the two exceptions where letting them in actually wins traffic.
Three controls, three different jobs. Pick the wrong one and you either leak pages into the index, waste crawl budget, or hide content from yourself by accident.
First 20 items render, the next 100 load via JS — Googlebot never sees them.
You just split content into categories, and the new category pages refuse to show up in Google. Why category pages need more than a list of links.
A previously well-ranking page disappears from Google. Sometimes this is a quality update, sometimes a manual action. How to tell which.
Search Console shows the homepage gets crawled regularly but inner article pages stay at "Discovered — currently not indexed" or are never crawled.
Crawl Stats show Googlebot fetching hundreds of URLs per day, but the Performance report stays at the same flat impression line. Why crawling does not equal traffic.
After redesigning the site, the indexed page count drops in Search Console. What is real damage vs. normal re-evaluation.
Site has thousands of pages but only a fraction get indexed. Why this happens and what actually moves the needle.
A new domain has been live for 4–8 weeks. Sitemap is submitted, URL Inspection shows pages as "Discovered". Nothing seems to be moving forward.
A URL is in your sitemap but has zero internal links pointing to it. Google sees it as unimportant and either delays crawling or skips it entirely.
Search Console says the page is indexed, but the Performance report shows it has never gotten a single impression. Here is what that actually means.
You hit "Request Indexing" 10 times. The URL is still not in Google. Here is why URL Inspection is not what most people think.
The "Indexed" line in Search Console drops by 50–200 URLs overnight. No errors, no changes. What is going on.
Sitemap.xml is submitted, the URLs are clearly listed, but Search Console's Pages report shows none of them. Causes and fixes.
Google has indexed all your tag archive pages but article pages are still showing as "Discovered" or "Crawled — currently not indexed".
Google quietly stops crawling and indexing the thinnest pages on a site, even if there is no explicit penalty.
The Removals tool in Search Console blocks a URL from appearing in search for ~6 months. People misuse it as a permanent delete or a "fix indexing" button.
Indexing delays cause panic. Here is the realistic baseline for new sites, new sections, and post-redesign sites.
How to generate, validate, and submit a sitemap.xml in Astro — including hreflang pairs, exclusion rules, and what Google actually does with it.
Search Console says alternate — it's not an error. Here's how to read it.
Wrong canonical leads to dropped pages or wrong URL ranking.
Description in SERP isn't yours — usually too generic, missing the keyword, or duplicated across pages.
Updated for 2026 — quick triage page for the Search Console error: what the bucket means, the first three things to check, and how to confirm the fix worked. For indie-site authority strategy, see the linked guide.
You set a canonical but Google picked another URL. Why and how to fix.
What hreflang warnings mean, why mismatched clusters happen, and the minimal fixes that resolve return-tag and language-code errors. For the Search Console International Targeting workflow, see the linked page.
Brand-new domain takes weeks to start ranking. Here's what actually helps.
Pages exist but Google doesn't see your internal links pointing to them.
Short, thin pages get deprioritized. What "depth" really means.
Search Console flagged pages as not mobile-friendly. Typically viewport, tap targets, or content cut-off.
Indexed status, zero impressions. Usually content depth, intent mismatch, or topical authority.
Previously indexed pages now missing. Typically duplicate consolidation, quality drop, or technical regression.
The 7 most common "not indexed" reasons and the right fix for each.
Submitted a sitemap to Search Console weeks ago and still no indexing — or only a few pages indexed? Sitemap submission ≠ indexing. Here are the six most common real reasons and their fixes.
Google flagged your page as "Soft 404" — content too thin to be a real page.
JSON-LD warnings — typically missing required fields, wrong type, or out-of-spec fields.
Google replaces your title with H1 / sitename. Usually title quality, keyword stuffing, or relevance.
Search Console says URL unknown. The URL exists, but Google has never seen it. Next steps.
Google crawled your page and decided not to index it. The reasons are almost always quality, duplication, or authority — not technical. The real fix list.
Why Google leaves new indie-site URLs in the Discovered bucket and the multi-week strategy that actually moves them out — authority, internal links, content depth, and realistic timelines.
A real diagnostic checklist for when you publish content and Google ignores it. The order matters — start at the top.
The Pages report shows indexed vs. not-indexed and why. Most of the scary categories are actually fine. Here is how to triage.
A correctly served sitemap and robots.txt are non-negotiable for SEO. Here is the App Router idiom for both in 2026.
A decision framework for indexing category / hub pages — when they earn their keep, when they cannibalize, and how to turn empty categories into real landing pages.
A clear answer to the WordPress-era question — when tag archives help SEO, when they hurt, and the exact noindex pattern to ship.
The shortest 2026 submission flow: verify, sitemap, request indexing on one URL, link from the homepage — plus how long each step actually takes for a brand-new domain.
The 5-minute sitemap submission flow, plus the 3 status messages that mean trouble and how to fix each.
URL Inspection tells you what Google sees, when it last crawled, and why a page is or is not indexed. Read it correctly with the API + UI guide here.
A plain-English explainer for sitemap.xml — what it does, what it does not do, and the four fields most generators put in that Google never reads.
Search Console says 'Crawled — currently not indexed'? Google looked, but chose not to index. Here are the 5 most likely causes in order, and the shortest fix path.
noindex blocks indexing. robots.txt blocks crawling. They are not the same. A short table for when to use which, and the most common mistake that breaks both.
The full submission playbook — Search Console, sitemap, robots.txt configuration, manual indexing requests, and internal-link signals. For the shorter 2026 four-step order, see the linked guide.
Your site has been live for a week and still nowhere on Google? Work through the 10 most common causes: robots, noindex, wrong canonicals, JS rendering, sandbox period, thin content.