Cedar & Ledger logoCedar & Ledger · Guides

How to Get Your Business Website on Google Search (Free)

By Cedar & Ledger

A new website doesn't show up in Google the minute it goes live. Google has to find the page, read it and add it to its index first. That usually happens on its own sooner or later, but a few free steps help it happen sooner and let you see what's going on. This guide covers checking whether Google has your site, setting up the free Google Search Console, submitting your page, and what to do while you wait.

The business names, web addresses and numbers below are made-up examples. Google changes its tools and screens from time to time, so follow Google's own Search Console help pages if anything here looks different. This is general information, not marketing advice, and nothing here can promise a spot or a ranking in Google results. Being on Google Maps is a separate thing; How to Put Your Business on Google Maps for Free (Steps) covers that.

Quick checklist

The steps below walk through each one.

Step 1: Check if Google already has your site

Go to Google and search for site: followed by your address with no spaces, like site:greenyardco.example. If your page shows up, Google already has it. If you see "did not match any documents," it hasn't been added yet. That's normal for a site that's only a few days old.

Also try searching your exact business name plus your town. New sites often show up for their own name first and take longer to show for searches like "lawn care North Austin."

Step 2: Make sure the page isn't blocking Google

Two settings can tell Google to stay away. Check both before anything else:

Also check that the page loads over HTTPS without a warning and that your page title and description say what you do and where, like "Lawn Care in North Austin | Green Yard Co." Google often uses them in results.

Step 3: Set up Google Search Console (free)

Google Search Console is Google's free tool for site owners. It shows whether your pages are indexed, which searches you appeared in, and any problems Google found. Go to search.google.com/search-console and sign in with the Google account you use for the business.

Google gives you two ways to add a site:

Property type What it covers How you prove it's yours
Domain Every version of your domain (www, no www, http, https) Add a TXT record in your domain's DNS settings
URL prefix One exact address, like https://greenyardco.example/ Upload a small HTML file Google gives you, or paste a meta tag into your page's head

If you have your own domain, the Domain option is the most complete. If your site lives on a free host address (like a .netlify.app or .pages.dev address), use URL prefix and the HTML file or meta tag method, since you can't change DNS for an address you don't own. How to Connect a Custom Domain to Your Website (Steps) covers DNS records if you're adding one.

After you add the file or tag, re-upload your site to your host, then click Verify. Keep the file or tag in place afterward; removing it can undo the verification.

Step 4: Ask Google to index your page

In Search Console, paste your page's full address into the search bar at the top (the URL Inspection tool). It tells you whether the page is on Google. If it isn't, click Request indexing. This asks Google to visit the page; it doesn't guarantee it gets added or how fast. Request it once. Requesting over and over doesn't speed it up.

Do this again after a big change, like new services or a new phone number, so Google sees the update.

Step 5: Add a simple sitemap

A sitemap is a small file that lists your pages. For a one-page site it's optional, since Google can find a single page on its own, but it's quick to add. Create a file named sitemap.xml in the same folder as your index.html:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://greenyardco.example/</loc></url>
</urlset>

Replace the address with yours, upload it with the rest of your site, and check that it opens at yourdomain/sitemap.xml. Then in Search Console go to Sitemaps, type sitemap.xml and click Submit. If you add pages later, add a <url> line for each one.

Step 6: Link to your site from places you already have

Google finds pages partly by following links. Put your website address everywhere your business already shows up:

Only use real listings where your business belongs. Skip anyone selling "submit to 500 search engines" or promised first-page rankings. Google doesn't charge to be included in its search results, and paid link schemes can break Google's rules.

Step 7: Check back in a week or two

New pages can take anywhere from a few days to a few weeks to show up. Once you appear, Search Console's Performance report shows how often your site appeared in results (impressions), how often people clicked, and which searches it showed up for.

Example (made-up numbers): in its first month, Green Yard Co.'s page had 120 impressions and 6 clicks, a click rate of 5%. Most impressions came from searches with the business name. A month later, after the owner added the service area to the page title, it had 150 impressions and 9 clicks, a click rate of 6%.

Small numbers like these are normal for a new local site. Look at which searches you appear in and make sure the page clearly mentions those services and towns in plain words.

Common snags

A site that's ready for this

These steps work for any website. If you'd like a head start on the site itself, the One-Page Local Business Website Template ($12, HTML and CSS) has a page title and meta description to edit, LocalBusiness structured data you fill in with your name, phone and hours, and a README with steps for free hosts (Netlify Drop, GitHub Pages, Cloudflare Pages). It doesn't include a sitemap or robots.txt file, a domain, or a Search Console setup; you add those yourself using the steps above. It's a file you edit, not a drag-and-drop builder, so it's best if you're comfortable editing text (details). Before you share the link, Small Business Website Launch Checklist (Before You Share) covers the last checks.

Honest note: I make this template and sell it under Cedar & Ledger, so I'd earn from a purchase. Not affiliated with Google. General information only, not marketing advice.

Related template: read about the html business template template

See all Cedar & Ledger templates

Frequently asked questions

What does this guide cover?

Check if Google has your site, remove noindex blocks, set up free Search Console, request indexing, add a sitemap and link your site. Example numbers only.

What are the steps?

1) Check if Google already has your site; 2) Make sure the page isn't blocking Google; 3) Set up Google Search Console (free); 4) Ask Google to index your page; 5) Add a simple sitemap; 6) Link to your site from places you already have; 7) Check back in a week or two.

Do I need a template to do this?

No. You can build the page yourself or use any site builder. Cedar & Ledger also sells a one-page HTML/CSS website template (I'd earn from a purchase); see the template box at the top of this page.

Is this financial advice?

No. It's general information with example numbers only, not financial, tax, legal or medical advice. Use your own numbers and check anything important with a qualified professional or the official source.