Get every page indexed.
Automatically.
Bulk submit to Google + IndexNow for Bing/Yandex/Naver + auto-submit cron for new pages + per-URL inspection + coverage progress bar. The indexing layer most SEO tools skip.
Crawled, not indexed.
GSC says “Discovered — currently not indexed” on 40% of your URLs. Manual submit one-by-one is tedious. Auto-submission is buried in third-party tools.
Six surfaces. One page.
Lives at /projects/[id]/pages.
Discovery
Pulls URLs from GSC + parses your sitemap.xml on first visit. Auto-detects missing pages. One-click manual URL upload for unindexed content.
Bulk submit to Google
Select rows → Submit. URL Inspection API submits each one. Tracks IndexingSubmission state. Daily quota meter shows remaining capacity per tier.
IndexNow
Fire-and-forget push to Bing, Yandex, Naver, Seznam, Yep. No quota. Single API call notifies all 5. Auto-included on every Google submit.
Per-URL inspect
Row action → Inspect now. Live GSC URL Inspection API call. Returns current index status + last-crawled + reasons for ‘not indexed’.
Auto-submit cron
Toggle on per-project. Daily cron auto-submits any new IndexableUrl rows discovered via sitemap or crawl. Background, no manual action.
Coverage progress bar
Header shows: Indexed / Not-indexed / Discovered / Crawled-not-indexed / Failed. Updates after weekly URL-Inspection-recheck cron. Visual at-a-glance health.
Plan-tier capped submission.
Google's URL Inspection API has a daily limit. We meter it per workspace to prevent any single project from blowing the quota.
IndexNow has no quota — it's free fire-and-forget. So even Free tier workspaces can submit to Bing/Yandex/Naver.
From new page to indexed.
Publish a new page
Your CMS pings the sitemap. ItzSEO's sitemap parser picks it up within minutes.
IndexableUrl row created
Auto-populated. Status: DISCOVERED. Visible at /projects/[id]/pages with a ‘new’ pill.
Auto-submit fires (if enabled)
Daily cron picks new URLs + submits to Google + fires IndexNow. Quota debits. State changes to SUBMITTED.
Weekly recheck
Sunday cron re-runs URL Inspection on stale URLs. State updates: INDEXED / CRAWLED_NOT_INDEXED / NOT_INDEXED / FAILED with reason.
Coverage tracks
Coverage progress bar in the page header shows the indexed ratio. Failed URLs surface to top with reason tooltips.