Note: Before starting this checklist, make sure the testing checklist has been completed.

Wordpress Admin

  • Verify Site Title is correct (Settings > General).
  • Verify Tagline is either client’s tagline or empty (Settings > General).
  • Verify Wordpress Address and Site Address are correct (Settings > General).
  • Change email address to client’s admin email (Settings > General).
  • Allow Search Engine Visibility (Settings > Reading).
  • Verify Permalinks are set to “Post name” (Settings > Permalinks).
  • Verify sitemap is enabled.
    • If using Yoast, enable it under Yoast > Dashboard > Features then enable Advanced Settings Pages. Then, go to Yoast > XML Sitemaps and verify it is enabled. You may need to re-save permalinks to actually trigger this setting.

FTP/Theme

  • Search for “@TODO:” on template PHP, CSS, and JS files (Use the Developer Information metabox to save time).
  • Remove console logs and debugs from JS (including comments).
  • Ensure Google Analytics is properly invoked (along with events and AdWords).
  • Ensure required bug testing has been completed.
  • Ensure required content entry has been completed.
  • Prepare 301 Redirects.
  • Backup “wp_content” folder.

Server

  • Backup Wordpress database (cPanel > MySQL).
  • Find/Replace the domain in the database if needed (cPanel > MySQL).
  • Integrate uptime monitoring (if applicable).

Post-Launch

  • Verify content did not get rolled back.
  • Verify all custom post types are editable and appear on front-end.
  • Test form validation and submission.
  • Verify www or non-www redirects (.htaccess).
  • Verify off-site links open in a new window.
  • Verify login.
  • Verify file upload.
  • Verify Open Graph tags and images.
  • Verify favicon.
  • Verify Google Analytics (Real-Time reports).
  • Verify Google Webmaster Tools.