Type your business name into Google right now. If your site doesn't show up on the first page — or doesn't show up at all — that's not bad luck, and it's not some mysterious "algorithm" working against you. It's a specific, diagnosable problem, and it's almost always one of about eight things. Most business owners assume the fix is more content, or a better logo, or paying for ads until the "real" SEO kicks in. Usually it's none of those. This is the order I'd actually check, if it were my site.
The short answer
The honest answer is that "not showing up on Google" actually means one of two very different things, and you need to know which one before you touch anything. Either Google hasn't indexed your site at all — meaning it doesn't exist in Google's system yet, technically speaking — or Google has indexed it and simply doesn't think it's worth showing for the searches you care about.
Those are not the same problem, and they don't have the same fix. Writing more blog posts won't help a site that's blocked by robots.txt. Submitting a sitemap won't help a site that's indexed fine but has zero authority and generic content. Diagnose first. Fix second.
That breakdown is our own estimate from looking at small business sites over and over, not a formal study — but the shape of it holds up every time. Indexing problems and Google Business Profile gaps account for roughly half of what we see. That's good news, because both are fast to fix once you know that's the issue.
What actually matters here
Before anything else, find out whether Google has crawled you at all. Search site:yourdomain.com. Pages come back? You're indexed — your problem is relevance or authority, not access. Nothing comes back, or only a handful of pages out of a much bigger site? You have an indexing problem, and every hour spent on keyword research right now is wasted.
For a precise, page-by-page answer, use the URL Inspection tool in Google Search Console. It's free, takes two minutes to set up, and removes almost all the guessing from this process.
A site can look completely normal to you and still be invisible to Google. Nothing about the visual design tells you whether a noindex tag or a robots.txt rule is blocking it. You have to check.
When it's an indexing problem — Google hasn't found or kept your pages
If site:yourdomain.com came back empty, work through these in order:
- Your domain is new. Google says outright that the web is too big to crawl every URL immediately, and it gives more crawl attention to sites it already trusts. A brand-new domain sits low on that list by default. Not a penalty — just a queue.
- No sitemap submitted. A sitemap hands Google a direct list of your URLs. Google's own docs admit submitting one is a hint, not a guarantee — but it's a free hint that speeds up discovery on a new site with no other signals pointing to it.
- Robots.txt is blocking crawling. A single
Disallow: /line left over from a staging build keeps Googlebot out entirely — it never even sees your content to judge it. Check yourdomain.com/robots.txt directly. Embarrassingly common after a launch where nobody flipped this setting off. - A noindex tag survived the launch. Sneakier than robots.txt. Google notes a page can keep looking missing for a while even after you remove the tag, because it has to recrawl the page to notice the change. Staging sites almost always ship with noindex "for safety," and it's easy to forget at launch.
- Canonical tags point at the wrong page. A canonical tag tells Google which version of a page is the real one. Google admits it may choose a different canonical than the one you specify if your signals conflict — a copy-pasted template with the wrong canonical URL hardcoded in is a common way this happens.
Those numbers are directional, not a promise — every site's crawl history is different. But the pattern is consistent: doing nothing is the slowest option on the board, and it's also the cheapest one to fix.
When it's an authority problem — Google indexed you but won't show you
If site:yourdomain.com returned pages, your site technically exists to Google. It just isn't winning. That's a different fight.
- No Google Business Profile, or an unclaimed one. For local searches, this is often the biggest single lever, and it's free. Google's own setup guide says a verified Business Profile controls how you show up in Maps and Search at no charge — unclaimed or abandoned, you're invisible in the exact place local customers look first.
- Thin or duplicate content. A five-page site with a paragraph per page, or a multi-location business running one city-swapped template, gives Google very little to work with. Thin pages don't get penalized so much as ignored.
- No backlinks. Backlinko's large-scale study found the #1 result averages 3.8x more backlinks than positions 2 through 10. Zero other sites pointing to yours is asking Google to trust you on faith alone, and it generally doesn't.
- Wrong keyword targeting. Optimize your homepage for "web design" when you're a plumber, or write every page around your business name instead of what customers actually search, and you might rank fine — for searches nobody runs.
- A mobile experience that doesn't hold up. Google's page experience documentation lists mobile-friendliness and Core Web Vitals as factors its ranking systems use. Indexed but slow or broken on a phone still puts you at a real disadvantage.
A mismatched address or phone number between your site, your Google Business Profile, and directories like Yelp quietly undermines the trust signals behind all of this — we go deeper on NAP consistency in a separate post, because it's a fix most owners have never heard of.
Want someone to just check all of this for you?
RankLoft runs a full technical and local-SEO audit on every site we touch — indexing, Google Business Profile, content, and backlinks — before we build or fix anything.
Get a free site audit →What most small business owners get wrong
The biggest mistake is skipping the diagnosis and jumping straight to a guess. Someone says "you need more content," and they publish ten blog posts on a site still blocked by robots.txt. Nothing changes. They conclude SEO "doesn't work," when nobody checked whether Google could see the site at all.
The second mistake is treating the Google Business Profile as an afterthought instead of the fastest visibility win available. We've audited plumber sites and HVAC company sites with genuinely solid websites sitting behind a profile nobody had claimed in three years — the same pattern shows up over and over in our plumber site audits, and just as often in the HVAC audits we run. The website was never the problem.
And the third: giving up after two weeks. Indexing can move fast. Ranking for anything competitive takes months, even done right. If you want leads flowing while that slower work compounds, building a direct list you don't depend on search traffic for is worth doing in parallel, not instead of.
Nothing about that gap is dramatic in week one. It's small, easy to shrug off, and easy to ignore. By week twelve it's the difference between a site doing real work for your business and one sitting there as an expensive digital business card nobody finds.
The bottom line
Work through this in order, not all at once:
- Run
site:yourdomain.comand check Search Console's URL Inspection tool to find out if you're indexed at all. - If you're not indexed: check robots.txt, check for a leftover noindex tag, check your canonical tags, then submit a sitemap.
- Claim and fully complete your Google Business Profile if you haven't, or find and claim an existing one instead of creating a duplicate.
- Check your name, address, and phone number match exactly across your site, your profile, and any directories you're listed in.
- Look honestly at your content — is each page specific to what you do and where, or thin and generic?
- Only then start thinking about backlinks and keyword targeting. Those compound over months, not days, and they're wasted effort on a site Google can't even see yet.
Most of that first pass costs nothing but time — our local SEO starter guide walks through the free fundamentals in more depth if you want the longer version. Once you get past the free fixes, deciding whether to hire it out is a real question worth running the numbers on: we broke down the real cost of DIY vs. hiring a pro in a separate post, and if you want to know what a fix like this is actually worth in dollar terms before you spend on it, here's how to calculate the ROI of a website change.
Frequently asked questions
How do I know if Google isn't indexing my site?
Search "site:yourdomain.com" on Google. If nothing comes up, none of your pages are indexed. For a page-by-page answer, use the URL Inspection tool in Google Search Console — it will tell you whether a specific page is indexed, and if not, exactly why.
Why does my website not show up when I search my own business name?
This is almost always a Google Business Profile problem, not a website problem. Google usually shows your GBP listing for branded searches before your actual site. If you don't have a claimed, verified profile, there's a gap where your listing should be, and it can make an indexed website look invisible.
How long does it take for a new website to show up on Google?
A brand-new domain with no sitemap and no links can take two to three months to get its first pages indexed. Submit a sitemap and earn one legitimate backlink and that often drops to a week or two. Ranking well for competitive terms is a separate, slower process that typically takes three to six months of sustained work.
Can a website look fine but still be invisible to Google?
Yes, and it's one of the most common ways sites go missing. A leftover noindex tag from a staging environment, a robots.txt line that blocks crawling, or a canonical tag pointing to the wrong URL can all make a perfectly normal-looking site invisible in search, with zero visual clue that anything is wrong.
Do I need a Google Business Profile if I already have a website?
Yes. Your website and your Google Business Profile do different jobs. The profile gets you into the map pack and local search results fast and free; your website is what backs that up once someone clicks through. A site with no profile, or an unclaimed one, is leaving the easiest visibility win on the table.
Sources
- Google Search Central — Crawl Budget Management for Large Sites
- Google Search Central — Build and Submit a Sitemap
- Google Search Central — Block Search Indexing with noindex
- Google Search Central — What Is URL Canonicalization
- Google Business Profile Help — Get Started with Google Business Profile
- Google Search Central — Understanding Google Page Experience
- Backlinko — Search Engine Ranking Factors Study