“Not ranking” covers three different problems, and each needs a different fix. Your pages might not be in Google’s index at all. They might be indexed but sitting on page six. Or they might rank perfectly well for searches nobody makes. Until you know which one you have, every fix is a guess.
This guide gives you a five-minute way to tell them apart, then 12 issues to check in the order they usually matter. It is written for businesses in Dubai and the wider UAE, so it includes the bilingual and local-search problems that generic checklists skip.
Start here: work out which kind of “not ranking” you have
Three checks, none of which needs a paid tool:
- Search for site:yourdomain.com on Google. This is a rough guide only, but if almost nothing appears, indexing is your first suspect.
- Run a key page through the URL Inspection tool in Google Search Console. It tells you whether the page is on Google and, if not, why.
- Open the Performance report in Search Console and filter by the page and query you care about. Average position is more reliable than searching yourself, because results shift with location, language and search history. A search from an office in Business Bay will not match one from Abu Dhabi.
What you find points to a group of issues below: pages missing from Google (issues 1 to 3), pages found but not matching the search (4 to 7), a site that works against itself (8 and 9), or competitors and outside causes (10 to 12). The table near the end maps common symptoms to issues.
Issues 1 to 3: Google can’t find or index the page
1. Something is telling Google to stay away
A noindex tag, a robots.txt rule or a canonical tag pointing elsewhere can keep a page out of results completely. The usual cause is a setting from the development stage that was never switched off, particularly after a redesign or platform change. On WordPress, the “Discourage search engines from indexing this site” box under Settings, then Reading, does it with one tick.
To confirm: URL Inspection shows whether indexing is allowed, and the Page indexing report lists excluded pages by reason. The fix: remove the tag or rule, then request indexing. Our WordPress SEO audit checklist walks through the WordPress side, and technical SEO mistakes covers other set-up errors that block crawling.
2. Google has found the pages but chosen not to index them
In the Page indexing report, look for “Discovered – currently not indexed” and “Crawled – currently not indexed”. These are not errors. Google looked and decided the page was not worth storing, usually because it is thin, nearly identical to another page, or barely linked from the rest of the site.
The pattern matters more than any single page. If a whole group is affected, such as location pages that differ only by the city name, the group needs real substance and links from relevant pages, not resubmission. Online stores see this most with thin product and filtered pages; see fixing ecommerce SEO issues that stop product pages ranking.
3. The site, or the page, is new
A new site needs time to be discovered, crawled and trusted. Google does not publish a fixed timeline, so anyone quoting an exact number is guessing. You can help by submitting an XML sitemap in Search Console, linking new pages from existing ones and earning a few genuine mentions. If a page is several months old and still absent, the cause is something else on this list.
Issues 4 to 7: The page doesn’t match the search
4. You’re targeting terms your site can’t win yet
Broad terms such as “dentist in Dubai” are held by established clinics, directories and aggregators. A newer site rarely displaces them on content alone. Check which queries you actually appear for in Search Console. If your impressions sit at position 40 or lower, aim at narrower searches that combine the service, the area and the situation, win those, and build upward.
5. The page doesn’t give searchers what the results page shows
Search your target term and look at what ranks. If the top results are how-to guides and yours is a sales page, or the results are comparison pages and yours is a single service description, Google has little reason to place you. Either rework the page to match, or give the page a keyword that fits what it is and write the right page for the other term. On-page SEO factors that matter covers titles, headings and intent match in more detail.
6. Several of your pages compete for the same search
When a service page, an old landing page and a blog post all target one query, they tend to swap positions and none builds lasting strength. This is keyword cannibalisation.
To confirm: in Search Console, filter the Performance report by the query, then open the Pages tab. If several URLs appear for one query, that is it. The fix: pick one page to own the query, merge or differentiate the others, and point internal links at the chosen page.
7. The content is thin, generic or out of date
A page that repeats what every competitor says gives Google nothing to prefer. Add what only your business knows: how the work is done, what affects the price, local specifics, real examples and photographs, and who wrote the page. Update anything whose facts have aged. Length is not the goal; completeness for the question is.
Issues 8 and 9: The site works against itself
8. The site is slow or awkward on a phone
Google’s Core Web Vitals rate a page’s loading as good when the main content appears within 2.5 seconds, interaction responsiveness (INP) stays under 200 milliseconds and layout shift stays under 0.1. Check the mobile results in PageSpeed Insights or the Core Web Vitals report in Search Console. The usual culprits are oversized images, heavy page-builder scripts and too many plugins.
Speed alone rarely lifts a weak page to the top, but a slow page loses enquiries even when it does rank. Our guide to boosting website speed lists the common fixes.
9. Your English and Arabic versions confuse Google
Many UAE sites serve both languages. Missing or incorrect hreflang annotations, translated pages that share one URL, or automatic redirects by browser language can lead Google to index only one version, show the wrong one to searchers, or treat the two as duplicates.
To confirm: each language version needs its own URL, each should reference the other versions with matching hreflang tags, and each should reference itself. Google’s guidance on localised versions of a page explains the set-up. If your site is English only, skip this one.
Issues 10 to 12: Competition, trust and outside causes
10. Competitors have far more authority
Links from relevant, reputable sites remain one of the ways Google judges whether a page deserves trust. If every competitor above you is linked from UAE publications, industry bodies and partners, and you have a handful of links, excellent on-page work will only take you so far.
Compare your referring domains with those of the top three competitors using a backlink tool, then earn links through useful content, partnerships and genuine PR. Avoid cheap link packages: they create the risks described in our post on auditing your backlink profile. Building authority properly is the job of off-page SEO.
11. Local signals are missing or inconsistent
For searches that include “Dubai”, an area such as JLT or Deira, or “near me”, Google leans heavily on map data. Claim and complete your Google Business Profile with the right category, services, hours, photos and either your address or your service area. Keep your business name, address and phone number identical on your website and in listings, and give each location or service area a page with its own content.
See why local SEO matters and our local SEO service in Dubai for the full picture.
12. Something outside the content changed
A sudden fall on one date, rather than a slow drift, points here. Open the Manual actions and Security issues reports in Search Console, compare the date of the drop with known Google updates, and check whether the loss is site-wide or limited to certain pages.
Google’s own guide to debugging drops in search traffic lists the main causes as technical problems, security issues, spam, algorithm updates, seasonality and shifts in what people search for. It also makes the point that a drop after an update does not always mean something is broken on your site.
Which issue should you check first?
| What you’re seeing | Likely issues | First step |
|---|---|---|
| Key pages missing from Google | 1, 2, 3 | URL Inspection on the page, then the Page indexing report |
| Traffic fell after a redesign or migration | 1, 2 | Check for noindex tags and that old URLs redirect to their new equivalents |
| Indexed, but only on page four or later | 4, 5, 7, 10 | Compare your page with the top three results for the same search |
| Several pages swap places for one query | 6 | Query, then Pages view in Search Console |
| Rankings are fine, enquiries are not | 5, 8 | Test the mobile page; confirm WhatsApp and call clicks are tracked as conversions |
| Wrong language shown, or one version missing | 9 | Check each URL’s hreflang pairs |
| Absent for Dubai or “near me” searches | 11 | Complete the Google Business Profile |
| Sharp drop on a single date | 12 | Manual actions, Security issues, update dates |
If the checklist doesn’t explain it
Sites often have two or three of these at once, and the order you fix them in changes the result. If you have worked through the list and still cannot see what is holding the site back, a structured review looks at crawling, indexing, content, links and competitors together and ranks the fixes by business impact. That is what our SEO audit in Dubai is built to do.
Send your website address and the searches you want to rank for through WhatsApp or the contact page and we’ll tell you where to start.
FAQs
Why is my website not showing on Google at all?
Usually an indexing problem: a noindex tag, a robots.txt rule, or a site that is too new to have been crawled. Run the page through URL Inspection in Search Console first; it names the reason.
Why did my rankings suddenly drop?
A fall on a single date points to a technical change, a security issue, a manual action or a Google update. Check Search Console’s Manual actions and Security issues reports, then compare the date with your last site change. A drop spread over months usually has a different cause, such as stronger competitors or ageing content.
How long should I wait before assuming something is wrong?
There is no fixed timeline. If key pages are still not indexed after several weeks, treat it as a fault to fix, not a delay to wait out. Ranking for competitive searches takes longer and depends on competition and authority.
Will fixing these issues guarantee a page-one ranking?
No. Fixing them removes what is holding a site back, but results depend on how strong the competition is, how much authority your site has and how much of the work is done well. A full SEO audit can show which fixes carry the most weight for your site.
