You bought a domain a month ago, submitted a sitemap, and Search Console says Discovered: 100 URLs — but Indexed: 3. Nothing is broken. Google defaults to conservative crawling and indexing on domains with zero historical signal. SEOs call this the “sandbox.” Google officially denies that name, but the behavior is real: as of June 2026, a brand-new domain usually gets a handful of pages indexed in the first 2-4 weeks and only reaches a steady indexing rate around 8-16 weeks (longer in saturated niches like finance or legal).
Fastest fix, up front: you cannot rush Google’s trust clock, but you can make every crawl count. In week one, confirm the technical basics are correct, then spend the next two months on the only two things that actually raise crawl demand on a new domain — a few real backlinks and a flat internal-link structure — while publishing on a steady cadence. Do not keep changing URLs, canonicals, or re-submitting the sitemap; that resets the small signal you have.
The rest of this page is what you can control during that window, and where the line is between useful action and wasted thrashing.
Crawl budget vs. crawl demand (read this first)
Most “indexing is slow” panic blames crawl budget. For a new site, that is almost never the real constraint. Google’s own crawl-budget docs say crawl capacity only becomes a limiting factor on sites with roughly 1,000,000+ pages, or 10,000+ pages that change daily. A 40-page new site is nowhere near that.
What is actually throttling you is crawl demand: Googlebot decides how often it wants to crawl based on your site’s perceived quality, popularity (links pointing at you), and update frequency relative to other sites. On a domain with no history, demand starts near the floor. Everything below is about raising demand, not capacity.
Common causes
1. Domain / site authority is zero
Google maintains an internal trust evaluation per domain: age, total backlinks, link quality, topical relevance, historical spam signals. A new domain is at zero on every dimension. Even with great content, Google’s posture is “let’s index one or two pages and see if anyone actually visits.”
How to confirm: use ahrefs.com/webmaster-tools (free) to check Domain Rating. New sites are typically DR < 5 with fewer than 3 referring domains.
2. No real backlinks = zero votes for you
Backlinks remain one of Google’s strongest signals for “is this site worth crawling often.” Zero backlinks means no one is voting for you, so crawl demand stays at the floor.
How to confirm: Search Console → Links → Top linking sites. If it lists only Twitter/X or LinkedIn (mostly nofollow), you effectively have zero real backlinks.
3. Zero content-history signal
When Google evaluates new content, it weighs how this topic has performed on this domain historically. No history means no reference, which defaults to low priority. There is no shortcut here except time plus consistency.
4. Sparse internal linking / orphan pages
The classic new-site mistake: each article appears only in the homepage “latest” feed. A few weeks later newer posts push it off the feed and it becomes an orphan — reachable only via the sitemap, with no internal links. Googlebot can no longer reach it by following links from the homepage, and sitemap-only URLs sit in Discovered - currently not indexed far longer.
How to confirm: pick 5 older articles at random. Can you still reach each one in <= 3 clicks from the homepage?
5. Template / bulk-AI signal
If your first 30 days were 50 unedited AI articles, Google’s spam systems may classify the domain as a “bulk low-quality site,” which raises the indexing threshold for everything you publish afterward. As of 2026 this is one of the most common reasons a new content site stalls — Google is explicitly buffering new domains to verify they are not mass AI spam.
Diagnosis: which bucket are you in?
Open Search Console → Pages → scroll to Why pages aren’t indexed, and match the dominant status:
| Dominant status in Search Console | What it means | Where to spend effort |
|---|---|---|
Discovered - currently not indexed | Google found the URL (usually via sitemap) but has not crawled it yet — low crawl demand | Backlinks + flat internal links (Steps 2-3) |
Crawled - currently not indexed | Google crawled the page and chose not to index it — a quality/value judgment | Improve content depth and uniqueness (see Crawled not indexed fix) |
Page with redirect / Alternate page with proper canonical tag | Canonical or redirect config is sending Google elsewhere | Fix canonicals/redirects (Step 1) |
Blocked by robots.txt / Excluded by 'noindex' tag | Technical block | Remove the block (Step 1) |
Discovered and Crawled not-indexed are the two normal new-site buckets and need completely different responses, so identify yours before doing anything.
Shortest path to fix
Ordered by ROI on indexing velocity.
Step 1: Nail the technical basics in week one
- Verify the domain in Search Console using DNS TXT for the whole domain (a Domain property), not just a URL-prefix property — a Domain property covers
http,https, and all subdomains in one. - Submit your sitemap under Indexing → Sitemaps:
https://yourdomain.com/sitemap.xml. Make sure each<url>carries an accurate<lastmod>— as of 2026 Google uses<lastmod>as a recrawl hint, but only if it reflects a real content change (faking it site-wide gets it ignored). robots.txtmust NOT beDisallow: /(obvious, but deployment templates have shipped exactly this).- Every article should be self-canonical (its canonical tag points to itself).
- Mobile-friendly and reasonably fast — page experience now feeds crawl/index priority. Check with PageSpeed Insights and the URL Inspection tool’s mobile rendering.
# Quick self-check
curl -s https://yourdomain.com/robots.txt | head -5
# Want to see: User-agent: * Allow: / (and NOT "Disallow: /")
curl -sI https://yourdomain.com/sitemap.xml | head -1
# Want: HTTP/2 200
Then, for your 5-10 most important pages, run URL Inspection → Request indexing. This nudges those specific URLs into the priority crawl queue. Caveats: there is a daily quota (a few dozen requests), it can take up to a week or two to take effect, and it does not guarantee indexing — it only asks Google to look sooner. Do not waste it on every URL; that is what the sitemap is for.
Step 2: Get 3-10 real backlinks (the fastest accelerant)
Not buying links. Things that actually work:
- Write one genuinely in-depth article and post it to a topic-relevant subreddit (you do not need a link in the post; drop it in a comment if relevant).
- One Hacker News “Show HN” submission — only if you have a real, working project to show.
- A cross-link from a friend’s or coworker’s personal blog or company site.
- An industry-relevant wiki or curated tool list (for example, an
awesome-*GitHub list). - Write a substantive follow-up to an existing blog post and let the pingback land.
- A normal share to your existing Twitter/X or LinkedIn. These links are
nofollow, but the resulting human traffic is a signal Google notices.
Target: 3-5 links from distinct domains in month one. More useful than you would expect — links are the single biggest lever on crawl demand for a new domain.
Step 3: Flatten the internal-link structure
The new-site-specific fix:
Homepage (depth 0)
├─ /articles/ — site-wide article index (depth 1)
│ ├─ Article 1 (depth 2)
│ ├─ Article 2 (depth 2)
│ └─ Article N (depth 2)
└─ Topic hub pages (depth 1)
└─ Link to relevant articles
Every article should be <= 2 clicks from anywhere on the site, and every article should end with 3-5 contextual related links. A full site-wide /articles/ index page is the cheapest way to guarantee no orphans.
Sketch in Astro:
---
// src/pages/articles/index.astro
import { getCollection } from "astro:content";
const posts = await getCollection("posts");
const sorted = posts.sort((a, b) => b.data.publishedAt - a.data.publishedAt);
---
<ul>
{sorted.map((p) => (
<li><a href={`/articles/${p.slug}/`}>{p.data.title}</a></li>
))}
</ul>
Every article is now permanently one click from /articles/. No orphans, ever.
Step 4: Publish on a steady cadence
Two or three articles a week, every week, beats ten articles in one week followed by three weeks of silence. Crawl demand tracks your real publish frequency; erratic shipping pulls you down to the lowest rate Google has observed.
A forced calendar:
Mon — 1 article
Thu — 1 article
Sun — 1 article
After roughly 8 consecutive weeks, Search Console → Settings → Crawl stats should show Googlebot’s average daily requests climbing noticeably.
Step 5: Don’t touch structure for the first 8 weeks
Common traps that actively reset your progress:
- Indexing feels slow, so you change URL structure → the small signal you had drops back to zero.
- You edit canonicals → signals start contradicting each other.
- You re-submit the sitemap repeatedly → it does not speed anything up; the sitemap is already being read on Google’s schedule.
Only intervene for:
- Real technical bugs (404s, redirect loops, 5xx errors).
- Genuinely thin content (
< 300 words) that needs real body added.
Otherwise the job is: write content + earn backlinks + wait.
Step 6: After 8 weeks with no movement, diagnose
If at week 9 indexing is still in single digits, go back to the diagnosis table above and act on your dominant status:
- Mostly
Crawled - currently not indexed→ it is a content-quality/value problem. Deepen and differentiate the pages; see Crawled not indexed fix. - Mostly
Discovered - currently not indexed→ it is a crawl-demand problem. Double down on backlinks (Step 2) and the flat link structure (Step 3). Page with redirect/Blocked by robots.txt/noindex→ technical config is wrong; fix it (Step 1).
How to confirm it’s fixed
You are out of the slow phase when, over a 2-3 week window:
- The Indexed count in Search Console → Pages trends up week over week (not necessarily 100%, but clearly moving).
- Settings → Crawl stats shows higher average daily Googlebot requests than at launch.
- A
site:yourdomain.comsearch in Google returns a growing number of your pages. - New articles move from
DiscoveredtoCrawledtoIndexedwithin days rather than weeks.
If all four are trending up, the trust clock has started and you should keep doing exactly what you are doing.
FAQ
How long until a brand-new site is fully indexed? As of June 2026, expect a few pages within 2-4 weeks and a steady indexing rate around 8-16 weeks. Meaningful rankings for competitive terms usually take 4-9 months. Saturated niches (finance, legal, health) sit at the long end of every range.
Does the “Request indexing” button actually work? It moves a specific URL into a priority crawl queue, which helps for your top few pages. But it has a daily quota, can take a week or two, and never guarantees indexing — Google can still decide a page is not worth indexing after crawling it. It is a nudge, not a fix for a low-quality or orphaned page.
Will IndexNow get my pages into Google faster?
No. As of June 2026 Google does not use IndexNow — only Bing, Yandex, Naver, and Seznam consume it. IndexNow is worth setting up for fast Bing/Yandex coverage, but for Google you rely on the sitemap (with accurate <lastmod>) plus internal and external links.
Is the Google “sandbox” real? Google denies a formal sandbox, but a 2-6 month trust-evaluation period for new domains is consistently observed — Google is buffering new sites to verify they are not mass AI spam before fully weighting their content and links. The practical effect is identical to what people call the sandbox.
Should I re-submit my sitemap every day to speed things up?
No. Once a valid sitemap is submitted, Google re-reads it on its own schedule. Repeated manual re-submissions do nothing for speed and only burn your attention. Use accurate <lastmod> values instead so Google knows what actually changed.
My pages are “Crawled - currently not indexed.” Is that a technical bug? No — it means Google crawled the page and judged it not worth indexing yet. That is a content quality/value signal, not a config error. Add depth, originality, and internal links; see Crawled not indexed fix.
Prevention
- Plan 4 weeks of content before launching, so month one ships 8-12 articles steadily instead of in one burst.
- Pre-build authority through your existing Twitter/X, LinkedIn, and contacts; aim for a few real backlinks or social hits in week one.
- Do not bulk-publish AI content in month one — slower, human-edited publishing avoids the bulk-spam classifier and wins.
- Install Search Console and Analytics on launch day. Without baseline data, every later diagnosis is guesswork.
Related
Tags: #SEO #Google #Search Console #Indexing