SEO

Technical SEO Checklist — 40 Items With How to Test Each

A technical SEO checklist with 40 items and testing methods. Speed, mobile, security, indexation and structured data for Bahrain websites.

·10 min read·By the BahrainServer team

Quick answer

Technical SEO ensures search engines can crawl, index, and understand your site. This 40-item checklist covers speed, mobile, security, structured data, and indexation — with tools to test each.

Site speed and performance

#ItemHow to testPriority
1Largest Contentful Paint under 2.5 secondsGoogle PageSpeed Insights, CrUX reportHigh
2First Input Delay under 100msPageSpeed Insights, web-vitals libraryHigh
3Cumulative Layout Shift under 0.1PageSpeed Insights, LighthouseHigh
4Enable compression (Brotli or Gzip)Check HTTP response headers via DevToolsHigh
5Leverage browser caching for static assetsLighthouse, cache-control header checkMedium
6Minify CSS, JavaScript and HTMLPageSpeed Insights, built-in build toolsMedium
7Serve images in next-gen formats (WebP, AVIF)LighthouseMedium
8Use a CDN for global deliveryCheck response headers for CDN originMedium
9Eliminate render-blocking resourcesLighthouse coverage reportMedium
10Use HTTP/2 or HTTP/3 protocolDevTools network panelLow

Mobile optimisation

#ItemHow to testPriority
11Mobile-friendly test passesGoogle Mobile-Friendly Test toolHigh
12Viewport meta tag configured correctlyView source for <meta name="viewport">High
13Touch targets are adequately sized (48px minimum)Lighthouse mobile auditMedium
14Font sizes legible without zoomingManual check on mobile deviceMedium
15No horizontal scrolling on mobileManual check, DevTools responsive modeHigh
16Content width matches device widthManual check across devicesMedium

Crawling and indexation

#ItemHow to testPriority
17XML sitemap submitted to Google Search ConsoleSearch Console Sitemaps reportHigh
18Sitemap includes only canonical, indexable pagesManual review of sitemap XMLMedium
19robots.txt is accessible and correctVisit /robots.txt in browserHigh
20No important pages blocked by robots.txtSearch Console Index coverage reportHigh
21Canonical tags set on all pagesView source or use URL inspection toolHigh
22No duplicate meta title or descriptionsScreaming Frog or Sitebulb crawlHigh
23404 pages return proper 404 status codeCheck via browser DevTools or HTTP header toolHigh
24301 redirects used for moved pages (not 302)Redirect checker toolsHigh
25No broken internal linksScreaming Frog or Sitebulb crawlHigh
26Pagination uses rel="next" and rel="prev" or equivalentView source on paginated seriesMedium
27JavaScript rendered content is accessible to search enginesGoogle URL Inspection tool (View Crawled Page)Medium
28Core pages indexed in Google (check via site: query)site:domain.com search, Search ConsoleHigh

Security and HTTPS

#ItemHow to testPriority
29SSL certificate valid and not expiredCheck padlock in browser, SSL checker toolsHigh
30All pages serve over HTTPS (no mixed content)Lighthouse, browser console warningsHigh
31HTTP redirects to HTTPSVisit http:// and check redirectHigh
32No insecure form actionsCheck form action URLs use HTTPSHigh
33HSTS header configuredSecurity headers checker toolsLow

Structured data

#ItemHow to testPriority
34Schema markup present on relevant pagesGoogle Rich Results Test, Schema.org validatorMedium
35JSON-LD format used (preferred over microdata)View source, inspect script tagsMedium
36Schema matches content on the page (no misleading data)Manual reviewHigh
37Rich results are eligible and appearing in Search ConsoleSearch Console Enhancements reportsMedium

For full schema implementation guidance, see our schema markup guide.

International and multi-language

#ItemHow to testPriority
38hreflang tags correctly implemented for multi-language sitesHreflang tag checker toolsMedium
39Language is declared in HTML lang attributeView page sourceMedium
40No country-specific pages competing for same keywordsSearch Console performance reportLow

Working through this checklist systematically ensures search engines can access, interpret and rank your site effectively. For a broader look at on-page factors, refer to our on-page SEO checklist. For more on the metrics driving speed optimisation, see our Core Web Vitals explainer.

Frequently asked questions

Technical SEO is the practice of optimising your website's infrastructure so search engines can crawl, index and render your pages effectively. It covers speed, mobile usability, security, structured data and site architecture.

Google Search Console is the best free tool. Check the Index and Experience reports for crawl errors, mobile usability problems and Core Web Vitals scores. Site audit tools like Screaming Frog provide deeper analysis.

Yes. Page speed is a confirmed ranking factor for both mobile and desktop. Google's Core Web Vitals — particularly Largest Contentful Paint (LCP) under 2.5 seconds — are direct ranking signals.

Noindex tells search engines not to include the page in their index. Nofollow tells them not to follow links on the page. Noindex affects visibility; nofollow affects link equity. They serve different purposes and can be used separately or together.

Every website benefits from an XML sitemap. It helps search engines discover all your important pages, especially newer content that may not have many internal links yet.

Want this handled for you?

Hosting, design, marketing and software under one roof — with people who answer the phone.

Or message us on WhatsApp — replies within business hours.

WhatsApp us