Technical SEO Audit

I check whether Google can reach, read and index your pages, and whether they load fast enough on a phone. You get a short report with the fixes in order.

Prices

Search

AED1,990

per month

15 tracked keywords, technical fixes and content, with a monthly report.

Start with Search
Most chosen

Search + AI

AED3,500

per month

25 keywords plus AI-engine optimisation, entity and schema work.

Start with Search + AI

Bilingual

AED5,250

per month

English and Arabic: 20 keywords per language and native Arabic content.

Start with Bilingual

Setup is free with a 6-month plan, AED 990 once if month-to-month. Full audit: Audit Express AED 690, credited to any project within 30 days. See every package.

What a technical SEO audit answers

Good content on a site Google cannot read properly does not rank. A technical SEO audit looks under the design and answers four questions, in this order.

  1. Can Google reach the pages? Nothing blocks the crawler, and every page that matters is linked from somewhere.
  2. Can it read them? The text, the links and the headings are in the code Google receives, not hidden behind scripts that fail.
  3. Does it choose to index them? Google reaches many pages and keeps only some. I find which ones it left out, and why.
  4. Are they fast enough on a phone? Measured on real mobile connections, not on office wifi.
Phone resting on sand with a mountain landscape on its screen
Minimal courtyard with an olive tree and still water

Core Web Vitals in plain words

Core Web Vitals are three measurements Google takes of how a page feels to use.

LCP: how fast the main content appears

The time until the largest image or text block is visible. Good is 2.5 seconds or less.

INP: how fast the page reacts to a tap

The delay between a tap and the page responding. Good is 200 milliseconds or less.

CLS: how much the layout jumps

Buttons and text that move while the page loads. Good is 0.1 or less.

Lab tests and field data

A lab test is one simulated visit from one machine. Field data is what real Chrome users experienced on your site over recent weeks. Google uses the field data. I report both, and I say which is which.

Crawl and indexing: the quiet problems

Most indexing problems are invisible from the front of the site. These are the ones I check on every audit.

  • robots.txt: no rule blocks pages or files that Google needs.
  • XML sitemap: lists the live pages, and only those.
  • Canonical tags: each page names the right address as the original.
  • noindex: no tag left on a page that should appear in search.
  • Redirect chains: an old address goes to the new one in one step, not four.
  • Soft 404s: empty or missing pages that tell Google everything is fine.
  • Duplicate URLs: the same page reachable with and without www, or with and without a trailing slash.
Figure walking through a stone corridor toward the Dubai skyline
Phone floating above a stone ledge with a landscape on its screen

JavaScript rendering and heavy page builders

Some sites send Google an almost empty page and build the content afterwards with JavaScript. Google can run those scripts, but it does so later and not always completely. Text, links or prices that only exist after the script runs may be read late or missed.

I compare what the server sends with what a visitor sees. If something important appears only in the second version, it goes in the report.

Page builders cause a different problem. They are easy to edit, and they often load code for every widget on every page, used or not. That weight shows up in LCP and INP on a phone.

Bilingual checks for English and Arabic sites

A bilingual site has a set of errors of its own, and they are common in the UAE.

Hreflang tags tell Google that two pages are the same content in two languages. They only work in pairs: the English page must point to the Arabic page, and the Arabic page must point back. If one side is missing, Google ignores both. I check every pair, and the x-default tag that says which version to show when neither language matches the reader.

I also check that each version has its own address, its own title and description, and a canonical tag that points to itself and not to the other language.

Ring of light rising behind dark rock
Blocks of stone and amber glass stacked in balance

What you receive

A short report written for the owner of the business, not for a developer. No export of hundreds of warnings from a tool.

Every finding has evidence, the URL where it happens and the date I saw it. Findings are ordered by priority: what costs you visitors now comes first, what is cosmetic comes last. Each fix has the hours it takes and who should do it: you, your developer, or me.

The free website review is a shorter first look at the main problems. The full audit is the first month of any monthly plan, or part of the setup, and the fixes continue in the months after it.

What the full audit includes

  • Crawl of the site and indexing review in Search Console
  • Core Web Vitals, lab tests and field data
  • robots.txt, sitemap, canonical and noindex checks
  • Redirect chains, soft 404s and duplicate URLs
  • JavaScript rendering comparison
  • Hreflang pairs and x-default on bilingual sites
  • Every finding with evidence, URL and date
  • Fix list by priority, with hours and owner

FAQs

How much does a technical SEO audit cost?

The first look is free. The full audit has no separate price: it is the first month of any monthly plan, or part of the setup. Setup is free with a 6-month commitment (AED 990 once if you pay month-to-month), and plans start at AED 1,990 per month. The details are on the pricing page.

What is the difference between the free website review and the full audit?

The free website review is a first look. It covers the main pages and tells you whether there is a serious problem and where. The full audit covers the whole site, every check on this page, and ends with a fix list with hours. You can ask for the free website review here.

Do you fix the problems or only list them?

Both. On a monthly plan I fix what I can reach on your platform, in order of priority. Some fixes belong to your developer or your hosting provider, and the report says so, with enough detail for them to act without a meeting.

Which platforms do you audit?

Any website can be audited, because the checks look at what Google receives. For fixes, I work on WordPress, Webflow, Shopify and Framer. On a custom-built site I write the fix list for your developer and check the result afterwards.

My speed score is low. Is that a problem?

Not always. The score is a lab test from one simulated visit. What Google uses is field data from real Chrome users. A site can score badly in the lab and pass in the field, or the opposite. I look at the field data first.

When should a site be audited?

Before and after any redesign, migration or change of platform, and whenever traffic falls without a clear reason. On a monthly plan the main checks are repeated as part of the work. How the audit fits the rest is on the SEO services page.

Not sure what Google sees?

Send me your website address. I will check the main pages and tell you what is holding them back. Reply within four working hours.

  • Reply in four working hoursOn WhatsApp or email
  • Fixed prices in AEDAgreed before any work starts
  • English and ArabicOne site, both languages
  • You own everythingThe site and every account