Index My Site

How to submit your website to Google

There are five real ways to submit a website or URL to Google. For one or two pages on your own site, Search Console is free and works fine. For many pages, sites you do not own, or submitting on every deploy, use Index My Site and see which pages were indexed.

Which route should I use?

Answer three questions to get the route that fits your pages, with the steps to follow.

How many pages do you need to submit?
Do you have Search Console access for the site?
Do you publish often, or want submission to happen automatically?

Recommended route

Use Request indexing in Search Console

It is free and made for a few URLs at a time. For one or two pages, this is all you need.

  1. Open Search Console and choose the property for your site.
  2. Paste the full page URL into the inspect bar at the top.
  3. If you changed the page since Google last saw it, choose Test live URL.
  4. Choose Request indexing. Do it once per page: asking again does not make Google crawl it faster.
  5. Come back in a few days and inspect the URL again to see whether it is indexed.
URL Inspection help

Recommended route

Submit a sitemap in Search Console, then track the pages that matter

Google recommends a sitemap when you have many URLs. It is free, but it is only a hint, and it does not tell you about each page.

  1. Make sure your sitemap lists the canonical URLs you want in search, with accurate last modified dates.
  2. In Search Console, open Sitemaps, enter the sitemap URL, and submit it.
  3. Add a Sitemap: line with the same URL to your robots.txt file.
  4. Check the Page indexing report, filtered by your sitemap, over the following weeks.
  5. For pages you need found now, or want checked one by one, submit them to Index My Site.
Read the Page indexing report

Recommended route

Automate submission with Index My Site

Pages are sent when they go live, from your sitemap, your deploy, or your AI agent, and each one reports whether it was indexed.

  1. Create an account and buy credits.
  2. Pick one setup: watch your sitemap, add one step to your deploy, or connect the MCP server to your agent.
  3. Each URL is checked first. Redirects, noindex pages, and blocked pages are skipped without charge.
  4. We search Google for each URL after 24 hours, with a full report around day 5.
  5. If you have Search Console, keep your sitemap submitted there too. The two work side by side.
Set up automatic indexing

Recommended route

Submit the URLs to Index My Site

Search Console only lets owners and full users request indexing. Index My Site accepts any public URL, with no access to grant.

  1. Create an account and buy credits.
  2. Paste your URLs, up to 2000 per job.
  3. Each URL is checked first. Redirects, noindex pages, and blocked pages are skipped without charge.
  4. We search Google for each URL after 24 hours, with a full report around day 5.
  5. Also ask for links from related pages. If it is your own site, adding it to Search Console is free and worth doing.
Start indexing

The five ways to submit a URL to Google

These are all the routes that work today. The first four are free, and the fourth only covers two kinds of page. Index My Site is paid and covers any public page.

1. Request indexing in Search Console

For a few pages on a site you own.

  • Inspect the URL in Search Console, then choose Request indexing.
  • You must be an owner or full user of the Search Console property.
  • There is a daily limit per property. Google does not publish a fixed number.
  • Asking again for the same URL does not get it crawled any faster.

2. Submit a sitemap

For many pages on a site you own.

  • Submit it in the Sitemaps report in Search Console, or with the Search Console API.
  • Or add a Sitemap: line to robots.txt. Google finds it the next time it reads that file.
  • One sitemap holds up to 50,000 URLs. Use a sitemap index for more.
  • Google calls a sitemap a hint: it may not download it or use it for crawling.

3. Link to the page

How Google finds most pages on its own.

  • Google uses links to find new pages to crawl.
  • Google says every page you care about should have a link from at least one other page on your site.
  • Links from other sites help Google find a new site. Do not pay for them: that breaks Google’s spam policies.
  • Links cost nothing, but you cannot choose when Google follows them.

4. Google’s Indexing API

Only for job postings and livestream videos.

  • Google only allows it for pages with job posting or livestream video structured data.
  • Setup needs a Cloud project, a service account, and that account added as a Search Console owner.
  • For product pages, docs, and blog posts, it is not an option.
Read the Indexing API comparison

5. Index My Site

For many pages, automation, and knowing the result.

  • Submit any public URL from the web app, API, CLI, or MCP server, or watch a sitemap.
  • No Search Console access needed, so it works for sites you do not own.
  • We check each URL is indexable before sending it, then search Google for it.
  • A URL confirmed as not indexed gets its standard credit back.

Every route compared: access, volume, automation, and results

Google’s routes are free but tied to Search Console or limited to a few page types. Index My Site costs credits and works for any public page.

