July 23, 2026
Technical SEO Checklist: 15 Things to Check Before You Hit Publish

Most technical SEO problems aren't dramatic — they're small, boring oversights that quietly cap how well a page can perform. Here's a practical list to run through before you hit publish, grouped by what they actually affect.
Can search engines find and index it?
- It's not blocked in robots.txt. Check the site's
robots.txtfile for aDisallowrule that accidentally matches the new page's path. - There's no accidental noindex tag. View the page source and search for
noindex— in both the meta robots tag and, less obviously, theX-Robots-TagHTTP header. - It's in your sitemap. New pages should be added to the sitemap so search engines have a direct, explicit path to discover them — not left to be found only by accident.
- The canonical tag points to itself (or, if it's a deliberate duplicate of another page, to the correct authoritative URL) — not to something that 404s or redirects elsewhere.
Does the page describe itself correctly?
- A title tag exists, is roughly 15-60 characters, and actually describes the page — not a generic template default.
- A meta description exists, under 160 characters, written to earn a click rather than just restating the title.
- Exactly one H1 heading, describing the page's main topic.
- Every meaningful image has alt text — what it shows, not the filename.
Is it technically sound?
- Served over HTTPS, with no mixed content (images or scripts still loading over plain HTTP on an otherwise secure page).
- Has a viewport meta tag, so it actually displays correctly on a phone instead of requiring pinch-to-zoom.
- No broken links on the page — internal or external. A single dead link is a small thing; a page full of them signals neglect to both users and search engines.
- Structured data validates, if you're using any — a JSON-LD block with a typo in it doesn't earn a rich result, it just silently fails.
Is the content itself solid?
- No duplicate content — matching titles, matching meta descriptions, or body text that's a near-copy of another page on the site.
- Genuinely substantial content — as a rough floor, under 300 words is usually a sign there isn't enough here to rank for anything competitive.
Will anyone — or anything — actually find it?
- It's linked from somewhere else on your site. A page with zero internal links pointing to it is an orphan: search engines and visitors alike can only reach it by accident. Link to it from your navigation, a related-content section, or another page's body text.
Doing this by hand doesn't scale
Checking all 15 of these manually for one page is reasonable. Checking them across a hundred pages is not — which is the entire reason a crawler is worth having: point it at your site, and it checks every item on this list, on every page, in one pass.
More from the blog
The Beginner's Guide to Technical SEO Checklists That Actually Work
How to Optimize a Website for Both Google and AI Search at the Same Time
What Is a Noindex Tag and When You Actually Need One
What Is Sitemap Priority and Does It Actually Matter?
Breadcrumbs and SEO: Small Feature, Real Ranking Benefit
What Is a 404 Error and When You Should (and Shouldn't) Worry About It