Skip to main content
Back to Blog
15 min readBrass-SEO Team

Is This Page Even Indexed? How to Check (and Fix It)

You published a page weeks ago and it is not showing up in Google. No traffic, no impressions, nothing. Before you rewrite the content or build more backlinks, there is one question you need to answer first: is this page even in Google's index?

A page that is not indexed cannot rank. It does not matter how good the content is, how many keywords you target, or how fast it loads. If Google has not added it to the index, it is invisible to every searcher on the planet. Here is how to check, what the results mean, and what to do when the answer is not what you want.

Quick Navigation


Why Indexing Matters More Than You Think

Google's index is the only set of pages that can appear in search results -- a page that is not indexed gets zero impressions and zero clicks regardless of its content quality or keyword targeting.

Think of Google's index like the card catalog in a library. If your book is not in the catalog, nobody can find it, no matter how good it is. The catalog is the prerequisite. Everything else -- rankings, traffic, conversions -- depends on being in it first.

This is why indexing is the first thing to check when a page is underperforming. You can spend hours analyzing keywords, rewriting title tags, and building internal links, but if the page is not indexed, none of that work matters. Start here.

How to Check If a Page Is Indexed

Google Search Console's URL Inspection tool is the only way to get a definitive answer about whether Google has indexed a specific URL, because it queries Google's actual index rather than estimating from search results.

There are two methods. The quick-and-dirty method gives you a rough answer in seconds. The definitive method gives you the full picture.

Method 1: The Google Search Trick (Quick Check)

Type site:yoursite.com/your-page-url into Google's search bar. If the page appears in results, it is indexed. If it does not appear, it might not be indexed -- but this method has limits. Google does not always return every indexed page in site: results, so a missing result is not a guarantee that the page is not indexed. Use this for a quick gut check, not a final answer.

Method 2: Google Search Console URL Inspection (Definitive)

This is the authoritative source. Google Search Console's URL Inspection tool tells you exactly what Google knows about a specific URL.

  1. Open Google Search Console
  2. Select your property from the dropdown
  3. Paste the full URL into the inspection bar at the top
  4. Wait for Google to check its index (this takes a few seconds)
  5. Read the result: "URL is on Google" means indexed, anything else means there is a problem

The URL Inspection tool also shows when Google last crawled the page, how it was crawled (desktop or mobile), the canonical URL Google chose, and whether anything is blocking indexing. This is the data you need to diagnose problems.

The limitation: you can only check one URL at a time. For sites with hundreds of pages, this becomes tedious fast. Tools like Screaming Frog ($259/year) can check thousands of URLs in bulk, but they tell you what is wrong without telling you what to do about it. For most small business sites with 10-50 pages, checking the ones you care about individually in GSC is the practical approach.

Method 3: Brass-SEO (Instant Diagnosis)

Or skip the manual lookup. In the Brass-SEO chat, ask "is [your-url] indexed?" and get an instant diagnosis from Google's URL Inspection API -- the same data GSC shows you, delivered in plain English with specific next steps. No navigating through GSC screens, no interpreting status codes. Brass-SEO uses read-only access to your Google Search Console data, so it queries the same authoritative source. For more details on what the indexing check returns, see Check If Your Pages Are Indexed by Google.

What Google's Indexing Statuses Mean

Google Search Console reports indexing status using specific phrases that describe where your page sits in the crawl-to-index pipeline -- each status points to a different root cause and a different fix.

Here is what each common status means in plain English:

"Submitted and indexed" -- This is what you want. Google found your page, crawled it, and added it to the index. It can now appear in search results. No action needed.

"Crawled -- currently not indexed" -- Google found your page and read it, but decided not to include it in the index. This is the most frustrating status because it means Google made an active choice to exclude your content. Common causes: thin content, content that is too similar to other pages on your site, or content that Google does not consider valuable enough to index. This is the status covered in depth in Crawled -- Currently Not Indexed: What Google Is Telling You.

"Discovered -- currently not indexed" -- Google knows this URL exists (from a sitemap or internal link) but has not crawled it yet. Google has a crawl budget for every site, and it prioritizes pages it thinks are more important. If your page has been stuck in this status for weeks, it may signal that Google considers it low priority.

"Blocked by robots.txt" -- Your robots.txt file is telling Google not to crawl this URL. This is sometimes intentional (you do not want admin pages or staging pages crawled) and sometimes accidental (a leftover rule from a site migration). Check your robots.txt file at yoursite.com/robots.txt.

"URL is not on Google" -- Google has no record of this URL. It has not been crawled or discovered. This usually means the page has no internal links pointing to it, is not in your sitemap, or was very recently published.

