Use this 100-point technical SEO audit checklist to score site health and prioritize fixes. Check each item: ✅ Pass (full points) · ⚠️ Partial (half) · ❌ Fail (0).
→ Technical SEO Guide · Canonical Tag · Crawl Budget
Scoring
| Score |
Rating |
Action |
| 90–100 |
Excellent |
Maintain; monitor quarterly |
| 75–89 |
Good |
Fix partial items |
| 60–74 |
Needs work |
Prioritize P0 failures |
| <60 |
Critical |
Stop content production; fix infrastructure |
1. Crawlability (20 points)
| # |
Check |
Pts |
| 1 |
robots.txt exists and returns 200 |
2 |
| 2 |
robots.txt does NOT block CSS/JS needed for rendering |
3 |
| 3 |
Important pages not Disallowed in robots.txt |
3 |
| 4 |
XML sitemap exists and submitted to Search Console |
2 |
| 5 |
Sitemap contains only indexable 200 URLs (no redirects/404s) |
2 |
| 6 |
Sitemap ≤ 50,000 URLs per file; index sitemap if multiple |
1 |
| 7 |
No orphan pages (every page linked internally) |
2 |
| 8 |
Crawl depth ≤ 3 clicks from homepage for money pages |
2 |
| 9 |
Log files or Search Console crawl stats reviewed |
1 |
| 10 |
Server TTFB < 800ms (Nepal/international average) |
2 |
2. Indexability (20 points)
| # |
Check |
Pts |
| 11 |
All indexable pages return HTTP 200 |
3 |
| 12 |
No accidental noindex on money pages |
3 |
| 13 |
Canonical tags on every indexable page (absolute URLs) |
3 |
| 14 |
Self-referencing canonicals on unique pages |
2 |
| 15 |
No conflicting canonical vs. redirect vs. sitemap |
2 |
| 16 |
Pagination handled (self-canonical or view-all strategy) |
1 |
| 17 |
Faceted/filter URLs blocked or canonicalized |
2 |
| 18 |
hreflang implemented correctly if multilingual |
2 |
| 19 |
“Crawled - currently not indexed” reviewed in GSC |
1 |
| 20 |
Index bloat addressed (thin/tag pages noindexed) |
1 |
3. Site architecture (15 points)
| # |
Check |
Pts |
| 21 |
Logical URL structure (/category/subcategory/page/) |
2 |
| 22 |
HTTPS sitewide with valid SSL |
3 |
| 23 |
Single preferred host (www or non-www, consistent) |
2 |
| 24 |
Internal linking hub pages (pillars) link to clusters |
2 |
| 25 |
Breadcrumb navigation on deep pages |
1 |
| 26 |
Footer links to key sections |
1 |
| 27 |
No redirect chains > 2 hops |
2 |
| 28 |
404 page helpful with navigation |
1 |
| 29 |
Custom 404 monitoring in Search Console |
1 |
4. On-page technical (15 points)
| # |
Check |
Pts |
| 30 |
Unique title tags ≤ 60 characters |
2 |
| 31 |
Unique meta descriptions ≤ 160 characters |
1 |
| 32 |
One H1 per page, logical H2–H6 hierarchy |
2 |
| 33 |
Images have descriptive alt text |
2 |
| 34 |
No broken internal links |
2 |
| 35 |
Mobile-responsive (Google mobile-friendly test) |
3 |
| 36 |
No intrusive interstitials on mobile |
1 |
| 37 |
Language declared in HTML (lang attribute) |
1 |
| 38 |
Open Graph and Twitter Card tags present |
1 |
| # |
Check |
Pts |
| 39 |
LCP ≤ 2.5s (75th percentile) |
3 |
| 40 |
INP ≤ 200ms |
3 |
| 41 |
CLS ≤ 0.1 |
2 |
| 42 |
Images use WebP/AVIF with width/height attributes |
2 |
| 43 |
Critical CSS not render-blocking |
1 |
| 44 |
JS deferred or async where possible |
1 |
| 45 |
CDN or caching for static assets |
2 |
| 46 |
Font display: swap configured |
1 |
6. Structured data (10 points)
| # |
Check |
Pts |
| 47 |
Organization/Person schema on about page |
2 |
| 48 |
Article/BlogPosting schema on blog posts |
2 |
| 49 |
FAQPage schema where FAQ content exists |
1 |
| 50 |
LocalBusiness schema for local service pages |
2 |
| 51 |
Product schema on e-commerce product pages |
1 |
| 52 |
Schema validates in Rich Results Test (no errors) |
2 |
7. Security & trust (5 points)
| # |
Check |
Pts |
| 53 |
HTTPS with no mixed content warnings |
2 |
| 54 |
Security headers (HSTS recommended) |
1 |
| 55 |
No malware/unwanted software flags in GSC |
1 |
| 56 |
Privacy policy accessible |
1 |
Priority fix order
When score < 75, fix in this order:
-
P0 — Indexation blockers: accidental noindex, robots.txt blocks, broken canonicals
-
P1 — Crawl waste: redirect chains, duplicate URLs, sitemap pollution
-
P2 — Performance: LCP/INP/CLS failures on money pages
-
P3 — Schema: add FAQ, LocalBusiness, Article where missing
-
P4 — Architecture: internal linking, breadcrumbs, hub pages
| Section |
Free tools |
Paid tools |
| Crawl |
Screaming Frog (500 URLs free), GSC |
Sitebulb, Deepcrawl |
| Index |
Google Search Console |
Ahrefs, Semrush |
| CWV |
PageSpeed Insights, CrUX |
SpeedCurve |
| Schema |
Rich Results Test, Schema Validator |
— |
| Links |
GSC Links report |
Ahrefs, Semrush |
Nepal-specific checks