Diagnosis
What an SEO audit includes: a checklist to hold any report against
Ilyes Massoudi7 min readThe 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:
- Every item is ordered by impact against effort, not by the order it was discovered.
- Every item names who carries it out: the developer, the content writer, or management.
- Items are sequenced by dependency, because some fixes are meaningless before others.
- 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.
