Skip to main content
SlapMyWeb

Fix guides

The fix, not the warning.

44 common website problems, each with before and after code, a difficulty rating and an honest time estimate.

Start with the quick wins

Rated easy but high impact: the best return on an afternoon.

Performance

Core Web Vitals and the render path that decides them.

13 guides

How to Minify Your CSS

Strip comments and whitespace from stylesheets to cut their size by 30-50%.

EasyMedium10 min

How to Minify Your JavaScript

Compress JS by removing comments, whitespace and shortening names: often a 40-60% reduction.

EasyMedium10 min

How to Lazy-Load Off-Screen Images

Defer images below the fold so they don't compete with the initial render.

EasyMedium10 min

How to Preload Web Fonts and Fix Invisible Text

Preload key fonts and use font-display: swap so text is never invisible while fonts load.

MediumMedium15 min

How to Fix a Slow Time to First Byte

Cut server response time so everything else on the page can start sooner.

MediumHigh impact1-3 hours

How to Fix Render-Blocking CSS

Stop stylesheets delaying first paint by inlining what is critical and deferring the rest.

MediumHigh impact1-2 hours

How to Fix a Page That Is Too Large

Bring total page weight down, usually images and JavaScript, so it loads on a real connection.

EasyHigh impact1-2 hours

How to Fix a Slow Largest Contentful Paint

Get the biggest visible element rendering within 2.5 seconds.

MediumHigh impact1-3 hours

How to Fix a High Cumulative Layout Shift

Stop the page jumping around while it loads by reserving space up front.

MediumHigh impact1-2 hours

How to Eliminate Render-Blocking JavaScript

Defer or async non-critical scripts so they stop delaying the page from rendering.

MediumHigh impact20 min

How to Enable Gzip / Brotli Compression

Compress text responses (HTML, CSS, JS) so they transfer 60-80% smaller.

MediumHigh impact15 min

How to Add Browser Cache Headers

Tell browsers to cache static assets so repeat visits load almost instantly.

MediumMedium15 min

How to Reduce Too Many HTTP Requests

Cut the number of files a page loads so it renders with fewer round-trips.

MediumHigh impact30 min

SEO

The tags, sitemaps and markup Google reads before it ranks you.

15 guides

How to Remove an Accidental noindex

Find and remove a stray noindex that is keeping an important page out of Google entirely.

EasyCritical5 min

How to Fix Broken Internal Links (404s)

Find and repair internal links that point to missing pages so you stop leaking link equity.

MediumMedium20 min

How to Fix Redirect Chains

Collapse multi-hop redirects (A→B→C) into a single hop to the final URL.

MediumMedium15 min

How to Add Breadcrumb Navigation and Schema

Add breadcrumbs (and BreadcrumbList schema) so users and Google understand your site hierarchy.

MediumMedium20 min

How to Fix Multiple H1 Tags

Use one h1 per page so the document outline and the page's subject are unambiguous.

EasyMedium30 min

How to Add Schema Markup

Describe the page in JSON-LD so search engines read what it is instead of inferring it.

MediumHigh impact1-2 hours

How to Fix a Missing H1 Tag

Give the page a single top-level heading that names its subject.

EasyMedium15 min

How to Add Twitter Card Tags

Control how the page looks when it is shared on X and in chat apps.

EasyLow impact15 min

How to Add Open Graph Tags

Control the title, description and image shown when your link is shared.

EasyMedium15 min

How to Add a Canonical Tag

Name the preferred URL so duplicate addresses do not split your ranking signals.

EasyHigh impact30 min

How to Fix a Missing Title Tag

Give the page a title: the strongest on-page signal and the line people click.

EasyHigh impact15 min

How to Add a robots.txt File

Tell crawlers what they may request, and point them at your sitemap.

EasyMedium15 min

How to Add a Favicon

Give the site an icon for browser tabs, bookmarks and search results.

EasyLow impact15 min

How to Add an XML Sitemap

Publish a list of the URLs you want discovered, and tell search engines where it is.

EasyMedium30 min

How to Add a Missing Meta Description

Write the 150-160 character snippet that appears under your title in Google results.

EasyMedium5 min

Which of these is yours?
Find out in under a minute.

A free audit ranks the issues on your site by the score points each one costs, and links straight to the guide that fixes it.

Run a free audit
Free foreverNo signupLive scan progress