DEV Community

Cover image for Why Isn't My Website Showing Up on Google? A Beginner's Fix-It Guide
Raymond for TechMitten LLC

Posted on Originally published at techmitten.com

Why Isn't My Website Showing Up on Google? A Beginner's Fix-It Guide

You did everything right. You got a website built, it looks great, and then you type your business name into Google... and nothing. Not on page one. Not on page five. It's like your site doesn't exist.

Take a breath — this is one of the most common questions small business owners ask, and it's almost always fixable. In this guide I'll explain the real reasons websites don't show up on Google, in plain English, and then walk you through setting up Google Search Console: the free tool Google itself gives you to see exactly how it views your site. Ten minutes of setup, and you'll never have to guess again.

Why isn't my website on Google?

There are really only a handful of reasons, and most of them are boring technicalities rather than disasters:

1. Google doesn't know your site exists yet. Google discovers websites by following links from one page to another — a process called crawling. If your site is brand new and nothing links to it yet, Google may simply never have visited. Think of it like opening a shop but forgetting to tell anyone the address.

2. Your site is accidentally blocking Google. This one is more common than you'd think. Websites have a behind-the-scenes file called robots.txt and little tags called noindex that tell Google "don't list this page." Developers often turn these on while a site is under construction — and sometimes forget to turn them off when it goes live. Your site can be finished, beautiful, and completely invisible because of one forgotten setting.

3. It's just too new. Even after Google discovers your site, it can take days or weeks to actually add your pages to its index (the giant list it searches through). A week-old site not ranking yet is completely normal.

4. Google can't tell what your site is about. If your homepage doesn't clearly say what you do and where you do it — in real words, not just pretty images — Google doesn't know which searches to show you for. A page that's all photos and a "Welcome!" headline gives Google almost nothing to work with.

5. You're a local business with no Google Business Profile. If you're a plumber in Plymouth and someone searches "plumber near me," Google mostly shows the map pack — those three business listings with stars. No Google Business Profile means you're invisible in the exact spot where most local clicks happen, no matter how nice your website is.

The good news: every one of these has a fix, and the first step for nearly all of them is the same tool.

Meet Google Search Console (it's free)

Google Search Console is a free dashboard from Google that shows you precisely how Google sees your website: which of your pages it has indexed, what search terms you're appearing for, whether anything is broken, and whether your site has any penalties. It's the closest thing to reading Google's mind, and every website owner should have it set up. It costs nothing and takes about ten minutes.

Let's do it now, step by step.

Setting up Google Search Console: the beginner's walkthrough

Step 1: Go to the Search Console site.
Head to search.google.com/search-console and sign in with a Google account. Tip: use a business Google account if you have one rather than a personal Gmail — this is a business asset, and you don't want access tied to an account you might lose.

Step 2: Add your website as a "property."
Click "Add property." You'll see two options:

  • Domain — covers every version of your site (with and without www, http and https). More complete, but requires you to add a record to your domain's DNS settings.
  • URL prefix — covers just the exact address you type in. Simpler.

If DNS settings sound intimidating, choose URL prefix and type your full website address exactly as it appears in the browser, e.g. https://www.yoursite.com. You can always add the Domain version later.

Step 3: Prove you own the site (verification).
Google needs to confirm you're actually the site's owner before showing you its data. It'll offer several methods — here they are from easiest to hardest:

  • HTML tag (recommended for most people): Google gives you a short meta tag. Paste it into your homepage's code just before the closing </head> tag, save, then click "Verify" back in Search Console. If a developer built your site, send them the tag — it's a 30-second job for them.
  • HTML file upload: Google gives you a small file to upload to your website's main folder via FTP or your hosting file manager.
  • DNS record: Add a TXT record where your domain is registered. Most powerful, slightly more technical.

Once verified, you'll never have to do it again.

Step 4: Submit your sitemap.
A sitemap is a simple file that lists every page on your site — it hands Google a map instead of making it wander around hoping to find everything. In Search Console's left menu, click Sitemaps, then type sitemap.xml and hit submit. Most websites already have one at yoursite.com/sitemap.xml (WordPress sites with plugins like Yoast or Rank Math generate it automatically). If yours doesn't have one, that's worth asking your developer about.

Step 5: Ask Google to index your homepage right now.
Instead of waiting weeks hoping Google stumbles onto you, you can jump the queue. Paste your homepage address into the search bar at the top of Search Console, open the URL Inspection tool, and click Request indexing. Do the same for your two or three most important pages. This is the single highest-leverage button in the whole tool.

Step 6: Wait a few days, then come back and look around.
Indexing isn't instant. Give it several days, then check two reports:

  • Pages (under "Indexing"): shows which of your pages Google has indexed and, crucially, why not for the ones it hasn't — with reasons explained in reasonably plain language.
  • Performance: shows the actual search terms people typed that made your site appear, even if you were on page 6. Seeing yourself appear for anything is proof the machine is working. This report is also gold for figuring out what to write about next on your site or blog.

"I did all that — how long until I show up?"

Realistic expectations matter here. For a brand-new site, it's completely normal to take one to four weeks before you start appearing in results at all, and longer before you rank for anything competitive. SEO is a slow burn, not a switch. Anyone promising you page one overnight is selling something — probably something worthless.

What you should see fairly quickly in Search Console: your pages moving from "discovered" to "indexed," and impressions trickling into the Performance report. That's the engine turning over.

When to call in help

Here's the honest truth: everything above is very doable, but it's also fiddly, jargon-heavy work that has nothing to do with running your actual business. If you've followed this guide and your site still isn't appearing after a few weeks, or if terms like "sitemap," "robots.txt," and "DNS verification" make your eyes glaze over, that's a completely reasonable point to hand it to someone who does this every day.

That's exactly what we do at TechMitten. Every website we build for small businesses ships with Search Console set up, sitemaps submitted, indexing requested, and the technical SEO basics handled from day one — so you never have to wonder whether Google can find you. We're based in Plymouth, Michigan and work with small businesses everywhere. If your current site needs a checkup or you're starting fresh, get in touch — we'd love to help.

Quick recap

Most "my website isn't on Google" mysteries come down to five things: Google doesn't know the site exists, the site is accidentally blocking Google, it's simply too new, the content doesn't clearly say what the business does, or there's no Google Business Profile for local searches. Google Search Console is the free, ten-minute tool that diagnoses all of it — set it up, submit your sitemap, request indexing, and check back in a few days. And if you'd rather have someone handle the technical side while you run your business, you know where to find us.

Top comments (0)