Start a project

The SEO-friendly website checklist to run before launch

Titles, meta descriptions, headings, sitemap, robots.txt, redirects, images and analytics — a pre-launch SEO checklist for new websites.

The SEO-friendly website checklist to run before launch

An SEO friendly website is one that search engines can crawl, understand and trust from its first day live: every important page is indexable, has a unique title and description, uses clear headings, loads quickly on mobile, and sits in a clean structure with a sitemap and working redirects. Most of these points are cheap to get right before launch and expensive to fix after Google has already crawled a messy site.

Use this website launch checklist with your developer during the last week before going live. It covers on-page SEO, technical SEO basics, redirects from an old site, and the tracking you'll need to measure results.

Key takeaways

  • The most common launch mistake is leaving "noindex" or a blocking robots.txt from the staging site.
  • Every page needs a unique title, meta description and one clear H1.
  • Redesigns need 301 redirects from every old URL, or rankings can drop sharply.
  • Submit an XML sitemap and verify the site in Google Search Console on launch day.
  • Test on real phones before announcing the site to anyone.

1. Crawling and indexing checks

If Google can't crawl or index your pages, nothing else on this list matters.

  • Remove staging blocks. Check that no page has a noindex meta tag and that robots.txt doesn't contain "Disallow: /" for all crawlers. Developers often block staging sites and forget to switch this off.
  • Check robots.txt blocks only what should stay private, such as admin areas, cart pages or internal search results.
  • Create an XML sitemap listing only indexable, canonical pages that return a 200 status. No redirects, 404s or noindexed pages.
  • Set canonical tags on every page, pointing to the preferred URL.
  • Pick one version of the domain (with or without www, always HTTPS) and redirect all other versions to it.
  • Remove password protection from pages meant to be public.

2. On-page SEO for every important page

ElementRule of thumbExample for a Pune physiotherapy clinic
Title tagUnique, roughly 50–60 characters, main topic first, brand at the endSports Injury Physiotherapy in Baner, Pune | ClinicName
Meta descriptionUnique, about 140–155 characters, a clear benefit and next stepRecover from sprains and ligament injuries with one-to-one sessions. Book on WhatsApp for same-week slots.
H1One per page, describing the page's topicSports injury physiotherapy in Baner
H2 / H3Logical sections that match questions people askConditions we treat, What a session includes, Fees
URLShort, lowercase, hyphens, readable/services/sports-injury-physiotherapy/
Body contentAnswers the searcher's question fully, in plain languageSymptoms, process, recovery time, fee range, FAQs

Titles and descriptions often get left as the theme default, such as "Home" or "Services – My WordPress Site". Check every page in a crawl report before launch. For help writing the content itself, see our website content writing tips.

Content quality checks

  • No placeholder or lorem ipsum text anywhere, including footers and hidden tabs
  • No duplicate pages with the same content under different URLs
  • No thin pages with a heading and one sentence
  • Service and location pages that are genuinely different from each other
  • Business name, address and phone identical on every page and on your Google Business Profile

3. Images and media

  • Compress and resize images before upload, and use WebP or AVIF where supported
  • Give files descriptive names such as "bridal-makeup-kolkata.webp" rather than "IMG_2045.jpg"
  • Write alt text that describes the image for people who can't see it
  • Set width and height so the layout doesn't jump while loading
  • Lazy-load images below the fold, but not the main hero image
  • Host videos on a video platform and embed them lightly, rather than uploading large files to your server

Five-minute test: Search Google for "site:yourdomain.com" a few days after launch. If staging URLs, test pages or old duplicate pages appear, fix them with redirects or noindex before they build up.

4. Technical SEO basics

Speed and mobile

Run your key pages through PageSpeed Insights and aim for good Core Web Vitals on mobile. Test on an actual mid-range Android phone over mobile data. Menus, forms, click-to-call and WhatsApp buttons must all be easy to tap. Our Core Web Vitals guide lists the fixes that help most.

Security

  • A valid SSL certificate on every page, with no mixed-content warnings
  • HTTP URLs redirecting to HTTPS
  • Admin login not at an obvious default URL where practical, with strong passwords

Structured data

