# DMWD Migration Checklist — GHL to Advantage Hosting

## PRE-MIGRATION (do before touching DNS)

### Advantage Hosting Setup
- [ ] Add digitalmarketingwithdave.com as addon domain in cPanel
- [ ] Document root folder: /home/dmwdhost/public_html/dmwd/
- [ ] SSL certificate enabled for addon domain (Let's Encrypt)
- [ ] Confirm PHP available if needed for future forms

### Squoosh Image Preparation
Convert ALL images in the /images/ folder from JPG/PNG to WebP:
- [ ] Open each file at squoosh.app
- [ ] Output format: WebP
- [ ] Quality: 85
- [ ] Rename output exactly as listed below (remove .jpg/.png, keep .webp)
- [ ] Upload all WebP files to: /home/dmwdhost/public_html/dmwd/images/

IMAGE LIST (27 files to convert):
  dmwd-analytics-340-calls.jpg     → dmwd-analytics-340-calls.webp
  dmwd-aylmer-hero.jpg             → dmwd-aylmer-hero.webp
  dmwd-dorchester-hero.jpg         → dmwd-dorchester-hero.webp
  dmwd-exeter-hero.jpg             → dmwd-exeter-hero.webp
  dmwd-gads-hill-hero.jpg          → dmwd-gads-hill-hero.webp
  dmwd-gbp-audit-dashboard.jpg     → dmwd-gbp-audit-dashboard.webp
  dmwd-gbp-before-after.jpg        → dmwd-gbp-before-after.webp
  dmwd-glencoe-hero.jpg            → dmwd-glencoe-hero.webp
  dmwd-hero-background.jpg         → dmwd-hero-background.webp
  dmwd-hero-gbp-smartphone.jpg     → dmwd-hero-gbp-smartphone.webp
  dmwd-ingersoll-hero.jpg          → dmwd-ingersoll-hero.webp
  dmwd-komoka-hero.jpg             → dmwd-komoka-hero.webp
  dmwd-logo.jpg                    → dmwd-logo.webp
  dmwd-lucan-hero.jpg              → dmwd-lucan-hero.webp
  dmwd-mitchell-hero.jpg           → dmwd-mitchell-hero.webp
  dmwd-new-hamburg-hero.jpg        → dmwd-new-hamburg-hero.webp
  dmwd-roadmap-90-day.jpg          → dmwd-roadmap-90-day.webp
  dmwd-sebringville-hero.jpg       → dmwd-sebringville-hero.webp
  dmwd-st-marys-hero.jpg           → dmwd-st-marys-hero.webp
  dmwd-st-thomas-hero.jpg          → dmwd-st-thomas-hero.webp
  dmwd-stratford-hero.jpg          → dmwd-stratford-hero.webp
  dmwd-strathroy-hero.jpg          → dmwd-strathroy-hero.webp
  dmwd-tavistock-hero.jpg          → dmwd-tavistock-hero.webp
  dmwd-thamesford-hero.jpg         → dmwd-thamesford-hero.webp
  dmwd-tillsonburg-hero.jpg        → dmwd-tillsonburg-hero.webp
  dmwd-woodstock-hero.jpg          → dmwd-woodstock-hero.webp
  dmwd-dave-headshot.png           → dmwd-dave-headshot.webp
  dmwd-dave-desk-analytics.png     → dmwd-dave-desk-analytics.webp (if extracted)

### EmailOctopus Form Integration
- [ ] Log into EmailOctopus account
- [ ] Get form embed code from Forms section
- [ ] In index.html find comment: <!-- EmailOctopus Embed -->
- [ ] Replace the placeholder div with your embed code
- [ ] Repeat for any service pages that have contact forms

### Telnyx Chat Widget
- [ ] Complete Telnyx chat widget setup
- [ ] Get embed code from Telnyx dashboard
- [ ] In each HTML file find comment: <!-- Telnyx Chat Widget -->
- [ ] Paste embed code there
- [ ] OR add to .htaccess as a server-side include if same on all pages

## FILE UPLOAD
- [ ] Upload all 38 HTML files to /home/dmwdhost/public_html/dmwd/
- [ ] Upload images/ folder to /home/dmwdhost/public_html/dmwd/images/
- [ ] Upload .htaccess to /home/dmwdhost/public_html/dmwd/
- [ ] Upload robots.txt to /home/dmwdhost/public_html/dmwd/

## PRE-CUTOVER TESTING (use temporary domain)
Test at: motivated-charcoal-raven.149-56-232-92.cpanel.site

- [ ] Homepage loads correctly
- [ ] All images display (no broken images)
- [ ] Navigation links work
- [ ] Calendly booking button opens correct URL
- [ ] At least 3 town pages load correctly
- [ ] At least 3 service pages load correctly
- [ ] Mobile view looks correct
- [ ] All forms work (EmailOctopus)
- [ ] Chat widget visible (Telnyx)
- [ ] Footer links all work
- [ ] BCC banner displays

## DNS CUTOVER
- [ ] Lower TTL to 300 (5 min) at least 24 hours before cutover
- [ ] Point digitalmarketingwithdave.com A record to Advantage Hosting IP
- [ ] Keep GHL running in parallel for 48 hours
- [ ] Verify SSL is active on new host after DNS propagates

## POST-CUTOVER CHECKS (on live domain)
- [ ] Visit digitalmarketingwithdave.com — loads correctly
- [ ] All images load from https://digitalmarketingwithdave.com/images/
- [ ] Run through all major pages
- [ ] Test contact form submission
- [ ] Test Calendly booking flow
- [ ] Verify https:// redirect working
- [ ] Verify www redirect working
- [ ] Check Google Search Console — no crawl errors
- [ ] Submit sitemap in Search Console
- [ ] Run page through PageSpeed Insights — check score

## SEARCH CONSOLE
- [ ] Go to Search Console → Settings → Change of address (not needed — same domain)
- [ ] Inspect URL for homepage — request re-indexing
- [ ] Monitor Coverage report for 2 weeks post-migration

## GHL WIND-DOWN (after 2 weeks of stable operation)
- [ ] Confirm all traffic is on new host
- [ ] Download any GHL form submissions you want to keep
- [ ] Cancel or downgrade GHL website hosting portion
- [ ] Keep GHL only if still using for CRM/automation

