You hit Publish, wait a week, search for your post, and nothing. Google has not picked it up. For a new site, it can feel like shouting into a void.
The good news is that most indexing delays have a cause you can fix in an afternoon. This complete index your website guide walks through what actually gets pages indexed quickly in 2026, in the order I would do it on a WordPress site. It also covers the old tricks, like ping lists and “indexing services”, that waste your time.
- Crawling vs Indexing: The 30-Second Version
- How Long Does Indexing Take?
- How to Index Your Website Quickly
- Step 1: Check Whether your Page is Indexed
- Step 2: Remove Anything that Blocks Google
- Step 3: Submit your Sitemap to Google and Bing
- Step 4: Request Indexing for Important URLs
- Step 5: Turn on IndexNow for Bing and others
- Step 6: Link to New Posts from Pages Google Already Visits
- Step 7: Make your Site Easy to Crawl
- Step 8: Give Google a Reason to Index It
- Fixing “Discovered” and “Crawled, Currently not Indexed”
- What Does Not Work (Or No Longer Works)
- A 7-day Checklist To Index Your Website(For New Sites)
- FAQs Related to How to Index Your Website Quickly
Short answer: Make sure nothing is blocking Google (a noindex tag, robots.txt or the “Discourage search engines” box). Submit your XML sitemap in Google Search Console and Bing Webmaster Tools. Request indexing for your most important URLs, turn on IndexNow for Bing, and link every new post from older pages that already get traffic. On an established site, that usually means hours to a few days. On a brand-new site, expect a few days to a few weeks.
Crawling vs Indexing: The 30-Second Version
Google finds your page (discovery), fetches it (crawling), then decides whether to store it in its index (indexing).
Only indexed pages can show up in search.
You can speed up discovery and crawling. The last step, indexing, is Google’s decision.
Google says plainly that requesting a crawl “does not guarantee” inclusion, and that its systems prioritise high-quality, useful content.
So the fastest way to get indexed is a mix of good signals and good content, not a secret button.
How Long Does Indexing Take?
| Situation | Typical time to index |
|---|---|
| Established site, new post linked from the homepage | A few hours to 2 days |
| Established site, URL Inspection request | Often within a day |
| New site (under 3 months), sitemap submitted | A few days to a few weeks |
| Page with no internal links (orphan page) | Weeks, sometimes never |
| Thin or near-duplicate page | May be crawled but not indexed |
These are typical ranges, not promises. Google’s own documentation says crawling “can take anywhere from a few days to a few weeks“.
How to Index Your Website Quickly
The following are some of the steps you can take to index your website quickly on Google.
Step 1: Check Whether your Page is Indexed
Do not guess. Check.
- Quick check: search
site:yourdomain.com/your-post-slug/on Google. If it shows up, it is indexed. If not, it may still be indexed, since the site: operator is not fully reliable. - Reliable check: paste the full URL into the URL Inspection bar at the top of Google Search Console. It tells you “URL is on Google” or “URL is not on Google” and why.
- Site-wide check: open Indexing > Pages in Search Console to see every URL Google knows about and the reason each unindexed one was skipped.
Step 2: Remove Anything that Blocks Google
This is where I find the problem most often, and it is usually one checkbox.
The WordPress “Discourage Search Engines” box
Go to Settings > Reading. If “Discourage search engines from indexing this site” is ticked, untick it and save.
Developers often switch it on during a build and forget. If you used a coming soon or maintenance plugin while building, make sure that is off too.
The plugins in my under construction plugins guide all have a single switch for it.
Stray Noindex Tags
Your SEO plugin can add noindex to posts, pages, categories, tags or whole post types. In Rank Math, check Titles & Meta.
In Yoast, check Settings > Content types and Taxonomies. Then open one post and look at its own Advanced/Robots setting. One wrong default can hide an entire section of your site.
Bench note: Noindexing category archives is common advice, but it can backfire if those archives are how Google discovers your posts. If you noindex categories, make sure every post is linked from somewhere else that is indexed, like the homepage, related posts or other articles.
Robots.txt Blocks
Visit yourdomain.com/robots.txt. A line like Disallow: / blocks everything. Blocking /wp-admin/ is fine.
Blocking /wp-content/ or your blog path is not. You can test a URL with the robots.txt report in Search Console.
Canonical Tags Pointing Elsewhere
If a page’s canonical tag points to another URL, Google will usually index that other URL instead.
URL Inspection shows both the “user-declared canonical” and the “Google-selected canonical“. They should match your page.
Security or Firewall Blocking Googlebot
Aggressive firewall rules and bot blockers sometimes challenge or block Googlebot.
If URL Inspection’s live test fails with a server error or “blocked”, check your firewall and the settings of your security plugin.
Step 3: Submit your Sitemap to Google and Bing
Every modern SEO plugin creates an XML sitemap. It usually lives at /sitemap_index.xml (Rank Math, Yoast) or /sitemap.xml (WordPress core and others).
- Open Google Search Console and go to Indexing > Sitemaps.
- Enter the sitemap URL and click Submit.
- Confirm the status says “Success” and check the number of discovered URLs.
- Do the same in Bing Webmaster Tools. You can import your site straight from Search Console there, which takes about a minute.
You only do this once. After that, Google rechecks the sitemap on its own and uses the lastmod date to spot new and updated posts.
Make sure your sitemap only lists pages you want indexed: no thin tag pages, no attachment pages, no redirected URLs.
If you have not set up your SEO plugin properly yet, my WordPress SEO guide covers it.
Step 4: Request Indexing for Important URLs
For a new cornerstone post, a big update or a new homepage, use URL Inspection:
- Paste the URL into the inspection bar in Search Console.
- Click Test live URL to confirm Google can fetch it.
- Click Request indexing.
There is a daily quota, and requesting the same URL again does not make it faster. Save this for pages that matter.
For everything else, the sitemap and internal links do the job.
Step 5: Turn on IndexNow for Bing and others
IndexNow is an open protocol that notifies participating search engines the moment you publish, update or delete a URL. Bing, Yandex, Seznam, Naver and others support it. Google does not.
It is still worth two minutes. Bing’s index is used by other search and AI tools, and Bing traffic converts well for many niches.
Rank Math has a built-in IndexNow module, and Microsoft publishes an official IndexNow plugin for WordPress. Install one of them, not both.
Step 6: Link to New Posts from Pages Google Already Visits
This is the method I rely on most, and the one most people skip. Googlebot discovers new URLs by following links from pages it already crawls often. Your homepage and your top-traffic posts get crawled constantly.
Here is my routine for every new post:
- Find 2 or 3 older posts on a related topic that already get traffic (Search Console > Performance > Pages).
- Add a natural, descriptive link from each of them to the new post.
- Make sure the new post appears on the homepage or a “latest posts” section for at least a few days.
- Link out from the new post to related older posts too, so it is part of the web of your site rather than a dead end.
On a bigger blog, doing this by hand gets slow. The tools in my WordPress internal linking plugins roundup suggest links and find orphan posts for you.
Step 7: Make your Site Easy to Crawl
Google adjusts how much it crawls based on how quickly your server responds. A slow server gets fewer visits. A fast one gets more.
- Use page caching. See the best WordPress caching plugins.
- Keep Time to First Byte low with decent hosting.
- Avoid endless URL variations from filters, tracking parameters and faceted navigation.
- Fix broken internal links and redirect chains.
My full checklist is in How to Improve WordPress Speed.
Step 8: Give Google a Reason to Index It
Google crawls far more pages than it indexes. When a page is crawled but not indexed, the usual reason is that Google does not think it adds enough. Before publishing, ask yourself:
- Does this page answer something that the pages already ranking do not?
- Is it substantially different from other pages on my own site?
- Would I link to it if someone else had written it?
Getting a few real visitors and links helps too. Sharing the post in a newsletter, a relevant community or on social media often leads to faster discovery.
My post on how to increase blog traffic covers channels that work for small blogs.
Fixing “Discovered” and “Crawled, Currently not Indexed”
These are the two statuses people panic about in the Pages report. They mean different things.
| Status | What it means | What to do |
|---|---|---|
| Discovered, currently not indexed | Google knows the URL exists but has not crawled it yet | Add internal links from strong pages, check server speed, make sure the URL is in your sitemap, reduce low-value URLs competing for crawl time |
| Crawled, currently not indexed | Google fetched the page and chose not to index it (for now) | Improve the content, merge thin or overlapping posts, add original detail, then request indexing again after a real update |
| Excluded by noindex tag | You (or a plugin) told Google not to index it | Remove the noindex if the page should rank |
| Duplicate, Google chose a different canonical | Google thinks another URL is the main version | Fix canonicals, or merge the pages |
| Page with redirect | The URL redirects elsewhere | Normal. Remove it from your sitemap |
What Does Not Work (Or No Longer Works)
Ping Lists
WordPress still pings Ping-o-Matic when you publish, under Settings > Writing > Update Services.
That is harmless, but it does nothing for Google. Google Blog Search closed in 2011, and Google deprecated its sitemap ping endpoint in 2023.
Long “WordPress ping lists” with dozens of URLs are mostly dead endpoints. Leave the default Ping-o-Matic entry and move on.
Google’s Indexing API for blog posts
Some plugins use Google’s Indexing API to push any URL. Google’s documentation says the API can only be used for pages with JobPosting or livestream BroadcastEvent structured data.
Using it for regular posts goes against that, and there is no guarantee it helps. I do not use it on normal blogs.
Paid “Instant Indexing” and Backlink Indexer Services
Most of these blast your URL onto spammy pages to trigger a crawl.
At best, it does nothing lasting. At worst, it ties your site to link spam. Skip them.
Requesting Index Over and Over
Clicking Request indexing every day for the same URL does not speed it up.
Google says so directly.
A 7-day Checklist To Index Your Website(For New Sites)
- Day 1: Untick “Discourage search engines”, turn off coming soon mode, and install an SEO plugin. The setup is in my guide on how to start a blog for making money.
- Day 1: Verify the site in Google Search Console and Bing Webmaster Tools. Submit the sitemap to both.
- Day 1: Request indexing for the homepage and your 3 to 5 best posts.
- Day 2: Enable IndexNow.
- Day 2 to 3: Make sure every post is linked from at least one other page. Add an About page and a Contact page. They help with trust signals.
- Day 3 to 5: Share your best post somewhere real people will click it.
- Day 7: Check the Pages report. Fix any noindex, redirect or canonical problems you find.
FAQs Related to How to Index Your Website Quickly
How do I get Google to index my website fast?
Remove any blocks, submit your sitemap in Search Console, request indexing for key pages, and link new pages from pages that already get traffic. Those four steps cover most cases.
Why is my website not showing on Google?
The most common causes are the “Discourage search engines” setting, a noindex tag from an SEO plugin, a robots.txt block, or a very new site that Google has not fully crawled yet. URL Inspection will tell you which.
Can I pay Google to index my site faster?
No. There is no paid indexing option. Google Ads does not affect organic indexing.
How many times can I request indexing?
Google applies a daily quota per property. It is enough for a handful of important pages each day, not for a whole site.
Does updating an old post get it re-indexed?
Yes. A meaningful update changes the lastmod date in your sitemap, and Google usually recrawls it. You can also request indexing after a big update.
Do WordPress ping services help indexing?
Not with Google. Keep the default Ping-o-Matic entry if you like, but use Search Console, sitemaps and IndexNow instead.
Conclusion
That’s all about how to index your website quickly.
Fast indexing is mostly about removing obstacles and sending clear signals.
Check that nothing blocks Google, submit your sitemap to Google and Bing, request indexing for the pages that matter, turn on IndexNow, and link every new post from older ones that already get traffic.
Do that consistently, and “why isn’t my post on Google?” becomes a rare question instead of a weekly one.