"Blocked by noindex tag" -- The page has a <meta name="robots" content="noindex"> tag or an X-Robots-Tag: noindex HTTP header. This explicitly tells Google not to index the page. Sometimes this is intentional (thank-you pages, login pages). Sometimes it is a mistake -- CMS plugins, staging environment settings, or migration artifacts can add noindex tags without you realizing it.

"Redirect" -- The URL redirects to another URL. Google indexes the final destination, not the redirecting URL. This is normal for 301 redirects. It becomes a problem if the redirect is unintentional or points to the wrong page.

The AI Prompt: Diagnose Indexing Issues

When you have a list of URLs with indexing problems, use this prompt to get a structured diagnosis with prioritized fixes. Paste the URL, the GSC status if you have it, and any other details you know.

Copy & Paste This Prompt

Diagnose why the following page(s) are not appearing in Google search results and provide specific fixes:

Website: [your website URL]
Problem Page(s): [URL(s) of pages not showing in Google]
CMS/Platform: [e.g., WordPress, Shopify, Next.js, custom]
How Long Ago Published: [e.g., 2 days, 2 weeks, 3 months]

Information I have (include what you know):
- robots.txt URL: [yoursite.com/robots.txt]
- Does the page have a noindex tag? [yes/no/unsure]
- Is the page in your XML sitemap? [yes/no/unsure]
- Does the page have internal links pointing to it? [yes/no/unsure]
- GSC URL Inspection result: [paste result if available, or "not checked"]
- Any recent site changes: [migration, redesign, domain change, etc.]

Please diagnose:

1. CRAWL ISSUES
   - Can Googlebot access the page? (robots.txt, server blocks, IP restrictions)
   - Are there redirect chains or loops?
   - Is the page reachable from internal links and sitemap?

2. INDEX ISSUES
   - Is a noindex tag or header present?
   - Is there a canonical tag pointing elsewhere?
   - Is the content too thin or duplicate of another page?
   - Are there crawl budget concerns for this site size?

3. CONTENT ISSUES
   - Does the page provide unique value?
   - Is the content substantially different from other pages on the site?
   - Does the page target a clear search intent?

4. FIX PLAN
   - For each issue found, provide the specific fix
   - Order fixes by priority (most likely cause first)
   - Include how to verify each fix worked
   - Estimate time for Google to re-index after fixes

If you cannot determine the cause from the information provided, list what additional information would help narrow it down.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Open Google Search Console and run the URL Inspection tool on each problem page
  2. Copy the status and any details into the prompt's "GSC URL Inspection result" field
  3. Fill in as much additional context as you can -- the more you provide, the better the diagnosis
  4. Paste into ChatGPT, Claude, or any AI tool
  5. Follow the prioritized fix plan, starting with the most likely cause

Tips

  • If you have multiple problem pages, list them all in a single prompt -- patterns across pages can reveal site-wide issues
  • Include your robots.txt content if you suspect crawl blocking (visit yoursite.com/robots.txt and copy it)
  • Mention any recent site changes -- migrations, CMS updates, and domain changes are common culprits
  • For pages stuck in "Discovered -- currently not indexed," focus on adding internal links from your most important pages

Or skip the manual lookup. The prompt above asks you to open GSC, run the URL Inspection tool, copy the results, check your robots.txt, verify your sitemap, and paste it all into an AI. Brass-SEO already has access to your Google Search Console data. Ask "is [your-url] indexed?" in the chat and get an instant diagnosis with plain-English next steps -- no copy-pasting, no tab-switching, no interpreting status codes yourself. $25/month for unlimited indexing checks alongside your full SEO analysis.

View Markdown Version | Download YAML Format


How to Fix Common Indexing Problems

Every indexing problem has a specific fix, and the right fix depends entirely on which status Google Search Console reports -- addressing the wrong cause wastes time while the real issue persists.

Here are fixes for the most common problems:

"Crawled -- currently not indexed"

This is a content quality signal. Google read your page and decided it was not worth indexing. Fixes:

  • Add more substantive content. If the page is under 300 words or does not provide unique value, expand it. Do not pad with filler -- add information a searcher would actually want.
  • Consolidate thin pages. If you have three pages that each cover a slightly different angle of the same topic, combine them into one comprehensive page and redirect the others.
  • Improve the page's internal linking. Link to it from your most authoritative pages. Internal links signal importance to Google.
  • Check for near-duplicate content. If another page on your site covers the same topic, Google may be choosing to index that one instead.

For an in-depth guide on this specific status, see Crawled -- Currently Not Indexed: What Google Is Telling You.

"Discovered -- currently not indexed"

