32-Point Pre-Launch Checklist
Never hand off a client website with broken links, missing favicon, or unsecured forms. Work through this interactive sign-off checklist before hitting publish.
Links & Navigation (25 pts)
0 of 5 checks doneTest all navbar, footer, and inline body links to ensure zero 404 dead ends.
Verify client social profiles, partner links, and documentation links resolve cleanly.
Ensure 404 page provides a search bar or navigation link back to the homepage.
If redesigning an existing site, map all historic URLs to prevent SEO ranking loss.
Verify dropdown menus, submenus, and mobile hamburger navigation routes correctly.
SEO & Social Sharing (25 pts)
0 of 7 checks doneKeep page titles under 60 characters with primary brand/keyword focus.
Write 120–155 character descriptions with enticing calls to action.
Self-referencing canonical tags prevent duplicate content flags on URL parameters.
Upload branded 1200x630px preview banners for Facebook, LinkedIn, and WhatsApp.
Include twitter:card (summary_large_image) and twitter:creator handle.
Include Organization, WebSite, and LocalBusiness schema markup without syntax errors.
Ensure sitemap includes only canonical, indexable 200 OK pages.
SSL/TLS & Security Headers (20 pts)
0 of 6 checks doneEnsure plain http:// requests automatically upgrade to https://.
Check certificate expiration date and verify TLS 1.2 or TLS 1.3 is required.
Set max-age=31536000 with includeSubDomains to guard against downgrade attacks.
Prevents MIME-type sniffing by legacy web browsers.
Protects client payment flows and forms from clickjacking in malicious iframes.
Ensure zero hardcoded http:// image, script, or stylesheet references.
Hygiene & Accessibility (20 pts)
0 of 8 checks doneEach page must have exactly one top-level H1 heading indicating page topic.
Screen reader friendly descriptions; decorative icons marked with alt="".
Provide /favicon.ico, 192x192 PNG, and apple-touch-icon.png.
Check footers, modal dialogs, terms pages, and sample blog posts for dummy copy.
Submit a test lead; verify client inbox receives submission and database stores record.
DPDP / GDPR compliant policy with clear contact address and company registration.
Ensure 'Disallow: /' staging rules have been removed before pointing DNS.
Ensure body text, form placeholder copy, and button labels are clearly legible.
Speed & Responsiveness (10 pts)
0 of 6 checks doneAvoid uploading uncompressed 10MB camera originals to the media library.
Verify horizontal scrolling is prevented and tap targets are at least 48x48px.
Prevents invisible text flash (FOIT) during initial page load.
Confirm conversion events and page views fire without double-counting.
Save a clean snapshot of code repository, CMS database, and media uploads.
Run a full crawl to confirm your readiness score is in the SHIP zone (>=90).