HomeWebilityWebility
    • About Us

      Learn about our mission, values, and dedicated team

    • Our Services

      Explore our comprehensive hosting solutions

    • Product Features

      Discover powerful tools and capabilities

    • Blog & News

      Stay updated with latest articles and insights

    What's New

    6 months Workestra CRM free for new Webility web design clients
    • Affiliate

      Earn as affiliate

    • Referral

      Invite friends

    • Login

      Sign in securely

    • Create Account

      Register account

    • Download

      Get software

    • Integration

      Integrate seamlessly

  • Help & Documentation

    • Documentation

      Detailed documentation of the product.

    • Tutorials

      Step-by-step guides to help you get started.

    • CMS Guide

      Client guide for editing Payload-powered sites.

    • FAQ

      Frequently asked questions and answers.

    • Case Studies

      Real-world examples of how the product is used.

    • Whitepapers

      Detailed whitepapers on the product.

    • Support

      Get help and support from our team.

    Knowledge & Research

    • Use Cases

      Explore real-world scenarios where our web hosting delivers results.

    • Success Stories

      Discover measurable outcomes achieved by clients.

    • Analytics

      Dive into performance metrics and data insights.

    • Changelog

      Stay updated with the latest changes and improvements.

    • Glossary

      Terms and definitions.

    Trust & Compliance

    • Security

    • GDPR Compliance

    • Privacy Policy

    • Terms & Conditions

    • Press Coverage

    • Affiliate Policy

    • Legal

    • Process

      Explore our process

    • Team

      Meet our experts

    • Career

      View job openings

    • Testimonial

      Explore testimonials

    • Customer

      Plan, track, and deliver

    • Contact

      Get support help

  • Prijzen
Start een project
HomeWebilityWebility

Menu

    • Over Webility
    • Diensten
    • Geselecteerd werk
    • Proces
    • Waarom Webility
    • Contact
    • Merk & digitale identiteit
    • Krachtige websites
    • E-commerce-ervaringen
    • Webflow & maatwerkontwikkeling
    • Doorlopende optimalisatie
    • Blog
    • Tutorial
    • CMS-gids
    • FAQ
    • Woordenlijst
    • Plan een kennismakingsgesprek
    • Samenwerkingsmodellen
    • FAQ
    • Juridisch & beleid
    • Privacybeleid
Laden…
footer-four-gradient
WebilityWebility

Strategisch webdesign, identiteit en ontwikkeling voor Belgische merken die duidelijker, sneller en makkelijker te kiezen willen zijn.

Bedrijf

  • Over ons
  • Carrière
  • Casestudy's
  • Contacteer ons

Ondersteuning

  • FAQ
  • Documentatie
  • Tutorial
  • Ondersteuning

Juridisch beleid

  • Servicevoorwaarden
  • Privacybeleid
  • Verwerkersovereenkomst
  • Cookiebeleid
  • Restitutiebeleid
  • AVG-naleving
  • Alle beleidsregels

Copyright ©Webility. Belgisch design. Wereldwijde impact.

Juridische bibliotheek
Delivery

Pre-Launch & Launch Checklist

Document ID: WBL-DEL-LC-[ID]-v1.0

Pre-Launch & Launch Checklist

Document ID: WBL-DEL-LC-[ID]-v1.0 Project: [PROJECT NAME] Client: [CLIENT NAME] Project Manager: [PM NAME] Target Launch Date: [DATE] Checklist Completed By: [NAME] Date Completed: [DATE]


Purpose: This checklist must be completed in full and signed off by both the Agency Project Manager and the Client Project Owner before any DNS cutover or public launch is authorized. No launch proceeds without a completed and signed copy of this document.

Critical rule: If any item in the 🔴 LAUNCH BLOCKER category is incomplete, launch is postponed until resolved. 🟡 items should be resolved within the agreed post-launch window.


Section 1 — Technical Infrastructure

1.1 Hosting & Server