Google knows the URL exists but has not bothered to crawl it. Fixes:

  • Add internal links. The page may be an orphan -- no other pages link to it. Add links from relevant pages on your site.
  • Submit the URL in GSC. Use the URL Inspection tool and click "Request Indexing." This does not guarantee indexing, but it puts the URL in Google's crawl queue.
  • Add the URL to your sitemap. If it is not already there, include it. Then submit the sitemap in GSC.
  • Be patient with new sites. If your site is relatively new or has low authority, Google may take weeks to get to lower-priority pages.

"Blocked by robots.txt"

Your robots.txt file is preventing Google from crawling the page. Fixes:

  • Visit yoursite.com/robots.txt and check for Disallow rules that match the problem URL
  • Remove or modify the blocking rule
  • After updating, use GSC's URL Inspection tool and click "Request Indexing"
  • Google will recrawl the page on its next visit -- this can take days to weeks

"Blocked by noindex tag"

A meta tag or HTTP header is explicitly preventing indexing. Fixes:

  • View the page source and search for <meta name="robots" content="noindex">
  • Check HTTP response headers for X-Robots-Tag: noindex
  • Common sources: CMS settings (WordPress SEO plugins often have a "noindex" checkbox per page), staging environment settings left on after launch, migration artifacts
  • Remove the tag, then request indexing in GSC

"URL is not on Google"

Google does not know this page exists. Fixes:

  • Check internal links. Is any other page on your site linking to this URL? If not, add links.
  • Check your sitemap. Is the URL included? If not, add it and resubmit the sitemap in GSC.
  • Request indexing. Use the URL Inspection tool in GSC.
  • If the page is brand new, give it time. Google does not index everything instantly. For more on this timeline, see Why Your New Blog Posts Take Weeks to Appear on Google.

For a broader guide to all the reasons pages fail to appear, see Pages Not Showing on Google? Here's Why.

When to Worry (and When Not To)

Not every missing page is a problem -- new pages need time to be discovered, and some pages should never be indexed in the first place.

Do not worry about:

  • Pages published less than 1-2 weeks ago. Google's crawling and indexing pipeline takes time, especially for newer or smaller sites. Checking daily will only increase your anxiety without changing the outcome.
  • Thank-you pages, login pages, admin pages. These should not be indexed. If they have a noindex tag, that is correct behavior.
  • Pagination pages and filtered views. Your /products?page=7 does not need to be in Google's index. The main category page should be.
  • URLs with tracking parameters. ?utm_source=email variants do not need separate index entries.

Do worry about:

  • Pages published more than 4 weeks ago that still show "Discovered -- currently not indexed." Google is deprioritizing them. Add internal links, improve the content, or consolidate.
  • Pages that were indexed and then dropped. Check the Coverage report in GSC for status changes. This could signal a content quality issue or a technical change.
  • Your most important service or product pages not being indexed. These are revenue pages. Fix them immediately.
  • A large percentage of your site stuck in "Crawled -- currently not indexed." This could signal a site-wide quality issue. Check your indexing status with Brass-SEO to get a clear picture.

Frequently Asked Questions

How long does it take for Google to index a new page?

It varies from hours to weeks. High-authority sites with frequent crawling may see new pages indexed within a day. Newer or smaller sites can wait 2-4 weeks. You can speed this up by submitting the URL through GSC's URL Inspection tool, adding internal links from already-indexed pages, and ensuring the URL is in your XML sitemap.

Can I force Google to index my page?

No. Google decides what to index. You can request indexing through GSC's URL Inspection tool, but Google may still choose not to index the page if it considers the content low quality or duplicative. The "Request Indexing" button puts the URL in Google's crawl queue -- it does not guarantee inclusion in the index.

Is the "site:" search accurate for checking indexing?

Not entirely. The site: operator is useful for a quick check, but it does not return every indexed page. Google Search Console's URL Inspection tool is the only authoritative source. If the site: search shows your page, it is definitely indexed. If it does not show the page, check GSC before concluding it is not indexed.

Does requesting indexing in GSC use up a daily limit?

Google limits URL Inspection API calls to 2,000 per day per property, and there are informal limits on manual "Request Indexing" submissions as well. For most small business sites, you will never hit these limits. If you are checking hundreds of URLs, use the GSC Coverage report for a broad view instead of inspecting URLs one at a time.

What is the difference between "not indexed" and "deindexed"?

"Not indexed" means Google has never added the page to its index. "Deindexed" means the page was previously indexed and then removed. Deindexing can happen because of a noindex tag being added, a manual action from Google, a significant content change, or Google re-evaluating the page's quality. Check the Coverage report in GSC for historical status changes to determine which situation applies to your page.

Ready to try Brass-SEO?

Get AI-powered SEO insights from your Google Search Console and Analytics data.