Objectives, targets, strategy
- Hold a quarterly meeting with leadership where you review and set objectives.
- Produce and share a monthly website report with analytics on targets.
- Conduct a monthly meeting with immediate team reviewing the report and targets.
- Informal weekly check-in meeting going over strategy.
- Have a dedicate technical account manager who oversees management of all areas of the website.
Hosting, domain, email
- Host your website with premium managed cloud hosting and priority support.
- Autoscale hosting plans based off of resource usage so that the site is never down due to traffic spikes.
- Monitor website’s uptime and respond to downtime.
- Routinely update hosting software (ex. PHP, MySQL).
- Only edit DNS settings if you are a specialist as it can disrupt hosting and email.
- Set up URL redirects for links that have changed.
- Enroll in domain privacy to not make your contact information public and not get spammed.
- Monitor email uptime and deliverability.
- Review your hosting, domain and email service providers yearly and reassess based on your goals.
Security
- Monitor all website-related accounts, their users and expiration dates.
- Automatically set up SSL renewals.
- Manually update WordPress core, plugins and themes on a routine schedule and be ready to rollback in case of issues.
- Only use plugins that are proven with lots of users, great reviews, regular updates and responsive support. Breaches through plugin vulnerabilities are one of the largest threats on WordPress websites.
- Use as few plugins as possible in order to reduce compatibility conflicts, speed issues and security threats.
- If you aren’t using these features, disable in Settings the following: open signup, comments and xml-rpc.
- Protect against email spam with ReCAPTCHA and block offenders.
- Routinely check Site Health Monitoring in the WordPress dashboard and resolve issues.
- Manage users and provide them with the role (Administrator, Editor, Author, Contributor, Subscriber) that meets their level of required access.
- Enforce password security standards for WordPress and all website-related accounts.
- Get vulnerability alerts from a reputable security service (ex. WordFence).
- Set up security measures in hosting such as a premium CDN, firewalls, brute-force prevention and DDOS protection.
- Receive an activity report regularly on bot traffic and blocked login attempts.
- Set up an automated site scanner for malware.
- Keep external backups and practice a restoration plan.
- Enable two-factor authentication for WordPress and website-related services.
- Limit login attempts for WordPress.
Accessibility and legal
- Conduct automatic and manual data privacy checks and resolve accordingly.
- Review all website-related services for privacy practices.
- Install a cookie consent management tool and test regularly.
- Update and improve privacy policy statement.
- Comply with 501(c)(3) rules such as financial and tax transparency.
- Adhere to copyright and plagiarism laws.
- Conduct automatic and manual accessibility checks and resolve accordingly.
- Test accessibility using a screen reader.
- Update and improve accessibility statement.
Website edits
- Have a system and process for daily minor website edits.
- Have a system and process for weekly midsized website additions.
- Have a system and process for monthly website projects.
- Maintain a document with website management instructions.
- Grow a bank of custom website management video tutorials.
UI & UX
- Check your website regularly for responsive issues and make sure it looks good on all devices and browsers. Check on both virtual and real devices on all screen widths.
- Complete user experience checks to ensure target audiences can navigate website easily.
- Test the functionality of every special feature on your website (ex. donations, forms, event signup, subscription, applications, user portals, etc.)
- Conduct automatic and manual broken link checks.
- Conduct automatic and manual spelling and grammar checks.
- Conduct manual brand consistency checks. Brand elements shouldn’t differ in style across pages.
- Hold regular feedback surveys from each target audience and improve website accordingly.
- Provide a feedback form on your website.
- Observe users interacting with your site in-person.
- Check for console errors and resolve code issues.
Speed
- Monitor speed metrics such as Core Web Vitals (Largest Contentful Paint, First Input Delay, Cumulative Layout Shift). Use information to improve accordingly.
- Optimize and cleanup your database routinely.
- Use a premium CDN.
- Use caching.
- Compression and minify your files.
- Use WebP for your image files.
- Reduce number of web fonts, plugins, JS and CSS files, redirects and API calls and animations.
Analytics and conversion optimization
- Review site traffic and user behavior analytics daily.
- Pay close attention to calls to action and practice conversion optimization methods.
- Come up with strategic insights and add to monthly report.
- Improve UI & UX based on analytics findings.
- Utilize A/B Testing to fine tune what works best.
SEO and content marketing
- Create and implement an SEO content strategy plan.
- Conduct a market, audience and keyword analysis.
- Hold content ideation sessions and a pitch meeting to set up your content calendar.
- Routinely publish content that brings your target audience value and is optimized for SEO.
- Optimize technical SEO of new and existing pages.
- Work with Google Search Console and Bing Webmaster Tools to improve your SEO.
- Update Google for Nonprofits regularly and ask community for reviews.
- Use structured data on your website to gain visibility in search results.
- Monitor your search ranking on websites like SEMRush and Ahrefs.
- Improve your off-page SEO with genuine backlinks on other websites and social media.
Learning
- Continually learn the fundamental skills in each of the main categories we talked about in this article.
- Stay up to date on the latest news and technologies in each of the main categories we talked about in this article.
- Get a third-party audit in each of the main categories we talked about in this article.