The three numbers everything starts with
The Performance report in Google Search Console holds everything you need for the first call: impressions (how often your page appeared in a result), average position, and clicks. Which of those is missing tells you which problem you have.
No impressions means Google is not showing you at all. Impressions with a poor position means you are in the running and too weak. A good position with no clicks means you are seen and not chosen. Those are three different jobs, and the work for each has nothing to do with the work for the others. That is why the standard advice to “write more content” so often changes nothing.
If Search Console is not set up yet, that is step one and it takes twenty minutes. Without those numbers you are guessing.
Find your symptom
| What you see | Most likely cause | Where to look first |
|---|---|---|
| Not a single impression | The pages are not in the index | Search Console, Pages report |
| “Excluded by noindex” | A checkbox or meta tag is shutting Google out | In WordPress under Settings, Reading |
| The site is a few weeks old | Too young, Google has not decided yet | Keep working, look again in four weeks |
| Impressions, position past 20 | The page answers a different question | Which queries bring those impressions |
| Good position, hardly any clicks | The title and description do not carry | How your result looks in a real search |
| Good position, clicks gone anyway | The answer already sits in the AI overview | Run the search yourself and look |
| Found only by your own name | You rank for the brand, not for the demand | What terms your customers actually type |
| A friend finds you and you do not | Personalisation and location | Private window, a different address |
| The page source is nearly empty | Content only appears through JavaScript | View source, not the rendered page |
No impressions: Google does not know the pages
The Pages report in Search Console separates indexed from not indexed cleanly, and for every excluded page it names the reason. It is the most useful list in the whole tool, and most people never open it.
If it is empty, Google does not know the domain yet. Submit the sitemap and run one or two important URLs through the inspection tool. If it holds a list of reasons, work down from the top; the wording is plainer than its reputation suggests.
Set to noindex, almost always by accident
The single most common reason for an invisible website is a checkbox somebody ticked while building it and then forgot. In WordPress it lives under Settings, Reading: “Discourage search engines from indexing this site”. It goes on while the site is being built and gets missed at launch.
The same thing happens with a robots.txt carried over from staging, and with a noindex in the page head that a theme or plugin sets. Search Console reports all three in the Pages report with a clear reason. Checking takes two minutes, and it is the first thing to do when a site “suddenly” disappears.
The site is still too young
A fresh domain needs time before Google works out what it is about and how far to trust it. Positions swing in the first weeks, pages drop out and come back. That is normal.
The usable rule of thumb: after four weeks without a single impression it is no longer about age. Then it is one of the other points on this page.
Impressions without position: the page answers a different question
Impressions with an average position past 20 mean Google knows your page and does not consider it the best answer to that query. Check which queries are bringing those impressions. Very often they are not the ones you wrote for.
The comparison worth making: run your target query and look at what sits in the top three. An overview, a how-to, a comparison, a shop? If your page has a different shape from everything ranking there, that is your explanation. Google shows the format that matches the intent, and the existing results tell you what that format is.
Nothing points at the domain
A site nothing links to or mentions has a hard time no matter how good the writing is. For a local business, plain mentions carrying name, address and phone number matter more than classic links: directories, trade bodies, partners, local clubs, press. Our guides to directories and citations and to NAP consistency cover that.
Good position, hardly any clicks: title and description
If you average position 5 and still get almost no clicks, it is being decided in the result itself. Run your query and look at your entry the way a stranger sees it. Does it name the town? Does it say what you offer? Or does it show a domain name and a truncated sentence from your imprint?
Title and description are the only advertising space you own in the results. How to write them is in our article on titles and meta descriptions.
Good position, hardly any clicks: the answer is already up there
The second explanation for the same numbers is newer. When Google puts the answer straight into an AI overview or a featured box, the question is settled before anyone clicks. Your impressions stay, your clicks fall.
What helps is building content so that it gets named as a source, and choosing topics where people still have to go somewhere afterwards: prices, availability, appointments, anything with intent behind it. How that fits together is in AI Overviews for local businesses.
You are searching for your own name
Plenty of owners test their visibility by googling the company name. Turning up there says almost nothing, because practically every site ranks for its own name. What matters is what happens when someone searches for the service without knowing you, so “roofer Lüneburg” rather than your name.
Personalisation adds to it. Google knows your location and your history, so it shows you a different result from the one a customer three towns over sees. Check in a private window and, where you can, from a different address.
The page source is empty
Some builders and frameworks ship a nearly empty page and assemble the content in the browser with JavaScript. Google usually copes, but it takes longer, it goes wrong more often, and AI crawlers struggle noticeably more.
The test takes a minute: open the page, view source, and search for a sentence from your visible text. If it is not in there, your content is not in the delivered HTML, and that explains a lot.
When help is worth it
Everything above you can check yourself, and most of it you can fix yourself. Help earns its money in two places: when the Pages report gives reasons you cannot act on, and when everything is technically clean and the competition still sits above you. The second one is work on content and prominence, and it takes months.
Frequently asked questions
How long before a new site shows up on Google?
Turning up in the index at all usually takes days to a few weeks. Competing for contested terms takes months. If four weeks pass without a single impression, patience is not the problem, so check the Pages report.
Is it worth submitting the site to Google?
Submitting a sitemap in Search Console and asking for individual URLs to be inspected helps with the first discovery. Paid submission services do nothing, Google finds pages on its own as soon as something links to them.
Do I have to pay to be visible?
For ads yes, for organic results no. You can buy work, not a position. An offer that guarantees a specific ranking or a timeframe gives itself away exactly there.
Does publishing something every day help?
Volume alone does not. One page that answers a question completely carries further than twenty that touch on it. A run of thin pages actively hurts.
Am I finished if AI answers the question directly?
Pure knowledge questions do lose clicks, that part is true. The moment someone wants to buy, book or hire, the path still leads to a website, and the AI names its sources. Being one of them puts you ahead.