You published your first blog post, waited a week, searched for it on Google… and nothing. That's one of the most common worries for new bloggers, and the good news is that it's usually fixable.
This guide explains how to index website on Google, step by step, in plain English. It's for new bloggers, small business owners and freelancers who've just launched a site and want Google to find it. You'll learn how indexing works, how to check whether a page is indexed, how to use Google Search Console, and how to fix the most common "not indexed" problems.
All tool names and report labels below were checked against Google's own documentation as of October 2026. We'll also be honest about what you can't control: Google doesn't guarantee that any page will be indexed.
How Google indexing works
Google indexing is the process where Google discovers a page, crawls it with Googlebot, understands its content, and stores it in its search index. Only indexed pages can appear in search results. You can help by submitting a sitemap, linking to new pages internally and using Search Console's URL Inspection tool, but Google decides what to index.
In simple terms, there are three stages:
- Discovery: Google learns a URL exists, through links from other pages, your sitemap or a manual request.
- Crawling: Googlebot visits the page and reads its content and code.
- Indexing: Google analyses the page and decides whether to store it in its index.
Ranking is a separate, later step. A page can be indexed but rank on page 10. Indexing just gets you into the "library"; ranking decides which shelf you're on.
Why some pages never get indexed
Google doesn't index every page it finds. Its own guide on asking Google to recrawl URLs says requesting a crawl "does not guarantee that inclusion in search results will happen instantly or even at all", and that its systems prioritise fast inclusion of high-quality, useful content.
So indexing is partly technical (can Google reach and read the page?) and partly about quality (is the page worth storing?).
How to check if a page is indexed
Before you fix anything, find out where you stand. There are two easy ways.
Method 1: the site: search
Type this into Google:
site:yourdomain.com
You'll see a rough list of pages Google has indexed from your site. To check one page, search for site:yourdomain.com/your-post-slug.
This method is quick but not perfectly accurate. Use it as a rough check only.
Method 2: URL Inspection in Search Console
This is the reliable method. In Google Search Console, paste the full URL of your page into the search bar at the top. The URL Inspection tool tells you whether the page is on Google and, if not, gives a reason.
We'll set up Search Console in the next section.
Set up Google Search Console
Google Search Console is a free tool from Google that shows how your site appears in search. If you want to know how to get indexed on Google, this is the single most important tool.
Step-by-step setup
- Go to Search Console and sign in with your Google account.
- Click Add property.
- Choose a property type (Domain or URL-prefix, explained below).
- Follow the verification steps shown.
- Wait for verification to complete. DNS changes can take some time to update.
A Domain property covers all versions of your domain (http, https, www and subdomains). It's verified through a DNS record at your domain registrar.
A URL-prefix property covers only one exact version, like https://www.yourdomain.com. It offers more verification methods, such as uploading an HTML file or adding a meta tag.
Which property type should beginners choose?
| Property type | Best for | Verification |
|---|---|---|
| Domain | Most sites, if you can edit DNS | DNS TXT record |
| URL-prefix | When you can't edit DNS, or for a specific section | HTML file, meta tag, Google Analytics, Tag Manager and more |
If you're on WordPress, many SEO plugins let you paste the verification meta tag without touching code. If you're starting from scratch, our guide on how to start a blog in India covers domain and hosting basics.
Search Console vs Google Analytics
People often mix these up:
| Tool | What it shows |
|---|---|
| Google Search Console | How Google sees your site: indexing, search queries, clicks, impressions and technical issues |
| Google Analytics | What visitors do on your site: page views, time on page, traffic sources and conversions |
You want both, but for indexing, Search Console is the one that matters.
Submit your sitemap
A sitemap is a file that lists the important URLs on your site. Google's documentation calls a sitemap "an important way for Google to discover URLs on your site", especially for new sites and sites with many URLs.
Find your sitemap URL
Common locations:
- WordPress with an SEO plugin: often /sitemap_index.xml or /sitemap.xml
- WordPress core: /wp-sitemap.xml
- Blogger: /sitemap.xml
- Custom sites: check with your developer or CMS settings
Open the URL in your browser. If you see a list of links in XML format, it's working.
Submit it in Search Console
- Open Search Console and select your property.
- Go to Sitemaps in the left menu.
- Enter your sitemap path (for example, sitemap.xml).
- Click Submit.
- Check back after some time to see if the status is "Success" and how many URLs were discovered.
Sitemap tips
- Include only pages you want indexed. Leave out thank-you pages, tag archives with thin content and test pages.
- Keep it updated automatically. Most CMS plugins do this for you.
- Add your sitemap location to your robots.txt file too, using a line like Sitemap: https://yourdomain.com/sitemap.xml.
URL Inspection and Request Indexing
The URL Inspection tool is your best friend for new posts.
How to request indexing for a new page
- In Search Console, paste the full URL into the inspection bar at the top.
- Wait for the result.
- If it says the URL is not on Google, click Test live URL to make sure Google can access it.
- If the live test looks fine, click Request indexing.
- Wait. Don't keep clicking.
Quotas and patience
Google's documentation says there's a quota for submitting individual URLs, and that requesting a recrawl multiple times for the same URL won't get it crawled faster. Google doesn't publish an exact daily number, so use the button for important pages, like new posts or major updates, not for every page on your site.
For large numbers of URLs, a sitemap is the better route.
What URL Inspection tells you
| Section | What it means |
|---|---|
| URL is on Google | The page is indexed and can appear in results |
| URL is not on Google | Not indexed yet; check the reason shown |
| Page fetch | Whether Google could load the page |
| Indexing allowed? | Whether a noindex tag is blocking it |
| User-declared vs Google-selected canonical | Which version of the page Google treats as the main one |
Why pages are "Discovered" or "Crawled – currently not indexed"
Search Console's Page indexing report groups your URLs by status. Google's help page on the Page indexing report lists reasons such as these, as of October 2026:
| Status | What it means | What you can do |
|---|---|---|
| Discovered – currently not indexed | Google knows the URL but hasn't crawled it yet | Improve internal links, check site speed and server health, be patient |
| Crawled – currently not indexed | Google crawled it but chose not to index it for now | Improve content quality and uniqueness, add internal links |
| URL marked 'noindex' | A noindex directive tells Google not to index it | Remove noindex if you want the page indexed |
| Blocked by robots.txt | Robots.txt stops Googlebot from crawling | Edit robots.txt if blocking was unintended |
| Duplicate without user-selected canonical | Google sees duplicates and picked one itself | Add a canonical tag to the main version |
| Duplicate, Google chose different canonical than user | Google disagrees with your canonical | Check for near-duplicate pages, strengthen the main one |
| Alternate page with proper canonical tag | Correctly pointing to another canonical page | Usually no action needed |
| Soft 404 | Looks like an error page but returns a success code | Add real content or return a proper 404 |
| Not found (404) | The page doesn't exist | Fix broken links or redirect if the page moved |
| Page with redirect | The URL redirects elsewhere | Normal if intended |
| Server error (5xx) | Server failed when Google requested it | Talk to your host |
Fixing "Discovered – currently not indexed"
This often happens on new sites. Google knows about the URL but hasn't visited it yet. Google's report notes this can be to avoid overloading a site.
What usually helps:
- Link to the page from your homepage or other relevant posts.
- Make sure your hosting is reliable and pages load quickly.
- Avoid publishing hundreds of thin pages at once.
- Keep publishing useful content regularly.
Fixing "Crawled – currently not indexed"
This one is more about quality. Google visited the page and decided not to index it, at least for now.
Ask yourself honestly:
- Does this page answer a real question better than what's already in Google?
- Is it unique, or similar to other pages on my site?
- Is it long enough to be helpful, with clear headings and examples?
- Does it have original insight, not just rewritten content?
Improve the page, add internal links to it, and then request indexing again. Our on-page SEO checklist walks through titles, headings, content depth and internal links in detail.
Internal links help discovery
Internal links are links from one page on your site to another. They're one of the simplest ways to help Google find and understand new content.
Why they matter for indexing
- Googlebot follows links. A page with no internal links (an "orphan page") is harder to discover.
- Links from strong pages, like your homepage, pass more attention to new posts.
- Descriptive anchor text helps Google understand what the linked page is about.
Simple internal linking routine
- When you publish a new post, link to it from 2–3 older related posts.
- Add it to a relevant category page.
- Show recent posts on your homepage or sidebar.
- Use clear anchor text, like "free keyword research tools" instead of "click here".
For example, if you write about keyword research, link to a guide like our list of free keyword research tools from your new post, and link back from that guide to the new post.
Robots.txt and noindex mistakes
Two small settings cause a surprising number of indexing problems.
Robots.txt
Robots.txt is a file at yourdomain.com/robots.txt that tells crawlers which parts of your site they can visit. A single wrong line can block your whole site.
A dangerous line looks like this:
Disallow: /
Under User-agent: *, that blocks all crawlers from everything. It's sometimes left over from development.
Noindex
A noindex tag tells Google not to index a page. It can appear as a meta robots tag in the page's head or as an HTTP header.
Common accidents:
- WordPress's "Discourage search engines from indexing this site" setting is still turned on after launch.
- An SEO plugin set categories, tags or even posts to noindex.
- A staging site's settings were copied to the live site.
Quick check
| Check | Where to look |
|---|---|
| Robots.txt blocks | Visit yourdomain.com/robots.txt and the robots.txt report in Search Console |
| Noindex tag | URL Inspection shows "Indexing allowed?" |
| WordPress visibility | Settings, then Reading, then Search engine visibility |
| SEO plugin settings | Check Search Appearance or similar settings for posts and pages |
How long indexing takes (honest answer)
This is where many beginners get frustrated. Google's own documentation says crawling "can take anywhere from a few days to a few weeks". There's no fixed timeline, and no tool can force Google to index a page.
Factors that can affect speed
- Site age: New sites often take longer.
- Internal links: Well-linked pages tend to be found faster.
- Content quality: Google says it prioritises high-quality, useful content.
- Site health: Slow or error-prone servers can slow crawling.
- Sitemap: Helps Google discover URLs, especially on new sites.
How long does it take for a blog post to rank?
Indexing and ranking are different. A post can be indexed quickly but take much longer to reach good positions, if it ever does. Ranking depends on competition, content quality, relevance and many other factors. Be wary of anyone promising "page 1 in 7 days".
If you want your content to show up in newer search features too, read our guide on how to rank in AI Overviews.
Bing Webmaster Tools and IndexNow
Google isn't the only search engine. Bing also powers results in some other services, so it's worth setting up.
Bing Webmaster Tools
Bing Webmaster Tools is Bing's free equivalent of Search Console. You can add your site, submit your sitemap and see search performance. Bing also offers an option to import sites from Google Search Console, which saves time.
What is IndexNow?
According to the official IndexNow site, IndexNow is an easy way for website owners to instantly inform search engines when content is added, updated or deleted. As of October 2026, it lists support from Microsoft Bing, Naver, Seznam.cz, Yandex and Yep.
Google is not listed among the participating search engines there. So IndexNow won't help with Google indexing directly, but it can help other search engines pick up your changes faster.
Many SEO plugins and some hosting dashboards include IndexNow support, so you may be able to switch it on without coding.
Indexing checklist for new sites and posts
Use this table every time you launch a site or publish an important post.
| Step | Done? | Notes |
|---|---|---|
| Site added and verified in Search Console | Domain property if you can edit DNS | |
| Sitemap submitted | Check status shows Success | |
| Robots.txt checked | No accidental Disallow: / | |
| No accidental noindex | Check WordPress and SEO plugin settings | |
| New post linked from 2–3 older posts | Use descriptive anchor text | |
| URL Inspection run on new post | Test live URL first | |
| Request indexing clicked once | Don't repeat | |
| Page indexing report reviewed | Look at "not indexed" reasons | |
| Bing Webmaster Tools set up | Import from Search Console | |
| IndexNow enabled (optional) | For Bing and other participating engines |
Common mistakes to avoid
- Clicking "Request indexing" every day. It doesn't speed things up, per Google's own documentation.
- Paying for "instant indexing" services that promise guaranteed Google indexing. Google doesn't offer guarantees, so nobody else can either.
- Publishing many thin pages at once on a new site.
- Forgetting internal links to new posts.
- Leaving noindex on after launch.
- Ignoring Search Console emails about indexing issues.
- Changing URLs often without redirects.
If you'd like a tool that pulls Google data into simple reports, our store lists RankLeak SEO Tool. Search Console itself is free and should always be your first stop.
Final Thoughts
Learning how to index website on Google is mostly about removing obstacles and giving Google clear signals. Set up Search Console, submit a sitemap, check robots.txt and noindex settings, link to new posts from older ones, and use URL Inspection for important pages.
Then be patient. Google's own documentation says crawling can take days to weeks, and indexing is never guaranteed. Focus on publishing helpful, original content, and your site gives Google more reasons to index it.
Key Takeaways
- Indexing means Google has discovered, crawled and stored your page; only indexed pages can appear in results.
- Google Search Console is free and is the most important tool for checking and requesting indexing.
- Submit a sitemap so Google can discover your URLs, especially on a new site.
- Use URL Inspection and Request Indexing for important pages, but don't repeat requests.
- "Discovered" and "Crawled – currently not indexed" usually need better internal links, site health or content quality.
- Check robots.txt and noindex settings after every launch or redesign.
- IndexNow helps Bing and other participating engines, but Google isn't listed as a participant.
Want more SEO basics? Read our on-page SEO checklist, learn how to start a blog in India, or browse our SEO and software tools. Got a question about your own site? Contact us.
Frequently Asked Questions
How do I get my website indexed on Google quickly?
Verify your site in Google Search Console, submit your sitemap, link to new pages from existing ones and use URL Inspection to request indexing for important pages. Google doesn't guarantee speed or indexing, but these steps remove common obstacles.
How long does it take Google to index a new website?
There's no fixed time. Google's documentation says crawling can take anywhere from a few days to a few weeks. New sites often take longer, and some pages may not be indexed at all if Google doesn't see enough value.
Is Google Search Console free?
Yes, Google Search Console is free. You only need a Google account and the ability to verify that you own the website, for example through a DNS record or an HTML file.
What does "Discovered – currently not indexed" mean?
It means Google knows the URL exists but hasn't crawled it yet. This is common on new sites. Improving internal links, keeping your server fast and reliable, and publishing quality content usually helps over time.
What does "Crawled – currently not indexed" mean?
Google visited the page but decided not to index it for now. It often points to content that isn't unique or helpful enough. Improve the page, add internal links to it and request indexing again.
How many times can I request indexing in Search Console?
Google says there's a quota for submitting individual URLs but doesn't publish an exact number. It also says requesting the same URL repeatedly won't make crawling faster. Use the button once for important pages and rely on sitemaps for the rest.
Does submitting a sitemap guarantee indexing?
No. A sitemap helps Google discover your URLs, but Google still decides what to crawl and index. Think of it as a helpful map, not a guarantee.
Does Google support IndexNow?
As of October 2026, the official IndexNow website lists Microsoft Bing, Naver, Seznam.cz, Yandex and Yep as participants. Google isn't listed there, so use Search Console and sitemaps for Google.
Why is my WordPress site not showing on Google?
Check that "Discourage search engines from indexing this site" is turned off under Settings, then Reading. Also check your SEO plugin's noindex settings and your robots.txt file, then submit your sitemap in Search Console.
What is the difference between indexing and ranking?
Indexing means your page is stored in Google's index and can appear in results. Ranking is where it appears for a search. A page can be indexed but rank low, so quality content and relevance still matter after indexing.