Website SEO Checklist: 25 Things to Check Before You Launch

A 25-point website SEO checklist for launch day: titles, sitemaps, canonicals, structured data, Core Web Vitals, redirects, Search Console and local SEO.

Why nowThe launch checklist behind every build, including the Ink Removal directory and its city pages.

Before you launch a website, check that search engines can crawl and index it, that every page has a unique title, description and H1, that it's fast on mobile, that old URLs redirect properly, and that analytics and Google Search Console are set up from day one. Get those basics right and you give every page a fair chance to rank. Miss one, such as a forgotten "noindex" tag, and the best design in the world won't show up in Google.

This is the checklist I run through before every site I launch. It works whether you've built on Framer, Webflow, WordPress, Shopify or custom code.

Crawling and indexing

If search engines can't access your pages, nothing else on this list matters. Start here.

1. Remove the staging "noindex"

Most builders hide unfinished sites from Google with a noindex tag or a "disable indexing" setting. It's the single most common launch mistake I see: the site goes live and the setting stays on. Check the page source of your live homepage for noindex and turn it off in your platform's settings.

2. Check robots.txt

Visit yourdomain.com/robots.txt. It should allow crawling of public pages and point to your sitemap. Make sure it doesn't contain Disallow: /, which blocks your entire site.

3. Generate an XML sitemap

Your sitemap lists the pages you want indexed. Most platforms create one automatically at /sitemap.xml. Check that it includes your real pages (including CMS items like blog posts) and excludes thank-you pages, drafts and test pages.

4. Set canonical tags

A canonical tag tells Google which version of a page is the "real" one. Every page should have a self-referencing canonical, and duplicate or filtered versions (for example, URLs with tracking parameters) should point to the main page.

5. Choose one domain and force HTTPS

Your site should load on exactly one version: either www or non-www, always over HTTPS. Every other version should 301-redirect to it. Test all four combinations in a browser.

6. Use clean, descriptive URLs

/services/web-design beats /page?id=482. Keep URLs short, lowercase, hyphen-separated and readable. Decide them before launch, because changing them later means more redirects.

On-page essentials

These are the signals that tell search engines (and people scanning results) what each page is about.

7. Write a unique title tag for every page

Put the main keyword near the start, keep it to roughly 50–60 characters so it isn't cut off, and add your brand name at the end. Duplicate titles across pages confuse search engines and searchers alike.

8. Write meta descriptions that earn the click

Google doesn't rank on meta descriptions, but it often shows them in results. Aim for about 140–160 characters, include the main keyword naturally, and tell people what they'll get by clicking.

9. Use one H1 and a logical heading structure

Each page needs one H1 that matches its topic, followed by H2s and H3s in order. Don't choose heading levels for their font size; style them with CSS instead.

10. Match each page to one search intent

Give every important page a single primary topic. If your services page and your homepage both target "web designer Lagos", they compete with each other. Map one main keyword to one page.

11. Build internal links

Link between related pages with descriptive anchor text, not "click here". Your navigation and footer should reach every important page within a few clicks of the homepage, and no page should be orphaned.

12. Set up social previews

Add Open Graph and X (Twitter) card tags with a title, description and a share image of around 1200 × 630 px. It's not a ranking factor, but it makes shared links look trustworthy, which brings more clicks.

Structured data and content quality

13. Add Organisation or LocalBusiness schema

Structured data (JSON-LD) helps search engines understand who you are: your name, logo, social profiles and, for local businesses, address, phone and opening hours.

14. Add schema for your page types

Use Article for blog posts, Product for store items, BreadcrumbList for navigation and Event for events where it fits. Validate everything with Google's Rich Results Test before launch.

15. Replace placeholder and thin content

Search the site for "lorem ipsum", "coming soon" and template text. Pages with only a heading and two sentences rarely rank. Either expand them or keep them out of the index until they're ready.

Performance and Core Web Vitals

