Skip to content (press enter)

WP Audit Site

Quickly audit your WordPress website.

A helpful checklist to audit your website for formatting, WordPress specific optimization, accessibility, performance, and security.

Best used before a launch or on a schedule.

Other Helpful WordPress Resources

Make sure language_attributes() is set in HTML. This helps translation tools know what language your website is in, Google uses it to better rank your website, and it's helpful for folks using screen readers too.

Install an SEO plugin to make it easy to maintain and modify SEO information. Make sure you fill out all the open graph information and basic title, description, and image fields. Consider using one of the following plugins:

Make sure you don't have any broken links lingering on the site. A common culprit is changing slugs after a post has been published. Although WordPress auto-magically can catch a few of those, it's helpful to have a plugin that does even more:

Is your favicon set? Go to Appearance > Customize > Site Identity and set that Site Icon. It'll take care of your favicon and the app icon (in case someone saves your site to their iPhone/Android screen!).

Run your code through the HTML validator and make sure there aren't any glaring errors. Sometimes there will be errors you don't want to fix, and that's okay. Just be sure you're being intentional.

Loading your webfonts fast and well is important. Keep those font file sizes low, only add the font styles you are using, use preconnect to load those font files quicker, and avoid the Flash of Unstyled Text and Flash of Invisible Text.

You've heard it before and you'll hear it again. Use caching. There are lots of brilliant plugins out there that help. Great hosts usually provide caching of some kind as well, utilize that.

CDN = content delivery network. If you've got a big site or you want the fastest site possible, use a CDN. Your site will be cached all around the world and served to the viewer from the closest server.

Run your site through a speed test tool to check for any other glaring issues you may have missed.

If you configured an SEO plugin, you probably have one (or more). Go to yourdomain.com/sitemap.xml and make sure you have one!

Can you tab through everything and take the actions you want to take on your website? If you can't, fix it!

    Adding this specifically, because it's often overlooked. I know we all hate the default checkboxes and radio buttons. It's totally okay to use pseudo classes to style a fancier version, but let's make sure they are keyboard accessible, yeah?

    Make sure you have a skip to content link that shows up when that link comes into focus.

    Make sure your images have alt attributes with helpful descriptions and maybe some context too.

    Lighthouse is Google's website checking tool; it tests performance, accessibility, etc. It's built into Chrome, if you don't use Chrome, PageSpeed Insights is Lighthouse in a Web UI.

    Using a tool to track your searchability is always a great idea. It's handy to know what keywords and phrases are leading people to your website. Combined with a good analytics tool, this gives you a lot of helpful data.

    Recently, Google Fonts was deemed illegal to use in a Germany court, because every time you load a font from Google Fonts, your website sends the IP address of your visitor back to Google without their explicit consent. This applies to any fonts you have hosted elsewhere (Typekit, etc). Consider locally hosting your fonts to avoid the situation entirely.

    Delete all themes you aren't using, except for one default (twenty *) theme; comes in handy when you're debugging weird issues. Get rid of any plugins you don't need!

    Keep all your themes and plugins updated. But make sure to backup first and ideally test your updates on a staging server first.

      Use strong passwords! Advise your clients to use strong passwords too!