#ItemStatusNotesPriority
1.1.1Hosting environment provisioned and stable☐ Pass ☐ Fail ☐ N/A🔴
1.1.2Server region confirmed (matches data residency requirements)☐ Pass ☐ Fail ☐ N/ARegion:🔴
1.1.3PHP / Node / runtime version confirmed and matches dev environment☐ Pass ☐ Fail ☐ N/AVersion:🔴
1.1.4Environment variables and production API keys configured☐ Pass ☐ Fail ☐ N/A🔴
1.1.5.htaccess / nginx config reviewed and tested☐ Pass ☐ Fail ☐ N/A🔴
1.1.6Gzip / Brotli compression enabled☐ Pass ☐ Fail ☐ N/A🟡
1.1.7Caching configured (server-level and/or application-level)☐ Pass ☐ Fail ☐ N/A🟡
1.1.8CDN configured and tested (if applicable)☐ Pass ☐ Fail ☐ N/AProvider:🟡
1.1.9Firewall rules configured☐ Pass ☐ Fail ☐ N/A🔴
1.1.10DDoS protection active (if applicable)☐ Pass ☐ Fail ☐ N/A🟡

1.2 SSL & Security

#ItemStatusNotesPriority
1.2.1SSL certificate installed and valid☐ Pass ☐ Fail ☐ N/AExpiry:🔴
1.2.2HTTPS enforced (HTTP redirects to HTTPS)☐ Pass ☐ Fail ☐ N/A🔴
1.2.3HSTS header configured (Strict-Transport-Security)☐ Pass ☐ Fail ☐ N/A🔴
1.2.4X-Frame-Options or CSP frame-ancestors set☐ Pass ☐ Fail ☐ N/A🟡
1.2.5Content-Security-Policy (CSP) header configured☐ Pass ☐ Fail ☐ N/A🟡
1.2.6X-Content-Type-Options: nosniff set☐ Pass ☐ Fail ☐ N/A🟡
1.2.7Referrer-Policy header set☐ Pass ☐ Fail ☐ N/A🟢
1.2.8Admin panel / CMS login URL not publicly guessable (if WordPress)☐ Pass ☐ Fail ☐ N/A🟡
1.2.9Default admin credentials changed☐ Pass ☐ Fail ☐ N/A🔴
1.2.10File permissions reviewed (not 777)☐ Pass ☐ Fail ☐ N/A🔴
1.2.11Directory listing disabled☐ Pass ☐ Fail ☐ N/A🔴
1.2.12Security headers verified via securityheaders.com or equivalent☐ Pass ☐ Fail ☐ N/AScore:🟡

1.3 DNS & Domain

#ItemStatusNotesPriority
1.3.1Domain registered and not expiring within 60 days☐ Pass ☐ Fail ☐ N/AExpiry:🔴
1.3.2DNS TTL lowered (recommended: 300s) 48 hours before cutover☐ Pass ☐ Fail ☐ N/ACurrent TTL:🔴
1.3.3A / CNAME records staged and verified☐ Pass ☐ Fail ☐ N/A🔴
1.3.4MX records confirmed — email will not break on DNS change☐ Pass ☐ Fail ☐ N/A🔴
1.3.5www → non-www (or vice versa) redirect configured☐ Pass ☐ Fail ☐ N/ACanonical:🔴
1.3.6Old site backup snapshot taken before DNS change☐ Pass ☐ Fail ☐ N/A🔴
1.3.7Client has authorized DNS change in writing☐ Pass ☐ Fail ☐ N/AAuthorized by:🔴
1.3.8DNS propagation time communicated to client☐ Pass ☐ Fail ☐ N/A🟡

1.4 Backup System

#ItemStatusNotesPriority
1.4.1Backup system configured and first backup completed☐ Pass ☐ Fail ☐ N/A🔴
1.4.2Backup restoration tested (confirm restore works)☐ Pass ☐ Fail ☐ N/ATested date:🔴
1.4.3Backup storage is offsite / geographically separate☐ Pass ☐ Fail ☐ N/A🟡
1.4.4Backup retention period configured per plan☐ Pass ☐ Fail ☐ N/ARetention:🟡
1.4.5Client notified of backup access and restore request process☐ Pass ☐ Fail ☐ N/A🟢

Section 2 — Performance

