Technical SEO & Performance | Module 5

By the end of this module, you'll know how to check your site's technical health and fix the issues you can control—like speed, mobile-friendliness, and HTTPS. Some issues will need a developer, and that's normal.

white screen blue background with a dial for performance
technical seo performance-

What You'll Actually Be Able to Fix

As a beginner, you can handle:

  • Checking your site speed and compressing images
  • Making sure your site is mobile-friendly
  • Getting HTTPS set up
  • Finding and fixing broken links
  • Understanding what Core Web Vitals are

You'll likely need developer help for:

  • Complex speed optimisations (JavaScript, server response times)
  • Advanced Core Web Vitals fixes
  • Server configuration issues
  • Complex redirect problems

💡 Flag for later: Anything labelled “developer fix” — just note it down for future help.

Step 1: Why Is My Site Slow and How Do I Fix It?

Do this:
Run your homepage through Google PageSpeed Insights
Enter your homepage URL → click Analyze

What you'll see:
Performance score (0–100)
Core Web Vitals status
List of issues

What beginners can fix:

  1. Image file sizes – compress before uploading
  2. Unnecessary images – remove decorative ones
  3. Large font files – stick to standard web fonts

What needs a developer:
"Reduce JavaScript execution time"
"Minimise main-thread work"
"Reduce server response time"
"Remove unused CSS"

Check this worked: rerun PageSpeed Insights after image compression. Expect a 10–20-point lift.
Why this matters: faster sites rank and convert better.

Step 2: Is My Site Mobile-Friendly?

Do this:
Use Google’s Mobile-Friendly Test

What to look for:

  • Text readable without zooming
  • Buttons easy to tap
  • Content fits the screen

Common fixes:

  • Font size ≥16px
  • Add space between buttons
  • Make images resize for mobile

Check this worked: test shows “Page is mobile-friendly.”
Why this matters: mobile usability is a direct ranking factor.

Step 3: Do I Need HTTPS and How Do I Get It?

Do this:
Look for https:// and a padlock icon.

If missing:

  • Most hosts offer free SSL (“Let’s Encrypt”)
  • Shopify, Wix, Squarespace → automatic
  • For others, ask support: “Please enable HTTPS with a free SSL certificate.”

💡 Tip: After enabling, test both http:// and https://. The first should redirect automatically.

Check this worked: all pages load with HTTPS and padlock.
Why this matters: HTTPS = trust + small ranking boost.

Step 4: Why Isn't Google Indexing My Pages?

Do this:
Open Google Search Console → Pages → “Why pages aren’t indexed.”
(If you haven’t set it up yet, do that first — it’s free: search.google.com/search-console)

Common reasons & beginner fixes:

  • “Crawled – not indexed” → improve content quality
  • “Blocked by robots.txt” → check yourdomain.com/robots.txt (Flag for later if unsure)
  • “Duplicate without canonical” → ensure unique content
  • “Redirect error” → developer fix
  • “Server error (5xx)” → contact hosting provider

Check this worked: most key pages show Indexed in Search Console.
Why this matters: no indexing = no visibility.

Step 5: What Are Core Web Vitals and How Do I Improve Them?

Do this:
In Search Console → Experience → Core Web Vitals

You’ll see:

  • LCP – loading speed
  • INP – interactivity
  • CLS – layout shift

Beginner fixes:

  • Compress/reduce images for better LCP
  • Add width & height to images for better CLS

Developer fixes:

  • INP issues, server optimisation

Check this worked: review Core Web Vitals again in 4–6 weeks (Google updates data monthly).
Why this matters: official ranking signals tied to user experience.

Step 6: Compress Images for Speed

Do this:
Use TinyPNG or Squoosh before upload.

Target file sizes:

  • Large photos: under 200 KB
  • Icons/small images: under 50 KB

Check this worked: re-run PageSpeed Insights — image warnings should drop.
Why this matters: images = biggest cause of slow pages.

Do this:
Use BrokenLinkCheck.com or Search Console → “Not found (404).”

Fix by:

  • Updating the URL
  • Removing the link
  • Redirecting if moved (developer if using Ghost routes or external tools)

Check this worked: every main link opens correctly.
Why this matters: clean links improve user experience and crawl efficiency.

What's Next: Technical SEO Is Ongoing

Priority order:

  1. Enable HTTPS
  2. Compress all images
  3. Fix broken links
  4. Ensure mobile-friendly
  5. Review Core Web Vitals later

💡 Reminder: It’s okay to need help later. Keep a “developer to-do” note for anything marked flag for later.

Module 5 Foundation Checklist

☑ Site speed checked — images compressed
☑ Mobile-friendly confirmed
☑ HTTPS enabled and redirecting properly
☑ Broken links fixed
☑ Core Web Vitals reviewed
☑ Crawl/index errors checked
☑ Robots.txt not blocking important pages
☑ Know which items need developer support

Common Questions

What's a good PageSpeed score?
50+ mobile, 70+ desktop is fine for beginners. Focus on images first.

Do I need a developer for technical SEO?
Only for deeper issues (JavaScript, server, redirects). Basics you can do yourself.

What are Core Web Vitals?
LCP = load speed, INP = interactivity, CLS = layout shift.

Should I fix every PageSpeed warning?
No — start with images, then revisit later.

When to hire a developer?
When metrics stay poor after your own fixes or Search Console still flags issues.

6

Part of Module 5: Technical SEO & Performance | Module 5


← Module 4: On Page SEO

→ Module 6: Analytics & Tracking