
My Website Isn't Showing Up on Google — How to Fix It
You searched for your own business on Google and nothing came up. Not on the first page, not on the fifth, not anywhere. That's a genuinely bad moment, and the first thought is usually that something is badly broken. It almost never is. "My website isn't showing up on Google" is one of the most common problems small-business owners hit, and one of the most fixable. The trick is to stop guessing and diagnose it in order, from the most likely cause to the least. This is that checklist.
Why isn't my website showing up on Google?
There are only a handful of real reasons, and you can usually spot yours in ten minutes. Your site might be too new, so Google hasn't found and crawled it yet. It might be crawled but not indexed, so it isn't eligible to show at all. A stray noindex tag or a robots.txt rule might be quietly blocking it. You might have no page that matches the words people actually search. Or the site is indexed and fine, and you're simply searching a competitive phrase where a new site can't rank yet, instead of your own name.
None of those mean your site is broken or that you did something wrong. They're ordinary, and each has a specific fix. Work through them from the top, because the earlier ones are both more common and easier to check. Start by finding out what Google actually knows about your site.
How do I check whether my site is on Google at all?
Go to Google and search for `site:` followed by your domain, with no space after the colon: `site:yourdomain.com`. This asks Google to show only pages it has stored from your site. Google's own documentation describes the operator as returning "a list of indexed and serving URLs," while warning the list "is not always exhaustive" for bigger sites (Google Search Central). For a small site, it's a fast, honest snapshot of what Google has.
Read the result plainly. If you see your pages listed, Google has indexed your site, and your problem is ranking, not existence. If you see only your homepage, the rest of your pages aren't getting in. If you see nothing at all, Google hasn't indexed your site yet, and that's the thread to pull next.
How do I use Google Search Console to see what's wrong?
The `site:` search tells you what; Google Search Console tells you why. It's a free tool from Google, and it's the single most useful thing to set up when your site won't show. You add your site, prove you own it (usually by adding a small verification record or file), and then Google reports exactly how it sees your pages.
The part you want is the URL Inspection tool. Paste any page's address into the search bar at the top, and it tells you whether that URL is on Google, and if not, why. Google describes it as providing "information about Google's indexed version of a specific page" and letting you "request that a URL be crawled" (Google Search Console Help). So it both diagnoses the problem and hands you the button to fix the simplest version of it.
A first pass in Search Console looks like this:
- Add and verify your site, then submit your sitemap (usually `yourdomain.com/sitemap.xml`) so Google has a full list of your pages.
- Inspect your homepage and one or two important pages with the URL Inspection tool.
- Read the status. "URL is on Google" is good. "URL is not on Google" or "Discovered — currently not indexed" means Google knows the page but hasn't indexed it.
- For a page that should be indexed and isn't, click Request Indexing. This asks Google to crawl it again. It isn't instant, but it's the right nudge.
Is my site actually indexed, or just not ranking?
This is the distinction that ends most of the panic, because the two problems feel identical and need opposite fixes. Not indexed means Google hasn't stored your page, so it can't appear for anything. Not ranking means Google has your page, but shows it below where you're looking. The `site:` search separates them: if your page shows up there, it's indexed, and your job is to rank it, not rescue it.
If you're indexed but invisible for the searches that matter, that's a ranking problem, and it's normal for a new site. It's a different project — matching real search terms, earning a little trust, being patient — and it's covered in how to promote your website on Google and the SEO basics for a small business. The rest of this guide is about the case where your pages aren't getting into Google at all.
Is something blocking Google from my pages?
If a page won't index no matter what, the usual culprit is that you're accidentally telling Google to stay away. The most common is a `noindex` tag. When Googlebot crawls a page and sees it, Google "will drop that page entirely from Google Search results, regardless of whether other sites link to it" (Google Search Central). It's meant for pages you want hidden, but it gets left on by accident all the time.
On WordPress, the classic version of this is a single checkbox: Settings, then Reading, then "Discourage search engines from indexing this site." A developer ticks it while building the site and forgets to untick it at launch. Check that first. If you're comfortable in the code, look in a page's HTML `<head>` for `<meta name="robots" content="noindex">` and remove it, or turn off the noindex setting in your SEO plugin.
The other blocker is your robots.txt file, a small text file at `yourdomain.com/robots.txt` that tells crawlers where they may go. A line like `Disallow: /` tells Google not to crawl anything. Open that address in your browser and read it. If you see a broad Disallow covering pages you want found, that's your problem. One catch worth knowing: for a `noindex` tag to work, the page must not also be blocked in robots.txt, because if Google can't crawl the page, it never sees the tag.
Is my site just too new?
If nothing is blocked and the site is only days or a couple of weeks old, the boring answer is often the right one: Google hasn't gotten to you yet. It has to discover your pages, crawl them, and decide to index them, and that takes time. Google is blunt that it "cannot make predictions or guarantees about when or if your URLs will be crawled or indexed" (Google Search Central). There is no button that forces it and no fee that skips the line.
You can still help it along. Submit your sitemap in Search Console, request indexing on your key pages, and get a couple of real links pointing at your site — a supplier, a directory your industry uses, a local partner — so Google discovers you through the web it already crawls. Then give it time. If you want a realistic sense of the timeline, how long SEO takes sets expectations honestly.
What if I'm indexed but still can't find myself?
Two everyday things trip people up here. The first is what you're searching. If you type your exact, unusual business name and still don't appear, that points to an indexing problem. But if you type a competitive phrase like "coffee shop" or "plumber near me," you're up against established sites, and a new business won't rank there for a while. That's not a bug; it's the queue.
The second is content. Google ranks pages, not businesses, and it can only show a page that matches the search. If your whole site is one homepage that lists everything, there's no specific page for "gluten-free birthday cakes" to rank. Give each real thing you offer its own page, written in the words customers use. If you want to grade your own site before changing anything, you can run a simple SEO audit yourself.
What should I do this week?
Don't try to fix everything. Run the diagnosis in order and handle what you find:
- Search `site:yourdomain.com` to see what Google has indexed.
- Set up Google Search Console, submit your sitemap, and inspect your main pages.
- Rule out a `noindex` tag and a stray `Disallow` in robots.txt.
- If the site is new, request indexing, earn a couple of links, and wait it out.
- Make sure each thing you sell has its own clear page, in the words customers actually type.
That last step is the one that quietly stalls, because writing a real page for every question a customer asks takes time you're spending running the business. That's the gap the Laspi WordPress plugin is built for: it writes SEO- and GEO-ready pages grounded in your actual business, structured the way Google and AI assistants both read, so the answers exist on pages that can be indexed and found. You still decide what's true; it makes sure it's written down.
An empty search result feels like a verdict. It usually isn't. Nine times out of ten it's a new site Google hasn't reached, a page that never got indexed, or a single checkbox left in the wrong position. Check what Google has stored, open Search Console, clear the blockers, and give a young site room to be found. Your site isn't lost. It's just waiting to be seen.
Frequently asked questions
- Why isn't my new website showing up on Google?
- Usually because it's too new to have been crawled and indexed yet. Google says it can't guarantee when, or whether, a page gets indexed, so submit your sitemap in Search Console, request indexing on your key pages, and give it time.
- How do I check if my website is indexed by Google?
- Search Google for site:yourdomain.com. If your pages appear, they're indexed; if nothing shows, they're not. For a definite answer on any single page, paste it into the URL Inspection tool in Google Search Console.
- Why does my site show when I search my business name but not otherwise?
- Your exact business name is nearly unique, so you rank for it easily even as a new site. General or competitive terms like "bakery near me" need a matching page plus some authority and time, which a brand-new site hasn't built yet.
- How do I fix a noindex tag that's hiding my site?
- On WordPress, uncheck Settings, then Reading, then "Discourage search engines from indexing this site," or turn off the noindex setting in your SEO plugin. Make sure the page isn't also blocked in robots.txt, so Google can re-crawl it and see the change.
- How long until my website appears on Google?
- There's no fixed time. A new page often gets indexed within days to a few weeks, while ranking for competitive terms takes longer. Google states it can't promise when or if a URL will be indexed, but submitting a sitemap and requesting indexing speeds up discovery.
Sources
- Google Search Central, 2025 — Google describes the site: search operator as returning a list of indexed and serving URLs, and notes the list is not always exhaustive for bigger sites.
- Google Search Console Help, 2025 — The URL Inspection tool in Search Console provides information about Google's indexed version of a specific page and lets you request that a URL be crawled.
- Google Search Central, 2025 — When Googlebot crawls a page and sees a noindex rule, Google drops that page entirely from Google Search results, regardless of whether other sites link to it; for noindex to be seen, the page must not be blocked by robots.txt.
- Google Search Central, 2025 — Google states that crawling and indexing take time and rely on many factors, and that it cannot make predictions or guarantees about when or if your URLs will be crawled or indexed.