All articles
Guide·7 min read

Why isn’t my website showing up on Google?

It’s one of the most common and frustrating problems a business owner can face. You built the site, you’re open for business — but search for your own services and you’re nowhere to be found. Here’s why it happens, and what to actually do about it.

First: check whether Google knows your site exists

Before assuming something is wrong with your SEO, check the most basic thing first: whether Google has indexed your site at all.

Open Google and search for: site:yourwebsite.com — replacing that with your actual domain. If results appear, Google knows your site exists and has indexed at least some of your pages. If nothing comes up, Google either hasn’t found your site yet or something is blocking it.

This one check splits your problem in two very different directions.

If Google hasn’t indexed your site at all

A new website can take anywhere from a few days to several weeks to appear in Google results. That’s normal. But if your site has been live for more than a month and still doesn’t appear, something specific is likely wrong.

Your site is accidentally blocking Google

Many website builders and CMS platforms have a setting — sometimes labelled “discourage search engines” or “block indexing” — that’s easy to leave turned on from when the site was in development. If that setting is active, Google won’t index your site no matter how good your content is.

Check your website settings or ask your developer to look for a robots.txt file that contains Disallow: /. That single line tells all search engines to stay away.

You haven’t submitted your site to Google

Google will eventually find your site on its own — but you can speed up the process by submitting it through Google Search Console (search.google.com/search-console). It’s free, takes about ten minutes to set up, and lets you submit your sitemap directly so Google knows exactly what pages to crawl.

Your site has no external links pointing to it

Google discovers new pages partly by following links from other sites. A brand-new site with no links anywhere on the internet may take much longer to be found. Getting even a few legitimate links — a local business directory listing, your Google Business Profile, a mention on a partner’s website — can speed up discovery significantly.

If Google has indexed your site, but you still can’t find it

This is the more common situation. Your site is in Google’s index — it just isn’t appearing when people search for the things you want to be found for.

You’re searching for the wrong terms

Business owners often search for generic, high-competition terms and conclude they’re invisible when they don’t appear on page one. For established, competitive terms, appearing on page one requires months or years of consistent SEO work. Check Google Search Console → Performance to see which queries are actually bringing people to your site.

Your pages don’t clearly tell Google what they’re about

If your homepage title is just your business name, your H1 says “Welcome” and your meta description is empty, Google has very little to work with. Every important page should have a descriptive title tag, a single clear H1, and a meta description written for a real person.

Your site is slow on mobile

Google uses mobile-first indexing, which means it primarily looks at the mobile version of your site when deciding where to rank you. Check your mobile score at pagespeed.web.dev. If it’s below 50, that’s almost certainly contributing to poor visibility.

You don’t have a Google Business Profile

For local businesses, a Google Business Profile is often more important than your actual website for search visibility. It’s what drives the map pack — those three prominent results above the organic listings for local searches. If you serve customers in a specific area and don’t have a verified, complete profile, setting one up should be your first priority.

A realistic timeline

  • Days 1–7Technical fixes like indexing issues and robots.txt corrections take effect quickly once resolved.
  • Weeks 2–6On-page improvements — title tags, H1s, meta descriptions — are typically picked up by Google within a few weeks.
  • Months 2–6Content improvements and new pages built around specific search terms begin to rank as Google re-crawls your site.
  • 6+ monthsAuthority-building through backlinks and consistent content output begins to move rankings for more competitive terms.

The short version

  • 1. Search site:yourwebsite.com to check if Google has indexed you
  • 2. Check your robots.txt isn’t blocking search engines
  • 3. Set up Google Search Console and submit your sitemap
  • 4. Make sure each important page has a clear title tag, H1, and meta description
  • 5. Check your mobile page speed
  • 6. Set up or complete your Google Business Profile

Find out what’s holding your site back

FlashAudit checks your site’s indexability, on-page SEO, speed, and more — and tells you exactly what to fix, in plain language. Free to start.

Run a free audit