Let’s get real for a quick second: it’s super hard keeping up with your website, right? Amongst all your other duties as a small business owner, your website is usually one of the first little to-dos that conveniently falls by the wayside time and time again, and before you know it, things are seriously out of date: plugins haven’t been updated in months (or maybe, *gasp*, years!), you haven’t looked like your headshots in a decade, your prices are oh-so-wrong…you get the idea. I’ve seen this time and time again on the sites I help with, and I 100% feel your pain and I certainly struggle with this myself.
I’ve found, at least for me, that it helps to have a manageable checklist of little things I can tackle throughout the year to keep things fresh on the website front. This is the same checklist I go through with some of my maintenance/retainer clients, and I’ve found that having a set list keeps me checking in regularly, in turn helping the sites I work on to stay in tip-top shape throughout the year.
Here’s a quick month-by-month breakdown of what I tackle, and I invite you to use this easy-peasy checklist for your own website.
General Monthly Maintenance
Each and every month, I check the sites I manage to ensure a full backup has been taken (because you truly never know when you might need it!), I make sure the version of WordPress is updated, and I update the WordPress theme and plugins as necessary. Here’s a general maintenance list that I recommend completing every month:
- Ensure full website backup is taken – you can use something like JetPack or Backupbuddy to do this for you automatically, or see if something is built in with your hosting provider to take backups
- Ensure WordPress is running the latest version
- Ensure theme is up to date
- Ensure all plugins are updated
January: Security Focus
January is the time I like to do a deep-dive into the security of the sites I work on to reveal any outstanding security flaws or other website vulnerabilities. I make sure to execute the following WordPress security best practices:
- Set strong passwords for every user of your website
- Prevent multiple login attempts to the WordPress admin – I recommend using something like WordFence to help with this (which also comes with lots of other security goodies for your site)
- Monitor activity by installing a WordPress audit log plugin – I personally use the Activity Log plugin, especially on sites where multiple folks have admin access
February: Content Assessment
February is a great month for combing through your website’s content to ensure everything is up to date. Here are a few things I check on:
- Scan through all website content and check for anything that needs updated or revised
- Add in any new clients, projects, or case studies
- Update staff
- Ensure prices are accurate
- Replace any photos that need updated
March: Speed Focus
Website speed is one of my favorite things to tinker with, as it has such a significant impact on your overall site experience. Here are some of the steps I take during the site speed month of March:
- Perform several site speed tests to establish a baseline and areas for improvement – I use a combination of PageSpeed Insights, GTmetrix, and Pingdom Website Speed Test
- Audit to ensure hosting platform is suitable for optimal website performance – I base this on the size of the site, bandwidth, etc. and may recommend to switch from something like a shared hosting plan to a VPS or Managed WordPress Hosting platform
- Install and/or properly configure a WordPress caching plugin – I typically like to use the W3 Total Cache plugin
April: Basic SEO Optimization
SEO is a HUGE undertaking, so this plan covers some of the very basics. As part of this annual checklist, here are some things to make sure of:
- Ensure Google Search Console is correctly implemented
- Ensure Yoast SEO is installed
- Check Google Search Console for any 404/500 errors, duplicate content, missing titles, etc.
- Ensure primary page keyword(s) appear in page URLs
- Ensure all meta description tags are 155 characters or less
- Ensure each page uses an H1 title with keyword in tag
- Ensure each page has enough search engine-accessible text (at least 100 words to warrant a page)
- Ensure each image has a descriptive ALT tag and filename
A proper analytics set up helps to gauge your site’s performance so you’re able to make changes and updates based on what’s working and what’s not. In May:
- Ensure Google Analytics is installed and tracking properly
- Bonus: set up analytics goals based on website conversions (for example: newsletter signup, time on site, contact form fill out, etc.)
June: Heat Map
A heat map is a neat little tool that helps you visualize where users are scrolling and clicking on your website. This is a great asset for determining the most successful areas of your site. For the heat map month of June:
- At the beginning of June, implement a heat map – I recommend taking the Mouseflow Heat Map Plugin for a spin (there’s a free plan)
- Determine a plan of website improvements based on the heat map results at the end of June – some ideas include shortening up pages that aren’t getting much scroll, changing up CTAs that aren’t getting many clicks, and adjusting the content in the “hot” areas of your site
July: Heat Map Results Implementation
Take action on the plan you made in June! This month:
- Based on the heat map results and your list of improvements, make any necessary changes
August: Email Signup Evaluation
An email list is an incredibly valuable tool that just about every small business owner should have on his or her website. For August, you’ll want to:
- Ensure your email opt-in is prevalent on your homepage and/or as an initial website popup
- Ensure that any email forms lead to an email marketing program, or are set for a monthly email marketing platform upload
- Ensure your opt-in is enticing (an offer, percentage off, etc.) and well-designed to match your overall website aesthetic
September: Contact Form Evaluation
Your contact form is a vital part of your website: there’s no doubt you want it to be quick and efficient when your prospective clients choose to reach out. Optimize any contact form on your website using this list of best practices:
- Ensure the form has a descriptive heading and subheading – let users know exactly what they can expect from filling out your contact form
- Add in helper text for any fields that may be confusing
- Test forms to ensure proper delivery/confirmation
- Remove any unnecessary fields – I like to simplify any form as much as possible
- Bonus: add an opt-in checkbox to your contact form – this can be a simple way to help promote your mailing list
October: Legal Check
- Ensure website contains proper copyright information in footer, updated with current year
- Ensure all images are purchased or otherwise legally sourced – including hero images, blog post images, etc.
November: Content Plan
November is when I really start gearing up for the new year ahead. This is also when I develop my content plan for the upcoming year: blog posts, any portfolio items I know need added in, social media calendar, etc. For your website:
- Develop your blog posting schedule – I personally commit to one post per month, but this can be anything that fits in with your schedule
December: Review and Planning Ahead
December is always a month of reflection in my business. I like to spend this month assessing what went well, anything that didn’t, and figuring out where improvements can be made in the upcoming year. In December:
- Review analytics to see what blog and page content performed well and what did not
- Assess inquiries received from your website – how could this be improved?
- Evaluate any feedback received on your website throughout the past year – can you make any changes based off of this knowledge?
I know keeping up with a website you manage can be A LOT, so hopefully this month-by-month focus area/checklist helps make things a little simpler. Anything I missed that you do to keep up with your site? Let me know by leaving a comment below!
Want to work together to make a checklist specific to your site? Or need a hand implementing any of these items? Shoot me a message—I’d love to hear from you!