Digital Marketing · Focus area 1: Technical SEO
DM3: Site speed, Core Web Vitals and the technical audit
Goal: measure how fast and stable pages feel to real visitors, find what slows them down (heavy scripts, images, third-party tags), fix the biggest problems, and run a technical SEO audit that ranks fixes by impact.
You'll need: DM1, DM2, Module 16 (Responsive Websites), Module 19 (Browser Interactions), Module 39 (Frontend Quality), and the MittiMart practice kit.
Where this is used: most Indian shoppers browse on phones, often on budget handsets and patchy mobile data. A page that takes eight seconds to show anything loses people before they see a product, and search engines use page experience as one of many signals.
How it differs: frontend developers build speed into the code. Marketers add tags, pixels, chat widgets and sliders that can undo that work. This module is about measuring the cost of what marketing adds, and deciding what's worth it.
Time: reading about 2½ hours · practice (the Try it tasks) about 2½ hours · assignment about 3½ hours.
Lessons
- 1Why speed matters, and how to measure itReading 15–25 minutes, plus practice✓
- 2Core Web Vitals: LCP, INP and CLSReading 15–25 minutes, plus practice✓
- 3Page weight, blocking scripts and third-party tagsReading 15–25 minutes, plus practice✓
- 4Images, fonts and mobile-first pagesReading 15–25 minutes, plus practice✓
- 5Running a technical SEO auditReading 15–25 minutes, plus practice✓
🛠️Assignment: Make MittiMart light and write the audit
- Measure the starter home page's total download and list the three largest files.
- Remove the slider library and add
deferto the other scripts; measure again. - Check every page against the audit checklist in Lesson 5 and record the issues in
seo/audit.mdin the format inseo/README.md. - Rank the issues by severity and effort, fix them, and set each status.
- Add the search traffic figures from
seo/search-console.csvand write the Limits section.
Self-check before you finish:
- [ ] No script in any
<head>loads withoutdeferorasync. - [ ] The home page downloads 250 KB or less.
- [ ] Every audit issue has pages, a severity, a fix and a status.
- [ ]
npm run test:seopasses 10 of 10.
✅Module check
Explain in a few sentences, in your own words:
How do you find and fix what makes pages slow, and run a technical audit a team will act on?
Show a good answer
A good answer mentions: lab and field measurements tested like real visitors (a mid-range phone on 4G); LCP (2.5 s), INP (200 ms) and
CLS (0.1) at the 75th percentile, and a common cause of each; render-blocking scripts fixed with defer, async or the end of the body;
page weight and big libraries; third-party tags reviewed for owner, purpose, consent and cost; image formats, sizes, width and height, and
lazy loading below the first screen only; mobile-first indexing; and an audit that records issues with pages, severity, fix and status,
ordered by impact and effort, verified, and reported with honest limits.
📚Official references
Official documentation and guidance for this module's topics, chosen on 2 November 2026. Tools, laws and standards change, so check the current version before you rely on a detail. If a link has moved, search the same site.
📝Module quiz
10 questions · 10 marks each · 100 marks in all · pass mark 70% · retry as often as you like ·
