Pre-Launch Checks All text free from spelling and grammar issues (grammarly.com) Dummy text is removed or replaced with real text All pages have content and are relevant Privacy Policy / Cookie Policy created and linked in footer Favicon created and displays correctly (realfavicongenerator.net) Footer includes copyright statement 404 page is created to be unique Custom CSS tested on CSS Lint Site links all work and go to relevant pages JavaScript is error free Images all have ALT text added Search and search results function correctly (is applicable) Optimization Images have been optimised CSS is minified and combined JavaScript is minified and combined (as much as possible) Enable gzip compression Defer images Caching plugin installed SEO Page titles are unique, descriptive and SEO friendly H1s used for page titles and only one H1 per page XML sitemap has been generated robots.txt is generated 301 redirects for redesign are prepared and in place Open Graph tags included across website SECURITY WordPress login URL is changed WordPress username is unique (not admin or user) Security plugin installed (Shield is our choice as is lightweight) Browser Testing Windows / Android Displays & works correctly in IE11 (if applicable) Displays & works correctly in Microsoft Edge Displays & works correctly in Firefox Displays & works correctly in Chrome Displays & works correctly in Tablet Chrome Displays & works correctly in Mobile Chrome Displays & works correctly on large resolutions Mac / IOS Displays & works correctly in Firefox Displays & works correctly in Chrome Displays & works correctly in Safari Displays & works correctly in Mobile Safari Displays & works correctly in Tablet Safari Displays & works correctly in Mobile Chrome Displays & works correctly in Tablet Chrome Displays & works correctly on large resolutions Post-Launch Checks Website can be accessed by the search engines (remove noindex, nofollow for pages) SSL certificates successfully installed Redirect all HTTP to HTTPS Images, media and links are all the live URL Add SPF record to DNS records for better mail delivery Set up SMTP to guarantee mail delivery Forms have been tested and processed correctly Forms send to the correct recipient Forms have confirmation URL or event tracking so submissions can be tracked Set up CDN (CloudFlare is our choice and is free) Webfonts set to production (if applicable, for example if using typekit) 301 redirects are in place and working correctly Google Analytics and relevant analytics/tracking tools installed Site added to Google Webmaster tools, sitemap submitted and request indexing