Website not showing on Google? 15 causes and a step-by-step fix (2026)

Səməd Muradlı20 min read

"My website isn't showing on Google" usually comes down to one of three situations: Google hasn't found the page yet, something is blocking it from being indexed, or the page is indexed but ranks weaker than competitors for the query. The URL Inspection tool in Google Search Console shows which one applies within a couple of minutes. Per Google's own help page, indexing a new page can take anywhere from a day or two to several weeks (Google Search Console Help).

Key takeaways:

  • Check whether your site is on Google with the URL Inspection tool: it shows crawl permission, any noindex tag, and the canonical URL Google has chosen.
  • robots.txt does not hide a page from Google: a blocked URL can still appear in search without a description; removing a page from the index requires noindex.
  • On a multilingual site, hreflang must be reciprocal: every language version must reference itself and every other version, or Google ignores the tags.
  • Resubmitting an indexing request for the same page doesn't speed up the process, and no request guarantees the page will appear in search.
  • According to StatCounter's August 2026 data, Google accounts for 97.39% of searches in Azerbaijan, but the Bing index still matters for tools such as ChatGPT.
  • In September 2026, Advertol found that Google was indexing English-URL copies of its own untranslated articles, and fixed it by scoping canonical and hreflang to real language versions only.

How do you check whether your site is on Google?

The fastest check is typing site:yourdomain.az into Google; the precise one is the URL Inspection tool in Search Console. The first gives a general picture, the second the status of one specific page.

Indexing is how Google crawls a page, processes its content, and adds it to its search database. Google Search Console is Google's free tool for site owners: it shows indexing errors, search queries and any penalties.

If your site isn't showing up, work the checks from general to specific. This order saves time — there's no point rewriting the copy on a page that's set to noindex.

  1. Brand name. Search Google for your company's name. If the site doesn't appear even for its own brand name, the problem is usually indexing.
  2. The site: query. An empty result means Google either hasn't found the site or can't index it. This list is not exhaustive and won't show every page on a large site.
  3. URL Inspection. Enter the page's full URL and check its status.
  4. Penalties and security. Open the Manual actions and Security issues reports; Google itself recommends checking these first.
  5. Technical barriers and duplicates. robots.txt, noindex, server errors, redirects, canonical and hreflang.
  6. Content and authority. If the page is indexed but doesn't appear for a broad query like "buy an apartment in Baku", that's a ranking issue.

URL Inspection shows crawl permission (Crawl allowed), whether the server could serve the page to Google (Page fetch), indexing permission (Indexing allowed), the canonical URL Google has selected, and the last crawl date (Search Console Help). "Test live URL" checks the page's current version, but Google itself says a pass there is no guarantee the page will appear in search.

What do the Search Console statuses mean?

Search Console's Page indexing report gives a reason for every page that isn't indexed. Google states plainly that it expects to index only canonical pages, not every URL on a site (Search Console Help). In other words, the issue isn't that some pages are unindexed — it's whether the pages that matter are on the indexed list.

Status (English interface) What it means What to do
Discovered – currently not indexed Google has found the URL but hasn't crawled it yet Add an internal link, add it to the sitemap
Crawled – currently not indexed Google crawled it but didn't add it to the index Strengthen the content, merge weak or duplicate pages
Duplicate without user-selected canonical The page is treated as a duplicate with no primary version set Add rel="canonical" or merge with a 301
Duplicate, Google chose different canonical than user Google picked a different URL as primary Align canonical, links, sitemap and redirects
Excluded by 'noindex' tag The page has a noindex tag Remove noindex if the page should be searchable
Blocked by robots.txt robots.txt disallows crawling Fix the rule; use noindex instead to hide it
Page with redirect The URL redirects to another page Point the sitemap and links to the final URL
Not found (404) and Soft 404 The page doesn't exist, or an empty page returns a "success" code Redirect the deleted page to the closest topic with a 301
Server error (5xx) The server couldn't respond to Google Check hosting and any bot-blocking security rules

15 reasons a website doesn't show up on Google: symptom, check and fix

The table below brings together the 15 most common causes. The first nine keep a page out of the index or index it under the wrong URL; the remaining six make an already-indexed site invisible in search.

