You type your business name into Google. You scroll. You scroll more. Nothing. Not your site. Not your listing. Nothing.
The panic is understandable but the fix is often simple. “My website doesn’t appear on Google” actually covers three very different situations: the site isn’t indexed at all, the site is indexed but doesn’t rank on your target queries, or the Google Business listing is missing. The corrections aren’t the same — and confusing them wastes weeks on remedies that don’t address the right problem.
The good news: the diagnostic rarely takes more than an hour. The nine reasons below cover 95% of the cases we see at Luxembourg. Once the right cause is identified, the fix is often technical and quick — a few days to get back on track, a few weeks for Google to catch up.
Check first that you really exist (the site: command)
Before anything else: open Google and type site:yourdomain.lu (replace with your actual domain). Three scenarios:
- 0 results → Google has indexed no page. The problem is upstream — that’s what this article diagnoses.
- A few results (3-15) → partial indexation. Some pages seen, others blocked. Often a sitemap or internal linking issue.
- Many results (all your pages appear) → indexation is fine. Your problem isn’t “absent from Google”, it’s “absent from target queries”. That’s a positioning problem, not an indexation problem — see local SEO Luxembourg in 90 days.
Eight times out of ten, the panic comes from the third case — the site is findable, just not in a good position. If that’s you, the rest of this article isn’t your problem.
The sandbox problem (new site, Google waiting)
If your site is less than 2-3 months old, you’re probably in the “sandbox” — Google’s observation period for new domains.
During this phase:
- The site can be indexed but practically invisible on commercial queries.
- The site can appear on very specific queries (your exact brand, hyper-specific long-tail).
- Google awaits authority signals (backlinks, traffic, engagement) before taking your site seriously.
2-minute action: check the registration date of your domain via the public WHOIS lookup (rel="noopener"). If the domain is less than 60 days old, the sandbox is likely the main explanation.
The sandbox isn’t a block — it’s a delay. Patience plus authority signals accelerate the exit.
Site blocked by robots.txt without knowing
The robots.txt file tells Google which pages it can crawl. A classic mistake: a developer set Disallow: / for pre-production and forgot to remove it on launch. Result: Google obeys, crawls nothing, and your site stays invisible.
2-minute action: open https://yourdomain.lu/robots.txt in your browser. If you see:
User-agent: *
Disallow: /
…you’ve found the culprit. Remove the Disallow: / (or replace with Allow: /) and resubmit the sitemap in Search Console.
This is the #1 cause on sites rebuilt by a provider who neglected the technical handover.
The noindex tag forgotten in production
Even more discreet: the <meta name="robots" content="noindex"> tag in each page’s <head>. Same as robots.txt — often set on pre-prod to prevent premature indexation, then forgotten.
2-minute action: on your homepage, right-click → “View page source” → Ctrl+F (or Cmd+F) → type noindex. If the search finds an occurrence in the HTML <head>, that’s your problem.
The difference vs robots.txt: robots.txt prevents crawling, noindex allows crawling but forbids indexation. Same final effect on Google: you’re invisible.
Once the tag is removed, request re-indexation via Search Console — Google can take 7-14 days to recrawl properly.
Sitemap absent, empty, or broken
The sitemap (sitemap.xml or sitemap-index.xml) is the table of contents you send to Google. Without it, Google has to guess your pages via internal links — which works badly on young or poorly linked sites.
2-minute action: open https://yourdomain.lu/sitemap.xml (or /sitemap-index.xml). Three outcomes:
- 404 or error → no sitemap. To generate and submit in Search Console.
- Blank page or empty XML → broken sitemap. Often a CMS plugin bug.
- List of URLs → sitemap OK. Check the listed URLs match your actual public pages.
Once the sitemap is clean, submit its exact URL in the “Sitemaps” section of your Search Console. Google reprocesses it within 24-72h.
Site too slow: Google gives up
Google allocates each site a “crawl budget” — a maximum time it accepts to spend crawling your pages. If each page takes 4-5 seconds to load, Google gives up after a few pages. Your deep pages are never seen.
2-minute action: enter your URL on PageSpeed Insights (rel="noopener"). If LCP (Largest Contentful Paint) exceeds 4 seconds or your mobile Performance score is below 50, Google is probably discouraged.
The INNOVALUX case illustrates the opposite: 0.9-second load time, PageSpeed 98. Google goes there, indexes everything, comes back regularly. That performance profile makes indexation trivial.
Why a slow site loses on multiple levels — including conversion — is covered in fast website Luxembourg: lose customers in 3 seconds.
Duplicate content, internal or external
When several URLs serve exactly the same content, Google doesn’t know which to index — and sometimes indexes none. Classic cases:
- HTTP vs HTTPS serving the same page (should always redirect to HTTPS).
- www vs non-www without 301 redirect between the two.
/pagevs/page/(with and without trailing slash) both responding 200.- URL parameters (
?utm_source=...) creating dozens of variants of the same page. - Copy-pasted content from other sites (your pages reproduce text from a supplier, a manufacturer, another provider).
2-minute action: take 3 URLs at random from your site. Test /page and /page/. Test www.yourdomain.lu and yourdomain.lu. If both variants respond 200 without redirect, you have duplicate content.
Fixes: rel="canonical" tags to point to the official version, 301 redirects between HTTP/HTTPS and www/non-www, unique content per page.
Not a single backlink: Google doesn’t know you exist
Google discovers the web by following links. If no external site points to yours, you’re an island — technically present, commercially invisible.
2-minute action: open a free tool (Ubersuggest, Ahrefs Site Explorer in demo mode) and paste your URL. If you see “0 backlinks” or “1-2 backlinks” all internal, that’s your problem.
ProHabitat Luxembourg reached Top 3 Google in their sector by patiently building authority — mentions in trade directories, local partnerships, presence in press articles. No shortcut. But the mechanism works.
Without backlinks, your site is technically perfect but commercially useless. With a dozen quality backlinks from relevant Luxembourg sites, the trajectory changes quickly.
Manual penalty (rare but blocking)
The rarest case (less than 1% of sites): Google has explicitly penalised your site. Bought links, cloaking, spam content, deceptive redirects. The site is partially or totally deindexed.
2-minute action: open your Google Search Console → left menu → “Manual actions”. If you see “No issues detected”, it’s not your case. If a penalty is listed, the reason is stated precisely.
Fix: correct the problem (remove dubious links, redo spam content, etc.) then submit a “Reconsideration request”. Google replies within 2-6 weeks.
This cause almost exclusively concerns sites that did aggressive or black-hat SEO. If you just launched without manipulating SEO, it’s almost never this.
Frequently asked questions
How long does Google take to index a new site at Luxembourg?
For a site with a sitemap submitted in Search Console and a clean robots.txt, the first pages typically appear between 2 and 14 days. A new site then stays several weeks in the sandbox where it’s technically indexed but barely visible on competitive queries. Count 4 to 12 weeks before serious ranking on commercial queries.
How do I force Google to crawl my site right now?
Three levers, from fastest to most powerful. First, in Search Console: “Inspect URL” → “Request Indexing”. Reply within hours for a specific URL. Second, submit your sitemap if not already done. Third, the most effective: get a backlink from a site that ranks well. Google crawls your pages within an hour of discovering a new link from an authority domain.
My site appears when I type my exact name, but not on my target queries. Why?
It’s no longer an indexation problem, it’s a positioning problem. Your site is in Google’s index, but ranked behind dozens of competitors on the commercial keywords. The fix involves better content, backlinks, domain authority, and clean technical SEO.
Can a very new site (less than 6 months) hope to be on page one?
Yes, but only on very specific queries: geographic long-tail (your trade + your commune), ultra-specific low-competition queries, or your exact brand. On general commercial queries (“web agency Luxembourg”), count 6-12 months minimum to build the necessary authority.
Going further
If the diagnostic shows you’re indexed but not positioned, the topic to dig into is different: it’s applied local SEO. See local SEO Luxembourg: dominate your city in 90 days.
If the problem specifically concerns Google Maps rather than classic Google search, see why my business doesn’t appear on Google Maps.
What we do at Slash.lu
When a client arrives with “my website doesn’t appear on Google”, we run through the nine points of this article in order. Most of the time, the culprit is in the first five — robots.txt, noindex, sitemap, sandbox, speed. Real manual penalty cases, we see less than one per year.
For Solenergie, the full diagnostic took a morning. Technical fix two weeks. The indexation phase and local lift converged in 60 days — from zero leads to a full order book. No magic recipes, just sound technical foundations laid in the right order.
Let's talk about your situation. Book a call — no commitment, reply within 24h.
→ Explore our SEO service in Luxembourg for the details of our method.
Related articles
Keep reading.
SEO
Rank First on Google for Your Company Name (Luxembourg)
Rank first on Google when someone types your company name in Luxembourg: the full 2026 method, from domain to knowledge panel and brand defence.
Read articleSEO
Appearing in ChatGPT and Perplexity answers
How to get cited by ChatGPT, Perplexity and AI engines — llms.txt, structured data, citable content, brand authority: what works in 2026 at Luxembourg.
Read articleSEO
Why my business doesn't appear on Google Maps Luxembourg
Your business doesn't appear on Google Maps? Diagnostic in 7 concrete reasons — listing not created, verified, suspended, duplicate, out of zone.
Read article