Skip to main content
Web Development

Launching a Website: The Complete Checklist

26 March 2025 AAM Services
Launching a Website: The Complete Checklist

Website launches combine technical execution with business coordination. Things that seem minor become critical when the world can see your site. This checklist ensures smooth launches without embarrassing surprises.

Pre-Launch: Final Content Review

Copy and Content

  • All placeholder text replaced with real content
  • Spelling and grammar checked across all pages
  • Contact information is current and correct
  • Pricing and product information is accurate
  • Legal pages (privacy policy, terms) are complete
  • Staff bios and photos are current
  • Blog posts are published with correct dates
  • No TODO comments visible to users

Images and Media

  • All placeholder images replaced
  • Images optimised for web
  • Alt text present on all images
  • No broken images
  • Video embeds working correctly
  • Proper licensing for all media

Links

  • Internal links point to correct pages
  • External links working and opening appropriately
  • No links to staging/development environments
  • Social media links correct
  • Download links functional

Pre-Launch: Functional Testing

Forms

  • All forms submit successfully
  • Validation works correctly
  • Confirmation messages appear
  • Emails are received (check recipient and spam folders)
  • Form data stored correctly if applicable
  • CAPTCHA or spam protection functioning

eCommerce (if applicable)

  • Add to cart works
  • Cart updates and removes correctly
  • Checkout flow completes
  • Test transaction processed successfully
  • Payment switched from test to live mode
  • Order confirmation emails sent
  • Inventory management working
  • Discount codes function correctly

User Accounts (if applicable)

  • Registration process works
  • Login and logout function
  • Password reset works
  • Protected areas require authentication
  • User data displays correctly

Search

  • Search returns relevant results
  • No results handled gracefully
  • Filters work correctly

Pre-Launch: Cross-Browser and Device Testing

  • Chrome (desktop and mobile)
  • Safari (desktop and iOS)
  • Firefox
  • Edge
  • Various phone sizes
  • Tablet portrait and landscape
  • Desktop at various widths

Pre-Launch: SEO Preparation

  • Unique title tags on all pages
  • Meta descriptions present
  • H1 headings on all pages
  • Canonical URLs set correctly
  • XML sitemap generated
  • robots.txt configured correctly
  • Open Graph tags for social sharing
  • Schema markup where appropriate
  • 301 redirects mapped (if replacing existing site)

Pre-Launch: Technical Setup

Analytics and Tracking

  • Analytics installed (Google Analytics, etc.)
  • Goals/conversions configured
  • Google Search Console verified
  • Tracking pixels installed (if using paid advertising)
  • Cookie consent working correctly
  • Tracking respects consent preferences

Performance

  • Core Web Vitals passing
  • Page speed acceptable
  • Images optimised
  • Caching configured
  • CDN configured if used

Security

  • SSL certificate installed and valid
  • HTTP redirects to HTTPS
  • No mixed content warnings
  • Security headers configured
  • Admin credentials secure
  • Debug mode disabled
  • Development access removed

Backups

  • Backup system configured
  • Backup tested (can restore)
  • Backup schedule appropriate

Pre-Launch: Domain and Hosting

  • Production hosting environment ready
  • DNS changes prepared (records ready to update)
  • Email routing configured
  • SSL certificate ready for production domain
  • CDN configured for production

Launch Day: Execution

Deployment

  • Code deployed to production
  • Database migrated if applicable
  • Environment variables set correctly
  • Production config active (not development)

DNS Switch

  • DNS records updated
  • TTL considered (lower TTL before launch for faster propagation)
  • Old hosting maintained briefly (in case of rollback)

Verification

  • Site loading on production domain
  • SSL working correctly
  • Key pages loading
  • Forms submitting
  • eCommerce checkout working
  • Analytics receiving data

Communication

  • Team notified of launch
  • Client notified
  • Support prepared for potential issues

Post-Launch: Immediate

  • Submit sitemap to Search Console
  • Request indexing for key pages
  • Monitor error logs
  • Check analytics is recording
  • Test site from multiple locations/devices
  • Monitor uptime

Post-Launch: First Week

  • Monitor Search Console for crawl errors
  • Check 404 errors and fix or redirect
  • Review analytics for unexpected patterns
  • Address any user-reported issues
  • Verify backups are running
  • Check email deliverability
  • Monitor performance metrics

Post-Launch: First Month

  • Review SEO performance and indexing
  • Analyse user behaviour in analytics
  • Collect and address user feedback
  • Performance baseline established
  • Review conversion rates
  • Plan optimisations based on data

Rollback Plan

Sometimes launches go wrong. Have a rollback plan:

  • Previous site backed up and restorable
  • DNS can be switched back quickly
  • Clear criteria for when to rollback
  • Team knows the process

It's better to rollback quickly than to leave a broken site live.

Common Launch Problems

DNS propagation delays: Allow time for DNS changes. Don't launch minutes before a crucial deadline.

SSL certificate issues: Certificate not yet valid for new domain. Verify SSL works before DNS switch.

Cached old content: CDN or browser caching showing old content. Clear caches and verify.

Missing redirects: Old URLs returning 404. Have redirects ready, especially for high-traffic pages.

Environment configuration: Development settings left active. Test in production environment before DNS switch.

Email routing broken: DNS changes affecting email. Configure email records carefully.

Our Approach

We launch methodically, following checklists refined over many successful (and educational) launches. We test thoroughly, have rollback plans ready, and monitor closely post-launch.

If you have an upcoming launch or want to ensure your next website launch goes smoothly, contact us. We'll ensure everything is ready before the world sees your site.

Ready to Start Your Project?

Have questions about building your eCommerce store or custom web application? Let's talk.