Technical SEO Checklist: 15 Fixes That Will Boost Your Rankings
Technical SEO

Technical SEO Checklist: 15 Fixes That Will Boost Your Rankings

S
SEO Journal Team
· · 8 min read

You can write the best content in your industry and still fail to rank if your site has technical SEO problems. Google needs to be able to find your pages, crawl them, understand their structure, and load them quickly. When any of those steps break down, rankings suffer.

This checklist covers 15 technical fixes that consistently have the most impact. Work through them in order — the items at the top are foundational, and everything downstream depends on them.

Crawlability: Make Sure Google Can Find Your Pages

1. Audit Your robots.txt File

Your robots.txt file tells search engine crawlers which parts of your site they’re allowed to visit. A misconfigured robots.txt is one of the most common reasons pages don’t appear in search results — and one of the easiest to overlook.

Visit yourdomain.com/robots.txt and check:

  • You haven’t accidentally blocked Disallow: / (which blocks everything)
  • Your important pages and directories are not disallowed
  • Your sitemap URL is declared at the bottom: Sitemap: https://yourdomain.com/sitemap.xml

2. Submit and Validate Your XML Sitemap

Your XML sitemap is a roadmap that helps Googlebot discover all your important pages. Without one, new pages can take weeks to get indexed.

Submit your sitemap through Google Search Console under Indexing > Sitemaps. Check that it returns no errors and that the number of submitted URLs roughly matches the number of pages you want indexed. See our complete guide on XML sitemaps for step-by-step setup instructions.

3. Check for Crawl Errors in Search Console

Open Google Search Console and navigate to Indexing > Pages. Look for pages with status “Not indexed” and investigate why. Common issues include:

  • “Crawled — currently not indexed” (Google found the page but chose not to index it)
  • “Discovered — currently not indexed” (Googlebot hasn’t crawled it yet)
  • “Page with redirect” (sending signals to a redirected URL)

Broken internal links waste crawl budget and create a poor user experience. Use Screaming Frog or Ahrefs Site Audit to identify any internal links pointing to 404 pages and update or remove them.

Page Speed: Pass Core Web Vitals

5. Measure Your Core Web Vitals

Google PageSpeed Insights gives you a free performance report for any URL. Run it on your homepage, your top landing pages, and any pages you’re trying to rank. Pay attention to your three Core Web Vitals scores:

  • LCP (Largest Contentful Paint): how fast your main content loads
  • CLS (Cumulative Layout Shift): how much the page jumps around while loading
  • INP (Interaction to Next Paint): how responsive the page feels to user input

A score of 90+ on PageSpeed Insights is a good target. For deeper guidance on each metric, see our article on Core Web Vitals.

6. Compress and Convert Images to WebP

Images are typically the largest files on any web page. Compress all images to under 200KB and convert them to WebP format (25–35% smaller than JPEG with equivalent quality). Add loading="lazy" to below-the-fold images.

7. Enable Browser Caching and Compression

Configure your server to:

  • Enable Gzip or Brotli compression for HTML, CSS, and JavaScript files
  • Set appropriate cache-control headers so returning visitors don’t have to re-download static assets

Most caching plugins (WP Rocket, W3 Total Cache) handle this automatically for WordPress sites.

8. Minify CSS and JavaScript

Remove unnecessary whitespace, comments, and characters from your CSS and JS files. This is a minor gain on its own but adds up alongside other speed improvements. Most page builder tools and performance plugins include minification options.

Indexation: Control What Google Indexes

9. Audit Canonical Tags

Canonical tags (<link rel="canonical" href="...">) tell Google which version of a URL is the “official” one. Check that:

  • Every page has a canonical tag pointing to itself (or to the correct canonical version)
  • You’re not canonicalizing important pages to other pages unintentionally
  • Paginated pages use canonical tags correctly

10. Use noindex Correctly — and Sparingly

The noindex directive tells Google not to include a page in its index. Use it for thin or duplicate content pages (tag archives, search result pages, thank-you pages), but audit your use carefully. Many sites accidentally noindex pages they actually want to rank.

In Google Search Console, check the “Excluded by ‘noindex’ tag” section to verify the right pages are excluded.

11. Handle Duplicate Content with Redirects

If you have multiple URLs serving the same content (e.g., http:// vs https://, www vs non-www, trailing slash vs no trailing slash), set up 301 redirects to consolidate them into a single canonical URL.

Site Structure: Help Google Understand Your Site

12. Switch to HTTPS

If your site is still on HTTP, this is urgent. HTTPS has been a confirmed Google ranking signal since 2014, and modern browsers flag HTTP sites as “Not Secure.” Get an SSL certificate (Let’s Encrypt is free) and redirect all HTTP traffic to HTTPS.

13. Pass Google’s Mobile-Friendly Test

Google uses mobile-first indexing, meaning it primarily uses the mobile version of your site for ranking. Run your key pages through Google’s Mobile-Friendly Test tool. Common mobile issues include text too small to read, clickable elements too close together, and content wider than the screen.

14. Add Schema Markup to Key Pages

Schema markup is structured data code that helps Google understand your content well enough to display rich snippets — star ratings, FAQ dropdowns, how-to steps — in search results. These dramatically improve click-through rates.

Priority pages for schema: articles, product pages, local business pages, FAQ sections. Use Google’s Rich Results Test to validate your markup before deploying.

15. Fix Internal Linking Gaps

Internal links pass authority around your site and help Google understand the relationship between your pages. Run a crawl with Screaming Frog and look for:

  • Orphan pages — pages with no internal links pointing to them
  • Deep pages — important pages more than 3 clicks from the homepage
  • Pages with too few internal links — especially your most important landing pages

Build a deliberate internal linking strategy that connects related content and channels authority to your highest-priority pages.


Work through this list systematically and you’ll fix the technical issues holding back most websites. None of these items require advanced development skills — they just require attention.

Want a free technical SEO checklist you can print and use on every site? Subscribe to the SEO Journal newsletter and we’ll send it straight to your inbox.

#technical seo #seo checklist #crawlability #site speed
Weekly SEO Newsletter

Get SEO Insights That
Actually Move the Needle

Join 12,000+ marketers and business owners who receive our weekly breakdown of SEO trends, strategies, and actionable tips — completely free.

No spam
Unsubscribe anytime
100% free

Related Articles