• Perform load testing & optimization beforehand include slow-log analyses;
  • Check Drupal SEO Tools report;
  • Match recommendations of the following:
  • Performance and Scalability Checklist module;
  • Analyze Coder Review results;
  • Perform load testing using tools with cleared database cache, memcache and image styles when caches are disabled;
  • Make sure you have a failover scenario and a quick backup;
  • Configure Cron jobs;
  • Disable all development modules;
  • Add console.log stub;
  • Configure caches properly: Varnish, Memcache;
  • Check if CDNs are configured correctly for live environment;
  • Make sure AJAX requests are cached;
  • Enable bandwidth optimization;
  • Test simultaneous an consequent anonymous access scenarios and behavior when every cache is enabled;
  • Replace database logging functionality with other solutions, e.g. syslog;
  • Disable any errors output on frontend;
  • Enable fast_404 in settings.php file;
  • Make sure file permissions for file directories and code directory are set correctly;
  • Make sure that input formats are correctly configured;
  • On /admin/config/system/site-information make sure the email address and name are correct;
  • Ensure website permissions are set appropriately and minimally;
  • Get rid of CHANGELOG.txt etc (from git etc). Do NOT remove robots.txt;
  • If using SSL, change your local /etc/hosts to point the site to its live domain and ensure SSL redirection is working correctly;
  • Remove test content, such as "lorem ipsum" text, dummy users, or content generated by the Devel module;
  • Test all forms and that mail sending works;
  • Ensure all forms use some sort of Captcha.
  • Check the maximum file upload sizes and maximum execution time;
  • If you don't use core Search module, make sure it's disabled;
  • If you use any replacements for standard Cron, make sure it's disabled;
  • Warm caches before launch:
  • Use Cache Warmer module;
  • Use HTTPRL Spider module;
  • If possible, perform launch component-by-component and one-by-one.

Comments

adithyamurali’s picture

It's also very important that you scan your new site for lorem ipsum dummy text.

Much like Google abhors thin, duplicate and plagiarized content, sites with indexed pages that have lorem ipsum text are also frowned upon. I've seen this issue on a number of websites. Here is a tool that scans your site for lorem ipsum text and sends you a report with any pages still containing lorem ipsum - https://www.techwyse.com/tools/lorem-ipsum-checker/