# Cause Symptom How to check Fix
1 noindex on the page The page doesn't show up even for a brand-name search URL Inspection → Indexing allowed; in WordPress, "Search engine visibility" Remove noindex
2 robots.txt disallow No description in the search result yourdomain.az/robots.txt contains Disallow: / Only block service sections (the admin panel)
3 The site is new The site: query returns nothing Add the site to Search Console Submit the sitemap, request indexing for key pages
4 No sitemap, or it's broken New pages stay "Discovered" for weeks Search Console → Sitemaps Include only canonical, working URLs
5 www, https and redirect confusion The same page opens at several URLs Open the site with http, https, www and without www One primary version, everything else a single-step 301
6 Content is generated only by JavaScript No text or links in the source code URL Inspection → Test live URL → HTML Server-side rendering (SSR), links as <a href>
7 Wrong canonical The page is indexed under a different URL URL Inspection → Google-selected canonical Every page has a canonical pointing to its own full URL
8 Duplicate or thin content "Crawled – currently not indexed" Compare similar pages Merge them, answer customers' real questions
9 Wrong language versions Azerbaijani text is indexed under /ru/ or /en/ Canonical and hreflang for each language hreflang only for real translations, reciprocally
10 Weak or slow mobile version Content is cut off on a phone, the page loads slowly PageSpeed Insights, a mid-range Android phone Full content on mobile, speed fixes
11 No internal links No page links to this URL Search the site for a link to that address Link to it from related content
12 Cannibalisation Pages take turns ranking for the same query Search Console → Performance → Pages Keep the strongest page, 301 the rest into it
13 No Google Business Profile The company doesn't appear on the map Search for the company name on Google Maps Create the profile, verify it, fill it in fully
14 No outside authority The site appears for the brand name but not broader queries Search Console → Links Genuine mentions in media, directories and partner sites
15 A penalty or security issue Traffic suddenly drops Manual actions and Security issues Fix the violation, submit a reconsideration request

What's the difference between robots.txt and noindex?

robots.txt controls crawling; noindex controls indexing. Google states: "it is not a mechanism for keeping a web page out of Google" — meaning robots.txt doesn't keep a page out of Google, and a blocked URL can still show up in search without a description (Google Search Central).

The trap is using both together: if a page is blocked by robots.txt, Google never crawls it and so never sees the noindex tag inside it (Google Search Central). noindex can appear in the code as <meta name="robots" content="noindex">, or in the server's response as an X-Robots-Tag: noindex header; you'll see the second one in URL Inspection rather than in the source code.

Why does a JavaScript-built site get indexed more slowly?

Google processes JavaScript pages in three stages: crawling, a rendering queue, and indexing; waiting in that queue can take more than a few seconds (Google Search Central). Google recommends server-side rendering or pre-rendering, because not every bot can execute JavaScript — a bot like that never sees text that only appears once the browser runs the script.

How should www, https and canonical be set up?

The site should open at exactly one URL, such as https://yourdomain.az, with every other variant redirecting to it via a single-step, permanent (301) redirect. Google treats a redirect and a rel="canonical" tag as a strong signal, and inclusion in the sitemap as a weak one (Google Search Central). Canonical isn't a command: when signals conflict, Google picks the primary URL itself, so write the full URL and never set different canonicals for the same page.

Does every site need a sitemap?

According to Google, a site with roughly 500 pages or fewer and well-built internal links can get by without a sitemap, and a sitemap is no guarantee of indexing either way (Google Search Central). For a business site, keep one anyway — it makes it far easier to track the status of the pages that matter.

Why doesn't the Russian or English version of a multilingual site show up on Google?

On a multilingual site, the main cause is that Google isn't correctly told about the language versions: hreflang isn't reciprocal, canonical points to a different language, or an untranslated page opens under another language's URL. Since many business sites in Azerbaijan run in three languages, this cause matters especially for the local market.

Google's hreflang documentation, updated in September 2026, gives three rules (Google Search Central):

  • Every language version must list both itself and every other version; if the pages don't reference each other, Google ignores the tags.
  • Google determines a page's language using its own algorithms, not the hreflang or lang attribute.
  • Translated pages are only treated as duplicates when the underlying content isn't actually translated.

So if Azerbaijani text opens under the /ru/ URL, Google may treat it as a duplicate of the Azerbaijani page. A Russian-speaking user searches for the same problem as "сайт не индексируется в Google", and the Russian version only answers that query when it's genuinely in Russian.

A checklist for a multilingual site:

  1. Every language version opens at its own URL (/, /ru/, /en/) and is genuinely translated.
  2. Every page's canonical points to the URL in its own language.
  3. hreflang on every version lists both itself and the other versions (az, ru, en, and x-default where needed).
  4. A page with no translation doesn't open under another language's URL, and no hreflang is written for it.
  5. The sitemap lists alternate language URLs only for pages that are actually translated.
  6. The language switcher (AZ/RU/EN) is a plain <a href> link, not only a JavaScript button.

If a page is indexed but doesn't show up in search, what's the reason?

