SEO fix guides
What each issue in your audit means, why it matters, and exactly how to fix it, with copy-paste code where it helps.
On-page SEO
- How to write a good title tagWhat a title tag is, the ideal length, and how to fix missing, duplicate, too short or too long titles.
- How to write a meta descriptionWhy meta descriptions matter for clicks, the right length, and how to fix missing, long or duplicate descriptions.
- How to use H1 and heading tags correctlyHow many H1 tags a page should have, how to order H2–H6 headings, and why headings help SEO and accessibility.
- Canonical tags explained: when and how to use themWhat rel=canonical does, why every page should have a self-referencing canonical, and how to fix canonical errors.
- Why your page isn’t indexed: noindex, nofollow and robots.txt blocksHow noindex tags, X-Robots-Tag headers and robots.txt rules stop pages appearing in Google, and how to fix them.
- How to add structured data (schema markup) to your siteWhat JSON-LD structured data is, which schema types to add first, and how to fix schema that can’t be parsed.
Technical
- How to move your site to HTTPS (and fix mixed content)Why HTTPS matters for SEO and trust, how to redirect HTTP to HTTPS, enable HSTS and fix mixed-content warnings.
- robots.txt: how to set it up without blocking GoogleWhat robots.txt does, a safe default file, how to allow or block AI crawlers, and common mistakes that hide sites from Google.
- How to create and submit an XML sitemapWhat an XML sitemap is, what to include, how to reference it in robots.txt and submit it to Google.
- Soft 404 errors: why missing pages must return 404What a soft 404 is, why missing pages returning “200 OK” hurts SEO, and how to return a proper 404 status.
- www vs non-www: pick one and redirect the otherWhy your site should load on only one hostname, and how to redirect www to non-www (or the reverse) and avoid redirect chains.
- How to set the mobile viewport meta tagWhy every page needs a viewport meta tag for mobile-first indexing, and why you shouldn’t disable pinch-to-zoom.
Content
Performance
- How to eliminate render-blocking scripts and CSSWhy scripts and stylesheets in the head delay your page, and how to use defer, async and critical CSS to fix it.
- Core Web Vitals explained: LCP, INP and CLSWhat Google’s Core Web Vitals measure, the thresholds for a good score, and the most effective fixes for each.
- How to reduce server response time (TTFB) and page weightWhy slow server responses and uncompressed HTML slow every page, and how caching, a CDN and compression fix it.
Images
- How to write alt text for imagesWhat image alt text is, why it matters for accessibility and image SEO, and how to write good alt text.
- How to optimize images for faster pagesCompress images, use WebP or AVIF, serve responsive sizes, lazy-load and set dimensions to speed up your site and avoid layout shift.