Free marketing audit for your business. No commitment.

Technical SEO Checklist: 12 Checks That Matter

A technical SEO checklist you can actually work through: 12 checks in priority order, the free tools that run them, and what is genuinely worth paying for.

None of this is secret. Google's own SEO starter guide covers the same fundamentals, from the source.

Reading time
8 minutes
Who it is for
Owners deciding what to fix on their site first
Includes
12 point checklist, free tool table, timeline table, priority cards, FAQ
Close crop of a developer's hands on a mechanical keyboard

QUICK ANSWER

A technical SEO checklist is the set of site health checks that decide whether search engines can crawl, render, and index your pages. The core items are indexation, robots.txt and sitemap accuracy, canonical tags, HTTPS, mobile rendering, Core Web Vitals, redirect and broken link cleanup, structured data, and internal linking. Work through them in that order, fixing indexation problems first.

What a technical SEO checklist actually fixes

A technical SEO checklist fixes the plumbing, not the message. It confirms Google can find your pages, load them the way a visitor does, understand what each one is about, and index it without tripping over a duplicate, a redirect chain, or a stray noindex tag. None of it makes your copy better. All of it decides whether your copy ever gets seen.

That distinction matters, because most small business owners get sold technical work when they have a content problem, or content work when they have a technical problem. The tell is simple. If your pages rank but nobody clicks, that is a content and title problem. If your pages do not appear at all for your own brand name plus a service, start here.

Start here

Open Google and search site:yourdomain.com. If the number of results is wildly higher or lower than the number of pages you meant to publish, you have an indexation problem, and it outranks every other item on this list.

The 12 point technical SEO checklist, in priority order

Work this list top to bottom. The order matters more than the items themselves, because the first four checks determine whether Google can see your pages at all, and the rest only pay off once it can. In practice, indexation, broken links, and thin or duplicate pages tend to be where small business sites quietly lose ground, so do not skip ahead to the more interesting items.

How to check each item without buying enterprise tools

Every item on that list can be checked with free tools. Google Search Console covers indexation, mobile rendering, and Core Web Vitals field data. PageSpeed Insights covers speed. The Rich Results Test covers structured data. The free tier of Screaming Frog crawls up to 500 URLs, which is more pages than most small business sites have.

Run the crawl first. A single crawl surfaces redirect chains, 404s, missing titles, duplicate canonicals, and orphaned pages in one pass, and it gives you a list you can hand to a developer. Then use Search Console to confirm what Google actually did with those pages. A crawler tells you what exists, Search Console tells you what got indexed.

CheckFree tool that does itWhat a pass looks like
IndexationSearch Console, Pages reportIndexed count matches your intended page count
Crawl blockingrobots.txt tester, live URL fetchCSS and JS load, no blanket Disallow
Redirects and 404sScreaming Frog free tier, 500 URLsNo chains, no internal links to dead pages
Core Web VitalsPageSpeed Insights field dataLCP under 2.5s, INP under 200ms, CLS under 0.1
Mobile renderingSearch Console URL InspectionRendered HTML matches what users see
Structured dataRich Results TestNo errors, correct type for that page
Duplicate contentsite: search plus a crawlOne URL per topic, canonicals agree
Domain versionsManual URL tests in a browserAll four www and https variants land on one URL

Which technical problems are actually worth your money?

Fix anything that blocks indexing first, then fix speed on the pages that make you money, and leave most of the rest alone. Technical SEO has a steep drop off in value once the blockers are gone. The difference between a broken site and a clean one is enormous. The difference between a clean site and a perfectly optimized one is usually a rounding error.

The common trap is spending three months chasing a perfect Lighthouse score while two of your service pages sit behind a stray noindex tag left over from a redesign. Sort your list by one question: does this problem stop a page from appearing at all? Work top down from there and you will not waste a quarter.

+Fix first: pages blocked from indexing. Nothing else matters if Google cannot include the page.
+Fix first: redirect chains and 404s on pages that used to rank. You are discarding links you already earned.
+Fix second: slow LCP on your money pages. Speed is a modest ranking input and a large conversion input.
+Fix second: duplicate service or location pages that compete against each other for the same term.
+Fix later: schema markup beyond your core business, service, and FAQ types.
+Fix later: chasing a perfect lab score. Google scores you on field data from real users.
+Skip: mass rewriting URLs on a site that is already indexed and ranking fine.
+Skip: plugin stacking. Two SEO plugins on one WordPress site cause more problems than they solve.

How long until technical fixes show up in search?

Expect early movement within weeks and meaningful traction in 60 to 90 days. Nothing changes until Google recrawls the pages you fixed, and recrawl frequency depends on how often it already visits your site. A homepage might be revisited daily. A service page buried four clicks deep might wait a month. Requesting indexing in Search Console helps for a handful of URLs, not for a whole site.

Core Web Vitals are the slowest to confirm, because Google scores them on field data collected from real Chrome users over a rolling window of roughly 28 days. You can fix a slow page today and still see the old score for weeks. Watch the lab score in PageSpeed Insights for immediate proof the fix worked, then wait for the field data to catch up.