Ways to submit a URL to Google compared
QuestionSearch Console Request indexingSitemapLinksGoogle Indexing APIIndex My Site
Pages it acceptsPages on sites you managePages on sites you manageAny page someone links toOnly job posting and livestream video pagesAny public http or https page
Search Console accessOwner or full userNeeded for the Sitemaps report, not for robots.txtNot neededOwner, through a service accountNot needed
How many pagesA few at a time, with a daily limitUp to 50,000 URLs per sitemapNo limit, but no control over timing200 publish requests a day per project by defaultUp to 2000 URLs per job, as many jobs as you need
AutomationManual, one URL at a timeYour site can update the sitemap automaticallyNot applicableAPI calls from your codeSitemap watch, deploy step, API, CLI, or AI agent
What you learn afterwardsThe status, when you inspect the URL againWhen Google read the sitemap, plus Page indexing countsNothing directlyWhen Google received your last notificationPer-URL status: checked, sent, indexed, not indexed, or refunded
CostFreeFreeFreeFree$0.20 per sent URL. The standard credit comes back if a URL is confirmed as not indexed.
Pages it accepts
Search Console Request indexingPages on sites you manage
SitemapPages on sites you manage
LinksAny page someone links to
Google Indexing APIOnly job posting and livestream video pages
Index My SiteAny public http or https page
Search Console access
Search Console Request indexingOwner or full user
SitemapNeeded for the Sitemaps report, not for robots.txt
LinksNot needed
Google Indexing APIOwner, through a service account
Index My SiteNot needed
How many pages
Search Console Request indexingA few at a time, with a daily limit
SitemapUp to 50,000 URLs per sitemap
LinksNo limit, but no control over timing
Google Indexing API200 publish requests a day per project by default
Index My SiteUp to 2000 URLs per job, as many jobs as you need
Automation
Search Console Request indexingManual, one URL at a time
SitemapYour site can update the sitemap automatically
LinksNot applicable
Google Indexing APIAPI calls from your code
Index My SiteSitemap watch, deploy step, API, CLI, or AI agent
What you learn afterwards
Search Console Request indexingThe status, when you inspect the URL again
SitemapWhen Google read the sitemap, plus Page indexing counts
LinksNothing directly
Google Indexing APIWhen Google received your last notification
Index My SitePer-URL status: checked, sent, indexed, not indexed, or refunded
Cost
Search Console Request indexingFree
SitemapFree
LinksFree
Google Indexing APIFree
Index My Site$0.20 per sent URL. The standard credit comes back if a URL is confirmed as not indexed.

Google details from Ask Google to recrawl your URLs, URL Inspection tool help, Build and submit a sitemap, Link best practices, Get your website on Google, and the Indexing API quickstart.

Google’s old submit URL form and sitemap ping no longer work

Google removed its public submit URL form in 2018 and pointed people to Search Console and sitemaps. In 2023 it announced the end of the sitemap ping endpoint: requests now return a 404 error and do nothing. Tools that still offer either one are not reaching Google that way.

Source: Sitemaps ping endpoint is going away, Google Search Central Blog.

Frequently asked questions

Not directly to Google any more. Google removed its public submit URL form in 2018, and its sitemap ping endpoint stopped working after 2023: requests to it now return a 404 error. Without Search Console you can add a Sitemap: line to robots.txt, get the page linked from other pages, or submit it to a service like Index My Site, which works for any public URL.

Source: Google Search Central Blog: Sitemaps ping endpoint is going away

Google sets a daily limit for Request indexing in Search Console but does not publish a fixed number. It also says that asking for the same URL more than once will not get it crawled any faster. For large numbers of URLs, Google says to submit a sitemap.

Source: Google: Ask Google to recrawl your URLs

Not on its own. Google says a sitemap is a hint: it does not guarantee that Google will download it or use it to crawl your pages. It is still worth having, and the Sitemaps report in Search Console shows when Googlebot last read it and any errors.

Source: Google: Build and submit a sitemap

No. Google says the Indexing API can only be used for pages with job posting or livestream video structured data. For other pages, Google points you to sitemaps and Search Console.

Source: Google Indexing API quickstart

First make sure Google can index it: pages load without a login, are not blocked by robots.txt, have no noindex tag, and have real text content. Then link to each page from at least one other page, submit a sitemap, and request indexing for your most important URLs. Google says crawling can take from a few days to a few weeks, and that requesting it never guarantees a page will be indexed.

Source: Google: Get your website on Google

Inspect the URL in Search Console, or check the Page indexing report. A site: search gives a rough idea, but Google says it does not necessarily return every indexed URL. Index My Site searches Google for each exact URL you submit: We check every URL once after 24 hours. Your full report follows around day 5, with final checks around day 14.

Source: Google: Get your website on Google

Neither. We help Googlebot discover and crawl the public pages you submit, then check whether each one is indexed. There is nothing to install and no access to grant. Google still decides what it indexes, so indexing is never guaranteed, and a URL confirmed as not indexed gets its standard credit back.

Submit your pages and see which ones are indexed

Create an account, buy credits from $25, and submit your first URLs in a few minutes. No Search Console access needed.