I have a brand-new website and still don't show up on Google: 7 real reasons and how to check yourself in 10 minutes
New site, but you search for your business on Google and nothing shows up? Usually it isn't "bad SEO" but a simple technical reason: a forgotten noindex, a missing sitemap, a brand-new domain. Here are 7 real causes and a 10-minute test to find the block yourself.
You paid for a website, it looks good, you sent it to your friends. Then you search for your business on Google and... nothing. Not even on page two. This is the moment when many people conclude "I got ripped off" or "I need expensive SEO." Most of the time it's neither. It's a simple technical reason keeping the site invisible to Google — and you can check it yourself in ten minutes.
Let's be clear from the start: showing up on Google has two completely different stages. First is indexing — Google knowing you exist and adding you to its list. Second is ranking — appearing high when someone searches. This article is about the first. If you're not indexed, it doesn't matter how good your content is: you simply don't exist for the search engine.
The difference between "I don't show up in search" and "I'm not indexed"
Many people test this wrong. They type "my business" into Google, don't see themselves in first place, and conclude the site is invisible. But for a common name or a domain that's a few days old, it's normal not to be first. The correct test is different — you'll see it below. First, the 7 real reasons a new site is genuinely missing from Google.
1. You left "noindex" switched on
By far the most common. During construction, almost every platform keeps the site "hidden" from Google so an unfinished version doesn't appear. In WordPress it's a checkbox under Settings → Reading → "Discourage search engines". At launch, someone forgets to turn it off. The result: every page politely tells Google "don't mind me." The site works perfectly for people, but is officially invisible to search.
2. The domain is simply too young
Google doesn't visit a new site the same day. Discovery and indexing take time — from a few days to a few weeks, especially for a domain with no history and no links pointing to it. If the site went live three days ago, be patient: nothing is broken, your turn just hasn't come yet. You can speed the process up (see below), but you can't skip it.
3. You have no sitemap, or never submitted it anywhere
A sitemap is a list of your pages that Google reads so it doesn't get lost. Without it, especially on a site with a fresh structure, some pages can stay undiscovered for a long time. It's not mandatory, but for a young site it's the difference between "found quickly" and "found eventually."
4. robots.txt is blocking access
There's a small file, `robots.txt`, that tells the robots what they're allowed to see. A single wrong line — `Disallow: /` — shuts the door on the whole site. This happens often when a site is moved from a test environment to the live one and the test settings stay in place.
5. The site asks for a password or is "under construction"
Many themes and "coming soon" plugins put a waiting page over everything. Google only sees that page, not the content behind it. Similarly, if the site is password-protected (common on staging environments), the robots can't get past it.
6. Very thin or duplicate content
A site with a single page, two lines of text and nothing specific gives Google little reason to keep you. The same goes if the text is copied from another site or is generic enough to fit any business. It doesn't need to be a novel — but it needs to be something real: what you do, where, for whom.
7. Technical problems that stop the robot
Server errors, redirect loops, a site that loads very slowly or crashes often — all of these can make the robot give up before it reads your pages. A fast, stable site isn't just for visitors; it's the condition for Google to be able to crawl you at all.
The 10-minute test: check yourself, no one needed
Don't guess. Do exactly these steps, in order:
- Search Google for `site:yourdomain.com` (with your real name). If pages show up — you're indexed, so the problem is ranking, not existence. If it says "no results" — you're genuinely not in the index.
- Open `yourdomain.com/robots.txt` in your browser. If you see `Disallow: /`, that's the cause. Send that line to a technical person.
- Check the noindex box in your platform (in WordPress: Settings → Reading). It must be unchecked.
- Search for `yourdomain.com/sitemap.xml`. If a list of pages opens, you have a sitemap. If it errors, you probably don't.
- Create a free Google Search Console account, add your site and use "URL Inspection." It tells you in black and white whether the page is indexed and, if not, why. From there you can request indexing manually.
In ten minutes you know whether it's noindex, robots.txt, sitemap, or just patience. That turns "nothing works" into a concrete problem with a concrete solution.
Once you're indexed, next comes who's searching for you
Indexing is the entry ticket, not the front-row seat. After Google sees you, the next part is being found by customers: a complete Google profile, reviews, text using the words people in your area actually use. We wrote separately about that in local SEO and about why you need a website in the first place.
One thing we do on every site we deliver: before handover, we check that no noindex was left on, that the sitemap is submitted to Search Console, and that robots.txt lets Google in. It's five minutes that saves months of "why don't I show up."
If you have a new site and don't appear — or you want one built right the first time, with indexing sorted from delivery — message us on WhatsApp and we'll build you a free demo site, so you can see exactly how yours would look: wa.me/40750257140.
Frequently asked questions
How long until a new site appears on Google?+
Usually from a few days to a few weeks, depending on how fast Google discovers you and how new the domain is. A domain with no history and no links pointing to it takes longer. You can speed it up by submitting a sitemap in Google Search Console and requesting indexing manually via "URL Inspection."
How do I check whether my site is indexed by Google?+
Search Google for `site:yourdomain.com` (with your real name). If pages from your site appear, you're indexed. If it says "no results," you're not in the index yet. For a clear answer about a specific page, use "URL Inspection" in Google Search Console — it tells you exactly whether it's indexed and, if not, why.
What does noindex mean and why is it hiding my site?+
"noindex" is an instruction telling Google not to include a page in results. It's set automatically while a site is being built so an unfinished version doesn't appear. If it stays on at launch, the whole site becomes invisible to search. In WordPress it's a checkbox under Settings → Reading, "Discourage search engines"; it must be unchecked.
Why do my competitors show up on Google but I don't?+
Most often because they've been indexed for a long time, have an older domain, more real content and a complete Google profile, while your site is either too new or has a technical block (noindex, robots.txt, missing sitemap). Run the indexing test first: if you're not in the index, fix that before any ranking comparison.
Do I have to pay for my site to appear on Google?+
No. Indexing and organic listing in Google are free. You don't pay to exist in the results. You can pay for Google Ads if you want immediate paid visibility, but that's separate from your regular site being found and indexed, which costs nothing.
7 mistakes that drive clients away from your website
Leave your email and get the guide right here, instantly. No spam.
Want to see what your business's website could look like?
Message us on WhatsApp and we'll prepare a FREE demo website with your business name. See it first — decide after.