To submit your website to search engines, you mainly verify your site in Google Search Console and Bing Webmaster Tools, then submit your sitemap. The honest truth is that Google usually finds a linked site on its own, so submitting is about speed and control, not a requirement. Still, doing it shortens the wait, shows you indexing errors, and gives you free performance data. This guide walks through the exact steps for Google and Bing, how to submit your sitemap, and what to do when pages still refuse to appear.
Do you even need to submit your site?
If other pages already link to yours, Google will crawl and index it without any action from you. Submitting does not buy ranking, and there is no secret button that forces inclusion. What submitting does is speed up discovery for new sites, surface crawl and indexing errors, and give you free data on clicks and queries. For a brand new domain with no links yet, submitting is worth the ten minutes. For an established site, the real value is the reporting, not the submission itself.
How to submit your site to Google via Search Console
Google Search Console is the free, official way to submit your site to Google. Follow these steps.
- Go to Google Search Console and sign in with a Google account.
- Add a property, then choose the Domain option and type your domain without http or www.
- Verify ownership by adding the TXT record Google gives you to your domain DNS settings.
- Wait for verification to pass, which can take a few minutes to a few hours.
- Open the URL Inspection tool at the top, paste any page URL, and click Request Indexing to push a single page.
Domain verification covers every page on the site at once, so you only do it one time. After that, you request indexing for individual pages when you want a faster look.
How to submit your sitemap to Google
A sitemap is a file that lists your important pages so search engines can find them in one place. Submitting it is the efficient way to hand Google your whole site.
- Find your sitemap URL, usually yourdomain.com/sitemap.xml or sitemap_index.xml if you use an SEO plugin.
- Open the Sitemaps report in Search Console from the left menu.
- Enter the sitemap path in the Add a new sitemap field and click Submit. [
- Check that the status reads Success and note how many URLs were discovered.
Submit the sitemap once. From then on, when you publish a new post, the sitemap updates itself and Google rechecks it, so you rarely need to submit anything by hand again.
How to submit your site to Bing Webmaster Tools
Bing powers its own results and feeds some AI answer engines, so it is worth the few extra minutes. Bing also makes setup easy with a direct import.
- Go to Bing Webmaster Tools and sign in with a Microsoft account.
- Choose Import from Google Search Console to bring your verified site and sitemap across in one click.
- If you prefer manual setup, add your site URL and verify with the meta tag or DNS method Bing offers.
- Open the Sitemaps section and confirm your sitemap was imported, or add it manually.
- Use the URL submission tool to push priority pages straight to Bing.
The import trick means you do the hard verification work only once in Google, then copy it to Bing in seconds. That is the fastest way to cover both major engines.
IndexNow: the submission method this guide has been missing
Search Console and Bing Webmaster Tools both work by you going to them. IndexNow inverts that: your site tells the search engines the moment a page is published, changed or deleted, instead of waiting to be crawled again.
Who actually uses it. According to IndexNow’s own site, the participating engines are Bing, Yandex, Seznam, Naver and Yep. Google is not among them, and that is the single most important thing to know before you spend time on it. Anyone presenting IndexNow as a way to get into Google faster is wrong. What it does cover is a real slice of search, and because Yahoo and DuckDuckGo draw on Bing’s index, work that reaches Bing tends to reach them as well.
How it works is simpler than it sounds. You generate a key, place a file containing that key in your site root so the engines can confirm the site is yours, and then your site sends a small notification each time a URL changes. You almost certainly will not do this by hand. Most SEO plugins support IndexNow with a checkbox, and if your site sits behind Cloudflare it can be enabled there without touching your site at all.
It is worth ten minutes of setup precisely because it then runs forever without you. For a site publishing regularly, it removes the delay between hitting publish and Bing knowing the page exists.
What “Request Indexing” does and does not do
The URL Inspection tool’s request indexing button is the most misunderstood control in Search Console, and treating it as a speed dial is where a lot of wasted effort goes.
It is a request to look, not an instruction to index. It puts the URL in a crawl queue. Google then decides, on its own criteria, whether the page is worth indexing at all. If the page is thin, duplicated elsewhere, or on a site Google does not yet trust, submitting it repeatedly changes nothing, because crawling was never the obstacle.
Submitting the same URL again does not move it up the queue. This is the habit worth breaking. Requesting indexing daily for a page that has not been indexed is not persistence, it is a misreading of what the button does, and the second request carries no more weight than the first.
There is a small daily quota, so spend it deliberately. Use it for genuinely important individual pages: a new commercial page, a URL you have just fixed, a page whose content changed materially. For everything else your sitemap is the right mechanism, because that is what it exists for and it has no such limit.
If a page has been fixed and resubmitted and still is not indexed after a fair wait, the answer is almost never another submission. It is that Google has looked and declined, and the fix is to the page rather than to the request.
How long does indexing take and how to check
Indexing can take anywhere from a few hours to a few weeks, depending on your site’s age, authority, and how often it is crawled. New domains sit at the slower end. To check whether a page is indexed, paste its URL into the Search Console URL Inspection tool and read the status, or type site:yourdomain.com/page into Google. If the page shows up, it is indexed. If the inspection tool says the page is not on Google, it will usually tell you why, which points you to the fix in the next section.
Why your site is still not indexed
If pages refuse to appear after a fair wait, one of a few common causes is usually to blame. A noindex tag may be set, often left on by accident after a site launch. Your robots.txt file might block crawlers from the page or folder.
The content may be too thin or too similar to other pages, so Google chooses not to index it. A canonical tag pointing somewhere else will also do it, and this one catches people out because the page looks perfectly healthy: you have told Google the real version lives at another address, so it indexes that one instead of this one. Check the canonical on any page that refuses to appear for no obvious reason. New sites with no backlinks get crawled slowly, so patience plus a few quality links helps. Finally, a crawl error or server issue can stop Google reaching the page at all.
The URL Inspection tool names the reason, so start there, and read the wording carefully because two statuses mean very different things. Discovered, currently not indexed means Google knows the URL exists but has not bothered to fetch it, which usually points to a site it does not rate highly enough to spend crawling on. Crawled, currently not indexed means it has read the page and decided against it, which is a judgement on the page itself. The first is fixed with authority and internal linking, the second by making the page worth indexing. Once your pages are indexed, a strong internal structure keeps them found, which is one reason to plan your links early after you set up a new domain.
Summary
Submitting your website to search engines is quick and free: verify in Google Search Console, submit your sitemap, then import everything into Bing Webmaster Tools. It does not guarantee ranking, but it speeds up discovery and gives you the data to fix problems. Do the setup once, let your sitemap handle new posts, and use the URL Inspection tool whenever a page is slow to show. Pair this with the right tools from our guide to the best SEO tools and a look at the search engines worth targeting.
Frequently asked questions
Is submitting to search engines free?
Yes. Google Search Console and Bing Webmaster Tools are both free, and you never pay to have pages indexed. Any service that charges to submit your site to Google is selling something you can do yourself in minutes. The only real cost is the short time it takes to verify your domain.
How long does Google take to index a site?
Indexing usually takes from a few hours to a few weeks. Established sites with regular crawling are indexed fast, while brand new domains with no backlinks can take longer. Requesting indexing in Search Console and earning a few quality links both help speed things up.
Do I need to submit every new post?
No. Once your sitemap is submitted, it updates automatically when you publish, and Google rechecks it on its own. You only need to request indexing manually when you want a specific important page found faster than the normal crawl schedule.
What is a sitemap?
A sitemap is an XML file that lists the pages you want search engines to find, often at yourdomain.com/sitemap.xml. Most SEO plugins create and update it for you. Submitting it gives Google and Bing a single map of your site so they can crawl it efficiently.
Why is my site not on Google?
Common reasons include a stray noindex tag, a robots.txt block, thin content, or simply a new site that has not been crawled yet. The Search Console URL Inspection tool tells you the exact cause for any page, which is the quickest way to find and fix the problem.
Does IndexNow work with Google?
No. IndexNow lists Bing, Yandex, Seznam, Naver and Yep as participating engines, and Google is not among them, so it will not get pages into Google any faster. It still covers a real share of search, and because Yahoo and DuckDuckGo draw on Bing index, reaching Bing generally reaches them too. Most SEO plugins support it with a checkbox, and Cloudflare can enable it without touching the site.
Does resubmitting a URL in Search Console make it index faster?
No. Requesting indexing places the URL in a crawl queue, and submitting the same URL again does not move it up that queue. If a page stays unindexed after a fair wait, crawling was not the obstacle, Google has looked and declined. There is also a small daily quota, so save it for individually important pages and let your sitemap handle everything else.
