Skip to content
Stacked translucent data layers with a violet scan-line sweeping across them, coral markers along the edge

Diagnosis

Website not showing on Google? Nine causes, checked in order

Ilyes Massoudi7 min read

The short answer

A website that does not show on Google has one of nine causes, and you check them in order: Google has not discovered it yet, a noindex tag or robots.txt blocks it, the page was crawled but not indexed because it is thin or duplicated, the site is indexed but does not rank for the query you typed, the Arabic version is hidden behind the English one for lack of hreflang, the content is drawn by JavaScript and the engine does not see it, a server or domain problem, a manual action, or you are searching from a different country than your audience. The URL Inspection tool in Search Console settles most cases in a minute.

First, define what exactly is not showing

“My website does not show on Google” describes three quite different problems, each with its own check:

  1. It does not appear when you search your company name. That is an indexing problem, and the easiest.
  2. It appears for the company name but not for the service you sell. That is a ranking problem, and it is the whole of SEO.
  3. It appears in English but not in Arabic. That is a language problem, and it usually has one specific technical cause.

The nine causes below run from quickest to check to deepest. The only tool you need is free: Google Search Console, specifically its URL Inspection tool.

Cause 1: Google has not discovered the site yet

A new site that no other site links to can sit outside the index for weeks. The check: paste the homepage into URL Inspection. If it says “URL is unknown to Google”, this is the problem.

The fix: verify ownership in Search Console, submit the sitemap, and request indexing for the important pages. Add the site to your Google Business Profile if you have a physical location; that is a link Google trusts.

Cause 2: a noindex tag or robots.txt blocks indexing

The most common cause I see on new sites: the developer left the “discourage search engines” setting on from the development phase. In WordPress it is one checkbox in Settings; on other platforms it is a tag in the page head.

The check: URL Inspection says explicitly “excluded by noindex tag” or “blocked by robots.txt”. The fix takes a minute, then request indexing again.

Cause 3: crawled, currently not indexed

The Pages report in Search Console shows two confusing states: “Crawled, currently not indexed” and “Discovered, currently not indexed”. The first means Google read the page and decided not to store it. The second means it knows the page exists and has not bothered to read it.

Both are quality judgements, not technical errors. The usual causes: short or duplicated content, auto-generated pages with no value, or a machine-translated Arabic version. The fix is not to request indexing again. It is to make the page worth indexing, or merge it into another.

Cause 4: indexed but not ranking

If the site appears for your name and not for a query like “cleaning company in Riyadh”, the site is fine and the problem is that your pages do not answer that query well enough, or competitors answer it better.

That is not a bug to fix but work to build: a page written for that intent specifically, internal links to it, and external signals. Details in Arabic keyword research.

Cause 5: the Arabic version hides behind the English one

A bilingual site without correct hreflang leaves Google guessing which version to show, and it usually picks English and treats Arabic as a duplicate. The check: in URL Inspection for the Arabic page, look at “Google-selected canonical”. If it is the English page, this is the problem.

The fix: reciprocal hreflang tags between the versions with an x-default, a genuinely different title per version, and Arabic content that is written rather than machine-translated.

Cause 6: the content is drawn by JavaScript

Some modern sites send an empty page to the browser and fill it with scripts. Google can execute JavaScript, but it defers it and sometimes fails, and AI crawlers do not try at all.

The quick check: open your page, view source, and search for a sentence from your service description. If it is not in the source, the engine does not find it either.

Cause 7: a server, domain or certificate problem

A server returning intermittent 5xx errors, a domain that lapsed, an expired security certificate, or a redirect between www and non-www that loops. The Crawl Stats report in Search Console exposes server errors, and any browser exposes the certificate.

Cause 8: a manual action or security issue

Rare but decisive: if the site was hacked, or its owner bought links in bulk, Google may apply a manual action. The Manual Actions and Security Issues reports in Search Console say so plainly, with the steps to request a review.

Cause 9: you are searching from the wrong place

Google results vary by country, language and personal history. Someone opening Google from an office in Cairo to check the ranking of a site that sells in Doha sees a results page their customer never sees. Use the Performance report in Search Console filtered by country, which is the real number, or search in a private window with the country set.

The two-minute checklist

Check Where What it reveals
URL Inspection Search Console Causes 1, 2 and 5
Pages report Search Console Causes 2 and 3
Search the company name, then the service Google Indexing versus ranking
View page source Browser Cause 6
Crawl Stats report Search Console Cause 7
Manual Actions and Security Issues Search Console Cause 8
Performance report filtered by country Search Console Cause 9

If the cause stays hidden

Most cases resolve with this list within an hour. The ones that do not are sites that are indexed, technically sound, and still bring no enquiries, and there the question is no longer “why do I not appear?” but “why does demand not arrive?”. The Digital Presence Audit answers exactly that: a full crawl, Arabic and English keywords, competitors, the enquiry path, and a plan ranked by impact.

Common questions

How do I know whether my site is indexed by Google?
Open Search Console and paste the page URL into the URL Inspection tool. It states plainly: indexed, or not indexed and why. Searching with the site: operator gives only a rough signal, and can show zero for a site that is indexed, so do not base a decision on it.
How long does Google take to index a new website?
Days to weeks for a new site that no other site links to. Submitting a sitemap and requesting indexing in Search Console speeds discovery, but actual indexing is Google's decision, and it postpones pages it considers thin or duplicated.
Should I pay for a fast indexing service?
No. 'Guaranteed indexing' services use cheap methods such as links from dubious sites, and can harm your domain. Indexing is free and its channels are known: a sitemap, an indexing request, and natural internal and external links. If Google declines to index a page, the cause is the page, not the speed.