URL Health

Inspect indexing status, mobile usability, and canonical issues for your most important pages.

The URL Health panel uses Google's URL Inspection API to check the indexing and technical status of your most important pages. Instead of guessing why a page is not performing, you get definitive answers: is it indexed? Is it mobile-friendly? Are there crawl errors?

You can access URL Health from the AI Visibility tab by selecting the "URL Health" pill.


What Gets Inspected

IndexMind automatically selects and inspects your highest-priority pages during each GSC sync. The selection prioritizes:

  1. AI-invisible pages with high impressions — Pages Google ranks well but AI does not cite. These are your biggest cross-channel gaps and the most important to keep technically healthy.
  2. Top-impression pages — Your highest-traffic pages, where technical issues have the greatest impact.
  3. Pages from the opportunities engine — Pages flagged by the Opportunities system as having optimization potential.
  4. Pages with recent position changes — Winners and losers from Search Performance, where technical issues may explain ranking shifts.

Results are cached for 24 hours. Pages inspected within the last 24 hours are skipped on the next sync to stay within API rate limits.


Summary Metrics

The top of the URL Health panel shows aggregate counts:

  • Total Inspected — Number of URLs that have been checked
  • Indexed — Pages confirmed as indexed by Google
  • Not Indexed — Pages Google has seen but chosen not to index
  • Mobile Issues — Pages with mobile usability problems

URL Health Table

Each inspected URL shows:

ColumnDescription
URLThe page URL (truncated for readability)
Index StatusINDEXED, NOT_INDEXED, or PARTIALLY_INDEXED
Crawl StatusSUCCESSFUL, SERVER_ERROR, REDIRECT_ERROR, etc.
Mobile UsabilityMOBILE_FRIENDLY, NOT_MOBILE_FRIENDLY, or UNKNOWN
Rich ResultsWhether valid rich result markup was detected
Last InspectedWhen the URL was last checked

Status badges are color-coded: green for healthy, red for problems, amber for partial or unknown states.


On-Demand Inspection

You can inspect any URL on demand by entering it in the "Inspect URL" field at the top of the panel. This is useful for:

  • Checking a newly published page before waiting for the next sync
  • Verifying a fix after resolving an indexing or mobile usability issue
  • Investigating a page that is losing rankings

On-demand inspections count against the daily API quota (2,000 inspections per property per day).


Common Issues and Fixes

NOT_INDEXED

Google has seen the page but decided not to include it in the index. Common causes:

  • Thin content — The page does not have enough unique, valuable content
  • Duplicate content — Google considers the page a duplicate of another page
  • Noindex directive — A noindex meta tag or HTTP header is blocking indexing
  • Canonical mismatch — The page's canonical URL points elsewhere

SERVER_ERROR

Google encountered an error when trying to crawl the page. Check your server logs for 5xx errors at the time of the last crawl attempt.

NOT_MOBILE_FRIENDLY

The page has mobile usability issues such as text too small to read, clickable elements too close together, or content wider than the screen. Fix these issues to improve both mobile search rankings and user experience.


Scope Upgrade

URL Health requires the full webmasters OAuth scope (not just webmasters.readonly). If you connected GSC before URL Health was available, you may see a banner prompting you to re-authorize. Click the re-authorize button to grant the additional scope — your existing connection and data are preserved.