Blog
Website Not Showing Up on Google: 8 Causes + Self-Test
The website is online, it looks good, and still nobody finds it. Before you spend money: check these eight causes. You can manage the self-tests without technical know-how, usually in half an hour. Afterwards you know whether the problem is technical (quick to fix) or about content (slower, but with the biggest effect).
The 8 causes at a glance
| Cause | Self-test | Effort to fix | Who |
|---|---|---|---|
| 1. Google does not know the site | Type site:your-domain.ch into Google |
low | Developer, in a builder often you |
| 2. Only the company name is found | Search like a customer, not for your name | medium to high | You and a developer |
| 3. No search questions answered | Per subpage: which question does it answer? | high | You (content), developer (structure) |
| 4. Too slow | pagespeed.web.dev, “Mobile” tab | medium | Developer, images also you |
| 5. Unusable on a phone | Open the website on your phone | medium | Developer |
| 6. Every page is called the same | Look at the browser tabs of your subpages | low | You or a developer |
| 7. Brakes from the website builder | Points 4 and 5 stay poor despite fixes | high | Developer |
| 8. The competition does it better | Compare the top 3 results with your site | high | You and a developer |
Diagnosis order: do these first
Not all eight points are equally likely or equally quick to check. Go through them in this order:
- Cause 1 first. If Google does not know your site, every other test is pointless. The check takes ten seconds.
- Then cause 6. Look at the browser tabs. Also seconds, and a frequent, cheap-to-fix hit.
- Then causes 4 and 5. Load time and mobile, five minutes each, with clear measurements.
- Then causes 2 and 3. Here you need time to think: what do your customers actually search for?
- Finally 7 and 8. These are assessments, not quick tests. They help you decide between repairing and rebuilding.
Also set up Google Search Console if you have not already. The free tool shows which pages Google knows, which search terms you appear for and where there are technical errors. Several tests below become more precise with it.
1. Google does not even know your site exists
What is behind it: Google keeps a directory of all the pages it knows, the index. If your website is not in it, it cannot appear in any search, however good it is. This happens with brand-new websites, after a relaunch with changed addresses, or because of a forgotten setting: during development a site is often deliberately hidden from Google, and after launch nobody lifts that again. More common than you would think.
Self-test, step by step:
- Type
site:your-domain.chinto Google, no space after the colon. - Do results appear? Does the number roughly match your number of subpages?
- No results: your site is not in the index. Far fewer than expected: some pages are missing.
- Google Search Console is more precise under “Pages”: for every address it says whether it is indexed and, if not, why.
The fix: Usually a setting that needs switching and a sitemap submitted to Google. One to two hours for a developer. In many website builders you find the setting yourself, usually under “Visibility” or “Search engines”. After that it takes days to a few weeks until Google picks the site up.
2. You are found, but only by your company name
What is behind it: Anyone who knows your company name is already almost a customer. The business lies with people looking for a service who do not know you yet. Many websites are unintentionally optimised for the name, because it is everywhere, and nowhere for the service.
Self-test:
- Write down five search queries the way a customer would type them: “plumber emergency Winterthur”, “trustee for associations”, “physiotherapy Zug Saturday”.
- Search each one in a private browser window, otherwise Google favours your own site because you visit it often.
- Scroll to page 3. Are you there? In which position?
- Search Console shows under “Performance” which search terms you appear for today. Almost only your name? That confirms the diagnosis.
The fix: A dedicated page for every important service, in the words customers use, ideally with a location. You supply the knowledge of what customers ask; a developer takes care of structure and technology. For regional businesses, Local SEO in Switzerland explains what matters most.
3. Your site does not answer any search questions
What is behind it: Google shows pages that answer questions. If your website only says who you are and since when, but never what you solve and for whom, there is nothing to find. This is the most common cause of all, and not a technical one. No tool fixes it, only content.
Self-test:
- Open every subpage and answer in one sentence: which customer question does this page answer?
- If nothing comes to mind, or three pages give the same answer, you have found the cause.
- Count your service pages. A business with eight services and a single “Services” page cannot rank for eight search terms.
- Read your home page out loud. Does it use the words your customers use on the phone?
The fix: Write content that answers concrete questions: roughly what it costs, how it works, who it suits. You know the content best; structuring it for Google is a job for someone who does it regularly. The most demanding of the eight points, but the one with the biggest effect. The basics are in SEO basics without snake oil.
4. The site is too slow
What is behind it: Load time is a ranking factor and a reason people bounce. A site that takes five seconds on a phone loses visitors before they see anything, and Google remembers that. Typical brakes: huge images, too many add-on modules, slow hosting.
Self-test:
- Open pagespeed.web.dev and enter your address.
- Look at the “Mobile” tab first, not “Desktop”. Google rates the mobile version.
- The score under “Performance” is the figure that counts. Above 90 is good, 50 to 90 needs work, below 50 is a real problem.
- Scroll to the recommendations. If “Properly size images” is at the top, you know where it is stuck.
- Test a service page too, not just the home page.
The fix: Shrinking images you can often do yourself. Everything else, cleaning up code, changing hosting, removing modules, is developer work. Why load time costs customers beyond Google: Load time and customers.
5. Unusable on a phone
What is behind it: Google rates the mobile version of your site, not the desktop version. More than half of all searches come from a phone. A site that looks good on a screen and falls apart on a phone is rated as it is on the phone.
Self-test:
- Open your website on your phone, not in a preview on the computer.
- Do you have to zoom to read text?
- Does anything overlap? Does an image or table stick out sideways so you have to scroll horizontally?
- Can you hit buttons and links with your thumb, or are they too close?
- Search Console reports concrete mobile usability errors if Google finds any.
The fix: On modern sites these are usually detail corrections, a few hours of developer work. On older sites without a mobile version it is a question of rebuilding, discussed before money goes into patchwork.
6. Every page is called the same
What is behind it: Every page has a title that appears in the browser tab and as the blue headline in the search result. It is the first thing Google reads, and it helps decide what the page is shown for. If every page says “Home” or the company name, you are giving away the most important clue.
Self-test:
- Open five subpages, each in its own tab.
- Read what the tab says. Hover over it if the text is cut off.
- The same everywhere, or just “Home” and “Services”? Then this is the cause.
- Good titles look like “Emergency plumber Winterthur, 24 hours | Example Ltd”. Service, place, company.
The fix: In most builders and systems you set the titles yourself, one field per page, a few minutes each. A developer needs about one to three hours for ten pages, descriptions included. SEO does not get cheaper.
7. Technical brakes from the website builder
What is behind it: Website builder pages carry invisible ballast: code for features you never use, and for technical fine-tuning the provider sets the limits. Not an automatic knockout, many builder sites rank decently. But a starting disadvantage once the competition gets serious.
Self-test:
- Checked points 4 and 5, shrunk images, removed modules, and the score still stays below 50? Then you have hit the limit.
- Try to change the page title (point 6) or the address of a subpage. Impossible, or only in a pricier plan? That is the problem.
The fix: Either live with the builder and get everything out of the content (points 2, 3, 6), or move to a lean website of your own. Which route suits whom is assessed honestly in our website builder comparison. The move itself is described in Move off a website builder.
8. The competition simply does it better
What is behind it: Sometimes your own site is fine, the competitors just answer the search questions in more detail, faster, more clearly. Google then has no reason to prefer you. No trick helps, only better content and patience.
Self-test:
- Search for your most important term and open the first three results.
- Compare: how much text, how many subpages, prices mentioned, answers to common questions, photos of real projects?
- Run the three sites and your own through pagespeed.web.dev.
- Honestly: as a customer, would you choose your site?
The fix: Not a project with an end date but ongoing work: add pages, answer questions, keep the technology clean. In return, positions earned this way are stable.
How long until you see results?
That depends on which cause you have fixed:
- Technical causes (1, 4, 5, 6): Google notices changes within days to a few weeks. A site that was not in the index at all often appears within two weeks. The biggest felt progress.
- Content causes (2, 3, 8): First movement after 4 to 8 weeks, stable results after 3 to 6 months. Faster for less competitive, regional terms, longer for competitive ones.
- Leaving the website builder (7): After a move, Google needs a few weeks to classify the new site. With clean redirects nothing is lost.
Anyone promising faster should make you suspicious. The honest month-by-month timeline is in How long does SEO take?, and how to recognise a serious provider in Spot a trustworthy SEO agency.
What does it realistically cost?
We charge CHF 180 per hour and quote a fixed price after a first assessment. So you have an idea beforehand, here are typical efforts as hour ranges with the assumptions behind them, no packages:
| Measure | Assumption | Effort | Cost |
|---|---|---|---|
| Fix index problem (1) | Switch setting, submit sitemap, set up Search Console | 1 to 2 hours | CHF 180 to 360 |
| Page titles and descriptions (6) | 10 subpages, including coordination with you | 1 to 3 hours | CHF 180 to 540 |
| Improve load time (4) | Images, code and modules on an existing site | 3 to 8 hours | CHF 540 to 1440 |
| Mobile corrections (5) | Modern site with detail errors, no rebuild | 2 to 6 hours | CHF 360 to 1080 |
| One new service page (2, 3) | You supply the expertise, we supply structure, text and technology | 3 to 6 hours | CHF 540 to 1080 |
| First analysis with report | All 8 points checked, explained clearly, with priorities | 3 to 5 hours | CHF 540 to 900 |
The technical points 1, 4, 5 and 6 together therefore come to 7 to 19 hours for a typical SME website, CHF 1260 to 3420, one-off. The content points are ongoing work and depend on how many services you offer. Hosting is optional with us, fixed from CHF 300 per year. If a rebuild is cheaper than the repair, we say so; what a new website costs is on our websites page.
What now?
Two or three of these causes you can tackle yourself, above all points 1 and 6. Do those first. For the rest: we analyse your website and tell you, in plain language, what is good, what is missing and what it would be worth, from Rotkreuz in the Canton of Zug, for SMEs across Switzerland. By the way: you probably found this article through Google just now, and that is exactly what we do for you. The price calculator gives you the ballpark in two minutes.
Frequently asked questions
Why is my website not showing up on Google?
Usually for one of three reasons: Google does not know the site (an index problem), the site does not answer any search questions, or technical issues such as load time and mobile display hold it back. The self-test site:your-domain.ch tells you in ten seconds whether the index is the problem. You check the other causes with Google Search Console, pagespeed.web.dev and your phone.
How do I check whether my website is indexed by Google?
Type site:your-domain.ch into Google. If no results appear, the site is not in the index. Google Search Console shows it more precisely under Pages: for every address it tells you whether it is indexed and, if not, why.
How long does it take for Google to find my website?
A new or newly unblocked site usually appears in the index within days to two weeks, especially if you submit a sitemap through Search Console. Being found for service searches takes longer: first movement after 4 to 8 weeks, stable results after 3 to 6 months.
What does it cost to have the causes fixed?
We charge CHF 180 per hour and quote a fixed price after a first assessment. An index problem takes 1 to 2 hours to fix, page titles for 10 pages 1 to 3 hours, load time improvements 3 to 8 hours. The technical points together usually come to between CHF 1260 and 3420 for a typical SME website.
Can I fix the problems myself?
Partly. Page titles, shrinking images and the visibility setting in a website builder are usually things you can adjust yourself. Content that answers search questions is best written by you, because you know your customers. Cleaning up code, changing hosting and correcting the mobile layout is developer work.
Is my website builder to blame for not being found?
Rarely on its own. Many website builder sites rank decently. The builder becomes the problem when you can no longer improve load time and mobile display because the provider sets the limits. Check your content and page titles first before you think about switching.
Sounds like your project?