SEO Audit Checklist: 50 Points to Check Before You Spend Another Dirham
An SEO audit checklist is a structured rundown of checks, indexation, technical health, on-page, content, links, local presence, analytics and AI-search readiness, that tells you exactly what's helping or hurting your site in Google. This one covers 50 checks across 8 areas. Each comes with the tool to use and the pass condition. Most of it you can run yourself in an afternoon, using nothing but free tools.
RATH Infotech's team put this guide together, led by founders Sumeet Mehta and Manish Doshi. We cover Dubai and the rest of the UAE. Most of what's below you can do yourself, honestly, a checklist finds problems, it doesn't fix them, and that's a point worth repeating.
What an SEO audit checklist covers (and what it doesn't)
An SEO audit checklist, sometimes called an SEO health check, gives you the diagnosis, not the cure. For every part of your site, it asks the same blunt question: is this helping you rank, or dragging you down? Each check ties a specific tool to a pass condition. You end up with a list of concrete, fixable findings, not some vague score out of 100.
What it is not: a step-by-step methodology, and not a done-for-you service. If you want the full narrative process behind each stage, read our SEO audit guide. If you would rather have the whole thing run for you, that lives on our SEO audit service page. This page is the artefact itself: the 50 points, in priority order.
How to run this checklist yourself (DIY setup)
Yes, you can run an SEO audit on your own, and this checklist won't cost you a thing. Most of the 50 checks rely on free tools, ones you can set up within an hour. That's what makes a DIY audit doable for a small business or an in-house marketer. Finding the issues usually isn't the hard part. Prioritising and actually fixing them is where DIY tends to stumble, and that trade-off is exactly what we map out in the DIY-vs-professional table further down.
A small brochure site takes roughly an afternoon to work through. An ecommerce site with thousands of URLs runs one to two days, most of it spent waiting on the crawl. Neither figure is a guarantee, since complex sites have a way of surprising you, but it's a fair estimate for planning purposes.
The tools listed here make up the standard stack in the industry, and honestly, the free tiers cover most of what's on the checklist.
| Tool | Free tier? | What it checks in this audit |
|---|---|---|
| Google Search Console | Free | Indexation, coverage errors, Core Web Vitals field data, queries, sitemaps |
| Google Analytics 4 (GA4) | Free | Traffic, engagement, conversion events, channel performance |
| PageSpeed Insights / CrUX | Free | Core Web Vitals (LCP, INP, CLS) with real-user field data |
| Google Business Profile | Free | Local listing completeness, reviews, calls and direction requests |
| Screaming Frog SEO Spider | Free for up to 500 URLs | Crawl, status codes, titles, canonicals, redirects, alt text |
| Ahrefs | Paid | Backlink profile, referring domains, competitor gap, keyword depth |
| Semrush | Paid | Backlinks, keyword research, cannibalisation, site audit crawl |
| DataForSEO | Paid | Programmatic SERP and keyword data at scale |
| Looker Studio | Free | Reporting dashboards that combine GA4 and Search Console |
The 50-point SEO audit checklist (overview)
Here is the whole SEO site audit checklist at a glance: 8 areas, 50 checks. Work top to bottom, the order is deliberate. Indexation comes first because nothing else matters if Google cannot see the page. Each area below expands into its own checklist with a tool and pass condition per check. Copy these tables into Excel or Google Sheets to keep as your own SEO audit checklist template, or get the downloadable version with a free audit below.
| Area | # checks | What it catches | Deep dive |
|---|---|---|---|
| 1. Indexation & crawlability | 7 | Pages Google can't see or is wasting crawl budget on | Why rankings dropped |
| 2. Technical health & Core Web Vitals | 8 | Speed, mobile and rendering problems that suppress rankings | Technical SEO checklist |
| 3. On-page & metadata | 7 | Weak titles, missing headings and thin metadata | On-page SEO guide |
| 4. Content quality & intent match | 6 | Pages that miss intent, duplicate, or cannibalise each other | On-page SEO guide |
| 5. Off-page, links & authority | 5 | Toxic links and authority gaps versus competitors | Off-page SEO guide |
| 6. Local & UAE-specific | 6 | Incomplete GBP, NAP drift, and Arabic/hreflang errors | Google Business Profile checklist |
| 7. Analytics & measurement | 5 | Broken tracking that hides what is actually working | What an SEO report should include |
| 8. AI search & AEO readiness | 6 | Missing structured data and answers AI engines can't cite | AI SEO agency |
The checklist, area by area
Area 1: Indexation & crawlability (7 checks)
Indexation is the first thing any audit needs to check. If Google can't crawl and index a page, nothing else you do to it matters. Start there, and treat the page-indexing report in Google Search Console as your source of truth.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Key pages are indexed | Google Search Console | Money and priority pages appear as indexed in the page-indexing report | High |
| 2 | robots.txt isn't blocking important pages | Search Console / robots.txt tester | No `Disallow` rule covers pages you want ranked | High |
| 3 | XML sitemap submitted and valid | Search Console (Sitemaps) | Submitted, no errors, lists only canonical URLs | High |
| 4 | No accidental noindex tags | Screaming Frog / Search Console | Priority pages carry no `noindex` directive | High |
| 5 | Canonical tags are correct | Screaming Frog | Each page canonicalises to itself unless intentionally consolidated | High |
| 6 | Crawl errors and soft 404s resolved | Search Console | No unexpected 404s or soft 404s on live URLs | Med |
| 7 | Crawl budget not wasted on junk URLs | Screaming Frog | No large sets of filter/parameter URLs being crawled needlessly | Med |
Area 2: Technical health checks & Core Web Vitals (8 checks)
Technical health comes down to one question: can search engines crawl, render and load your site without trouble? We're keeping this audit checklist to a summary here. For the full version, see our technical SEO checklist. As for the three Core Web Vitals thresholds below, those are Google's published targets, measured at the 75th percentile of real users.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Largest Contentful Paint (LCP) | PageSpeed Insights / CrUX | LCP ≤ 2.5 seconds | High |
| 2 | Interaction to Next Paint (INP) | PageSpeed Insights / CrUX | INP ≤ 200 milliseconds | High |
| 3 | Cumulative Layout Shift (CLS) | PageSpeed Insights / CrUX | CLS ≤ 0.1 | High |
| 4 | HTTPS everywhere, no mixed content | Browser / Screaming Frog | All URLs served over HTTPS, no insecure assets | High |
| 5 | Mobile rendering is clean | PageSpeed Insights (mobile) | Content renders fully, tap targets and text are usable | High |
| 6 | No broken links or long redirect chains | Screaming Frog | No 4xx internal links; redirects resolve in one hop | Med |
| 7 | Structured data validates | Rich Results Test | Schema present on key templates with no errors | Med |
| 8 | Sensible site architecture | Screaming Frog | Priority pages reachable within about three clicks | Med |
Area 3: On-page & metadata (7 checks)
On-page is where intent meets the crawler. We keep these checks summary-level here; you'll find the full treatment in our on-page SEO guide. Title and Meta lengths are widely used conventions, not hard Google standards.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Unique, keyword-first title tags | Screaming Frog | Every page has a unique title, target term near the front, roughly ≤ 60 characters (convention) | High |
| 2 | Meta descriptions present and unique | Screaming Frog | Each page has a distinct description, roughly 120–160 characters (convention) | Med |
| 3 | Exactly one H1 per page | Screaming Frog | Single H1 that reflects the page topic | High |
| 4 | Logical heading hierarchy | Manual review | H2/H3 structure is nested and descriptive | Med |
| 5 | Clean, descriptive URLs | Manual review | URLs are short, lowercase and keyword-relevant | Med |
| 6 | Image alt text present | Screaming Frog | Meaningful images carry descriptive alt attributes | Low |
| 7 | Internal links point to priority pages | Screaming Frog / manual | Money pages receive relevant internal links with varied anchors | Med |
Area 4: Content quality & intent match (6 checks)
Even a page that crawls cleanly and loads fast can still fall short if the content misses what the searcher actually wants. This part comes down to relevance, depth and honesty.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Content matches search intent | Manual / SERP review | Page format matches what ranks for the query (guide, list, product) | High |
| 2 | No thin or duplicate pages | Screaming Frog / Semrush | No near-empty or copy-paste pages competing for the same term | High |
| 3 | No keyword cannibalisation | Search Console / Ahrefs | One clear page per priority query, not several fighting each other | Med |
| 4 | Answers are front-loaded | Manual review | Key questions answered in the first lines, not buried | Med |
| 5 | Visible E-E-A-T signals | Manual review | Named author, credible sources, clear last-updated context | Med |
| 6 | Content freshness where it matters | Manual review | Time-sensitive pages reviewed and updated on a sensible cadence | Low |
Area 5: Off-page, links & authority (5 checks)
Off-page signals are what other sites say about yours. We're keeping this section at a summary level. For the full methodology, see our off-page SEO guide.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Backlink profile reviewed | Ahrefs / Semrush | You know your referring domains and their quality | Med |
| 2 | Toxic or spammy links identified | Ahrefs | No obvious link-spam footprint requiring cleanup | Med |
| 3 | Referring-domain trend is healthy | Ahrefs | Steady or growing links, no sudden unexplained spikes | Low |
| 4 | Competitor link gap understood | Ahrefs | You can see where rivals earn links you don't | Low |
| 5 | Unlinked brand mentions found | Ahrefs / Semrush | Mentions of your brand that could become links are flagged | Low |
Area 6: Local & UAE-specific (6 checks)
For businesses serving Dubai and the wider UAE, local and language signals matter as much as anything technical. GBP detail lives in our Google Business Profile checklist; bilingual setups should also follow our Arabic SEO guide.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Google Business Profile complete and verified | Google Business Profile | Categories, services, hours and photos all filled and verified | High |
| 2 | hreflang is correct on bilingual sites | Screaming Frog / Search Console | en and ar versions reference each other correctly, no errors | High |
| 3 | Arabic content reads natively | Manual review | Arabic is genuinely fluent, not machine-translated English | Med |
| 4 | Business name and details are consistent | Manual / Google Business Profile | Name and contact details match across the web | Med |
| 5 | Served-area targeting is consistent | Manual review | Pages clearly signal the emirates and areas you serve | Med |
| 6 | Reviews are monitored and answered | Google Business Profile | Recent reviews receive timely, professional responses | Low |
Area 7: Analytics & measurement (5 checks)
Broken tracking means you're auditing in the dark. These checks make sure the data behind every other decision actually holds up. Once you're ready to turn that data into a report, see what an SEO report should include.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | GA4 installed and firing | GA4 (Realtime) | Pageviews register on every template | High |
| 2 | Key conversions tracked as events | GA4 | Form submits, calls and purchases fire as events | High |
| 3 | Search Console property verified | Search Console | Correct property verified and collecting data | High |
| 4 | GA4 and Search Console linked | GA4 admin | Organic query data flows into GA4 | Med |
| 5 | Reporting dashboard in place | Looker Studio | A single view combines GA4 and Search Console for stakeholders | Low |
Area 8: AI search & AEO readiness (6 checks)
More and more searches get answered right inside AI tools now, which is why the audit checks generative engine optimization readiness too (GEO: AI search, not geography). We hold rath.ae to the same standard, running an llms.txt file, structured data and HTML-native tables through these exact checks. Call it practice-what-we-preach. Anyone wanting the service side can check our AI SEO agency page.
| # | Check | Tool | Pass condition | Priority |
|---|---|---|---|---|
| 1 | Structured data is valid and eligible | Rich Results Test | Article, FAQ and other schema validate with no errors | Med |
| 2 | FAQ and HowTo schema where relevant | Rich Results Test | Eligible pages expose Q&A and step markup | Med |
| 3 | llms.txt file present | Manual review | A plain-text llms.txt guides AI crawlers to citable content | Low |
| 4 | Answers are front-loaded for citation | Manual review | Each key question is answered in the opening lines | Med |
| 5 | Tabular facts are HTML tables, not images | Manual review | Data is machine-readable HTML, not screenshots | Med |
| 6 | Entity consistency is clean | Manual review | Brand name, sameAs links and details are consistent sitewide | Low |
DIY audit vs professional audit
Running the checklist yourself will catch most of what's broken; the free tools genuinely surface the real issues. The gap between DIY and a professional audit isn't detection, it's judgement. Knowing which of thirty findings actually moves rankings, and having the skill to fix them, is where experience earns its keep. No fear-mongering intended: for a small site, doing it yourself first is a sensible move.
| Dimension | DIY audit | Professional audit |
|---|---|---|
| Coverage | Finds most issues with free tools | Same, plus edge cases from experience |
| Tool access | Free tiers; limited backlink and crawl depth | Full paid stack (Ahrefs, Semrush, large crawls) |
| Prioritisation | Hard to rank findings by real impact | Findings sequenced by expected return |
| Fix capability | Depends on in-house skills | Fixes delivered or roadmapped |
| Time | An afternoon to two days of your own time | Handled for you |
| Cost | Free with free-tier tools | RATH's growth audit is free; SEO retainers start at AED 2,000/month |
5 mistakes that waste your audit
A thorough checklist won't save you from a handful of recurring mistakes. Avoid them, and the audit actually delivers value.
- Auditing without a crawl. A quick look at a handful of pages won't reveal patterns that span the whole site. Run Screaming Frog first, so you're working from the complete picture instead of a sample.
- Fixing cosmetic issues before indexation blockers. Rewriting a meta description on a page Google can't index accomplishes nothing. Clear the high-priority indexation and technical items first.
- Ignoring mobile and Core Web Vitals field data. Lab scores make things look better than they really are. The CrUX field data in PageSpeed Insights shows what real users actually experience, and that's what Google relies on.
- One-off audits with no re-check cadence. Sites drift over time. An audit captures a moment, not a permanent fix. Without a recurring schedule, the same problems creep back in unnoticed.
- Treating the checklist as the fix. This one matters most. The checklist only diagnoses the problem. Nothing gets better until someone actually implements the findings.
What to do with your results
You've got a list of findings now, each tagged High, Med or Low. Tackle them by severity. Start with indexation and Core Web Vitals problems, move to on-page and content issues next, and finish with the longer-tail off-page and AEO items. Fix each one, check it in the relevant tool, and note what you changed. That way you can trace the results back to their cause later.
Set a cadence from there. Run a full re-audit twice a year, do a quick re-check whenever something structural happens (a redesign, a migration, a CMS change), and glance at indexation and Core Web Vitals once a month, since both tend to slip without any warning.
Be honest with yourself about timelines. Most engagements start showing real movement three to six months after fixes go live, and no honest provider will promise you rankings.
If you'd rather skip running through all fifty checks on your own, RATH Infotech will run the same audit for you as a free growth audit, checklist included for download. We've served clients across the UAE and beyond since 2014, and client retention sits above 98%. Get the checklist + your free audit. Agencies wanting audits delivered under their own brand can book a partner call to talk white-label delivery.
FAQ
What is included in an SEO audit checklist?
Eight areas make up the audit: indexation and crawlability, technical health and Core Web Vitals, on-page elements, content quality, backlinks and authority, local presence and Google Business Profile, analytics setup, and AI-search readiness. Each check pairs a tool with a pass condition. That's what gives you fixable findings instead of a vague overall score.
Can I do an SEO audit myself?
Search Console, GA4 and PageSpeed Insights handle most of the 50 checks on this list, and all of them are free. Where a DIY audit falls short is prioritisation and fixing: knowing which of thirty findings actually moves rankings takes judgment, not just tools. That trade-off is what the DIY-versus-professional table above covers.
How often should you run an SEO audit?
Run a full audit twice a year. Follow it with a short re-check after anything structural: a redesign, a migration, a CMS change, or a visible drop in traffic. Search Console indexation and Core Web Vitals deserve a monthly glance, since both tend to slip quietly. Rankings suddenly falling? Turn to our rankings-drop diagnosis guide.
How long does an SEO audit take?
Get through this checklist on a small brochure site in an afternoon. An ecommerce site with thousands of URLs is a different story: one to two days, most of it spent waiting on the crawl. What a professional audit brings is prioritisation and a fix roadmap layered on top of the raw findings. That's where most of the value actually sits.
What tools do I need for an SEO audit?
The free tier handles most of what you need: Google Search Console, GA4, PageSpeed Insights, Google Business Profile, and Screaming Frog's free crawl for up to 500 URLs. Paid tools like Ahrefs or Semrush mostly add depth on backlinks and keywords. Across audits, we work with the full industry-standard stack.
What should I check first in an SEO audit?
Indexation comes first. If Google can't crawl and index a page, nothing else on the checklist matters for it. Start with Search Console's page-indexing report, check your robots.txt file, and check your XML sitemap. Once indexation is confirmed clean, move on to technical health and Core Web Vitals.
What is a technical SEO audit?
This part of the audit looks at how well search engines can crawl, render and index your site. It covers response codes, redirects, canonical tags, site speed, Core Web Vitals, structured data and mobile rendering. We're keeping things summary-level here; the full breakdown lives in our technical SEO checklist.
How much does a professional SEO audit cost?
Pricing swings a lot depending on who you ask. RATH Infotech offers a free growth audit, and ongoing SEO retainers begin at AED 2,000 a month. Anything past that gets quoted per project. Don't lean on one headline number for the full UAE cost picture; check our SEO cost guide instead.
Who should audit my website's SEO in Dubai?
Anyone can run through this checklist alone, using free tools. Or, if you'd rather not, hand it off. RATH Infotech, a digital agency that's served Dubai and the rest of the UAE since 2014, has client retention above 98%. It runs the same 50 checks as a free growth audit, then hands over the downloadable checklist too.