Speed affects rankings and conversions. Google's Core Web Vitals give you clear targets.

16. Pass Core Web Vitals on mobile

Test key pages in PageSpeed Insights. Google's "good" thresholds are LCP under 2.5 seconds (main content loads), INP under 200 milliseconds (the page responds to taps) and CLS under 0.1 (nothing jumps around as it loads). Test the mobile results, not just desktop.

17. Optimise every image

Use modern formats like WebP or AVIF, serve images at the size they're displayed, lazy-load anything below the fold and set width and height to prevent layout shift. Give every meaningful image descriptive alt text, which helps accessibility and image search.

18. Audit fonts and third-party scripts

Limit font families and weights, and preload the one used above the fold. Then review every script: chat widgets, heatmaps, multiple analytics tags. Each one slows the page down, so keep only what you'll actually use.

19. Check the site on real phones

Test on an actual mid-range phone over mobile data, not just a resized desktop browser. Text should be readable without zooming, buttons easy to tap and nothing should scroll sideways.

20. Redirect every old URL

If you're replacing an existing site, every old URL that had traffic or backlinks needs a 301 redirect to its closest new equivalent. This is the biggest SEO risk of any relaunch, and I've covered it step by step in website redesign without losing SEO.

21. Fix broken links and set up a helpful 404 page

Crawl the site with a tool like Screaming Frog (free for smaller sites) to find broken internal links and redirect chains. Your 404 page should return a real 404 status code and help people find their way with links to key pages.

Analytics and Google Search Console

You can't improve what you can't see. Set this up before launch day, not weeks after.

22. Install analytics with conversion events

Install Google Analytics 4 or a privacy-friendly alternative, and track what actually matters: form submissions, bookings, purchases and clicks on email or WhatsApp links. Page views alone won't tell you whether the site is working. Check your cookie consent setup where the law requires it.

23. Verify Google Search Console and submit your sitemap

Verify your domain in Search Console, submit your sitemap and use the URL Inspection tool to request indexing of your most important pages. Search Console is where Google tells you about indexing problems, so check it weekly for the first month.

24. Add Bing Webmaster Tools

It takes five minutes, and you can import your setup straight from Search Console. Bing also powers several other search experiences, so it's worth the small effort.

Local SEO

If you serve customers in a specific city or area, local search is often where the quickest wins are.

25. Set up your Google Business Profile and keep your details consistent

Claim and verify your Google Business Profile, choose accurate categories, add photos, opening hours and your website link, and ask happy customers for reviews. Make sure your business name, address and phone number match exactly across your website, Google, social profiles and directories. If you serve several areas, create a genuinely useful page for each rather than copying one page and swapping the city name.

How I handle SEO on client builds

On-page SEO, performance and analytics are part of every site I build, not an add-on. On multipage websites that means a sitemap and content strategy up front, CMS fields for titles, descriptions and social images on every page and post, and Search Console set up before handover. On landing pages, it means SEO and social previews plus analytics and pixels wired in from day one.

The platform matters less than the setup: Framer, Webflow and custom code can all rank well when configured properly. If you're still choosing, my comparison of Framer vs Webflow covers the SEO differences.

If you're planning a new site and want it launch-ready for search from day one, book a 30-minute call. I'll send a fixed-price proposal within a day.

FAQ

Take a number. Get an answer.

Pull a ticket for the question on your mind and the answer prints right away. Don't see yours? Type it into Q-05 and the printer will answer from what it knows about me.

Try

Q-01ANSWERED


How long after launch will my site appear on Google?

It varies. New pages can be indexed within days once you submit your sitemap in Search Console, but ranking well for competitive keywords usually takes months of consistent content and links. Indexing problems show up in Search Console, so check it regularly.


Still curious? Ask me directly →

Order form · No. 0047Booking now · replies in 24h

Tick what you need. I'll stamp it.

Services for your project
Awaiting
your order