Your website is live, the sitemap is submitted, and yet searching for it on Google shows nothing. Almost everyone with a new website goes through this, and it is rarely down to a single cause. Before trying a dozen fixes, work out which stage your page is stuck at, because the remedy is different for each one.
This article covers the four stages a page passes through before it shows up on Google, six common reasons pages get stuck, and how to check each one yourself without any technical background.
At a glance: four stages before a page appears on Google
| Stage | What it means | Quick check |
|---|---|---|
| Discovered | Google knows your page's address exists (from a sitemap or a link) but hasn't opened it yet | Search Console, URL Inspection: status "Discovered, currently not indexed" |
| Crawled | Googlebot has opened your page | URL Inspection: look at the "Last crawl" date |
| Indexed | Google has stored your page and may show it | URL Inspection: "URL is on Google"; or search site:yourdomain.com/page |
| Ranking | Your page appears for particular queries, at a particular position | Search Console, Performance: check impressions and average position |
1. The four stages are different, so don't mix them up
Many people call all of this "not showing up on Google", but the problem can sit at very different stages. A page that hasn't been discovered needs a way in (a sitemap, links). A page that is discovered but not crawled is waiting for Google to decide it is important enough to visit. A page that is crawled but not indexed usually has a quality or duplication problem. And a page that is indexed but not ranking needs better content and stronger signals. Without knowing the stage, your fix can miss the mark.
2. Check where your page is stuck
There are three ways, from quickest to most complete:
- Search on Google: type site:yourdomain.com/specific-page. If nothing comes back, the page isn't indexed. This is a rough check, not proof.
- URL Inspection in Search Console: paste the page address. You will see its status, the last crawl date and the canonical Google chose.
- The "Page indexing" report: gives a picture of the whole site. One important caveat: this report can lag by several days, even two weeks. For a single page, URL Inspection is more current.
3. Six reasons pages get stuck, and how to fix each
| Cause | How to check | How to fix |
|---|---|---|
| Google hasn't found the page | Status "URL is unknown to Google" | Submit a sitemap, and link to the page from other pages Google already knows |
| The page is blocked by accident | URL Inspection: "Indexing allowed?"; check for a noindex tag and robots.txt | Remove the noindex or the robots rule that blocks it |
| Thin content, or too similar to other pages | Compare it with your other pages: does it genuinely add something new? | Deepen the content with examples, tables and specific answers |
| The wrong version of the address (duplicates) | URL Inspection: compare "user-declared canonical" with "Google-selected canonical" | Unify versions with 301 redirects and consistent canonical tags |
| A new site with few signals | Few inbound links, few links between your own pages | Build clear internal links, and earn links from genuine, relevant sources |
| A slow or error-prone server | Search Console crawl stats: response time and host status | Improve speed and make sure there are no server errors |
On address versions: our own experience
One thing that often gets overlooked is having duplicate versions of an address, such as www and non-www, or http and https. On Codwa's own site, Google picked the www version as the canonical for several important pages the first time it crawled them in August, even though we declared the version without www. Our permanent redirect and canonical tags are now consistent, but Google can only update its choice after it revisits the page. If you want to check your own redirects and canonicals, you can use our redirect checker and canonical checker.
4. What can speed things up, and its limits
Once the cause is clear, a few steps genuinely help. All of them have limits, so don't expect instant results.
- Submit a sitemap. The right way to tell Google about many pages at once.
- Request indexing through URL Inspection. Only for a few important pages. Google states that requesting a crawl doesn't guarantee a page will appear in search results, that crawling can take anywhere from a few days to a few weeks, that there is a quota per URL, and that requesting the same URL repeatedly won't get it crawled any faster.
- Internal links from frequently visited pages, such as your homepage and main pages. Googlebot discovers many pages by following links.
- Deepen thin pages. See how to create high-quality SEO content for the fundamentals.
- Genuine links from other sites, for example from business profiles, directories with an editorial process, or partners.
We tried this on 10 important pages of our own site on October 6, 2026. In the server log, the real Googlebot arrived at 7 of those pages within 1 to 3 minutes of our request. By the next morning 3 pages were showing as indexed, 4 more had been visited but their status hadn't changed yet, and the remaining 3 hadn't been visited at all. So the request is useful, but the result differs from page to page and can't be promised.
5. What you don't need to do
- Use the Indexing API for ordinary articles. That API is officially only for job posting pages and livestream videos.
- Buy backlinks in bulk or swap links excessively to "raise your DR". DR is not a signal from Google, and the pattern can look like spam.
- Publish dozens of thin pages at once. A large batch of similar new pages from a site with no reputation is more often put off than prioritised.
- Resubmit the same request over and over. It doesn't make it faster.
Where to start if your website isn't showing up
| Where you are now | A sensible next step |
|---|---|
| You don't have Search Console or a sitemap yet | Set up Search Console, submit a sitemap, and check one page with URL Inspection |
| Pages are discovered but never crawled | Link to them from pages Google already knows, deepen their content, then request indexing for the few that matter most |
| Pages are crawled but not indexed, or treated as duplicates | Check the canonical, the redirects, and whether the content is genuinely different from your other pages |
For the SEO basics of a new site, read the basic SEO guide for a new website.
Frequently asked questions
How long does it take for a new website to show up on Google?
There is no fixed number. Google says crawling can take anywhere from a few days to a few weeks, and for a very new site with many pages, not every page will be indexed at the same pace. Key pages such as the homepage usually come first.
Is there a "sandbox" for new websites?
Google has never announced a "sandbox" as an official mechanism. What you see in practice is that a new site needs time to build signals, such as inbound links, a clear structure of links between its pages, and useful pages, before Google visits it more often.
Do I have to publish an article every day?
No. Consistency helps readers and keeps a site relevant, but how often you publish isn't a factor Google guarantees. One in-depth article is more useful than several thin ones.
Next step
Pick the three most important pages on your website, check each in URL Inspection, and note its status: unknown, discovered, crawled or indexed. That list usually makes it clear which stage you are stuck at and what to fix first.
Talk to Codwa Studio about SEO and indexing for your website
Reviewed by Hammam Adi Prakasa Putra. Last updated: October 7, 2026.