DM3: Site speed, Core Web Vitals and the technical audit

Lesson 5 of 5 · reading 15–25 minutes; practice and project time is on the module page

Running a technical SEO audit

🎯You'll be able to

Check a site systematically, record each issue with its pages and severity, rank fixes by impact and effort, and report them so a team acts.

🏠The everyday picture

A building inspector walks through every floor with a checklist, notes each problem with its room and how serious it is, and gives the owner a list in order: fix the wiring before the paint.

📘What it really is

📝A worked example

Input: MittiMart's starter site.

ID Issue Pages Severity Fix
S1 robots.txt blocks /product/ robots.txt critical Allow; add the Sitemap line
S2 Planter page says noindex product/planter.html critical Remove the tag
S3 Same title everywhere, few descriptions all high Unique titles and descriptions
S11 500 KB blocking slider library all high Remove it; defer other scripts

Expected output: a table of at least eight issues (the reference audit has eleven), each with a fix and a status, followed by the search traffic figures and their limits, in the format in seo/README.md.

🌍Where it's used

📝Case scenario

An audit for a jewellery shop listed 140 issues in one long spreadsheet with no order. Nothing was fixed for two months. A second version grouped them into 12 issues with severity and effort, and the three critical ones (a blocked folder, a staging noindex, a redirect loop) were fixed in a day.

🖱️Try it

Pick a small website you know (a local business, a school, a friend's portfolio) and check five items from the checklist by viewing its source and /robots.txt. Success: a table with at least three findings, each with a severity and a fix.

⚠️Common mistakes

🛠️For your project

Project 3's test 10 reads seo/audit.md: at least eight issues with fixes and statuses, the search traffic figures from the export, and honest limits.

✅Quick check

Which comes first: a robots.txt block or missing alt text?

Show the answer

The robots.txt block: it stops pages being found at all.

What should each audit issue record?

Show the answer

An ID, what's wrong, the pages, the severity, the fix and its status.

← PreviousImages, fonts and mobile-first pages
ProLearners Assist