How to do an SEO audit on your own website

Do you get emails or messages from “SEO’s” saying that you website isn’t ranking well and they can help you rank?  Or perhaps they have done an SEO audit of your website and found all these issues making it sounds like it’s the end of the world as you know it?

Many of the companies that are reaching out to you like this are trying to sell services or are using their tools to perform the audit. And when I mean “tool” some online tool they may have created where you stuff the website into it and it spits out results based on a number of parameters that are checked on your website and compared against whatever standard that company feels is “best”.

Examples of tools that can perform this type of SEO audit are SEMRush, Ahrefs, SpyFu, Ubersuggest, and many others.  You can even use these tools yourself and perform an audit, but it will usually cost something.   There may be free versions but there may be limitations in terms of the number of keywords searches you can perform, or the amount of information that is provided, etc.

Contents

  1. SEO Audit on a budget
  2. Screaming Frog
  3. Page Speed
  4. Analytics
  5. Error codes
  6. Core Web Vitals
  7. Content Management System
  8. Images
  9. Backlinks
  10. Summary
  11. FAQ

How to do your own SEO audit on a budget?

There are some free tools that you can start with. 

Screaming Frog

The first is Screaming Frog.  Download it and use it!  It will give you a lot of information about your website, especially related to on-page SEO.

Some parameters about your website that Screaming Frog is great for are,

  • Title tags
  • Meta descriptions
  • slugs
  • h1 – h6 headers
  • image size
  • alt text

And much, much more.

Page Speed

PageSpeed Insights is another tool by Google that is free.  It will give you information about your page speed on mobile and desktop

Analytics

I am going to assume you have the Google Search Console property on your website already and it’s collecting data.  If not, tsk, tsk!  Get the property on your website as soon as possible!  From GSC you can get a lot of great information related to error codes and core web vitals, among other things. 

Errors

Error codes are the important to look at because you don’t want 404 errors on your site because this means there are webpages related to your website floating around out there that don’t lead to anything. This isn’t good for your website and potential visitors.  If you do have 404 error code, then you’ll want to create a 301 redirect for these page urls  so that they are redirected to a live page when someone mistakenly ended up on the guilty 404 page url!

Core Web Vitals

Core Web Vitals relates to your page speed and in turn user experience.  There may or may not be enough data for GSC to provide this information.  If there is, great.  If not, go back and us the PageSpeed Insights tool.

XML Sitemap

You can also check to see if you have uploaded an XML sitemap to GSC while you’re in here.  This is important. Why?  Google is going around crawling the internet one webpage at a time.  It may or may not get to all your webpages depending on what and how it’s crawling.  An XML sitemap is a list of all the webpages you want to be considered, indexed, by the search engine, Google in this case.  Not including an XML sitemap in GSC is not the end of the world. Google will still eventually crawl all you pages and index them, but it will take awhile. Including your XML sitemap means if Google chooses to look at it, it will crawl and index all the pages on that XML sitemap which means it won’t have to slowly and randomly find them on the internet.  It’s worth including.

Content Management System (CMS)

If you’re using a content management system to build your website, like Wix, Squarespace, Shopify, WordPress, etc. then you can probably go into the backend and start looking around at the “SEO” components and see if they’re filled out. If they are not filled in, fill them in. If they are filled in but YOU did not fill them in, go back and YOU fill them in according to “SEO best practices”. 

There is usually a place where media and images are stored, and you can view each image.  If you’re able to find this place, go there and look at each image. 

Images

If the image name is a string of numbers of letters and isn’t descriptive at all, change the name.  The search engine can “understand” words. So if you give your image a name that reflects the image itself, the search engine will have a better understanding of what that image is and will be able to consider it in search results when someone is searching for something related to your image.  But if you just leave the image name as the default string of letters and numbers, the search engine has no idea what means.  So do yourself a favour and change the image names to something more meaningful.

If the image file size is MB large, try and reduce the size to KB in size.  Large image file sizes will slow down the load time of your webpage which results in a poor user experience.

