‘A-Z of WordPress’ with Nathan Wrigley and David Waumsley
This is another A-Z of WordPress where we attempt to cover all the major aspects to building and maintaining sites with WP. Today is J is for Jobs…
Preamble
So, this could just have easily come under ‘T’ is for Tasks, but here we are with J!
This episode is about all the many, many, many jobs that you do each and every time you build a WordPress website for yourself or for a client. There are so many!
I’m not too sure that I do quite as much as David does, because, as you can see, he’s does rather a lot. This is a post he created a few years back to highlight what his website creation process looks like, it’s more or less the same as what comes below…
https://wpcornershop.com/blog/our-web-building-task-list/
He’s the first to admit that he does not do all of these all of the time, but it gives you some insight into just how much is involved.
It’s really only when I see this list that I think about just how much there is to do, and it’s likely a good cheat sheet for clients who are hovering over the ‘Squarespace / Wix’ button, to show them what they’re getting themselves into!
Debatable Points
Perhaps this will be the most boring podcast / blog post of all time, but here’s the tasks you might do on a typical WordPress website build. Many of these are not seen by clients, and perhaps they should be?
Basic Set Up Tasks
- Set up a domain name record (for the development site)
- Create space on the server
- Add security certificate
- Set up database
- Set the PHP version
- Install WordPress
- Set time zones
- Add coming soon page
- Create user accounts for all
- Send Account passwords securely
- Delete the standard plugins and theme (leaving the newest theme as fallback)
- Delete sample page and post
- Install premium themes and plugins and activate licence keys
- Setup transactional email system to send emails from the server
- Configure SEO plugin (set no follow on templates)
- Configure WordPress security plugins (firewall, alerts scans disable xmlrpc etc.)
- Make the site connect to our master maintenance site
- Set up site backup schedules
- Set up Project Management System and personalise on boarding
- Customise image cropping
- Clear Stencil’s image library account and set a new password for the client’s use
- Configure automatic image automation to the sites requirements (ShortPixel)
- Reset Userback for client design feedback
- Set up blog (if needed)
- Customise blog comments setting to the site requirements
- Add blog spam protection
- Set up Forms (spam protection, email notification GDPR settings, limit submissions)
- Test forms
- Set up Google Search console and add Analytics code
- Anonymise Google Analytic (as appropriate)
- Check WordPress permalinks
- Add social share
- Set up Newsletter subscriptions
- Change all post and pages made by us is set to the client’s account
- Optimise database (clear revisions, transient data and any orphan database tables)
- Check server resources used (High RAM resources or long Time to First Byte issues)
Basic Design Tasks
- Add Favicon
- Create Pages
- Create custom 404 (ie. page not found)
- Create a custom privacy page to GDPR standards
- Create and thank you pages and connect to forms
- Set up WordPress menus
- Set site header and text fonts
- Save brand colours to the theme and page builder
- Set up header layouts
- Set up footer layout (with Copyright details)
- Set up Search layouts
- Set up blog (any other dynamic achieve pages)
- Set up blog singular pages
- Basic Browser testing (Chrome Firefox and Microsoft’s Edge)
- Check console for errors
- Basic mobile and tablet responsiveness
Launch Tasks
- Set DNS record for the new domain
- Turn off “coming soon” page
- Check robot txt (allow search engines to crawl)
- Set www and non www redirects
- Rewrite the database to the new domain
- The security certificates working on all pages and post (no mixed content)
- Configure and test caching
- Check forms again
- Run speed test (Core Web Vitals)
- Take external back-up
- Remind clients of Google Business pages and the benefits of encouraging reviews
Monitoring & Health Tasks
- Check uptime monitoring with domain expiry checks (Better Uptime)
- Set up visual monitoring (Hexowatch)
- Set up keyword ranking if appropriate (Accuranker)
- Check security Scans (Malcare and Virusdie)
- Set up automatic clearing of the database
- Updating of software and php versions ongoing
- Checks on email delivery done monthly (Mailgun)
- Checks server resources done manually and automatically
Conclusions:
Well that really was rather a lot to take in, and I’ll bet that we missed a bunch of stuff that you do as well! Speaking of which, if we did miss something off the list and you want to tell us about it then you can do that on this page, or head over to the WP Builds Facebook Group, search for episode #228 and post a comment there.