Before troubleshooting why a page isn't ranking, confirm whether Google has indexed it at all. An unindexed page can't appear in search results regardless of how well-optimised it is.
The Two Quickest Methods
1. Google Search Operator
In Google's search bar, type: `` site:yourdomain.com/your-page-slug ``
If the page appears in the results, it's indexed. If the search returns no results, it's not.
Limitation: this method isn't perfectly reliable — Google's index and its search results aren't identical, and the site: operator can miss pages that are indexed. For a definitive answer, use Search Console.
2. Google Search Console — URL Inspection
- Open Google Search Console for your property.
- Paste the full URL into the URL Inspection bar at the top.
- The result tells you whether the URL is indexed, when it was last crawled, and if there are any indexing issues.
This is the most reliable method.
Why a Page Might Not Be Indexed
| Reason | How to check | How to fix |
|---|---|---|
| Blocked in robots.txt | Check your robots.txt file | Remove the blocking rule |
| Noindex tag on the page | View page source, search for "noindex" | Remove the tag if unintentional |
| Page too new | Date of first crawl in Search Console | Wait, or request indexing |
| Thin or duplicate content | Assess the page content | Add unique, useful content |
| Not crawled yet | "Discovered but not indexed" in Search Console | Submit sitemap, request indexing |
| Soft 404 (page returns 200 but has "not found" content) | URL Inspection in Search Console | Fix the page or return a real 404 |
Requesting Indexing
In the URL Inspection tool in Google Search Console, there's a "Request Indexing" button. This puts the URL in a queue for Googlebot to visit. It doesn't guarantee immediate indexing, but it's faster than waiting for a routine crawl. Requesting indexing is most useful for new pages or recently updated important pages.
Submitting a Sitemap
A sitemap lists your important URLs and helps Google discover them, especially for new or infrequently linked pages. Submit yours in Google Search Console under Sitemaps if you haven't already. For 404 pages that are interfering with indexing, see 404 errors: when they hurt SEO and when they don't.
Handling "Discovered but Not Indexed" Pages
Google Search Console sometimes shows pages as "Discovered — currently not indexed" — meaning Googlebot knows the URL exists but hasn't crawled it yet. This is normal for new pages on new sites or for sites where a large number of pages were added at once. If important pages stay in this state for weeks without moving to indexed, check for: a very slow server response (which de-prioritises crawling), a robots.txt rule that's accidentally blocking more than intended, or thin content that Google has decided isn't worth crawling yet. For robots.txt, use Robots.txt Generator to build and review the file carefully. For crawl budget context, see what is crawl budget and does your site need to care.