Web Development · Advanced level

Advanced level · Module 3 of 6 · 20 guided hours

Web Performance and Search Optimisation

Measure and improve real-world speed, cache effectively and make sites discoverable in search engines through sound technical SEO.

Learning objectives

  • Measure performance with Core Web Vitals and lab tools
  • Improve loading with image, font, code and caching techniques
  • Apply technical SEO and measure results responsibly

Topics

  • Core Web Vitals
  • image formats and responsive images
  • code splitting
  • HTTP caching and CDNs
  • titles, descriptions, canonical URLs and sitemaps
  • structured data
  • privacy-friendly analytics

Lessons

  1. Lesson 1 Measuring Real-World Performance

    Understand Core Web Vitals and measure performance in the lab and in the field.

    Largest Contentful PaintInteraction to Next PaintCumulative Layout Shiftlab vs field data

  2. Lesson 2 Faster Loading

    Reduce what pages load and when: images, fonts, JavaScript and render-blocking resources.

    responsive images and modern formatslazy loadingfont loadingcode splitting

  3. Lesson 3 Caching and Content Delivery

    Use HTTP caching and CDNs so repeat visits and distant visitors load quickly.

    Cache-Controlfingerprinted file namesCDNservice worker caching

  4. Lesson 4 Technical SEO and Measurement

    Help search engines crawl and understand a site, and measure visits with respect for privacy.

    title and meta descriptioncanonical URLsitemap.xml and robots.txtstructured data (JSON-LD)

Practical activity

Take the training centre site through a performance and SEO pass: set targets, measure, improve and report the results.

Expected outcomes

  • Fast sites on mobile networks
  • Sites that search engines can crawl and understand

Assessment

Before-and-after report with Lighthouse and real-device measurements, plus an SEO checklist review.

Taught live by an instructor — online or in person. Free course lessons are for self-study and do not lead to a certificate — see registration options.