#ItemStatusScore / ResultPriority
2.1Google PageSpeed Insights — Mobile score☐ Pass ☐ FailScore: (Target: ≥ 75)🔴
2.2Google PageSpeed Insights — Desktop score☐ Pass ☐ FailScore: (Target: ≥ 85)🟡
2.3Core Web Vitals — LCP (Largest Contentful Paint)☐ Pass ☐ FailLCP: (Target: < 2.5s)🔴
2.4Core Web Vitals — CLS (Cumulative Layout Shift)☐ Pass ☐ FailCLS: (Target: < 0.1)🔴
2.5Core Web Vitals — INP (Interaction to Next Paint)☐ Pass ☐ FailINP: (Target: < 200ms)🟡
2.6Time to First Byte (TTFB)☐ Pass ☐ FailTTFB: (Target: < 600ms)🟡
2.7Images optimized (WebP/AVIF, correct sizing, lazy loading)☐ Pass ☐ Fail🔴
2.8CSS and JavaScript minified☐ Pass ☐ Fail🟡
2.9No render-blocking resources (or minimized)☐ Pass ☐ Fail🟡
2.10Font loading optimized (font-display: swap; preload)☐ Pass ☐ Fail🟡
2.11Third-party script impact assessed and acceptable☐ Pass ☐ FailScripts:🟡

Section 3 — SEO

#ItemStatusNotesPriority
3.1All pages have unique, descriptive <title> tags☐ Pass ☐ Fail🔴
3.2All pages have unique <meta description> (under 160 chars)☐ Pass ☐ Fail🔴
3.3H1 tags present and unique per page☐ Pass ☐ Fail🔴
3.4Canonical tags configured correctly☐ Pass ☐ Fail🔴
3.5XML sitemap generated and accessible at /sitemap.xml☐ Pass ☐ FailURL:🔴
3.6robots.txt configured — crawling not blocked in production☐ Pass ☐ Fail🔴
3.7Staging environment blocked from indexing (noindex)☐ Pass ☐ Fail🔴
3.8Production environment indexable (no noindex on live pages)☐ Pass ☐ Fail🔴
3.9Open Graph tags (og:title, og:description, og:image)☐ Pass ☐ Fail🟡
3.10Structured data / schema markup implemented (if applicable)☐ Pass ☐ Fail ☐ N/ATypes:🟡
3.11301 redirects configured for all old URLs (migration only)☐ Pass ☐ Fail ☐ N/ARedirect count:🔴
3.12No broken internal links (crawl verified)☐ Pass ☐ FailTool used:🔴
3.13Images have descriptive alt text☐ Pass ☐ Fail🟡
3.14hreflang tags implemented for multilingual sites☐ Pass ☐ Fail ☐ N/ALanguages:🔴

Section 4 — Analytics & Tracking

#ItemStatusNotesPriority
4.1Google Analytics 4 property configured☐ Pass ☐ Fail ☐ N/AGA4 ID:🔴
4.2GA4 data stream active and receiving data☐ Pass ☐ Fail ☐ N/A🔴
4.3Google Tag Manager container installed☐ Pass ☐ Fail ☐ N/AGTM ID:🔴
4.4Key conversion events configured (form submit, purchase, etc.)☐ Pass ☐ Fail ☐ N/AEvents:🔴
4.5Google Search Console property verified☐ Pass ☐ Fail ☐ N/A🟡
4.6Sitemap submitted to Google Search Console☐ Pass ☐ Fail ☐ N/A🟡
4.7Internal IP addresses excluded from analytics☐ Pass ☐ Fail ☐ N/A🟡
4.8Heatmap / session recording tool configured (if applicable)☐ Pass ☐ Fail ☐ N/ATool:🟢
4.9Analytics verified in staging — no data cross-contamination☐ Pass ☐ Fail🔴
4.10Client has access to analytics account☐ Pass ☐ Fail🟡

Section 5 — Forms & Functionality

