By Hridoy Ahmed | Last updated: October 2026 | 8 min read
Short answer: A page is usually not indexed because Google cannot access it, was told not to index it, sees it as a duplicate or low-value page, or has not found it yet. Open the URL Inspection tool in Google Search Console to see the exact reason. Fix that reason, then request indexing.
In this guide: 1. Find the reason | 2. Noindex tag | 3. robots.txt block | 4. Canonical points elsewhere | 5. Redirects and errors | 6. Duplicate or thin content | 7. Google has not found the page | 8. How to request indexing | Common mistakes | FAQ
Not every page on your site will be indexed, and that is normal. But if an important page is missing from Google, you need to find out why. Guessing wastes time. Start with the data.
If your site has many pages with indexing problems and you want help, my technical SEO service includes a crawl and indexation check and fix.
1. Find the exact reason first
Open Google Search Console and paste the page URL into the URL Inspection tool. It shows whether the URL is on Google and, if not, why. Then open the Pages report (under Indexing) to see which statuses affect your whole site.
A quick site: search on Google is only a rough check. Use Search Console for the real answer.
2. The page has a noindex tag
A noindex tag tells Google not to keep the page in search results. In WordPress, check Settings > Reading for the “Discourage search engines” option. Then check the page’s Rank Math (or other SEO plugin) advanced settings. Remove noindex if the page should be public.
3. The page is blocked in robots.txt
If robots.txt blocks a URL, Google cannot crawl it. Open yourdomain.com/robots.txt and look for a Disallow rule that matches the page. Remove the rule if the page should be crawled.
4. The canonical tag points to another page
If a page’s canonical tag points to a different URL, Google may index that other URL instead. Search Console shows this as “Alternate page with proper canonical tag” or “Duplicate, Google chose different canonical than user”. Make sure the canonical points to the page you want in search results.
5. The page redirects or returns an error
Google does not index a page that redirects elsewhere, returns a 404, or returns a server error (5xx). Check the HTTP status of the URL. A live page should return 200. Also look for soft 404s, where a page looks empty or like an error page but returns a 200 status.
6. The content is duplicate or thin
Google does not index every page it finds. It may skip pages that repeat other pages or add little value. Ask yourself: does this page answer something that no other page on my site answers better? If not, merge it with another page or improve it with unique, useful content.
If Search Console shows “Crawled – currently not indexed”, read my guide on what that status means.
7. Google has not found the page yet
If the status is “Discovered – currently not indexed” or the URL is unknown to Google, the page may be new or poorly linked. Add it to your XML sitemap and link to it from relevant pages on your site. New sites can also take time to be crawled. My guide on managing search engine crawling explains more.
8. How to request indexing
After you fix the problem, open the URL in the URL Inspection tool, run a live test, and click “Request indexing”. Google limits how many requests you can send, and a request does not guarantee indexing. Fix the cause first. Requesting again and again does not help.
Common mistakes
- Requesting indexing without fixing the cause
- Using robots.txt to try to remove a page from search results
- Leaving staging or development noindex settings after launch
- Adding noindex and then listing the same URL in the sitemap
- Publishing many thin pages and expecting all of them to be indexed
FAQ
How long does it take for Google to index a new page?
It can take from a few days to a few weeks. It depends on your site’s authority, how well the page is linked and how often Google crawls your site. There is no fixed time.
Does submitting a sitemap guarantee indexing?
No. A sitemap helps Google discover your URLs. Google still decides whether to index them.
Can a page be indexed but not rank?
Yes. Indexing means Google stored the page. Ranking depends on relevance, quality and competition.
Should I worry if some pages are not indexed?
Not always. Pages such as tag archives, filtered URLs and duplicates often should stay out of the index. Worry about pages that bring you customers or traffic.
Need help fixing indexing problems? I can find the cause and fix it. See my technical SEO services.
About the author: Hridoy Ahmed is an SEO specialist and WordPress security expert based in Dhaka, Bangladesh. He has 8+ years of experience and works with clients worldwide.
Free tools
- SEO Analyzer: check robots rules, canonical and noindex on any page
- Robots.txt Generator and XML Sitemap Generator
- Redirect Checker: trace redirects and chains

