An SEO audit is not a vibes check. It is a 47-item gate every URL on your site must pass. Below is the same checklist SEOrganiq runs on every paid audit — use it free.
1. Technical (12 items)
robots.txtpresent, allows crawl, references sitemapsitemap.xmlpresent, < 50 MB, < 50,000 URLs per file- All canonical tags self-reference or point to a 200 URL
- No
noindexon indexable pages - HTTPS enforced site-wide, no mixed content
- HTTP/2 or HTTP/3 enabled
- Server response time under 600 ms (TTFB)
hreflangcorrect for every localized URL pair- No infinite crawl traps (faceted nav, calendar pages)
- 404s return real 404 (not soft-200s)
<html lang>matches content language- No more than one H1 per page
2. On-page (10 items)
<title>between 30–60 characters, unique per URL- Meta description 70–160 characters, unique
- H1 contains primary keyword
- URL contains primary keyword, lowercase, hyphenated
- Image alt text on every meaningful image
- Internal links use descriptive anchor (not "click here")
- Outbound links: editorial
rel=set correctly - Schema markup present (Organization, WebSite, BreadcrumbList minimum)
- FAQ schema on FAQ blocks
- Article schema on blog posts
3. Core Web Vitals & performance (8 items)
- LCP under 2.5 s on mobile
- CLS under 0.1
- INP under 200 ms
- Images served as WebP/AVIF with explicit
widthandheight - Above-the-fold images use
fetchpriority="high" - Below-the-fold images use
loading="lazy" - CSS critical path under 14 KB compressed
- JS bundle under 200 KB compressed
4. Content quality (8 items)
- Each cluster has a pillar page targeting head keyword
- Cluster pages target long-tail variants
- Internal links flow from pillar ↔ cluster
- Articles updated in last 12 months
- Original images or licensed stock (no AI watermarks)
- Tables, lists and headings break up text every 200–300 words
- Author bio visible with E-E-A-T signals
- Schema
datePublishedanddateModifiedaccurate
5. AI search / LLM visibility (4 items)
- Content cited by Perplexity, ChatGPT and Gemini in your top 10 queries
- Brand entity exists in Wikidata / Wikipedia
OrganizationJSON-LD withsameAspointing to social profiles- FAQ pages structured so LLMs can extract Q&A pairs
6. Off-page (5 items)
- Referring domains growing month-over-month
- No more than 30% anchor text from exact match
- No links from spam neighborhoods (DR < 5, no traffic)
- Brand mentions monitored (unlinked → outreach for link)
- Google Business Profile complete (for local) with weekly posts
How to use this checklist
Run it quarterly. The first audit will surface 10–20 failures; that is normal. Fix in this order: technical → on-page → performance → content → AI → off-page.
Or skip the spreadsheet and run a free SEOrganiq Audit — it scores every item automatically and gives you a prioritized fix list.