#ItemStatusNotesPriority
5.1All contact/lead forms tested and submitting correctly☐ Pass ☐ Fail ☐ N/AForms tested:🔴
5.2Form email notifications arriving at correct address(es)☐ Pass ☐ Fail ☐ N/AEmail:🔴
5.3Form submissions going to CRM (if integrated)☐ Pass ☐ Fail ☐ N/ACRM:🔴
5.4Spam protection active on all forms (reCAPTCHA / honeypot)☐ Pass ☐ Fail🔴
5.5Form confirmation messages (user-facing) appear correctly☐ Pass ☐ Fail🟡
5.6Thank-you page / event tracked in analytics☐ Pass ☐ Fail ☐ N/A🟡
5.7E-commerce checkout flow tested end-to-end (if applicable)☐ Pass ☐ Fail ☐ N/A🔴
5.8Payment gateway in live mode (if applicable)☐ Pass ☐ Fail ☐ N/AProvider:🔴
5.9Search functionality tested (if applicable)☐ Pass ☐ Fail ☐ N/A🟡
5.10Chat / support widget configured (if applicable)☐ Pass ☐ Fail ☐ N/ATool:🟢
5.11Booking / scheduling tool tested (if applicable)☐ Pass ☐ Fail ☐ N/ATool:🔴
5.12All third-party integrations tested in production environment☐ Pass ☐ Fail ☐ N/A🔴
5.13404 error page configured and branded☐ Pass ☐ Fail🟡
5.14Error pages (500, 503) configured☐ Pass ☐ Fail ☐ N/A🟢

Section 6 — Cross-Device & Browser Testing

6.1 Browser Testing

BrowserVersionDesktopTabletMobilePass/Fail
Chrome (latest)☐☐☐
Firefox (latest)☐☐☐
Safari (latest)☐☐☐
Edge (latest)☐☐☐
Safari (iOS — iPhone)N/A☐☐
Chrome (Android)N/A☐☐
Samsung Internet (if relevant)N/AN/A☐

6.2 Device / Viewport Testing

ViewportTestedIssues FoundStatus
375px (iPhone SE / small mobile)☐
390px (iPhone 14)☐
428px (large mobile)☐
768px (iPad portrait)☐
1024px (iPad landscape / small laptop)☐
1280px (standard laptop)☐
1440px (standard desktop)☐
1920px (wide desktop)☐

Section 7 — Accessibility

#ItemStatusNotesPriority
7.1WCAG 2.1 AA automated audit completed (Axe / WAVE / Lighthouse)☐ Pass ☐ FailTool: Score:🔴
7.2All images have meaningful alt text (or null alt for decorative)☐ Pass ☐ Fail🔴
7.3Color contrast meets AA minimum (4.5:1 text; 3:1 UI)☐ Pass ☐ Fail🔴
7.4Keyboard navigation tested — all interactive elements reachable☐ Pass ☐ Fail🔴
7.5Focus states visible on all interactive elements☐ Pass ☐ Fail🔴
7.6Skip navigation link present☐ Pass ☐ Fail🟡
7.7Semantic HTML used (proper headings, landmarks, lists)☐ Pass ☐ Fail🟡
7.8Screen reader tested (NVDA / VoiceOver — main user flows)☐ Pass ☐ Fail ☐ N/A🟡
7.9Forms have associated <label> elements☐ Pass ☐ Fail🔴
7.10Video has captions / transcripts (if applicable)☐ Pass ☐ Fail ☐ N/A🟡
7.11Animations can be disabled (prefers-reduced-motion)☐ Pass ☐ Fail ☐ N/A🟡
7.12Accessibility statement page present (if required)☐ Pass ☐ Fail ☐ N/A🟡

Section 8 — Content & Legal

#ItemStatusNotesPriority
8.1All placeholder text removed (no lorem ipsum, [PLACEHOLDER], etc.)☐ Pass ☐ Fail🔴
8.2All images are properly licensed (stock images purchased / client-provided)☐ Pass ☐ Fail🔴
8.3No copyrighted content used without authorization☐ Pass ☐ Fail🔴
8.4Privacy Policy page present and accurate☐ Pass ☐ FailURL:🔴
8.5Terms & Conditions / Terms of Use page present (if applicable)☐ Pass ☐ Fail ☐ N/AURL:🟡
8.6Cookie Policy and consent banner implemented☐ Pass ☐ Fail ☐ N/A🔴
8.7Cookie consent banner geotargeted correctly (GDPR / CASL / CCPA)☐ Pass ☐ Fail ☐ N/A🔴
8.8Refund / Terms of Sale page present (e-commerce)☐ Pass ☐ Fail ☐ N/A🔴
8.9Disclaimer / regulatory notice present (healthcare, finance, legal)☐ Pass ☐ Fail ☐ N/A🔴
8.10French-language version present (Quebec / France — if required)☐ Pass ☐ Fail ☐ N/A🔴
8.11Contact information on website is current and correct☐ Pass ☐ Fail🔴
8.12Social media links tested and go to correct profiles☐ Pass ☐ Fail ☐ N/A🟡
8.13Favicon present and correct☐ Pass ☐ Fail🟡
8.14Apple touch icon present☐ Pass ☐ Fail🟢