If there is no alt text associated with an image, include an alt text for each image.  What exactly is alt text?  Alt text, or alternate text, is the text that displays when, for whatever reason, the image cannot be displayed when the webpage is loaded.  If you do not have any alt text, nothing will be displayed and just a blank spot where the image should be.  Another good reason to include alt text is for accessibility reasons.  Not everyone using the internet can see and so use readers. These readers will read the alt text to describe the image to the person.  If there is no alt text, your image will not get read.  Ideally, you want to include alt text that describes what is going on in the images. Thing of writing a very brief story of the image for the alt text.  Another great part about alt text is it uses words which the search engine can read and again consider your image, webpage, in search results when there is a query by a user.

Ahrefs has a free backlink checker tool that can be used to see what backlinks your website has.  You can also see the backlinks in GSC as well.

These are free ways to get information about your website and perform and SEO audit on your own.  If you’re willing to invest a bit of money, I would highlight recommend Ubersuggest’s lifetime membership.  If you have a single website, it’s a great deal.  The lifetime membership is a one-time fee and you can use all the features forever.  There is a website SEO audit tool that you can use that will spit out several issues, good and bad, related to SEO for your website.  This doesn’t mean don’t go through the above free tools.  These free tools will or will not confirm the information a paid tool provides.

There are many other parameters that can be considered when doing at SEO audit on your website.  I suggest keeping it simple to start and looking for the “quick wins”, “low hanging fruit”, the things that you can fix easily and quickly, even if it seems tedious and time consuming.  It will make a difference over time.   How you fix the issues and what “best practices” are, is another post!  If you can’t wait, there is a lot floating around on the internet about best practices for title tags etc.  Google is your friend or stay tuned for a future post outlining best practice.

Summary

Absolutely! Here’s a final summary you can add to the end of your blog post titled “SEO Audit on Your Own Website”. It’s written in the same warm, professional tone as your other content and encourages action while reinforcing the value of doing your own audit.

Final Summary

Performing an SEO audit on your own website might seem daunting but with the right tools and a step-by-step approach, it’s a great way to understand how your website is performing.

By checking technical issues, reviewing your on-page SEO, analyzing your content, and assessing your user experience and backlink profile, you’ll uncover clear areas for improvement. For example, small adjustments like optimizing title tags, speeding up your pages, or fixing broken links, can make a noticeable difference in your search visibility.

SEO isn’t about being perfect or doing it once and leaving it. It’s an ongoing process always refining and adjusting depending on what is going on around your webiste in the world of search.

If you ever feel stuck, feel free to reach out for help. I’m always happy to help increase your online visibility and bring more customers to your digital doorstep.

FAQ

1. How often should I do an SEO audit on my website?

You should aim to do a full SEO audit every 3 to 6 months, or after any major website changes (like a redesign, migration, or new content rollout). Smaller monthly check-ins for key metrics—like broken links, page speed, or index coverage—can help you stay proactive.

2. What tools do I need for a basic SEO audit?

At a minimum, use Google Search Console, Google Analytics, and PageSpeed Insights. For deeper insights, free or freemium tools like Ahrefs Webmaster Tools, Screaming Frog (free for small sites), or Ubersuggest can help identify crawl errors, missing metadata, and more.

3. What are the most common issues found during a website SEO audit?

Some of the more common issues include,
Slow page load times
Missing or duplicate meta tags
Broken internal or external links
Thin or outdated content
Pages not being indexed properly

4. Can I do an SEO audit if I’m not very technical?

Yes! Many tools today are built for non-technical users. As long as you follow a clear process and know what to look for—like whether your pages are being indexed, how fast your site loads, or if your content matches search intent—you can conduct a meaningful audit on your own.

5. What should I do after I finish the audit?

Prioritize your fixes based on impact. Address any technical errors first (like broken pages or crawl issues), then focus on optimizing high-potential content and improving user experience. Track your progress over time and repeat the process regularly to stay ahead.

Lani Haque

I enjoy learning and sharing that knowledge. Sharing has been in many forms over the years, as a teaching assistant, university lecturer, Pilates instructor, math tutor and just sharing with friends and family. Throughout, summarizing what I have learnt in words has always been there and continues to through blog posts, articles, video and the ever growing forms of content out there!

You May Also Like

More From Author