Session 17: Technical SEO Audit Toolkit

Block 3: The Real-World Technical SEO/SEM Audit (A3)

View lecture slides: Session 17 Slides

Template: log audit findings in the SEO Triage Matrix as you go — impact and effort for every issue, no raw tool dump.

1-Hour Lecture (Theory & Strategy)

  • Technical SEO underpins everything else: if a page can’t be crawled or indexed, on-page and content work is wasted.
  • Core checks: crawlability (robots.txt, sitemap.xml), indexation (site: search, Search Console coverage), Core Web Vitals (LCP, CLS, INP), mobile-friendliness, HTTPS, duplicate/canonical issues.
  • Read the full theory here: Technical SEO and SEO Tools.
  • Recap the Phase 1 checklist for a quick refresher: On-Page SEO Checklist.
flowchart TD
    T[Audit Target: Sandbox or Client Site] --> TOOLS[Free Tools Run]
    TOOLS --> CRAWL[Crawlability: robots.txt / sitemap.xml]
    TOOLS --> INDEX[Indexation: site: search / GSC coverage]
    TOOLS --> CWV[Core Web Vitals: PageSpeed Insights]
    CRAWL --> LOG[Audit Sheet: Issue / Evidence / Severity]
    INDEX --> LOG
    CWV --> LOG
    LOG --> TOP3[Flag Top 3 High-Severity Issues]
    TOP3 --> A3[A3 Part 1: Technical Findings Log]

Figure 1: Technical SEO audit workflow for A3

Key Concepts in Depth

Technical SEO answers three questions in order. If an earlier one fails, later work is wasted.

  1. Can Google find and crawl the page? Check robots.txt (nothing important blocked), sitemap.xml (all key pages listed and submitted in Search Console), and internal links (no orphan pages).
  2. Is the page indexed, and is the right version indexed? Use a site:yourdomain.com search and Search Console’s page indexing report. Watch for duplicates (http vs. https, www vs. non-www, URL parameters) and set canonical tags so one version is preferred.
  3. Does the page deliver a good experience? Core Web Vitals “good” thresholds are:
Metric Measures Good
LCP (Largest Contentful Paint) Loading: when the main content appears ≤ 2.5 s
INP (Interaction to Next Paint) Responsiveness to taps and clicks ≤ 200 ms
CLS (Cumulative Layout Shift) Visual stability: does content jump around? ≤ 0.1

Plus HTTPS on every page and a usable mobile layout. Most Nepali users browse on phones over mobile data, so mobile speed matters more than desktop scores.

Severity should reflect business impact: anything that blocks indexing of money pages is High; slow mobile loading on key landing pages is High or Medium; missing alt text is usually Low.

Worked Example: Pathshala Tutors (Running Case)

Audit log for pathshalatutors.example (illustrative):

# Issue Pages Evidence Severity
1 robots.txt contains Disallow: /courses/ — course pages blocked from crawling 6 course pages robots.txt screenshot; pages missing from site: search High
2 Mobile LCP 4.8 s; hero image is a 2.1 MB PNG Home, IELTS page PageSpeed Insights report High
3 Both http:// and https:// versions resolve, with no redirect Whole site Browser test High
4 Pricing page missing from sitemap.xml /pricing/ sitemap.xml file Medium
5 CLS 0.24 from a late-loading WhatsApp banner All pages PageSpeed Insights Medium
6 14 images without alt text Blog Manual check Low

Top 3 for Session 19: issues 1, 2 and 3. Issue 1 alone explains why the course pages never rank: Google was told not to crawl them.

1-Hour Lab (Agency Execution)

  1. Pick your audit target: your Phase 1 sandbox site, or (with instructor approval) a real local business site for a more realistic A3.
  2. Run free tools: Google PageSpeed Insights / Core Web Vitals report, a site: search on Google, and a manual robots.txt / sitemap.xml check.
  3. Log every issue found in a simple audit sheet: Issue, Page(s) affected, Evidence (screenshot/URL), Severity (High/Med/Low).
  4. Flag the 3 highest-severity technical issues — these carry into Session 19’s prioritization work.

Common Mistakes

  • Starting with content or keywords before checking that the pages can be indexed.
  • Copying a tool’s 80-item report without judging which items matter to the business.
  • Testing only desktop speed.
  • Logging issues with no evidence, so the client cannot verify or fix them.

Deliverable: Feeds Assignment A3 (Part 1 of 3)

Raw technical audit findings log — the evidence base for your SEO Mini-Audit report.

Summary

A technical SEO audit checks crawlability (robots.txt, sitemap, internal links), indexation (site: search, Search Console, canonicals and duplicates), and page experience (Core Web Vitals, HTTPS, mobile). Every issue is logged with pages affected, evidence and a business-based severity, and the top three move forward to prioritisation.

Key Takeaways

  • Crawl → index → experience: fix in that order.
  • Good Core Web Vitals: LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1.
  • Severity is about business impact, not tool warnings.
  • Evidence makes an audit credible.

Review Questions

Short answer

  1. What is the role of robots.txt and sitemap.xml?
  2. State the three Core Web Vitals and their “good” thresholds.
  3. How can you check quickly whether Google has indexed a site’s pages?

Applied (case) questions

  1. A Kathmandu hotel’s booking page does not appear in Google. List, in order, the technical checks you would run and what each could reveal.
  2. Rate the severity of these issues for an e-commerce store and justify each: missing alt text, mobile LCP of 5 s on product pages, duplicate www/non-www versions.