# 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. This checklist walks you through every essential step—from technical setup to content optimization—so you can launch with confidence and start ranking faster.

---

## 1️⃣ Pre‑Launch Technical Foundations  

- [ ] Verify that the site is hosted on a fast, reliable server (aim for < 2 s Time‑to‑First‑Byte).  
- [ ] Install an SSL certificate and ensure **HTTPS** is enforced on every page. > 💡 Use a 301 redirect from HTTP to HTTPS to avoid duplicate content.  
- [ ] Set up Google Search Console and Bing Webmaster Tools for the new domain.  
- [ ] Create and submit an XML sitemap (include only canonical URLs).  
- [ ] Generate a clean, up‑to‑date **robots.txt** file (disallow staging URLs, admin paths, etc.).  
- [ ] Implement structured data (Schema.org) for core content types (e.g., Article, Product, FAQ).  
- [ ] Enable lazy loading for images and iframes, but exclude above‑the‑fold content.  
- [ ] Configure CDN caching rules and set appropriate Cache‑Control headers.  
- [ ] Test site speed with Google PageSpeed Insights and aim for **≥ 90** on mobile & desktop.  
- [ ] Conduct a crawl with Screaming Frog or Sitebulb to identify broken links, duplicate content, and missing meta tags.  

---

## 2️⃣ On‑Page SEO Essentials  

- [ ] Write unique, keyword‑rich **title tags** (≤ 60 characters) for every page.  
- [ ] Craft compelling **meta descriptions** (≤ 160 characters) that include primary keywords.  
- [ ] Use a single **H1** tag per page that reflects the target keyword.  
- [ ] Optimize **URL structure**: short, hyphen‑separated, and keyword‑focused.  
- [ ] Add **alt text** to all images, describing the image and incorporating relevant keywords.  
- [ ] Ensure internal linking uses descriptive anchor text and follows a logical hierarchy.  
- [ ] Implement **canonical tags** to prevent duplicate content issues.  
- [ ] Add **Open Graph** and **Twitter Card** meta tags for social sharing.  
- [ ] Verify that no page is blocked by `noindex` unintentionally.  
- [ ] Include a **breadcrumb schema** markup for better navigation in SERPs.  

---

## 3️⃣ Content & Keyword Strategy  

- [ ] Conduct keyword research for each primary landing page (use tools like Ahrefs, SEMrush, or Ubersuggest).  
- [ ] Map target keywords to specific pages in a keyword‑to‑URL spreadsheet.  
- [ ] Ensure each page has at least **300‑500 words** of high‑quality, original content.  
- [ ] Incorporate LSI (Latent Semantic Indexing) keywords naturally throughout the copy.  
- [ ] Add **FAQ sections** where appropriate, using question‑answer format to capture featured snippets.  
- [ ] Optimize blog post headings (H2–H4) with secondary keywords.  
- [ ] Include at least **2 internal links** and **1 external authoritative link** per content piece.  
- [ ] Add a clear, compelling **call‑to‑action** (CTA) on every conversion‑focused page.  
- [ ] Verify that all downloadable assets (PDFs, whitepapers) are SEO‑friendly (descriptive filenames, meta data).  
- [ ] Set up a **content calendar** for ongoing blog posts and updates post‑launch.  

---

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

- [ ] Create or claim a **Google Business Profile** and fill out all fields (NAP, categories, hours).  
- [ ] Add NAP (Name, Address, Phone) consistently across the site footer and contact page.  
- [ ] Generate and embed **JSON‑LD LocalBusiness schema** on the contact page.  
- [ ] Submit the site to local directories and industry‑specific listings.  
- [ ] If targeting multiple languages/countries, implement **hreflang tags** correctly.  
- [ ] Set up separate **ccTLDs**, subdomains, or subfolders based on your international structure.  
- [ ] Translate meta tags and content using professional translation (avoid machine‑only output).  
- [ ] Verify that each language version has its own XML sitemap submitted to Search Console.  

---

## 5️⃣ Analytics & Tracking Setup  

- [ ] Install Google Analytics 4 (GA4) with the correct measurement ID.  
- [ ] Set up **Google Tag Manager** and configure tags for GA4, Google Ads, and conversion tracking.  
- [ ] Define and configure **conversion goals** (form submissions, phone clicks, purchases).  
- [ ] Enable **Enhanced Measurement** for scroll tracking, outbound clicks, and site search.  
- [ ] Add **UTM parameters** to any pre‑launch marketing campaigns.  
- [ ] Verify that the **bounce rate** and **average session duration** are tracking correctly.  
- [ ] Set up **custom dashboards** for SEO KPIs (organic traffic, CTR, average position).  
- [ ] Test all tags with GTM’s preview mode and the Tag Assistant Chrome extension.  

---

## 6️⃣ Post‑Launch Monitoring & Fixes  

- [ ] Perform a **Google Search Console “Coverage”** check within 24 hours for crawl errors.  
- [ ] Monitor **indexation** of key pages (use the `site:yourdomain.com` query).  
- [ ] Track rankings for primary keywords using a rank‑tracking tool.  
- [ ] Review **core web vitals** in PageSpeed Insights and fix any “Poor” scores.  
- [ ] Check for **broken internal/external links** weekly for the first month.  
- [ ] Analyze **click‑through rates (CTR)** in Search Console and adjust meta titles/descriptions as needed.  
- [ ] Collect user feedback on site navigation and make UX improvements.  
- [ ] Schedule a full SEO audit at 30‑day and 90‑day intervals post‑launch.  

---

## How to use this checklist  

1. **Print or duplicate** the list into your project management tool (e.g., Asana, Trello, ClickUp).  
2. Assign each item to the responsible team member and set realistic due dates.  
3. Mark items ✅ as they’re completed; use the **💡 tips** for quick guidance on best practices.  
4. Review the “Post‑Launch Monitoring & Fixes” section weekly for the first 90 days to catch any issues early.  
5. Keep this checklist as a living document—add notes or new tasks as your SEO strategy evolves.  

Happy launching! 🚀