Pages & Indexing — overview
Discover every URL on a project's site, build a sitemap, submit to Google, and watch what actually gets indexed.
The Pages tab inside a project is the source of truth for every URL on that client's site. ItzSEO merges three discovery sources into one list — Google Search Console (the last 90 days of page-impressions), your sitemap.xml if you have one, and an optional bounded crawl from the homepage. Each URL is canonicalised (lowercased host, trailing slash stripped, UTM/gclid query params dropped) so the same page never appears twice under two different casings.
Open it from Projects → [your project] → Pages in the sidebar. The page has four moving parts:
- Refresh — re-pulls from GSC + sitemap. Owner/Editor only. Use it after you've published new pages and want them in the list immediately.
- Crawl — a bounded fetcher (max 100 pages, 60 seconds) that follows internal links from the homepage. Respects
robots.txt. Fills the gap when GSC hasn't seen a page yet and you don't have a sitemap. - Sitemap — downloads a sitemaps.org-format XML built from the current URL list. Hand it to Google Search Console under Sitemaps → Add a new sitemap.
- Submit — sends one or many URLs to Google's Indexing API on demand, capped at your plan's daily quota. Optionally enable the daily auto-submit toggle to let ItzSEO work the queue for you every morning.
A coverage progress bar at the top of the page shows N of M pages indexed (X%) with a tri-segment bar — green is indexed, red is not-indexed, grey is never-checked. That number comes from Google's URL Inspection API and refreshes automatically every week. You can also click the eye icon on any row to recheck on demand.
The filter chips above the table — All, Not indexed, Failed, Sitemap only, GSC only, New (last 7d) — slice the list for common questions. Most users live in Not indexedwhen they're chasing coverage.