New Feature: Check If Your Pages Are Indexed by Google
Brass-SEO now lets you check if any page is indexed by Google—just ask "Is this page indexed?" in the chat. The AI queries Google's URL Inspection API and returns the indexing status, last crawl time, canonical URL analysis, and any blocking reasons. No more navigating through Search Console screens to find this information.
Quick Navigation
- What It Does
- Why Indexing Status Matters
- How to Use It
- What You'll Learn
- Real Examples
- Frequently Asked Questions
What It Does
The new indexing check feature connects to Google's URL Inspection API—the same data you'd see in Google Search Console, but accessible through a simple question in chat.
Ask questions like:
- "Is my /pricing page indexed?"
- "Check if example.com/blog/my-post is in Google"
- "When was my homepage last crawled?"
The AI fetches the data and explains what it means in plain language.
Why Indexing Status Matters
A page that isn't indexed can never appear in Google search results. Common indexing problems include:
| Issue | What It Means |
|---|---|
| Not indexed | Google knows about the page but chose not to include it |
| Blocked by robots.txt | Your robots.txt file is preventing crawling |
| Blocked by noindex | A meta tag or HTTP header is blocking indexing |
| Canonical mismatch | Google thinks a different URL is the "real" version |
| Crawled but not indexed | Google saw the page but didn't find it valuable enough |
Without checking indexing status, you might spend months optimizing a page that Google will never show to anyone.
How to Use It
- Open the Brass-SEO dashboard
- Make sure Google Search Console is connected
- In the chat, ask about any URL within your verified property
Example questions:
Is https://example.com/services indexed by Google?
Check the indexing status of my /blog/seo-guide page
Why isn't my /new-product page showing up in search results?
The AI will check the URL and report back with the indexing status, last crawl time, and any issues it finds.
What You'll Learn
For each URL you check, you'll see:
Indexing Status
- Whether the page is in Google's index
- The verdict: PASS (indexed), FAIL (not indexed), or PARTIAL
- Coverage state (e.g., "Submitted and indexed" or "Crawled - not indexed")
Crawl Information
- When Google last crawled the page
- Whether it was crawled by Googlebot Desktop or Mobile
- Page fetch result (successful, blocked, error, etc.)
Canonical URL Analysis
- Google's chosen canonical URL
- Your declared canonical URL (if any)
- Whether there's a mismatch that could hurt rankings
Blocking Reasons
- Robots.txt status (allowed or disallowed)
- Indexing state (allowed, blocked by meta tag, blocked by HTTP header)
Rich Results (Structured Data)
- Detected structured data types (FAQ, HowTo, Product, etc.)
- Any issues or warnings with your markup
Real Examples
Example 1: Page Not Indexed
Question: "Is my /services/consulting page indexed?"
Finding: Not indexed. Coverage state: "Crawled - not indexed"
What this means: Google crawled the page but decided not to include it in the index. This often happens when Google thinks the content is thin, duplicate, or not valuable enough.
Next steps: Review the page content. Is it unique? Does it provide value? Consider adding more substantial content or consolidating with similar pages.
Example 2: Canonical Mismatch
Question: "Check indexing for https://example.com/blog/seo-tips"
Finding: Indexed, but canonical mismatch detected.
- Your canonical:
https://example.com/blog/seo-tips - Google's canonical:
https://example.com/blog/seo-tips/
What this means: The trailing slash difference means Google is treating this as two different URLs and picked one as the canonical. This can dilute your ranking signals.
Next steps: Ensure your internal links consistently use one version (with or without trailing slash) and set up redirects from the non-preferred version.
Example 3: Blocked by Meta Tag
Question: "Why isn't my /staging page indexed?"
Finding: Not indexed. Indexing state: BLOCKED_BY_META_TAG
What this means: The page has a <meta name="robots" content="noindex"> tag. This is intentional for staging pages but sometimes gets left on production pages by accident.
Next steps: If this page should be indexed, remove the noindex tag from the HTML head section.
Frequently Asked Questions
How often can I check indexing status?
The feature is rate-limited to 100 checks per hour per property to prevent exhausting Google's daily quota (2,000 requests per day per property). For most users, this is more than enough for regular monitoring.
Can I check any URL?
You can check URLs within your verified Google Search Console property. If you try to check a URL outside your property, you'll get an error message explaining the limitation.
What if it says my page isn't indexed?
Don't panic. Check the coverage state and blocking reasons. If it says "Crawled - not indexed," the issue is content quality. If it's blocked by robots.txt or noindex, fix the blocking issue and wait for Google to recrawl.
How long after fixing an issue will Google reindex my page?
Typically 1-2 weeks for Google to recrawl and update its index, though this varies. High-traffic pages get recrawled more frequently than low-traffic ones.
Do I need to reconnect my Google Search Console?
If you connected GSC before this feature was added, you may need to reconnect to grant the additional permission required for URL Inspection API access. The dashboard will prompt you if reconnection is needed.
Is this the same data as Google Search Console?
Yes. We use the official URL Inspection API that powers the URL Inspection tool in Google Search Console. The data is identical—we just make it easier to access through natural language questions.
Ready to check if your pages are indexed? Log in to your Brass-SEO dashboard and ask the AI about any URL on your site.