A Technical SEO Checklist You Can Actually Complete

1. Crawling and indexing

  • robots.txt allows the resources needed to render pages, including CSS and JS.
  • An XML sitemap lists only canonical, indexable, 200-status URLs, and is submitted in Search Console.
  • No accidental noindex on production templates, and staging is blocked entirely.
  • One canonical hostname with 301 redirects from the alternatives, HTTP to HTTPS included.
  • No redirect chains longer than one hop, and no soft 404s.
  • Pagination is crawlable with real links, not JavaScript-only controls.

2. On-page fundamentals

  • One H1 per page, describing the page's actual subject.
  • Titles under 60 characters with the primary term near the front; descriptions under 160 characters that earn the click.
  • Descriptive URLs in lower case with hyphens, no session parameters.
  • Every image has meaningful alt text; decorative images have empty alt.
  • Internal links use descriptive anchor text and point to canonical URLs.

3. Structured data

Add JSON-LD for the entities that match your pages: Organization and LocalBusiness sitewide, Product with offers on commerce pages, Article on posts, FAQPage where you genuinely answer questions, BreadcrumbList on deep pages, and Service for service offerings.

Mark up only what is visible on the page and validate every template. Invalid or invented markup earns nothing and can cost you rich results entirely.

4. Site architecture

  • Important pages reachable within three clicks of the homepage.
  • Topic hubs linking to detailed subpages, and subpages linking back.
  • Breadcrumbs on all deep pages, matching your JSON-LD.
  • No orphan pages — anything worth indexing should be linked from somewhere.
  • Faceted navigation controlled so filters do not generate millions of crawlable combinations.

5. International and local targeting

  • hreflang pairs are reciprocal and include an x-default.
  • Country pages carry genuinely localised content — currency, contact, payment methods — not swapped city names.
  • NAP details (name, address, phone) are consistent everywhere, including your business profile listings.
  • Arabic pages set lang and dir correctly and are not machine-translated copies.

6. Measurement

  • Search Console verified, sitemap submitted, coverage and Core Web Vitals reports reviewed monthly.
  • Analytics tracking conversions, not just pageviews.
  • Log-file or crawl-stats review for large sites to see where crawl budget goes.
  • A tracked list of target queries with monthly position snapshots.

Frequently asked questions

How long until SEO changes show results?

Technical fixes can be reflected within days once recrawled. Content and authority work typically takes 8–16 weeks to move competitive terms.

Should every page have FAQ schema?

No. Use it only where real questions and answers appear on the page, otherwise it risks a manual action and adds no value.

Need a hand applying this?

Our engineers can do it for you. Open a ticket and we will help.