- Create 404 page
- Make sure all images are being served at scaled sizes, not "full"
- Test Twitter Card tags
- Ensure pagination is working
- Create archives for categories and/tags, make sure that appropriate post types are included
- Make sure that all hostname variations work (www, .com, .org, etc)
- Set environment in .env to "production" or enable search engine indexing
- Change admin email to correct one
- Make sure RSS feed includes the correct post type(s)
- Check DB for .dev, .work, .home (etc) links using WP-CLI
- Create user accounts for client
- Make sure that the site is being indexed (check robots.txt and robots meta tag)
- Make sure links to the social media accounts are correct (not placeholders)
- Add favicon/app icons (use http://realfavicongenerator.net/ or similar, if not using built in WP features)
- Set the site's tagline
- Remove test or staging domains, if they should no longer be available
- Add Google Analytics and make sure it is outputting on the page
- Run through Google Page Speed Insights and other services to reveal any obvious issues - run on home page and single post (or similar)
- Disable the "/users" REST API endpoints
- Disable gravatars
- Take care of all PHP errors/warnings
- Set up and test transactional emails, set up SMTP emails if needed
- Cross browser testing (Safari desktop, iPhone, iPad, Android Browser, Android Chrome, Chrome, Firefox, IE 11, IE Edge)
- Test Open Graph tags
- Set up and enable caching plugin and make sure cache is cleared when new content is posted, set sensible cache expiration
- Set up forms correctly, test that they work and are being stored in the database
- Remove all dummy content (search for "lorem"), remove default WordPress page, post and comment
- Run through Integrity or some other site crawler to check for broken links, missing pages, errors, etc
- Change site's time zone to New York (or whatever time zone the client is in)
- Upload default Open Graph image in Yoast
- Customize site login logo
- Test/setup structured data
- Update theme screenshot
Last active
September 9, 2021 01:15
-
-
Save chrisgherbert/38470f43e2b1ac0cbb230afd82e84c8f to your computer and use it in GitHub Desktop.
WordPress Website Launch Checklist
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment