# New Website SEO Launch Checklist

Launching a new website is exciting, but without a solid SEO foundation you risk losing valuable organic traffic from day one. Use this comprehensive, step‑by‑step checklist to ensure every critical SEO element is in place before you go live. Tick each box as you complete the task to keep your launch on track and search‑engine friendly.

---

## 1️⃣ Pre‑Launch Technical Foundations  

- [ ] Verify that the site is hosted on a fast, reliable server (aim for < 2 s Time‑to‑First‑Byte).  
- [ ] Set up HTTPS with a valid SSL certificate and enforce 301 redirects from HTTP to HTTPS.  
- [ ] Install and configure Google Search Console and Bing Webmaster Tools for the new domain.  
- [ ] Create and submit an XML sitemap (include only canonical URLs, exclude noindex pages).  
- [ ] Generate a clean robots.txt file that blocks only non‑essential resources (e.g., admin, staging).  
- [ ] Implement canonical tags on all duplicate‑prone pages (e.g., pagination, printer‑friendly versions).  
- [ ] Set up 301 redirects from any legacy URLs to their new equivalents.  
- [ ] Enable lazy loading for images and iframes, but ensure critical above‑the‑fold images load immediately.  
- [ ] Configure structured data (Schema.org) for core content types (Article, Product, FAQ, Breadcrumb).  
- [ ] Test site crawlability with Screaming Frog or Sitebulb (look for 4xx/5xx errors, redirects loops).  

> 💡 **Tip:** Run a full site crawl on a staging environment first; fix issues before the live domain is indexed.

---

## 2️⃣ On‑Page SEO Essentials  

- [ ] Conduct keyword research for every primary landing page; map target keywords to URLs.  
- [ ] Write unique, compelling title tags (≤ 60 characters) that include the primary keyword near the start.  
- [ ] Craft meta descriptions (≤ 160 characters) that encourage clicks and incorporate secondary keywords.  
- [ ] Optimize header hierarchy (H1, H2, H3…) to reflect keyword structure and improve readability.  
- [ ] Insert target keywords naturally within the first 100 words of each page’s content.  
- [ ] Ensure all images have descriptive, keyword‑rich alt attributes and are compressed (WebP preferred).  
- [ ] Add internal links to at least three relevant pages per piece of content, using keyword‑rich anchor text.  
- [ ] Verify that URLs are short, hyphen‑separated, and free of stop words (e.g., `/seo-audit-checklist`).  
- [ ] Implement breadcrumb navigation with schema markup.  
- [ ] Check for duplicate content using Copyscape or Siteliner; resolve any overlaps.  

> 💡 **Tip:** Use the “focus keyword” feature in Yoast SEO or Rank Math to get instant on‑page score feedback.

---

## 3️⃣ Content Quality & User Experience  

- [ ] Ensure every page has a minimum of 300‑500 words of original, value‑adding content.  
- [ ] Incorporate multimedia (images, videos, infographics) that enhance the content and improve dwell time.  
- [ ] Add clear, visible calls‑to‑action (CTAs) above the fold and at logical exit points.  
- [ ] Test mobile usability with Google’s Mobile-Friendly Test; fix any viewport or tap‑target issues.  
- [ ] Verify that font sizes, line spacing, and contrast meet WCAG AA accessibility standards.  
- [ ] Implement a fast, intuitive navigation menu with no more than 7 top‑level items.  
- [ ] Set up a 404 custom page that guides users back to key sections and includes a search box.  
- [ ] Enable browser caching and set appropriate cache‑control headers for static assets.  
- [ ] Conduct a page speed test (Google PageSpeed Insights) and achieve at least 85/100 on mobile.  
- [ ] Add a “Read More” or “Continue Reading” toggle for lengthy articles to improve page load.  

> 💡 **Tip:** Use Google Analytics’ “Behavior Flow” after launch to spot pages where users drop off and refine content accordingly.

---

## 4️⃣ Local & International SEO (if applicable)  

- [ ] Create or claim a Google Business Profile and populate all fields (NAP, hours, categories).  
- [ ] Add NAP (Name, Address, Phone) schema markup to contact pages and footers.  
- [ ] Build citations on top local directories (Yelp, Bing Places, Apple Maps).  
- [ ] Generate hreflang tags for each language/region version of the site.  
- [ ] Submit each language version’s sitemap to Google Search Console.  
- [ ] Verify that currency and measurement units are localized where relevant.  
- [ ] Ensure local landing pages target city‑level keywords and include localized content.  
- [ ] Add structured data for LocalBusiness (opening hours, service area).  
- [ ] Set up Google My Business posts for upcoming promotions or events.  
- [ ] Monitor local pack rankings weekly for target city keywords.  

> 💡 **Tip:** Use the “Google Keyword Planner” to discover city‑specific search volume and adjust your keyword map accordingly.

---

## 5️⃣ Post‑Launch Monitoring & Optimization  

- [ ] Submit the live XML sitemap to Google Search Console and Bing Webmaster Tools.  
- [ ] Verify that the robots.txt file is accessible and correctly blocks only intended URLs.  
- [ ] Check index coverage report for any “Crawl Errors” or “Submitted URL not indexed” issues.  
- [ ] Set up Google Analytics goals and e‑commerce tracking (if applicable).  
- [ ] Monitor organic traffic and rankings for primary keywords for the first 30 days.  
- [ ] Conduct a backlink audit to ensure no toxic links are pointing to the new domain.  
- [ ] Review click‑through rates (CTR) in Search Console; tweak title tags/meta descriptions as needed.  
- [ ] Perform a weekly Core Web Vitals check; address any LCP, FID, CLS degradations.  
- [ ] Run a site audit (SEMrush, Ahrefs, or Moz) to catch lingering technical issues.  
- [ ] Schedule a quarterly SEO health review to update content, refresh keywords, and add new schema.  

> 💡 **Tip:** Set up automated alerts in Google Search Console for sudden drops in impressions or indexing errors.

---

## How to use this checklist  

1. **Print or duplicate** the list in your project management tool (e.g., Asana, Trello, Notion).  
2. **Assign owners** to each section—technical SEO to the dev team, on‑page SEO to the content team, etc.  
3. **Prioritize** items by phase; complete all tasks in a section before moving to the next.  
4. **Mark each box** as you finish a task; use comments to note any deviations or additional notes.  
5. **Review** the entire checklist with stakeholders during the final pre‑launch meeting to confirm nothing is missed.  
6. **Save a copy** of the completed checklist for future site audits and as a template for subsequent launches.  

By following this checklist rigorously, you’ll launch a site that’s technically sound, content‑rich, and primed to attract and retain organic traffic from day one. Happy launching!