Most SEO checklists online are bloated, contradictory, and padded with affiliate links. This one is not. It is the exact list I run through before launching any client website in 2026 — the items that matter, in the order they matter, with no filler.
Print it, bookmark it, or hand it to your developer. If they cannot check every box, they are not ready to launch.
Technical foundation
These are the non-negotiables. If any of these are wrong at launch, nothing else matters.
- Site is served over HTTPS with a valid certificate.
-
wwwvs non-wwwdecided and the other redirects to it with a 301. - HTTP to HTTPS redirects everywhere (no duplicate protocols).
- Trailing slashes are consistent (either all pages have them, or none do).
-
robots.txtexists at the root and allows the main site while blocking admin/staging. -
sitemap.xmlexists, is referenced inrobots.txt, and includes every real page. - Canonical URL on every page points to itself (or the preferred version).
- 404 page exists and returns an actual 404 status (not 200).
- TTFB (time to first byte) is under 200 ms — use a CDN.
- Mobile-friendly — passes Google's Mobile-Friendly Test.
- Structured data (schema.org) on every page type: Organization/LocalBusiness on home, Article on blog posts, Product on shop pages, BreadcrumbList where applicable.
- Validated schema using Google's Rich Results Test.
Performance (Core Web Vitals)
Google uses these as direct ranking factors. I covered the full explanation in Core Web Vitals Explained for Business Owners.
- LCP under 2.5 s on mobile.
- INP under 200 ms.
- CLS under 0.1.
- Lighthouse mobile score 90+ (ideally 95+).
- All images converted to AVIF/WebP with proper sizing.
- Images have width and height attributes set.
- Below-the-fold images are lazy-loaded.
- Fonts are preloaded (only the primary weight).
- Render-blocking resources eliminated.
- Third-party scripts (analytics, chat, tag managers) deferred.
On-page SEO
- One
<h1>per page, matching the page intent. - Logical heading hierarchy —
h2for sections,h3for sub-sections. No skipping levels. - Title tag: 50–60 characters, keyword near the front, brand at the end.
- Meta description: 140–160 characters, written for humans.
- Open Graph tags (
og:title,og:description,og:image,og:url,og:type). - Twitter Card (
summary_large_image) with image. - Alt text on every content image, describing the image clearly.
- Internal links from every page to at least 2–3 others on the site.
- Breadcrumbs on non-homepage pages.
- No orphan pages — every published page is linked from somewhere.
Content
- Homepage H1 targets the main brand/service query.
- Service pages each target one specific keyword cluster.
- Blog posts answer specific questions real customers ask.
- Unique content on every page (no duplicates, no copy-paste from suppliers).
- Readability: short paragraphs, scannable bullets, subheadings every 200–300 words.
- Calls to action at least once per page, pointing to the next logical step.
Local SEO (if relevant)
If your business serves customers in a specific location — restaurant, tour operator, local service — this section is critical.
- Google Business Profile claimed, verified, and filled out.
- NAP consistency — same Name, Address, Phone across site + all directory listings.
-
LocalBusinessschema withaddress,geo,openingHours,telephone. - City/region mentioned naturally in homepage copy and meta description.
- Embedded Google Map on the contact page.
- Reviews flow in place — ask happy customers to leave them.
- Location-specific landing pages if you serve multiple areas.
I wrote more specifically about local SEO for Croatian businesses in Hiring a Web Developer in Split, Croatia.
Multilingual (if relevant)
-
hreflangtags for every language variant, on every page. - Separate URLs per language (
/en/,/hr/, etc.), not URL parameters. - Language switcher that remembers the choice.
- Translations are human-quality, not machine-translated.
-
<html lang="…">set correctly on each page.
Accessibility (also SEO)
Accessibility and SEO overlap more than people think. Semantic, accessible HTML ranks better and is usable by everyone.
- Keyboard navigation works throughout.
- Focus states visible on interactive elements.
- Form labels correctly associated with inputs.
- Color contrast meets WCAG AA (4.5:1 for body text).
- Screen reader can navigate the main content.
- Skip-to-content link at the top of every page.
Analytics and monitoring
- Google Search Console verified for the property (both
wwwand non-wwwif applicable). - Sitemap submitted in Search Console.
- Analytics installed (GA4 or privacy-friendly alternative).
- Goal/conversion tracking set up for key actions (contact form, checkout, booking).
- Uptime monitoring in place.
Post-launch (first 30 days)
- Check Search Console daily for indexing issues and coverage errors.
- Verify pages are being indexed — search
site:yourdomain.com. - Monitor Core Web Vitals in Search Console as real user data rolls in.
- Check for 404s and fix broken links.
- Submit key pages manually via Search Console's URL Inspection tool.
- Build 2–3 high-quality backlinks (industry directories, local chambers, supplier partner pages).
The mindset
None of the items above are complicated individually. The trap is treating SEO as a one-time task — tick the boxes, forget about it, hope for the best. SEO is a compound-interest activity. Sites that keep improving their content, keep adding useful pages, and keep the fundamentals clean will keep climbing rankings for years.
If you are planning a launch and want to make sure every box is ticked, I run pre-launch audits for client projects and can do the same for sites built by other developers. Email info@tonibarisic.com or use the contact form. Related reading: Why Every Business Website Needs Proper SEO From Day One and What Makes a Website Fast.