====== Web-site launch checklist ====== ===== Site engine ===== * Check there are no hard-coded links to development domain * Ensure no test content on site * Proper alt tags for all images * Labels for all form elements * Have you properly configured tabindex attributes? * Check HTML Standards compliance * Check CSS Standards compliance * JavaScript validation * Visual consistence of all pages * IE6 * IE7 * IE8 * Firefox * Chrome * Opera * Check on common variations of Screen Resolution - 800x600, 1024x768, 1920x1080 * Check print.css and printed pages * Check favicon.ico * RSS feed for news * XML Sitemap * Correct 404 page * Add script from Google Webmaster tools * Correct 403 page * Correct 500 page * Check all links (with automated tool) * Check site works with disabled JavaScript * Check site works with disabled Cookies * Test all forms (e.g. contact us, blog comments), including anti-spam features, response emails/text, etc. * Check "Contact us" form correct message destination * Check search functionality (including relevance of results) * Turn-off verbose error reporting ===== Backend ===== * Create Admin user * Check login form * Check for access restriction * Check default management workflow * Security/Penetration test * Check correct database indexing ===== Content & Style ===== * Typography and layout * Check for incorrect punctuation marks, particularly apostrophes, quotation marks and hyphens/dashes * Check headings for where you could potentially use ligatures * Check for widow/orphan terms in important paragraphs * Spelling and grammar * Consistency * Capitalisation (especially of main headings) * Tense/Style of writing * Recurring/common phrases (e.g. ‘More about X’ links) * Variations in words (e.g. Websites vs Web Sites, or UK vs US spelling) * Treatment of bulleted lists (e.g. periods or commas at end of each item) * Title and metadata for all pages ===== Marketing & Statistics ===== * Activate Google Analytics * Google Webmaster Tools * Verify site * Submit sitemap * Check robots.txt * Submit to search engines * Correct 301 redirects on old site, if need ===== Web-server setup ===== * Setup file & database backups * Performance tests * Load test * Check and implement caching where necessary * Check total page size/download time * Minify/compress static (JavaScript/HTML/CSS) files