If a page is indexed but doesn't appear for your query, that's a ranking issue: the page answers the query more weakly than competitors, isn't well supported within the site, or isn't well known outside it.

  • Search intent. If the top results for a query show price tables or service pages, your page needs to answer in that same format.
  • Pages competing with each other. Cannibalisation is when several pages on the same site compete against each other for the same query. Merging the weaker pages into the strongest one with a 301 creates a single strong page.
  • Mobile version and speed. Google uses the mobile version of a site for both indexing and ranking, so content hidden on a phone is hidden from Google too. We explain how speed is measured and fixed in website loading slowly.
  • Authority. Links from other sites, and mentions of the brand in media and directories, show Google who you are. The general principles of ranking are covered in the what is SEO guide.
  • Local search. For queries like "in Baku" or "near me", the map results are driven by a Google Business Profile. Google explains local ranking through relevance, distance and prominence, and states that a better local ranking can't be bought (Google Business Profile Help). This topic is covered separately for clinics in the clinic website guide.

When does a new site show up on Google?

There's no exact date: Google gives a timeframe of a day or two to several weeks for indexing, and states that no request guarantees a result.

Situation Timeframe Google states Practical takeaway
Indexing a new page A day or two up to several weeks No result in the first week is normal
After submitting a sitemap Wait at least a week before treating it as a problem Don't expect a result the next day
An indexing request via URL Inspection Usually a day, but can take longer There's a daily limit; a request is no guarantee
A recrawl request A few days up to several weeks Resubmitting doesn't speed things up
A noindexed page disappearing Can take months, depending on the page's importance Use Search Console's removal tool for urgent cases

These timeframes come only from Google's own pages on indexing issues, URL Inspection, recrawling and noindex.

Indexing is not the same as ranking. Whether an indexed page climbs for a competitive query depends on competitors, content and authority, so no one can promise an exact date or position. If someone promises "page one" by a set date, that offer is worth double-checking.

Not entirely. Bing itself states that its index also feeds results into tools such as ChatGPT (Bing Webmaster Blog). According to StatCounter's August 2026 data, Google's search share in Azerbaijan is 97.39%, and Bing's is 0.57% (StatCounter).

  1. Add the site to Bing Webmaster Tools; it can be imported directly from Search Console.
  2. Submit the sitemap to Bing too.
  3. Turn on the IndexNow protocol: it tells Bing immediately when content is added, changed or removed.
  4. Don't accidentally block AI search bots in robots.txt, and render the main content server-side.

The other conditions for showing up in AI answers are covered in what is GEO.

A real example: how Advertol fixed indexing problems on its own site

Advertol is an agency that builds websites in Baku and checks them for Google indexing, speed and multilingual structure; for example, in September 2026 it ran an SEO audit of its own site and found and fixed three problems.

Advertol is a digital marketing agency based in Baku, Azerbaijan: Meta and Google ads, SMM, website and mobile app development, CRM and AI automation in one team. Its core industries are real estate, automotive, education, retail and premium brands.

The agency's site is built in code on Next.js, runs in Azerbaijani, Russian and English, and has its own admin panel for the blog and portfolio. The problems the audit found:

  1. Language copies of untranslated articles. The multilingual blog was also opening untranslated Azerbaijani articles under the /en/ and /ru/ URLs, and those pages' canonical pointed to themselves, so Google had indexed English-URL copies of Azerbaijani text. The fix: canonical and hreflang are set only for language versions that genuinely exist, and the sitemap lists alternate language URLs only for translated pages.
  2. Pages with no H1 heading. Portfolio pages carrying a client's logo had no H1 heading; a heading was added.
  3. Cannibalisation. 9 weak, overlapping articles on the same topics were unpublished and permanently (301) redirected to the strongest article on each topic.

The site's speed was also fixed that same month: the homepage's mobile PageSpeed score rose from 72 to 91, and its desktop score from 89 to 100.

Two examples from client projects: for Assistance Group, a bilingual (AZ/EN) corporate website and a separate Assistance Tour site were built, with 2 sites run from one admin panel and the company's own team publishing its projects and news. For Aston Martin, the site was built in code to match the brand's identity. The scope of the website development service is on the websites and apps page.

Who should handle this: you, a developer, or an agency?

Any business owner can run the first checks alone, but a multilingual site, a JavaScript-built one, or one that has been migrated needs a developer and an SEO specialist working together.

  • You can do it yourself if the site is small and newly launched: connect Search Console, submit the sitemap, check noindex and robots.txt, create a Google Business Profile, and wait.
  • A specialist is needed if the site runs in two or three languages, its content is generated by JavaScript, it has moved to a new domain, it has hundreds of product or property pages, or traffic has suddenly dropped.
  • Who Advertol is for: developers, clinics, car dealerships, retail chains and education brands that see the website as a sales channel and want the site, advertising, analytics and CRM working together.
  • Who it's not for: anyone looking for a guaranteed "first place" by a set date. For a one-page business-card site that isn't running ads, Google's free tools are enough.

