My Website Doesn't Show Up on Google: The Step-by-Step Diagnosis
2026-08-24 · 9 min read
You type your business name into Google and your website isn't there. Or you search for what you sell — "shoe repair Braga", "dental clinic Faro" — and page after page goes by without you. Meanwhile the site is paid for, online, and looks fine when you type the address directly.
Take a breath. This problem is almost always one of three things, each with a different fix, and you can tell which one you have in about two minutes. None of the tests below cost money, and most of the fixes are things you can do yourself this afternoon.
The two-minute triage
Open an incognito window (Ctrl+Shift+N in Chrome) so your own history doesn't distort the results. Then run two searches.
Test 1 — is Google aware your site exists? Search exactly this, replacing the domain with yours:
site:sapatariaalmeida.pt
No spaces, no "www". This asks Google to list every page it has stored from that domain.
- Zero results → your site is not indexed. Google has never stored it, or has been told not to. Go to Diagnosis 1.
- Results appear → Google knows you. The problem is visibility, not existence. Run test 2.
Test 2 — do you win your own name? Search your business name exactly as customers say it: "sapataria almeida braga".
- Your site is first (or right at the top) but you're invisible for searches like "arranjo de sapatos braga" → you are indexed but invisible for the searches that matter. Go to Diagnosis 2.
- Your site appears, but below directories, Facebook, or competitors even for your own name, or you appear for your name but nowhere on the first pages for your services → you are being outranked. Go to Diagnosis 3.
Write down which case you're in. Everything below is organised by that answer.
Diagnosis 1: Not indexed
site:yourdomain.pt returned nothing. Here are the causes, ordered from most to least common — check them in this order.
1. The site is simply new
Google does not index new sites instantly. A brand-new domain with no links pointing to it can sit unnoticed for a while — how long varies enormously and nobody serious will promise you a date. If your site went live recently and you've done nothing else on this list, the honest answer may be: it's in the queue.
But you don't have to wait passively. Setting up Search Console (point 3 below) tells Google directly that you exist, and it's the single most effective thing you can do. Do it today.
2. A leftover "do not index" instruction from development
This is the classic. When developers build a site, they deliberately hide the work-in-progress from Google. Sometimes they forget to remove the hiding when the site launches. Two places to check, both take one minute:
Check A — the noindex tag. Open your website, right-click anywhere on the page, choose "View page source" (or press Ctrl+U). Press Ctrl+F to search within the code and type:
noindex
If you find a line like this near the top:
<meta name="robots" content="noindex">
…that line is telling Google, in plain terms, "do not show this page". It has to go. If someone else built your site, email them this exact line and ask them to remove it — it's a five-minute fix on their end.
Check B — robots.txt. In your browser's address bar, type your domain followed by /robots.txt:
sapatariaalmeida.pt/robots.txt
You'll see a small text file. The dangerous combination is:
User-agent: *
Disallow: /
That Disallow: / blocks Google from reading the entire site. (A file that says Disallow: with nothing after it, or Allow: /, is fine — the slash is what matters.) Again: if this is there and your site is live, it's a leftover from development and must be removed.
WordPress users: this often comes from a single checkbox. Go to Settings → Reading and make sure "Discourage search engines from indexing this site" is unchecked.
3. You never told Google — no Search Console, no sitemap
Google eventually finds most sites by following links, but "eventually" is not a business plan. Google Search Console is Google's free control panel for site owners, and setting it up is the closest thing to ringing Google's doorbell. Step by step:
- Go to search.google.com/search-console and sign in with any Google account.
- Click "Add property". You'll see two options. Choose "URL prefix" and enter your full address (e.g.
https://sapatariaalmeida.pt) — it's the easier of the two to verify. - Google asks you to prove you own the site. The simplest routes: upload a small HTML file they give you to your site, or — if your site runs on WordPress, Wix, Squarespace or similar — follow their platform-specific instructions, which usually means pasting a code snippet into a settings field. If you get stuck, whoever manages your hosting can do this in minutes.
- Once verified, open "Sitemaps" in the left menu. Type
sitemap.xmland press Submit. Most modern platforms generate this file automatically — test it first by visitingyourdomain.pt/sitemap.xmlin your browser. If you get a page full of links in code, it exists. - Finally, use the URL inspection bar at the top: paste your homepage address, and when the result comes back, click "Request indexing".
That's it. Search Console will now also tell you if something is wrong — including, explicitly, if your pages are blocked by the noindex tag or robots.txt from point 2. Check back in a few days: the "Pages" report shows what's indexed and what isn't, with reasons.
4. The site is behind a login, a password, or an "under construction" page
Google can only index what a stranger can see. If your homepage shows "Em construção", a password prompt, or a maintenance screen — even if the "real" site is there underneath — Google sees the same wall your visitors do. This also catches sites where the developer left "maintenance mode" switched on. Open your site in an incognito window: whatever you see there is what Google sees.
5. "Google penalised me" — almost certainly not
When a site vanishes, many owners assume punishment. Real manual penalties exist, but they are rare and reserved for sites doing genuinely shady things — buying links at scale, hacked pages serving spam. A small business site that was never indexed has not been penalised; it's been overlooked or accidentally blocked, which is what points 1–4 cover.
The good news: this isn't a guess. If you set up Search Console, open "Security & Manual Actions" → "Manual actions". If it says "No issues detected" — and for a normal small-business site it will — you can retire the penalty theory permanently.
Diagnosis 2: Indexed but invisible
Google lists your pages, you win your own name, but for "the thing you sell + your town" you're nowhere. This means Google knows you exist but has no evidence you're relevant for those searches. The usual suspects:
Your titles don't contain the words customers type. Look at the blue link Google shows for your homepage. If it reads "Home — Sapataria Almeida", you've told Google nothing. Nobody searches "home". A title like "Arranjo de Sapatos e Chaves em Braga — Sapataria Almeida" contains the actual search. Do this exercise: write down the five phrases a customer would realistically type, then check whether those words appear in your page titles and headings. If they don't, Google is being asked to guess — and it won't.
Your whole site is one thin page. A single page saying "welcome, we do quality work, contact us" gives Google almost nothing to rank. Each service you want to be found for deserves its own page with a real description: what it is, for whom, where, common questions answered. A locksmith in Setúbal wanting calls for both "chaves" and "fechaduras" needs a page for each — not one paragraph covering both.
Zero local signals. For "service + town" searches, Google leans heavily on local evidence: a Google Business Profile linked to your site, your name/address/phone written consistently, your locality actually mentioned in your text. If you haven't claimed your Google Business Profile, that's the highest-value hour you can spend this week — we wrote a complete step-by-step Google Business Profile guide that walks through all of it.
Nobody links to you. Google treats links from other sites as votes of confidence. A site that no other site mentions is, in Google's eyes, a stranger with no references. You don't need dozens: your industry association, the local parish council's business listing, suppliers who list their retailers, the local news piece about your opening. A handful of real, relevant links changes how seriously Google takes a small site.
Diagnosis 3: Outranked
You show up — just below everyone else. This is the slowest case to fix but also the most normal: it means the machinery works and you're now in an actual competition.
What realistically moves the needle for a Portuguese local business:
- Reviews, consistently. The map results that dominate local searches are heavily driven by review count, recency, and your replies. A steady trickle — ask every happy customer, reply to every review — beats any technical trick.
- A page per service, per locality that matters. If you serve Almada and Seixal, a genuine page about your work in each (not copy-paste with the town name swapped) gives Google something concrete to rank.
- Content that answers the questions customers actually ask you. The questions you answer on the phone every week — "how much does rewiring cost, roughly?", "do you work Saturdays?" — are searches. Answering them honestly on your site earns visits that directories can't. Our local SEO starter guide covers the full playbook, including a realistic 30-day plan.
What is snake oil:
- "First page in 30 days, guaranteed." Nobody controls Google's rankings, so nobody can guarantee them. Companies selling "SEO em 30 dias" either target searches nobody makes (technically first page, commercially worthless) or use tactics that work briefly and then hurt you.
- Directory spam. Being submitted to "500 directories" produces inconsistent copies of your business data across junk sites. A handful of real, maintained listings beats hundreds of automated ones.
- Monthly "SEO reports" with no changes behind them. If you're paying someone monthly, ask what they changed this month — on the site, on the profile, in content. "We monitored your rankings" is not work.
Patience matters here, and honesty demands saying so: moving up for competitive searches takes months of the boring, compounding work above. Anyone promising otherwise is selling the promise, not the result.
The 20-minute action plan
Minute 0–2: Incognito window. Run
site:yourdomain.ptand search your business name. Identify your case: not indexed / invisible / outranked.Minute 2–5: View page source (Ctrl+U), search for
noindex. Then visityourdomain.pt/robots.txtand look forDisallow: /. If found: send the fix request to your developer today.Minute 5–15: Set up Google Search Console at search.google.com/search-console. Verify, submit
sitemap.xml, request indexing of the homepage.Minute 15–18: Read your homepage title as Google shows it. Does it contain what customers actually type, including your town? If not, list your five real search phrases for rewriting.
Minute 18–20: Google your business name. Is your Google Business Profile claimed, by you? If not, start claiming it now — verification takes days, so the clock should start today.
When it's worth calling a professional
Most of this article is genuinely do-it-yourself, and we'd rather you fix a leftover noindex tag in five minutes than pay anyone to do it. Call in help when the diagnosis points at the site itself: pages that can't be restructured because the platform won't allow it, a template so slow that Google's own PageSpeed test (pagespeed.web.dev) scores it deep in the red, a one-page site that needs to become a real multi-page site, or a rebuild that must keep the rankings you already have.
That's the work we do at Feitura — senior engineers building fast, properly indexable sites, accelerated by AI so the careful version doesn't take forever. If your diagnosis ended with "the site is the problem", describe it in two minutes and get a free estimate.
Comments (0)
No comments yet — start the conversation.
Sign in to join the conversation. Sign in · Create an account