ToolSura Blog
ArticlesAboutContact
Search

Stay in the loop

Join thousands of developers getting weekly insights into modern web development, AI tools, and productivity.

© 2026 ToolSura Blog
AboutContactPrivacy PolicyTerms of ServiceRSS

    Table of Contents

    Why this tool existsWhat it actually doesURL Inspection API vs the Indexing API v3"Indexed" vs "re-indexed"Honest limitationsNext stepsSources
    HomeToolsura BlogArticle

    What is gsc-indexer? (and what "submit for indexing" really means)

    A

    Abhay Khant

    Jan 1, 1970 • 3 min read

    What is gsc-indexer? (and what "submit for indexing" really means)
    Stacked glowing blue document cards with a checkmark badge and a networked globe above a winding illuminated path

    Why this tool exists

    You published or updated a page on your site, but Google hasn't picked it up yet. In Google Search Console (GSC) you can click Request indexing. but only one URL at a time, by hand.

    gsc-indexer does that same "ask Google to look at this URL" step from the command line, for one URL or ten thousand, using the GSC URL Inspection API.

    What it actually does

    For every URL you give it, the tool calls the URL Inspection API. That API asks Google to crawl / re-fetch the URL. Think of it as tapping Google on the shoulder: "hey, this page changed, come take a look."

    It does not force Google to index the page. Google still decides. But requesting a re-crawl is the legitimate, supported way to speed up discovery of new or updated content.

    URL Inspection API vs the Indexing API v3

    There are two Google APIs that sound similar. We use the URL Inspection API, and on purpose:

    APIWorks forRequires
    URL Inspection API (this tool)any URL on a property you can accessservice account with property access
    Indexing API v3only JobPosting / BroadcastEvent structured dataservice account as Owner

    The Indexing API v3 rejects general blog pages and demands Owner-level access, so it does not apply to normal websites. That is why gsc-indexer uses URL Inspection.

    "Indexed" vs "re-indexed"

    • New page, not yet in Google → the tool requests indexing (asks Google to discover it).
    • Existing page you changed → the tool re-indexes (asks Google to refresh what it has).

    Same command, same API. the difference is just the page's current state.

    Honest limitations

    • Google decides whether and when to index. Typical delay is hours to days, not seconds.
    • GSC rate-limits sustained inspect volume; very large runs need a polite delay (see the throttling guide).
    • You must have at least full-user access to the GSC property the URL belongs to.

    Next steps

    • New here? Start with creating and verifying a GSC property.
    • Then set up the service account. the step that unblocks everyone.
    • Ready to run? Install and do your first inspection.

    Sources

    • Google Search Console
    • Google Search APIs overview
    • Service account OAuth (Google Identity)
    • About service accounts (Google Cloud IAM)
    • Verify site ownership
    • Indexing API (JobPosting/BroadcastEvent only)
    • Request indexing / inspect a URL

    Frequently Asked Questions

    developer-tools
    cli-tools
    open-source
    search
    website-analysis
    A

    About Abhay Khant

    A passionate tech enthusiast and professional developer specializing in AI, automation, and modern web development. Sharing insights and guides to help others build better software faster.

    View full profile →

    Join the Newsletter

    Get articles like this delivered to your inbox every Thursday.

    What to read next

    Stop Windows from Installing Apps Without Permission
    Jan 1, 197010 min read

    Stop Windows from Installing Apps Without Permission

    LG and Dell monitors silently push apps via Windows Update. Learn how to stop Windows from installing apps without permission and detect what's on your PC.

    AAbhay Khant
    Indexing many URLs: batch files, stdin, and sitemaps
    Jan 1, 19702 min read

    Indexing many URLs: batch files, stdin, and sitemaps

    Submit URLs to Google in bulk with gsc-indexer: batch files, stdin pipes, and sitemap expansion into every <loc> (capped at 50,000 URLs).

    AAbhay Khant
    Big runs without getting throttled: -delay, -q, and -dry-run
    Jan 1, 19702 min read

    Big runs without getting throttled: -delay, -q, and -dry-run

    Run gsc-indexer over thousands of URLs without Google throttling you: raise -delay, use -q for clean progress, and survive 429/5xx backoff.

    AAbhay Khant