Section 9 — AI Automation (if applicable)

#ItemStatusNotesPriority
9.1All API keys rotated to production (not test) keys☐ Pass ☐ Fail ☐ N/A🔴
9.2Webhook endpoints secured (signature verification)☐ Pass ☐ Fail ☐ N/A🔴
9.3Production workflow triggered and tested end-to-end☐ Pass ☐ Fail ☐ N/A🔴
9.4Error handling and fallback behavior tested☐ Pass ☐ Fail ☐ N/A🔴
9.5Rate limits reviewed — production API quota sufficient☐ Pass ☐ Fail ☐ N/AQuota:🔴
9.6Human review checkpoint functional (if applicable)☐ Pass ☐ Fail ☐ N/A🔴
9.7Audit log / execution history configured☐ Pass ☐ Fail ☐ N/A🟡
9.8Monitoring / alerting configured for failures☐ Pass ☐ Fail ☐ N/ATool:🟡
9.9Client access to workflow monitoring granted☐ Pass ☐ Fail ☐ N/A🟡
9.10No sensitive data stored in plain text in workflow logs☐ Pass ☐ Fail ☐ N/A🔴

Section 10 — Post-Launch Monitoring Setup

#ItemStatusNotesPriority
10.1Uptime monitoring configured (alert to PM and client)☐ Pass ☐ FailTool:🔴
10.2Alert threshold set (notify at < 100% uptime)☐ Pass ☐ Fail🔴
10.3SSL expiry alert configured (notify 30 days before expiry)☐ Pass ☐ Fail🟡
10.4Domain expiry alert configured (notify 60 days before expiry)☐ Pass ☐ Fail🟡
10.5Security scan scheduled (weekly / monthly)☐ Pass ☐ Fail ☐ N/A🟡
10.6GA4 confirmed live and collecting data post-DNS☐ Pass ☐ Fail🔴
10.7Crawl errors monitored (Search Console alerts set up)☐ Pass ☐ Fail🟡

Section 11 — Final Launch Authorization

11.1 Agency Sign-Off

Webility confirms that:

  • All 🔴 LAUNCH BLOCKER items are marked Pass
  • All known 🟡 items are documented with a remediation plan and target date
  • The staging environment has been tested and performs as specified
  • The client has been briefed on post-launch monitoring and warranty terms

Agency PM Sign-Off:

Name: ___________________________ Signature: ___________________________ Date: ___________________________

11.2 Client Sign-Off

[CLIENT NAME] confirms that:

  • The staging environment has been reviewed and User Acceptance Testing is complete
  • All requested revisions have been addressed to satisfaction
  • DNS change authorization is granted for: [DOMAIN(S)]
  • The Client is aware that launch will make the website publicly accessible
  • The Client is aware that the 30-day warranty period begins on the launch date

Outstanding 🟡 items acknowledged (Client accepts that the following items will be addressed post-launch within the agreed window):

Item #DescriptionTarget Date

Client Project Owner Sign-Off:

Name: ___________________________ Title: ___________________________ Signature: ___________________________ Date: ___________________________


Section 12 — Launch Log

EventTime (with timezone)Actioned ByConfirmed By
Staging sign-off received
DNS TTL lowered
DNS records updated
SSL confirmed on new DNS
Site live and verified
Analytics confirmed live
Forms tested on live URL
Uptime monitor activated
Client notified of go-live
Post-launch 24h check completed
Post-launch 7-day check completed

Webility — WBL-DEL-LC-[ID]-v1.0 | Pre-Launch & Launch Checklist This document constitutes the official launch authorization record. Retain for project file.

Terug naar alle beleidsregels