Perhaps the most boring blog post of all time, but here’s the tasks we do on a typical website build. Many of these are not seen by clients. We are sharing for transparency.
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-xml rpc 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
- Anonymize 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