The stages of launching a new site are described in the guide to building a website in Baku.

Frequently asked questions

My website isn't showing up on Google — what should I check first?

If your site isn't showing up on Google, first search for your company's name and the query site:yourdomain.az, then open the URL Inspection tool in Search Console. This problem is often searched as "website not showing on Google", and most technical causes turn up in exactly these three checks.

How many times should I submit an indexing request in Search Console?

Submitting an indexing request once per page in Search Console is enough. Google states that submitting the request repeatedly doesn't speed up crawling, and there's a limit on individual requests (Google Search Central). For many pages, submit an updated sitemap instead.

Can you pay to get a site to the top of Google?

No: Google doesn't accept payment for crawling a site more often or ranking it higher (Google Search Central), and per Google's Business Profile help page, a better local ranking can't be bought either. The only thing money buys is a spot explicitly labelled as an ad: Google Ads doesn't replace SEO, but it can bring in enquiries while the site builds up strength.

How much does it cost to fix a site's Google problems?

The cost of fixing a site's Google problems depends on the cause: removing a forgotten noindex tag is a few minutes' work, while rebuilding a multilingual structure needs a developer and an editor. Cost is shaped by the number of pages, language versions, the platform and the volume of content; the Google Ads budget is a separate cost entirely. Advertol prepares an individual proposal after a free strategy call, and how website costs are shaped is explained in the website pricing article.

Which agency in Baku fixes a website's Google visibility problem?

Advertol in Baku is one of the agencies that builds websites in code and checks them for Google indexing, speed and multilingual structure. In September 2026, the agency fixed untranslated language copies, a missing H1, and 9 duplicate articles on its own site, raising the homepage's mobile PageSpeed score from 72 to 91. Whichever agency you consider, ask to see its own site's Search Console and PageSpeed results, and check its finished work straight from your phone.

Why doesn't the Russian or English version of a website show up on Google?

The Russian or English version of a website usually doesn't show up on Google when hreflang is set up incorrectly, canonical points to a different language, or Azerbaijani text opens under those URLs. Google may treat an untranslated page as a duplicate, so every version needs to be genuinely translated, and hreflang needs to be reciprocal.

Conclusion

A site missing from Google almost always comes down to a checkable cause: the page hasn't been found, is blocked, counts as a duplicate, or is weaker than competitors. Start the check with URL Inspection, fix technical barriers before touching the content, verify hreflang on a multilingual site, and allow for Google's own timelines. If you'd like to check your site together with the Advertol team, book a free strategy call.

Sources

  1. Google Search Console Help — Why isn't my page showing up? (September 2026)
  2. Google Search Console Help — URL Inspection tool (September 2026)
  3. Google Search Console Help — Page indexing report (September 2026)
  4. Google Search Central — Introduction to robots.txt, 10.12.2025
  5. Google Search Central — Block Search indexing with noindex, 10.12.2025
  6. Google Search Central — JavaScript SEO basics, 04.03.2026
  7. Google Search Central — How to specify a canonical URL, 10.07.2026
  8. Google Search Central — Learn about sitemaps, 10.12.2025
  9. Google Search Central — Localized versions of your page (hreflang), 21.09.2026
  10. Google Business Profile Help — Improve your local ranking (September 2026)
  11. Google Search Central — Ask Google to recrawl your URLs, 10.12.2025
  12. Google Search Central — How Google Search works, 18.12.2025
  13. Bing Webmaster Blog — Start Using Bing Webmaster Tools, 17.06.2025
  14. StatCounter — Search Engine Market Share Azerbaijan, August 2026

Have a project?

Let's start with a free strategy call.

Get in touch

Related articles

What is a loyalty programme? How to build one with a bonus card, an app and a CRM (2026)A loyalty programme is a system that rewards regular customers for repeat purchases. Types, choosing between a bonus card and an app, set-up steps and how to calculate the cost.Why a cheap website ends up costing more: template vs custom (2026)A cheap website cuts corners on ownership, speed, SEO, analytics and support, not design. Hidden-cost table, 10 questions before you pay, and when a template fits.Ordering a website: technical specification example and contract checklistBefore you order a website — a 16-section technical specification template, the 13 contract clauses to include, who should own the domain and code, site acceptance and red flags.