Technical SEO Checklist for WordPress in 2026
Technical SEO is the foundation for all other SEO work. Without the right technical setup, it doesn't matter how good your content is – Google simply can't find and understand it.
This checklist guides you through all the technical SEO elements you need to have in order.
Table of Contents
- Crawlability and indexing
- Speed and performance
- Core Web Vitals
- Mobile-first
- Security
- URL structure
- Structured data
- Internal linking
- Duplicate content
- Tools for technical SEO
Crawlability and indexing
✅ robots.txt
Your robots.txt tells search engines what they can and cannot crawl.
Check:
- ☐ robots.txt exists at
domain.com/robots.txt - ☐ Sitemap is linked:
Sitemap: https://domain.com/sitemap.xml - ☐ Important pages are NOT blocked
- ☐ Admin, login, and private pages ARE blocked
WordPress standard:
User-agent: *Disallow: /wp-admin/Allow: /wp-admin/admin-ajax.php Sitemap: https://domain.com/sitemap.xml✅ XML Sitemap
Check:
- ☐ Sitemap exists at
domain.com/sitemap.xml - ☐ All important pages are included
- ☐ No 404 or redirect URLs in sitemap
- ☐ Updates automatically with new content
- ☐ Submitted to Google Search Console
Recommendation: Use SEOPress, Rank Math or Yoast for automatic sitemap.
✅ Google Search Console
Check:
- ☐ Site is verified
- ☐ Sitemap is submitted
- ☐ No critical crawl errors
- ☐ Monitor indexing regularly
✅ Meta robots
Check:
- ☐ Important pages have
index, follow - ☐ Thank-you pages, login, etc. have
noindex - ☐ Pagination uses correct noindex or canonical
WordPress: SEO plugins handle this automatically.
Speed and performance
✅ Server Response Time (TTFB)
Time To First Byte should be under 200ms.
Check:
- ☐ TTFB under 200ms
- ☐ Good hosting (not shared hosting for important sites)
- ☐ PHP 8.2+
- ☐ OPcache enabled
✅ Caching
Check:
- ☐ Page caching enabled
- ☐ Browser caching configured
- ☐ Object caching (Redis/Memcached) for dynamic sites
Read more: Best caching plugins
✅ Images
Check:
- ☐ WebP format (or AVIF)
- ☐ Lazy loading enabled
- ☐ Correct dimensions (don't resize with CSS)
- ☐ Alt texts on all images
- ☐ Compressed without visible quality loss
Read more: Image optimization guide
✅ Minification
Check:
- ☐ CSS minified
- ☐ JavaScript minified
- ☐ HTML minified
✅ CDN
Check:
- ☐ CDN enabled for static assets
- ☐ Cloudflare, Bunny CDN, or similar
Core Web Vitals
Google's Core Web Vitals are now a ranking factor. Here are the targets:
✅ LCP (Largest Contentful Paint)
How quickly the largest element loads.
Target: Under 2.5 seconds
Optimize:
- ☐ Optimize hero images
- ☐ Preload critical resources
- ☐ Remove render-blocking resources
- ☐ Server-side caching
✅ INP (Interaction to Next Paint)
How quickly the page responds to clicks.
Target: Under 200ms
Optimize:
- ☐ Minimize JavaScript
- ☐ Avoid heavy third-party scripts
- ☐ Defer non-critical JS
✅ CLS (Cumulative Layout Shift)
How much the layout "jumps" during loading.
Target: Under 0.1
Optimize:
- ☐ Define width/height on images
- ☐ Reserve space for ads/embeds
- ☐ Avoid late-loading fonts
Mobile-first
Google uses mobile-first indexing. Your mobile experience is most important.
✅ Responsive design
Check:
- ☐ Works on all screen sizes
- ☐ Text readable without zoom
- ☐ Buttons large enough to tap
- ☐ No horizontal scroll
✅ Viewport meta tag
Check:
- ☐
<meta name="viewport" content="width=device-width, initial-scale=1">is present
✅ Touch-friendly
Check:
- ☐ Click areas at least 48x48 pixels
- ☐ Sufficient distance between links
- ☐ No hover-only functionality
✅ Mobile speed
Check:
- ☐ PageSpeed Insights mobile score over 70
- ☐ Critical CSS inline
- ☐ Images optimized for mobile
Security
✅ HTTPS
Check:
- ☐ Valid SSL certificate
- ☐ All pages on HTTPS
- ☐ HTTP redirects to HTTPS
- ☐ Mixed content warnings fixed
✅ Security headers
Check:
- ☐ HSTS enabled
- ☐ X-Content-Type-Options
- ☐ X-Frame-Options
- ☐ Content-Security-Policy (where possible)
Read more: WordPress security guide
URL structure
✅ Permalinks
Check:
- ☐ Readable URLs (not
?p=123) - ☐ Include keywords where relevant
- ☐ Short and descriptive
- ☐ Lowercase with hyphens
Recommended WordPress permalink: /%postname%/
✅ Trailing slashes
Check:
- ☐ Consistent (either all with or all without)
- ☐ Redirects in place for inconsistency
✅ www vs non-www
Check:
- ☐ One version (either www or non-www)
- ☐ The other redirects permanently (301)
Structured data
Schema markup helps Google understand your content.
✅ Basic schema
Check:
- ☐ Organization or LocalBusiness
- ☐ WebSite with SearchAction
- ☐ WebPage on all pages
- ☐ BreadcrumbList
✅ Content-specific schema
Check based on content:
- ☐ Article/BlogPosting for blog posts
- ☐ Product for products
- ☐ FAQ for FAQ sections
- ☐ HowTo for guides
- ☐ LocalBusiness for physical businesses
- ☐ Review for reviews
✅ Validation
Check:
- ☐ No errors in Rich Results Test
- ☐ No errors in Schema Markup Validator
Internal linking
✅ Structure
Check:
- ☐ Clear hierarchical structure
- ☐ Important pages max 3 clicks from homepage
- ☐ Breadcrumbs implemented
- ☐ Category/tag pages link to related content
✅ Anchor text
Check:
- ☐ Descriptive anchor text (not "click here")
- ☐ Natural variation in anchor text
- ☐ Keywords in anchor text where relevant
✅ Broken links
Check:
- ☐ No broken internal links
- ☐ Regular scanning for 404s
- ☐ Redirects on deleted pages
Duplicate content
✅ Canonical tags
Check:
- ☐ Canonical tag on all pages
- ☐ Self-referencing canonicals
- ☐ Correct canonical on pagination
✅ Hreflang
For multilingual sites:
Check:
- ☐ Hreflang tags on all language versions
- ☐ x-default for default language
- ☐ Reciprocal links (both pages link to each other)
✅ Pagination
Check:
- ☐ Canonical to page 1 OR
- ☐ View-all page OR
- ☐ Accept pagination as separate pages
Tools for technical SEO
Free
- Google Search Console – Indexing, errors, performance
- PageSpeed Insights – Speed and Core Web Vitals
- Rich Results Test – Schema validation
- Lighthouse – Complete audit (Chrome DevTools)
- Screaming Frog (500 URLs free) – Crawl analysis
Premium
- Ahrefs/Semrush – Complete SEO platform
- Screaming Frog (full) – Advanced crawling
- Sitebulb – Visual technical SEO audit
Monthly technical SEO check
Run this check monthly:
-
Google Search Console
- ☐ Check for new crawl errors
- ☐ Review Coverage report
- ☐ Check Core Web Vitals report
-
Speed
- ☐ Run PageSpeed Insights on key pages
- ☐ Compare with last month
-
Broken links
- ☐ Scan for 404 errors
- ☐ Create necessary redirects
-
Indexing
- ☐ Check that new pages are indexed
- ☐ Remove outdated pages from index
Conclusion
Technical SEO can seem overwhelming, but by systematically following this checklist, you ensure that your WordPress site has a solid foundation.
Start with the critical elements (crawlability, HTTPS, speed), and then work through the other points.
