Your website isn’t showing up on Google, and every guide starts by selling you an SEO package. Start here instead: type site:yourdomain.com into Google. That ten-second search splits the problem in half — results appear and Google knows you exist (your problem is ranking), or nothing appears and Google doesn’t (your problem is indexing). The eight fixes below follow that fork, ordered from most common to most feared — and the feared ones are the rarest.
If site: shows nothing — Google doesn’t know you’re there
1 · The site is simply new. Google discovers pages by crawling links, and a fresh domain has none pointing at it. Fix: set up Search Console (free, five minutes — tool #1 in our free tools stack), submit the sitemap, request indexing on key pages. Discovery drops from weeks to days.
2 · A single line of code is hiding you. The noindex tag — one line — makes a site invisible on request, and it ships enabled on staging copies and via WordPress’s innocuous “Discourage search engines” checkbox. Fix: Settings → Reading → untick; view source and hunt for “noindex.” The most common self-inflicted invisibility on the internet, and the ugliest post-redesign surprise (check 21 of the redesign checklist exists because of it).
3 · Robots.txt is slamming the door. A stray Disallow: / tells crawlers to leave entirely. Fix: visit yourdomain.com/robots.txt; if that line’s there without reason, remove it.
4 · The password nobody removed. Sites launched behind coming-soon modes, password walls, or logged-in-only settings can’t be crawled at all. Fix: open your site in a private browser window — if you hit a gate, so does Google. Launch days are when this one strikes: the celebration happens, the coming-soon page quietly stays.
If site: shows pages — you exist, you’re just invisible
5 · You rank — on page five. Absence and invisibility feel identical and aren’t. Fix: Search Console → Performance shows your real queries and average positions; terms sitting at position 15–30 are winnable targets, not failures. This is where the normal SEO timeline takes over.
6 · You’re searching for the wrong thing. Ranking for your business name is nearly automatic; ranking for “plumber chicago” is a contest. If the name works and the service terms don’t, nothing is broken — competition is just undefeated by default. Fix: deliberate keyword-targeted content and pages, i.e. actual SEO — the long game that starts with picking fights your domain can currently win.
7 · Every page targets nothing. Titles like “Home” and “Services,” thin copy, no page owning any specific search. Indexed and ignorable. Fix: one page per service, keyword in the title and heading, content that answers the search — the on-page half of the technical SEO divide.
8 · The penalty you probably don’t have. Everyone’s first fear, and the rarest cause on this list — real manual penalties announce themselves in Search Console with an actual message. Fix: check Security & Manual Actions once, see the empty screen, and return your attention to fixes 5–7, where the actual problem lives.
Run site:yourdomain.com → nothing means fixes 1–4 (indexing), results mean fixes 5–8 (ranking). Then let Search Console name the specific culprit: Coverage report for indexing blocks, Performance report for invisible rankings, Manual Actions for the fear you can retire. Total cost: ten minutes and zero dollars.
If the diagnosis lands on “nothing’s broken, you’re just outgunned” — that’s not a consolation prize, it’s a strategy question with known answers: local visibility starts with your Business Profile, and the broader campaign math lives in our SEO cost guide. And if you’d rather have the ten-minute diagnosis run for you with the fixes attached: send your domain through the enquiry form and our SEO team will reply with exactly which of the eight it is — and what repairing it costs — by the end of the next working day.
Not showing on Google: FAQs
How long does it take Google to index a new website?
+
How do I check if my website is indexed by Google?
+
Why doesn’t my site show up when I search my business name?
+
How do I ask Google to index my site?
+
Did Google penalize my website?
+
My site shows for my name but not my services — why?
+
Do I need to submit my website to Google?
+