Getting started

How to Get Your Website Listed on Google

Learn the exact steps to get a new website into Google: going live, verifying Search Console, submitting a sitemap, and requesting indexing for key pages.

You built a website. You typed your business name or your URL into Google, and nothing showed up. That’s the problem this post solves.

By the end, you’ll know exactly what has to be true for Google to find your site, how to set up the free tool Google gives site owners, how to tell Google your pages exist, and what realistic timelines look like. None of this requires coding skill. It does require doing a handful of steps in order.

One thing this post won’t do: get you to the top of the search results. Getting a page into Google’s index (its massive database of pages it knows about and can show in search results) is a separate problem from ranking well once you’re there. If you want the ranking side of things, What Is Search Engine Optimization? is the place to start after this.

Step 1: Make Sure Your Site Is Actually Live

Before Google can do anything, your website has to be reachable by anyone on the internet, not just by you on your own computer.

If you’re previewing your site on localhost or through a website builder’s private preview link, Google can’t see it. It needs to be published to a real domain (the address people type, like yourbusiness.com) with hosting (the service that stores your site’s files and serves them to visitors). If you’re unsure whether your setup counts as “live,” Website vs. Domain vs. Hosting Explained walks through exactly what each piece does.

Two things commonly block this step without the owner realizing it:

  • A password or staging wall. Many web builders and developers leave a site behind a password while it’s in progress. If that password is still active after launch, Google hits a locked door every time it tries to visit.
  • No real domain yet. A site running only on a free subdomain from your builder (temporary preview URLs, for example) may still be fine for Google, but if you plan to switch to your own domain later, don’t start promoting the site until the domain is final. Links and indexing you build on one address don’t automatically carry over.

Open your site in a private/incognito browser window right now and confirm you can load it without logging in. If you can’t, fix that before anything else on this list.

Step 2: Set Up Google Search Console

Google Search Console is a free tool Google provides to site owners. It’s how you communicate directly with Google about your specific website: you can see which of your pages are indexed, submit new pages, and get alerted to problems Google finds.

Go to search.google.com/search-console and sign in with a Google account (create one if you don’t have one). Add your site as a “property.”

Verifying You Own the Site

Before Search Console will show you any data, Google needs proof that you actually control the site, not just that you know its address. This is called verification, and there are a few common ways to do it:

  • DNS record. You add a special text entry to your domain’s settings through your domain provider (the company you registered your domain with, like GoDaddy or Namecheap). This proves you control the domain itself, which verifies every page on it at once.
  • HTML file upload. Google gives you a small file to upload to your site’s root folder. Its presence proves you have file access to the server.
  • Connected domain provider. Some domain registrars let you verify with a couple of clicks because Google has a direct integration with them.

If you’re not sure which method to use, DNS verification is usually the most durable choice because it survives you changing hosts or rebuilding the site later. If your web host or developer manages your domain settings, they can add the DNS record for you in a couple of minutes.

Step 3: Create and Submit a Sitemap

A sitemap is a file, usually named sitemap.xml, that lists every page on your site in a format search engines can read. Think of it as a table of contents you hand directly to Google instead of hoping it stumbles onto every page on its own.

Most modern website builders and content management systems generate one automatically, often at yoursite.com/sitemap.xml. If you’re not sure yours has one, try visiting that address directly.

Once you have the URL of your sitemap, go into Search Console, find the “Sitemaps” section in the left menu, paste in the sitemap URL, and submit it. This doesn’t guarantee immediate indexing, but it gives Google a complete, structured list of pages to check rather than relying purely on discovery.

Step 4: Ask Google to Index Your Most Important Pages

Indexing is the process of Google adding a page to its searchable database. Crawling is the step before that: Google’s automated programs (often called crawlers or bots) visiting a page to read its content. A page has to be crawled before it can be indexed.

You can request faster attention for specific pages using the URL Inspection tool inside Search Console. Paste the exact URL of a page (your homepage, a key service page) into the search bar at the top of Search Console, and it will tell you whether that page is currently indexed. If it isn’t, you’ll see a “Request Indexing” button.

