You built a page you're proud of, typed your business name into Google, and got nothing. Before you panic, know this: to get your website indexed by Google, the page first has to be found, crawled, and added to Google's giant library of the web. Until that happens, it simply won't show up in search, no matter how good it is.
The good news is that indexing is mostly a mechanical process, and you can nudge it along. In this guide I'll walk you through how indexing actually works, the fastest ways to get Google's attention, and the common reasons a page gets stuck (plus how to fix each one).
What "indexed" actually means
There are three separate steps, and it helps to keep them straight:
- Discovery. Google finds out your page exists, usually by following a link or reading your sitemap.
- Crawling. Googlebot visits the page and reads its content.
- Indexing. Google decides the page is worth storing and adds it to the index so it can appear in results.
A page can be discovered but not crawled, or crawled but not indexed. When people ask why their site isn't ranking, the real question is often just "why isn't it indexed yet?" Ranking is a separate contest that only starts once you're in the index. If you're newer to all this, our plain-English guide to SEO and our overview of how Google ranks websites give you the bigger picture.
First, check whether you're already indexed
Do this before you change anything. There are two quick checks:
- The site: search. In Google, type
site:yourdomain.com. This lists the pages Google has indexed for your domain. If a specific page is missing, searchsite:yourdomain.com/your-page. - The URL Inspection tool. Inside Google Search Console, paste the exact page URL into the search bar at the top. It tells you flatly whether the URL is on Google, and if not, often why.
Don't judge indexing by whether you rank for your keyword. A brand-new page can be indexed and still sit on page 5 while it earns trust. The site: search answers "am I in the library?" not "am I on the front table?"
Set up Google Search Console (this is the big one)
If you do only one thing from this article, do this. Google Search Console is a free tool that lets you talk directly to Google about your site. It shows you which pages are indexed, flags problems, and gives you a button to request indexing. Without it, you're guessing.
Setting it up takes about ten minutes: you add your site, verify you own it (usually by adding a small record through your domain or hosting provider), and you're in. We have a full walkthrough on how to set up Google Search Console step by step if you want to follow along. Once it's connected, it becomes your home base for everything below.
Submit a sitemap so Google can find every page
A sitemap is a simple file that lists all the pages on your site. Instead of hoping Google stumbles onto each one by following links, you hand it a map. This matters most for new sites, large sites, and pages that aren't linked from many other places.
Most website builders and platforms generate a sitemap automatically, usually at yourdomain.com/sitemap.xml. Your job is to submit it: in Search Console, open the Sitemaps section, enter sitemap.xml, and hit submit. Google will start reading it within a day or two and check back regularly for new pages. If you want the full picture of how these files work, see our guide to XML sitemaps and how to submit one.
Request indexing for individual pages
When you publish or heavily update a single page and want it looked at quickly, you can ask directly:
- Open the URL Inspection tool in Search Console.
- Paste the full page URL and press enter.
- Click Request Indexing.
This adds your page to a priority crawl queue. It's not an instant guarantee, and hammering the button won't speed things up, but it genuinely helps for one-off pages. Save it for important pages rather than trying to submit fifty URLs by hand. For a bulk of pages, let the sitemap and good internal linking do the work.
Give Google reasons to crawl you
Google prioritizes pages it can reach easily and pages that seem to matter. A few things move the needle here.
Link to new pages from pages you already have
Every new page should be linked from somewhere on your site, ideally from a page that's already indexed. An orphan page (one with no links pointing to it) is hard for Google to find and easy to ignore. Adding it to your menu, a related blog post, or your homepage gives Googlebot a path in. Our simple internal linking strategy shows how to connect pages so the whole site gets crawled more thoroughly.
Earn a few links from other sites
When a page Google already trusts links to your new page, that's one of the strongest discovery signals there is. A local directory listing, a supplier's partner page, or a mention in a community newsletter can all help Google find you faster. Getting listed in good business directories is an easy early win.
Publish real content on a schedule
Sites that add fresh, useful pages get crawled more often, because Google learns there's usually something new to find. This is one of the quieter reasons a small business blog pays off: it keeps Googlebot coming back.
Common reasons a page won't get indexed
If a page has been live for a couple of weeks and still isn't in the index, one of these is usually the culprit. Search Console's Pages report (formerly "Coverage") will often name the exact issue.
| What you see | What it usually means | The fix |
|---|---|---|
| Blocked by robots.txt | A file is telling Google not to crawl the page | Edit robots.txt to allow it (see below) |
| Excluded by "noindex" tag | The page has a tag telling Google to stay out | Remove the noindex tag in your page settings |
| Discovered, currently not indexed | Google knows about it but hasn't prioritized it | Improve internal links and content depth; request indexing |
| Crawled, currently not indexed | Google looked but didn't find it worth storing | Make the page more useful and unique |
| Duplicate content | The page looks too similar to another URL | Set a canonical, or make the page distinct |
The two "off switches" to check first
Two settings can accidentally block indexing entirely, and they're the first things I check on any stuck page:
- A stray noindex tag. Many builders have a checkbox like "discourage search engines." If it's on, remove it. This is the number one reason a brand-new site is invisible, especially if it was carried over from a staging setup.
- Robots.txt rules. This file controls what Google is allowed to crawl. A single wrong line can hide your whole site. Our guide to how robots.txt works explains how to read and fix it safely.
If neither of those is the problem and Search Console shows a crawl error instead, our walkthrough on fixing crawl errors in Search Console covers the rest.
Make the page worth indexing
Sometimes there's no technical block at all. Google crawled the page, shrugged, and moved on. That's the "crawled, currently not indexed" message, and it's really feedback about quality. Thin pages, near-duplicate pages, and pages that just repeat what a thousand other sites say are the ones most likely to get skipped.
The fix is to give the page a clear purpose and something useful only you can offer: real detail, real answers, real specifics about what you do. Solid on-page SEO, a descriptive title, and content that actually helps a reader all tell Google this page deserves a spot. A page built for people tends to be the same page Google wants to keep.
How long does indexing take?
For a healthy site with a submitted sitemap, new pages often get indexed within a few days. A brand-new domain with no history and few links can take a couple of weeks, sometimes longer, because Google hasn't learned to trust it yet. The pattern is normal: the first pages are slow, then indexing speeds up as your site proves it's real and worth checking often. If you're mapping out expectations, our piece on how long SEO takes to work sets a realistic timeline for the ranking that comes after.
Frequently asked questions
How do I get Google to index my website faster?
Set up Google Search Console, submit your sitemap, and use the URL Inspection tool to request indexing for your most important pages. Then make sure each new page is linked from a page that's already indexed and, ideally, from at least one other website. Those steps cover both discovery and the signals Google uses to prioritize crawling.
Why is my page crawled but not indexed?
Google visited the page but decided it wasn't worth storing, usually because the content is thin, too similar to another page, or doesn't add anything new. Strengthen the page with more useful, specific content, make sure it isn't a near-duplicate of another URL, and add a few internal links pointing to it. Then request indexing again.
Do I have to pay Google to get indexed?
No. Indexing is completely free and separate from ads. Paying for Google Ads gets you visibility in the ad slots, but it does nothing for organic indexing or ranking. Everything in this guide, from Search Console to sitemaps, costs nothing. If anyone tells you a payment will get you indexed faster, be skeptical.