Add Organization and LocalBusiness markup, breadcrumbs, and Product markup for stores. Test pages in the Rich Results Test. Our schema markup guide for local businesses explains which types to use.

Errors and links

  • Crawl the whole site with an SEO crawler tool and fix all broken internal links
  • Create a helpful custom 404 page with links to main sections
  • Make sure every important page is linked from at least one other page. No orphan pages
  • Keep important pages within three clicks of the home page

5. Redirects when replacing an old website

A redesign is the riskiest moment for SEO. If your old site had rankings, protect them:

  1. Export every old URL from your current sitemap, Search Console and a crawl of the old site.
  2. Map each old URL to the most relevant new URL in a spreadsheet. Don't send everything to the home page.
  3. Set up permanent (301) redirects for every mapped URL.
  4. Keep the same domain if possible. A domain change adds extra risk and needs its own process.
  5. Test a sample of redirects after launch, and watch Search Console for 404 errors over the following weeks.

If you're weighing whether a redesign is worth that effort, read our list of signs your website needs a redesign.

6. Analytics and Search Console setup

  • Google Search Console: verify the domain, submit the XML sitemap and check the page indexing report
  • Google Analytics or another analytics tool: installed on every page, with internal traffic filtered where possible
  • Conversion tracking: form submissions, click-to-call, WhatsApp clicks and bookings recorded as events
  • Google Business Profile: updated with the new website URL
  • Cookie and privacy notices: in line with the tracking you use and the DPDP Act. Confirm details with a professional

7. The launch-day checklist at a glance

CheckDone?
No noindex tags or robots.txt blocks on public pages☐
HTTPS works and one domain version redirects to it☐
Unique titles, descriptions and one H1 on every page☐
XML sitemap submitted in Search Console☐
301 redirects from all old URLs tested☐
No broken links or placeholder content☐
Images compressed, alt text written☐
Mobile speed and usability tested on a real phone☐
Structured data validated☐
Analytics and conversion events firing☐

8. The first 30 days after launch

  • Check Search Console's indexing report weekly and investigate pages that are excluded
  • Look for crawl errors and 404s, especially from old URLs you missed
  • Compare traffic and enquiries with the old site, allowing for normal fluctuation
  • Request indexing for your most important new pages if they haven't been picked up
  • Start building local signals. Our local SEO guide for India covers the next steps

Launch with confidence

An hour spent on this checklist can save months of lost rankings. Share it with your developer, tick every item, and keep a copy for future redesigns. If you'd like a second pair of eyes before going live, message Webmaintor on WhatsApp for a pre-launch SEO review, or browse the IT and digital agency designs to see clean site structures in practice.

Frequently asked questions

How long does it take Google to index a new website?

It can take anywhere from a few days to several weeks. Verifying the site in Search Console, submitting a sitemap and having a few links from your Google Business Profile and social profiles usually speeds things up. Indexing doesn't guarantee rankings, which build over time as Google learns about the site's content and reputation.

Does changing my website design affect SEO?

It can, in either direction. A redesign that keeps URLs or redirects them properly, improves speed and strengthens content often helps. Rankings usually drop when old URLs aren't redirected, content is removed, titles are reset or the new site is accidentally blocked from indexing. Plan redirects and run a pre-launch check to avoid that.

What is the difference between on-page SEO and technical SEO?

On-page SEO covers what's on each page: content, titles, descriptions, headings, internal links and images. Technical SEO covers how the site works for search engines: crawling, indexing, sitemaps, redirects, speed, HTTPS, structured data and site architecture. Both need attention before launch, and they depend on each other.

Do I need an XML sitemap for a small website?

A small, well-linked site can be crawled without one, but a sitemap is easy to create and helps Google discover pages faster, especially new sites with few external links. Most platforms generate one automatically. Make sure it lists only indexable pages and submit it in Google Search Console.

Should I launch my site before all the content is ready?

It's fine to launch with fewer pages as long as each live page is complete and useful. Avoid empty "coming soon" sections, placeholder text and thin pages, because they create a poor first impression for visitors and search engines. Add new pages properly as they're ready, and update the sitemap.

Keep reading

Related guides

All guides