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

Diagnosis

What an SEO audit includes: a checklist to hold any report against

Ilyes Massoudi7 min read

The short answer

A complete SEO audit covers six areas: a technical diagnosis (crawling, indexing, speed, structure, errors), keyword demand in the language your market actually types rather than the language of your site, a measurable comparison against named competitors, your visibility in AI answers, a review of the path from visit to enquiry, and a plan ordered by impact against effort. A report that hands you a score out of 100 and an unranked list of warnings is not an audit. It is tool output.

Why two reports with the same name are nothing alike

The word “audit” is sold at prices from zero to several thousand dollars because it describes very different things. A free tool scans one page in seconds and prints a grade. A serious practitioner spends days crawling, reading and comparing. Both call the result a report.

What follows is the six-part checklist I expect from any website audit worth paying for. Use it in two directions: to judge a proposal before you sign, or to hold a report you have already received to account.

Part one: the technical diagnosis

This is the minimum, and it is the part tools cover well. The judgement still has to be human.

  • Crawling and indexing. Which pages Google can reach, which are actually indexed, which are excluded and why. The Pages report in Search Console is the source, not a tool’s guess.
  • Speed and Core Web Vitals. Real-user data on mobile before any lab test, because most Gulf traffic arrives on a phone.
  • Structure and internal links. Whether important pages sit a few clicks from the homepage, and whether orphan pages exist that nothing links to.
  • Errors, redirects and duplication. 404 pages that still receive links, redirect chains, and duplicate pages hiding behind different URLs.
  • Language versions. Reciprocal, correct hreflang between Arabic and English, with an x-default.

A good report classifies each finding by impact: urgent, important, or improvement. A poor one lists 400 warnings at equal weight.

Part two: keywords in the language of the market

This is where most reports in the Gulf fall down. Keyword analysis built on a translated English list cannot see what your customer actually types in Arabic, and cannot see that the same intent gets typed in Modern Standard Arabic, in dialect, and in Latin letters.

Ask any audit for three things: real search volumes per country you target rather than one global number, the Arabic terms in the forms people actually use, and a table that sets what the market searches against the pages you own. The gap between those two columns is the cheapest opportunity in the entire report.

Part three: named competitors, channel by channel

Your competitors in search are not necessarily your competitors in the market. The site taking your traffic may be a marketplace, a blog, or a shop you have never considered a rival.

A serious audit names specific competitors, three is usually enough, and compares you on something measurable: which queries they appear for and you do not, whom AI answers cite, who holds the external links. A generic “your competitors are stronger” is worth nothing.

Part four: visibility in AI answers

A growing share of your buyers ask ChatGPT or Gemini instead of opening Google. A current audit answers two questions: can AI crawlers reach your content at all, and do the answers mention you when a buyer asks about your category in Arabic and in English.

Insist that the measurement is documented: the questions used, the engines, the date, and who appeared. A promise of a “ChatGPT ranking” with no method behind it is marketing, because these engines are not deterministic in the first place.

Part five: the visits that never convert

An audit that stops at rankings ignores half the problem. Plenty of sites receive reasonable traffic and no enquiries, and the cause sits in the enquiry path rather than in search: a long form, a hidden WhatsApp number, no price, or an Arabic page that ends in an English button.

This review needs no advanced tooling. It needs someone to walk the path the way a customer does, on a phone, in Arabic.

Part six: the ranked plan

This is the real difference between an audit that gets executed and a file that gets opened once. A good plan has four properties:

  1. Every item is ordered by impact against effort, not by the order it was discovered.
  2. Every item names who carries it out: the developer, the content writer, or management.
  3. Items are sequenced by dependency, because some fixes are meaningless before others.
  4. The expected effect is stated honestly, including “we do not know yet”.

A quick checklist before you pay

Before signing any audit proposal, ask:

  • How many pages will actually be crawled, and does that include both language versions?
  • Is keyword data per country I target, and in the Arabic forms people really type?
  • Which three competitors will I be compared against, and who chooses them?
  • How is AI-answer visibility measured, and is the method written down?
  • Is the enquiry path reviewed, or only rankings?
  • Is the plan ranked by impact, and does each item name its owner?
  • Who writes the report: the person I am talking to, a tool, or a staff member I have never met?

If the proposal answers these clearly, you are looking at an audit. If the answer is “we will send you a comprehensive report”, you are probably looking at tool output with a cover page.

How this applies here

The Digital Presence Audit I deliver is built on exactly these six parts: a full crawl of up to 200 pages, Arabic and English research with per-country volumes, a comparison against three competitors you choose, documented measurement of AI-answer visibility, a review of the enquiry path, and a 12-month roadmap ordered by impact. The price is published, it arrives in four business days, and I write it myself. If you want to see the format first, the results page shows the output of a real audit with the client’s name removed.

Common questions

What is the difference between a website check and an SEO audit?
A website check, in everyday use, means pasting a URL into an automated tool and receiving a score with warnings. An SEO audit is human work that starts from a commercial question, why enquiries are not coming from search, and uses tools to gather evidence rather than to pass judgement. The difference shows on the last page: a tool ends with a list, an audit ends with an ordered decision.
How many pages should an audit cover?
Every page that receives traffic or is supposed to. For a mid-sized Gulf site that is somewhere between 30 and 300 pages, in both the Arabic and English versions. An audit that reviews the homepage and five hand-picked pages is a sample. It can be useful, but do not pay full-audit money for it.
Do I need an audit if I already work with an SEO agency?
That is one of the cases where it helps most. An independent audit tells you whether the monthly work you pay for is aimed at the right problem, or whether you are receiving activity reports with no result. It replaces nobody. It puts the facts in front of you before you renew.