How to perform an SEO audit Part 2: General SEO
In this second part of our three-part series on how to do an SEO audit on your website – or someone else’s – we’re looking at general SEO issues. The previous article, part 1 of the How to perform an SEO audit series, covered the first steps, looking at content SEO and user experience. This post dives deeper into the general SEO part of the audit, while part 3 looks at site speed and engagement. Happy auditing!
General SEO
There are several things that you can check quite easily in your SEO audit, without any effort – if you use the right tools. Just remember that tools are there to guide you, but not replace your common sense and your product/brand knowledge. One of my go-to tools is Screaming Frog SEO spider. Yes, there are a lot of alternatives, like Ryte, but for a quick check-up, Screaming Frog SEO spider does the job. It’s a handy tool that can do a lot of relevant checks, even if you’re using the free version.
Page titles
Page titles should focus on a specific topic, with the branding – usually the website name – at the end and we need to check that every page uses this format. In Screaming Frog:
Check for duplicates, missing page titles, and if these are indeed constructed as ‘page title – branding’. Walmart does a good job of this, as you can see. Find out more about page titles here.
Meta description
The meta description is intended to entice people to visit your website, but what’s its SEO value? Well, a good meta description will attract more people to your website from search results in Google and other search engines. Note that your meta description is a suggestion for the search engine, and not necessarily something it will use every time your site is shown in the search result pages. It should be focused, clear and align with the search query to stand the best chance of search engines using it. There’s more on meta descriptions here.
In Screaming Frog, it’s easy to see if meta descriptions are duplicated, like in this screenshot, or missing altogether. As you can see, Walmart had only a few duplicate meta descriptions in my quick check of their site, and most of their pages have unique descriptions.
Canonical URLs
The canonical URL tells you/Google what the original source of a page is. For example, if you were to copy this post to your own website but set the canonical URL of your page to this one, Google will understand it should rank my page – the original version, while still being useful to your site’s visitors.
Again, Screaming Frog comes in handy. Check for missing canonical URLs and make sure (assuming your site has a ‘processable’ number of pages) that the canonical URLs align with the regular URL for a page.
Screaming Frog can do so much more, but let’s leave it there for now.
Quick Panda & Penguin check
Panda and Penguin are algorithm updates by Google, focused on serving more quality websites in their search result pages. Panda focuses on thin content and banners, among other things, where Penguin checks whether the links to your website are natural links that make sense.
In your SEO audit, a quick check for Panda would be to step back from your computer screen and look at your website. Are there too many banners? Is your sales pitch filling up all the space all the time, before any interesting content can be seen? Make sure there is a good balance. I’d say four banners above the fold is too many.
For Penguin, use Majestic’s SEO tool (others are available) to do a quick check of backlinks and see if you find any shady websites linking to your website. If there are, you can disavow these links in your Google Search Console.
There’s more on Panda and Penguin here. Note that Google says these updates are being refined on an ongoing basis these days.
Template code
A lot of SEOs will tell you to fix the foundation of your website, and by that they mean the design – the template. But we take the view that content is the foundation of a website and your design is only there to serve that content. Only last week I saw someone say in an online discussion that these template code related changes are all you need for SEO – and that’s simply not true. As we’re always saying, we take an holistic approach, which takes much more into consideration. But also don’t expect search engines to like your site if your template is crap. Far from it.
Schema.org/JSON-LD
Structured data is essential these days, and by that we mean a summary of the data of your page presented in re-usable chunks of content that Google loves. See our article on schema.org data via JSON-LD, for more. If you want to test your schema.org data for a certain page, use a schema validator – Google that, as there are several to choose from. If you want to add structured data, use JSON-LD as Google prefers that. Google will also inform you about structured data in Google Search Console.
Want to know more about structured data? We have a course on structured data as well – go check it out.
Breadcrumbs
I could have mentioned breadcrumbs when discussing site structure as well, but they should already be part of your template. Add breadcrumbs to make sure people know where they are in your site structure, and remember these are also valuable internal links for Google. In your SEO audit, check that you have breadcrumbs, and see if these are also returned when checking for structured data, so you know they are served to Google in the best way possible.
The mobile version of your website
Mobile-first. It’s coming. And I still feel that a responsive website, in addition to all the AMP and so on, is essential because you only have one site to maintain. If you don’t know whether your site is responsive or not, simply reduce your browser screen’s width and see what happens. Then, open a browser on your phone and visit your website. Click to your main product page, click to your contact form. How does your homepage look? Does everything work like it should? Does it load fast? Make sure your site delivers the mobile experience you want it to.
We have written a lot about mobile websites, so have a look at these other articles for more information:
Heading structure
This might be the least of your worries these days, to be honest. HTML5 allows you to add an H1 to every block element and Google will probably figure out your main heading in the blink of an eye anyway. Nevertheless, a good heading structure helps you structure your page’s content and allows Google and your visitors to scan your page and grasp the general concepts. Check if your heading structure makes sense, both visually and semantically. More on headings here.
Part 3 is next: Site speed and Engagement
That’s it for part two of the SEO audit series. You’ll have learned how to analyze your site’s general SEO with several tools as well as with your own judgment. If you’ve been checking your site as you read this post, you’ve probably found several issues on your site that you could improve on. That’s exactly what an audit is meant to uncover, so all is well. Make a to-do list and start working on it! In part three, we’ll go over site speed and engagement. Stay tuned!
Read more: How to perform an SEO audit. Part 3: Site speed & engagement »
Coming up next!
-
Event
Wordcamp Asia 2025
February 20 - 22, 2025 Team Yoast is at Attending, Sponsoring, Yoast Booth Wordcamp Asia 2025! Click through to see who will be there, what we will do, and more! See where you can find us next » -
SEO webinar
Webinar: How to start with SEO (December 3, 2024)
03 December 2024 Learn how to start your SEO journey the right way with our free webinar. Get practical tips and answers to all your questions in the live Q&A! All Yoast SEO webinars »
16 Responses to How to perform an SEO audit. Part 2: General SEO