Requesting indexing puts that page in a priority queue for crawling. It does not guarantee the page will be indexed, and it doesn’t do anything for how well the page ranks once it is. It just asks Google to look sooner rather than later.

Set realistic expectations here. A newly submitted page can show up in Google’s index anywhere from a few days to several weeks. Sitemap submission alone, without requesting individual pages, tends to be slower. If nothing has happened after a month, that’s usually a sign something else is wrong (blocked crawling, thin or duplicate content, or a technical issue) rather than a sign you just need to wait longer.

Step 5: Help Google Actually Find Your Pages

Submitting a sitemap and requesting indexing helps, but a few ongoing habits make it easier for Google to discover and revisit your pages over time.

Link between your own pages. Internal links (links from one page on your site to another) give Google a path to follow from pages it already knows about to newer ones. If your homepage links to your services page, and your services page links to individual service pages, Google has a trail to follow.

Get at least one other site linking to you, if you can. A link from another website is one of the strongest signals that your site is worth crawling and indexing. This can be a local business directory, a partner organization, a press mention, or a supplier’s website. You don’t need dozens of these to get started; even one credible link helps.

Check that you’re not accidentally blocking Google. Two technical settings can silently keep your whole site (or specific pages) out of Google entirely:

  • robots.txt is a small text file at yoursite.com/robots.txt that tells crawlers which parts of your site they’re allowed to visit. A line like Disallow: / blocks the entire site. This file is sometimes set up during development to keep an unfinished site private, and left in place by mistake after launch.
  • A noindex tag is a piece of code on an individual page that tells Google “don’t add this page to your index,” even if it’s crawled. Like the robots.txt issue, this is often left over from a staging or development version of a site.

If you’re still not showing up after working through all five steps, Why Can’t People Find My Website on Google? covers the diagnostic process for figuring out exactly where things are breaking down.

Common Mistakes and Misconceptions

Expecting instant results after submitting a sitemap. Submitting a sitemap tells Google your pages exist; it doesn’t put them in search results immediately. Give it real time, typically days to a few weeks, before assuming something is broken.

Confusing “indexed” with “ranking on page 1.” A page can be fully indexed and still show up on page 4 of search results, or not appear for the searches you care about at all. Indexing means Google knows the page exists. Ranking is a separate, ongoing process.

Launching with a password or staging wall still up. This is one of the most common reasons a “finished” site never appears in Google at all. Always test in a private browser window after launch to confirm the site loads without a login.

Leaving a development noindex tag in place. Developers often add noindex to every page while a site is being built, then forget to remove it at launch. Check your page’s code (or ask whoever built the site) to confirm this tag isn’t still there.

Your Next Step: Do This Today

Work through this checklist in order:

  1. Open your site in a private browser window and confirm it loads without a password.
  2. Create a free Google account if you don’t have one, and add your site to Google Search Console.
  3. Verify ownership using DNS, an HTML file, or your domain provider’s integration.
  4. Find your sitemap URL and submit it under the Sitemaps section in Search Console.
  5. Use URL Inspection to request indexing for your homepage and two or three of your most important pages.
  6. Check your robots.txt file and your page code for any leftover noindex tags.
  7. Add at least one internal link pointing to a page you want indexed, and reach out about one external link if you have a relevant contact.

FAQ

How long does it take for a new website to show up on Google? It varies, but a few days to a few weeks is typical after submitting a sitemap and requesting indexing for key pages. Brand-new domains with no other sites linking to them often take longer than established ones.

Do I have to pay Google to get indexed? No. Crawling, indexing, and Search Console are all free. Paid ads (Google Ads) are a completely separate system that shows up alongside, not instead of, regular search results.

Why is only my homepage showing up in Google, not my other pages? This usually means your other pages either aren’t linked to from anywhere on your site, aren’t in your sitemap, or haven’t been crawled yet. Add internal links to those pages and request indexing for them individually.

Can I request indexing for every page on my site at once? The URL Inspection tool works one page at a time, so it isn’t practical for large sites. For a large number of pages, a complete, up-to-date sitemap submission is the more efficient path; save individual requests for the handful of pages that matter most.