You built a website. You paid a developer or did it yourself. Then you typed your business name into Google — and nothing. The site simply isn’t there.
Maybe it’s buried on page ten, or maybe Google can’t see it at all. Either way, you have a problem that is costing you potential clients every single day.
The good news: in most cases there is a clear reason — and a clear fix. Here is a systematic guide through the most common causes and exactly what you need to do.
Step 0: Check Whether Google Can See You at All
Before you fix anything, find out what you’re dealing with.
Open Google and type:
site:yourdomain.com
Result A — Google returns results: Your site is indexed. The problem is with ranking, not indexing. Skip to the SEO optimisation section below.
Result B — Google returns nothing: Your site is not indexed. Google cannot see it at all. Start with the first steps below.
Reason 1: Google Hasn’t Indexed Your Site Yet
This is the most common reason for new websites. Google doesn’t index every site the moment it goes live. Crawlers need to find the page, read it, and add it to the index — this can take anywhere from a few days to a few weeks.
How to check: Use the site: command above.
How to fix:
Sign up for Google Search Console (free tool at search.google.com/search-console). Add your domain and request indexing:
- In the left menu click URL Inspection
- Enter the URL of your homepage
- Click Request Indexing
Google will check the page within a few days. Repeat this process for every important subpage (services, contact, about us).
Additionally: Create an XML sitemap — a file that tells Google which pages exist on your website. Most platforms (Webflow, WordPress, Shopify) generate this automatically. Then submit it in Google Search Console under Sitemaps.
Reason 2: The Site Has an Indexing Block
This happens more often than you’d think — a developer or platform sets a block during development to prevent Google from crawling an unfinished site, and then forgets to remove it before launch.
How to check:
Check your site’s robots.txt file — type this into your browser:
yourdomain.com/robots.txt
If you see the line:
Disallow: /
your entire site is blocked from all crawlers, including Google.
Also check Google Search Console under Settings — Crawling.
How to fix: Remove or correct the block in your robots.txt file. If you’re on WordPress, check under Settings — Reading whether “Discourage search engines from indexing this site” is ticked.
Reason 3: Your Site Has No Content Worth Showing
Google doesn’t index pages out of goodwill. It indexes pages because it believes they’ll be useful to users. If your site has no real content — specific text that answers questions people are actually searching for — Google has no reason to show you.
Common problems:
- Too little text: A page with just a logo, an image, and a phone number offers nothing for Google to show.
- Wrong keywords: You write about yourself, not about what your clients are searching for. “We are a leading company with years of experience” doesn’t help — write what exactly you do, for whom, and where.
- Duplicate content: The same text on multiple pages confuses Google.
How to fix:
Every subpage needs a clear purpose and clear content. For each service write a separate page with at least 300–500 words describing: what the service is, who it’s for, why someone should choose you, and what to do next.
Consider a blog — regular content that answers your clients’ questions is one of the most effective ways to gain Google visibility.
Reason 4: The Site Is Slow or Not Mobile-Friendly
Since 2021, Google has ranked sites primarily based on the mobile experience — not the desktop version. If your site loads slowly on a phone or looks broken, Google penalises it in the results.
How to check:
- Open pagespeed.web.dev and enter your domain
- Check the scores for mobile — green is good, red is a problem
Sites that take more than 4 seconds to load lose 25% of visitors before the page even finishes loading.
How to fix:
- Reduce image file sizes (use WebP format instead of JPG/PNG)
- Remove unnecessary plugins or scripts
- Check whether your hosting isn’t too slow
- Make sure your design is genuinely responsive — test it on a real phone, not just by shrinking the browser window
Reason 5: You Have No External Links (Backlinks)
Google also evaluates your site based on who links to it. If no other site references you, Google concludes you’re not particularly relevant or trustworthy.
This is often why a new site stays invisible for a long time despite good content.
How to fix:
Start with the easy steps:
- Register on Google Business Profile — a free listing that immediately creates an authoritative link to your site and shows you on Google Maps
- List yourself in business directories relevant to your market
- If you have business partners or clients with their own websites, ask them for a mention
- Write a guest post on a blog or portal in your industry
Reason 6: Your Keywords Are Too Competitive
Your site might be indexed and technically flawless — but you’re targeting keywords where you’re competing against dozens of established companies that have years of content and thousands of links behind them.
“Web agency” or “lawyer Ljubljana” are examples of high-competition terms. Pages on the second or third page of Google receive less than 1% of all clicks.
How to fix:
Target more specific, less competitive queries — so-called long-tail keywords:
- Instead of “web agency” — “Webflow agency for small businesses Ljubljana”
- Instead of “lawyer” — “employment law solicitor Munich”
- Instead of “hair salon” — “curly hair specialist salon north London”
Fewer searches, but almost zero competition — and the people searching know exactly what they want.
Reason 7: Meta Titles and Descriptions Are Empty or Wrong
The meta title (<title>) is what Google shows as the blue clickable text in results. The meta description is the grey summary below it. If they’re empty or auto-generated, Google takes whatever it finds on the page — often something useless.
How to check:
In Google Search Console under Pages, check whether any page is missing a meta title or description.
How to fix:
For each subpage write:
- Meta title: 50–60 characters, contains the keyword, describes the page. Example: “Webflow Website Design — Webline Ljubljana”
- Meta description: 150–160 characters, summarises the content and invites the click. Example: “Professional Webflow websites for businesses and sole traders in Slovenia. Fast delivery, no hidden costs.”
Summary: Your Action Checklist
| Problem | How to check | How to fix |
|---|---|---|
| Site not indexed | site:yourdomain.com | Search Console — Request Indexing |
| robots.txt block | yourdomain.com/robots.txt | Remove Disallow: / |
| Poor content | Read every subpage | Write 300+ words per service page |
| Slow site | pagespeed.web.dev | Compress images, improve hosting |
| No backlinks | Ahrefs Free or Search Console | Google Business Profile, directories, partners |
| Keywords too competitive | Search your phrase in Google | Target long-tail queries |
| Empty meta titles | Search Console — Pages | Write unique titles for every page |
When to Get Help
The steps above fix most technical problems. But if your site is indexed, technically sound — and still not bringing in clients — the problem is likely deeper: the wrong content strategy, the wrong target audience, or a site that simply isn’t built to convert visitors into enquiries.
That’s not an afternoon fix. That’s a project.
At Webline we build exactly this — Webflow and Shopify sites that are optimised for visibility and lead generation from day one. If you’d like to know why your current site isn’t working and what needs to change, get in touch. We’ll review your site for free and tell you where the biggest gaps are.