FixWhen Google usually noticesWhen to judge it
Unblocking indexable pagesDays to two weeks after recrawl30 days
Redirect and 404 cleanupTwo to four weeks60 days
Core Web Vitals workField data updates over roughly 28 days60 to 90 days
Structured dataDays, once the page is recrawled30 days
Internal linking overhaulTwo to six weeks60 to 90 days

Watch out

If anyone promises page one in 30 days from technical fixes alone, walk away. Technical work removes obstacles. It does not create authority, and authority is what decides competitive rankings.

Should you do this yourself, hire a freelancer, or hire an agency?

Do the diagnosis yourself, and pay for the implementation. That is the honest answer for most small business owners. Finding the problems is free and takes an afternoon with the tools above. Fixing anything that touches redirects, canonicals, or your robots file is where one wrong keystroke removes you from Google, and that part is worth paying a professional to handle.

Be careful about what you are actually buying. A one time audit gives you a document, not a fixed site. Plenty of owners pay for an audit, receive a long PDF, and never implement a line of it. If you buy an audit, confirm up front who does the fixes and what it costs to have them done.

OptionBest whenTypical investment
DIY with free toolsSmall site, under 50 pages, a few hours a monthYour time
One time freelance auditYou suspect a specific problem and want a diagnosisVaries by scope, commonly a few hundred to a few thousand dollars, one off
Developer for fixes onlyThe audit is done and you just need it implementedVaries widely by hourly rate and scope
Ongoing SEO with an agencyYou want fixes, content, and reporting handled togetherKihan Marketing SEO starts at $1,500 per month
Rebuild instead of repairThe site is slow, dated, and fighting you at every turnKihan Marketing website design starts at $5,000

Talk it through

Kihan Marketing is a Seattle web development and SEO team. SEO starts at $1,500 per month, growth packages that combine SEO with web work start at $3,000 per month, and everything is month to month with no long term contract. Call (425) 954-3452.

Frequently asked questions

A technical SEO checklist covers indexation, robots.txt, XML sitemaps, canonical tags, HTTPS, redirects, broken links, mobile rendering, Core Web Vitals, structured data, internal linking, and duplicate content. Those twelve items decide whether a search engine can crawl your site, render it the way a visitor sees it, understand what each page is about, and index it. Anything beyond that list, such as log file analysis, crawl budget tuning, or hreflang, matters mostly to very large or international sites. A local business with fewer than a hundred pages rarely needs it.

Once a quarter for most small business sites, plus immediately after any redesign, platform migration, or plugin change. Technical problems are usually introduced by an event, not by time passing. A theme update that adds a noindex tag, a developer who leaves a staging robots.txt in place, or a new page builder that doubles your load time will each undo months of work overnight. Between audits, check Google Search Console once a month. The Pages report and the Core Web Vitals report flag most new problems on their own.

Yes, for most of it. Google Search Console, PageSpeed Insights, the Rich Results Test, and the free tier of Screaming Frog will find nearly every issue on a site under 500 pages, and they cost nothing. The hard part is not finding problems, it is fixing them without breaking something else. Editing robots.txt, changing canonicals, or rewriting URLs on a live site can pull pages out of Google if you get it wrong. Diagnose it yourself, then hand anything touching redirects or indexation to a developer.

Yes, but less than most people expect. Google treats page experience as a ranking input that acts more like a tiebreaker between pages of similar relevance than an override. The better reason to fix it is conversion. Slow pages lose visitors before the page finishes loading, and that shows up in your revenue long before it shows up in your rankings. Aim for LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1, measured on real user field data rather than a one off lab score.

Expect early movement within weeks and meaningful traction in 60 to 90 days. Once you unblock pages or fix redirects, Google has to recrawl the affected URLs before anything changes, which usually takes days to a few weeks depending on how often it visits your site. Core Web Vitals take longer, because the field data behind them updates on a rolling window of roughly 28 days. Judge indexation fixes at 30 days and everything else at 60 to 90 days. Anyone promising faster is guessing.

Technical SEO is about access, on page SEO is about meaning. Technical work makes sure a search engine can reach, render, and index your page. On page work makes sure the page answers a question well enough to deserve the ranking, through titles, headings, copy, and internal links. You need both, but they fail differently. A technical failure makes you invisible. An on page failure makes you visible and ignored. Always check indexation first, because excellent copy on a blocked page earns nothing at all.

No. Schema markup helps when it describes something search engines display differently in results, such as a local business, a service, a product, a review, an event, or an FAQ. Adding generic markup to every page creates no ranking benefit and adds maintenance you will forget about. For a typical local service business the useful set is small: LocalBusiness or Organization sitewide, Service or Product on your money pages, and FAQPage where you genuinely answer questions. Validate everything in the Rich Results Test after publishing.

Want a proposal to compare?

Kihan Marketing gives you a written scope and price within one business day. No pressure, and nothing to sign to see it.

Or call us directly: (425) 954-3452

Get your free proposal

Tell us about your project and we will be in touch within one business day.

Ready to grow?

Three simple steps from first hello to real results.

1. Contact us

Fill out the form and tell us about your goals.

2. We build your plan

A custom strategy and design built to rank and convert.

3. You get results

Launch, then measurable growth month over month.