Logo

How to Perform an SEO Audit and SEO Analysis for Website

As a business owner, it’s important to learn how to conduct a website SEO audit in order to stay competitive as well as to understand what factors could be impacting your website’s performance. Every webmaster should get into the habit of conducting regular SEO audits of their website. The purpose of this is to identify potential elements that could hinder your ability to achieve a top ranking for your target keywords.

What is an SEO audit?

An SEO audit is standard procedure for any website. An SEO audit is a process for evaluating the search engine friendliness of a website in a number of areas. The SEO auditor will check the website and come up with recommendations of what needs to be fixed and what needs to change so that the performance of the website in search engines is improved. In fact, if you are serious about your internet business, you will make sure you do it frequently. A properly done SEO audit should give you a better insight into your website, individual pages, and overall traffic. It is a great way to improve performance allowing you to rank better in the SERPs.

While there are various tools you can use to SEO audit a website, the best approach is to either do the audit using a guide or hires an SEO Auditor to do the work for you.

What to expect from an SEO Audit?

You should expect 3 things:

  1. A description of the current state of your website – This is a detailed analysis on how your website is performing in search, social media, number of internal/external links and any other information related to your website’s existing state.
  2. A list of actions based on an SEO audit checklist together with explanations for each and every item in the list.
  3. A report describing a complete Internet marketing strategy for taking advantage of all available sources of traffic and opportunities on the Internet and not just SEO.

Why it’s important to SEO audit your website on a regular basis

Things change very quickly in the SEO industry and what is working today may not work in 6 months from now. It is necessary to perform regular SEO audits (at least 2 times per year) to ensure that your website is up-to-date with the latest developments.

How to perform your own SEO Audit?

Now that you are convinced that an SEO audit is a must for every website, let’s see how you can perform your own audit. To make it easier to work with the list, it is separated into 5 sections: on-site SEO, website control, social media, off-site SEO and website promotion.

On-Site SEO Checklist

on-site-seo-audit-checklist

On-site SEO is the most important part of the SEO Audit checklist. In fact, many audits cover this part only but our approach, as explained above, is for checking other areas as well.

To check if your website is optimized for search engines, you need to take into account the following factors:

Titles and Descriptions – Are they unique for each page and within the specified size? Can the user tell from the title what the page is all about and is the description an advertisement of what the page has to offer?

URL Structure – You should check that the URLs for each page are unique and properly formatted. For example:

This is a non-optimized URL: ‘http://www.example.com/12/badformattedurl/121358898

This is a good URL: ’http://www.example.com/good-formatted-url’

Good URLs include keywords (but they are not keyword stuffed), include hyphens (‘-‘) to separate the keywords, are unique for each page and are less than 255 characters (including the domain name).

Text formatting – Make sure that you don’t just have plain text in your pages. Any text should be properly formatted using H1 (for the main title) and H2 (for the main headings), bold and italics for the important parts, lists where necessary etc.

Content – The content of your website has to be unique. You can use Copyscape to check all your pages for uniqueness and if you find the duplicate content you have to remove or de-index these pages.

Use Google Analytics to find the most popular pages (both landing pages and with the most visits) and make sure that these have high-quality content (free of spelling and grammar errors, properly formatted, properly promoted in social media etc.).

You also need to check the content length and content freshness.

If you have pages with little or no content or pages with similar content, you need to merge them together using 301 redirects.

If your content is old or out-of-date, create a publishing plan and make sure that your website is updated on a frequent basis.

You don’t have to post daily but you need to maintain a steady posting scheduling.

Internal linking – Linking your pages together is used to both search engines and users.

Check and make sure that you are indeed linking related pages together by taking into account these 4 factors:

  1. That you are not only using keyword anchor text for the internal links but you use both the full page title and non-keyword anchor text.
  2. The pages you want to rank better in search have the greater number of internal links.
  3. The pages you want to rank better in search are linked from your home page.
  4. You have between 2 – 10 internal links per page.

Images – Images are useful of making a web page easier to read and more attractive to social media (especially Pinterest) but they can work against your SEO efforts if they increase the loading time of a page.

In general, you need to check 3 things when it comes to images:

  1. Image filenames are descriptive to what the image is about. You can use keywords in the filename but do not overdo it.
  2. All images have the ALT tag defined
  3. All images are compressed to minimize their size. If you are using a lot of images in your pages you may need to consider using a content delivery network (CDN).

Broken links – Broken links are bad for the user experience and thus not good from an SEO perspective. There are 2 ways to check for broken links:

  1. Use a tool like Xenu for checking all your external links. The tool is free and can give you a report of all broken links. You can then fix them by either removing them completely from your website or redirecting them to a valid URL.
  2. Use the ‘Crawl errors’ report in your Google and Bing webmaster tools to find broken links within your website. You can also fix them by correcting the links or doing 301 redirects to a valid URL.

Use of banner ads above the fold – A few years ago, Google started penalizing websites that have too many ads above the fold.

While they are not specifying exactly what do they mean by ‘too many ads’ you can use this guide from Adsense to get an idea what is allowed and what is not (even if you are not using Adsense the examples in the guide are still useful).

If your ad implementation is not according to standards you have to remove or change the position of the ads.

good-banner-positioning

User friendliness – Although it is difficult to judge what is a user-friendly website and what is not, because this depends on the type of website and how it is designed, there are a few checks you can make:

  1. What happens when a user types a wrong URL? Is the 404 page friendly?
  2. Can the users find what they want is less than 3 clicks?
  3. Does it have a clearly defined main menu?
  4. Can you distinguish between Site content and ads?
  5. Does it have a consistent interface across all pages?
  6. Does it have a user sitemap?

Page speed – From my experience talking to clients, handling website page speed is one of the most difficult tasks at least for the non-technical users.

Unfortunately, it is also one of the most important SEO factors and HAS to be addressed successfully.  There are many studies showing that page speed affects both your rankings and your conversion rates.

Your website should load fast and preferably faster than your competitors. There are tools by Google that can give you recommendations about page speed but in general what you can do is the following:

  1. Compress images or use a CDN
  2. Minimize Http calls by using sprites and browser caching
  3. Minify your CSS and HTML to make their size smaller
  4. Use a compression plugin or page speed service
  5. Remove unnecessary JavaScript from pages

If the above list does not make much sense to you, you better hire a developer or SEO expert to do the work for you.

It will not cost you a lot and it is something you have to do if you want to improve your rankings.

Website structure – Regardless of the type of website you are running, there are certain elements common to all, necessary for SEO purposes and a good user experience. What I usually check is the following:

  1. Does the website have a clear content structure? Is the content grouped into relevant categories and pages?
  2. Does it have a contact, privacy policy, disclaimer and about page?
  3. Does it have a breadcrumb on all internal pages?

Website control Checklist

Are you using all the necessary tools to properly control your website? Have you registered your website with Google webmaster tools, can the search engines bots access your website without any problems?

Do you know the most important analytics reports to monitor? These are just some of the questions you have to answer in this section of the audit checklist.

Website control was deliberately positioned after on-site SEO and before the other parts (off-site SEO, social media, and promotion) because if you don’t know basic information about your website (including current state and potential problems) you cannot successfully move on to the next steps.

So, if you find out that there is room for improvement in this part then I suggest that you give this high priority in your implementation plan.

Social Media Checklist

You cannot survive online without social media; it is as simple as that.

If you neglect social media and depend solely on search marketing then it’s like putting all your eggs in one basket and your risk is higher.

To make a living online you have to differentiate both your traffic and income sources and dependency on a single source (i.e. Google) is not the way to go.

You may be wondering, how is social media related to an SEO audit?

That’s a good question and there is a very simple answer: Social media affects your SEO efforts both directly (in the form of links) and indirectly (more exposure which may create more natural links and direct visits) so it is a factor that can influence your efforts to have a properly optimized website.

Basically what you have to check in this section is whether you have a proper presence in the most important social media channels (Facebook, Twitter, Google+ and Pinterest), whether it’s easy for people to find and follow you in those channels and if your social media profiles are SEO optimized.

Off-Site SEO checklist

Off-site SEO is important but if you are not careful about what you are doing and if you don’t know exactly what you are allowed to do and what not, it is also very risky.

Although there are only 3 items in the checklist, you need to do a bit of analysis before having a clear picture of your off-site SEO current state.

Incoming links profile analysis – Find out who is linking to your website

You can find out about your incoming links either by using a tool like SEMRUSH or by using the ‘Links to your site’ report from Google webmaster tools.

If you already have a subscription to semrush, you can also use it to compare your website in various areas with your main competitors.

Once you have the report with incoming links you need to answer the following questions:

  • How many unique domains are linking to you?
  • Which of these domains are considered trusted domains?
  • How many links are pointing to your homepage and how many links to your internal pages?
  • Which of your pages have the most incoming links?
  • What percentage of the links is keyword based?

Depending on the answers, you may have to take some corrective actions so make sure that these are included in your action plan.

For example, If only a few domains are linking to you, you need to get links from related domains so you need to create a list of possible websites to be used for guest blogging.

If you don’t have links from trusted domains you need to get in touch with the leaders in your niche and let them know that you exist (it’s easier said than done but if you get noticed by the big fish you have more chances surviving in the pot).

If all the links are pointing to your homepage, you need to ensure that links are pointing to your internal pages as well. You can do this by either removing links from the home page or by building more links to the internal pages.

If all the incoming links are keyword based (and you have not yet had a penalty by Google) you need to urgently change them by making them more natural by using your domain name only, your full post title and things like ‘click here’,’ link’ etc.

Unlike on-site SEO, off-site SEO is not a straightforward task and that’s why you need to know exactly what you are doing.

Links are important if you want high rankings but you really don’t have to go out and build links like crazy.

Instead, you should concentrate your efforts on building good websites (with good content) and links will flow in naturally.

For my websites, I don’t do any massive link building (besides a few selective guest posts) and they are performing exceptionally well in all search engines.

Website promotion checklist

The last part of our SEO audit checklist goes beyond SEO and slightly touches the area of Internet marketing. Certainly, internet marketing is not only about these 6 items but these are proven to work with minimum effort.

For example, you must have a mobile version of your website since more than 50% of online searches are made through mobile phones.

You need to have an android app when there are millions of new Android users per day; you need to have some presence on YouTube since millions of people are on YouTube every single minute.

In other words, you need to look at the big picture and how you can promote your website on the Internet (as a whole) and not just on search engines.

A good SEO Audit will include recommendations for finding your missing opportunities, finding where your potential customers are hanging out online and suggest ways on how you can make those your readers or even better your customers.

For all those who have made it to this point, congratulations! If something is not clear or there is a point you did not understand, let me know in the comments below and I would be more than happy to answer it.

SEO Audit checklist (Updated 2018)

ON-SITE SEO CHECKLIST

  • Are titles unique for each page?
  • Titles length is between 50 – 65 characters?
  • The description tag is between 150-160 characters?
  • Is description tag not keyword stuffed?
  • Are URLs SEO friendly?
  • H1 Headings for the title?
  • Use of H2 and H3 for subheadings
  • Small paragraphs and use of bold, italics
  • Is there a unique logo for the website?
  • Is there a favicon?
  • Content on the website is fresh?
  • Content length on post pages?
  • Content optimized for featured snippets?
  • Internal linking – Do you link internal pages?
  • Internal linking – Use of anchor text (is it varied?)
  • Trying to rank for highly competitive keywords?
  • Is there an ALT tag for all images?
  • Are image files names descriptive?
  • Image file size is optimized?
  • Blog comments have the ‘nofollow’ tag?
  • External links have the ‘nofollow’ tag (if not from trusted websites)?
  • Banner ads have the ‘nofollow’ tag?
  • Are pages with duplicate or no content, noindex and nofollow?
  • Too many ads above the fold?
  • Checked for invalid use of 301 and 302 redirects?
  • The site implements rel=canonical to identify the original content?
  • Did site check for broken links?
  • Page speed: Average time to load home page?
  • Page speed: Average time to load other pages?
  • Are most important pages linked to from home page?
  • Are most important pages linked to from Sidebar?
  • Is there a user sitemap (HTML) in the main menu?
  • Is there a ‘related posts’ section below each detail page?
  • Is there an author for all site pages?
  • Is there an About, Contact and Privacy policy page?
  • Is there a breadcrumb on all pages?
  • Is there a custom 404 page?

WEBSITE CONTROL CHECKLIST

  • Is the web site registered on Google Webmaster tools?
  • Is the web site registered on Bing Webmaster tools?
  • Checked robots.txt?
  • Is there a valid XML Sitemap?
  • Is the web site registered with Google Analytics?

SOCIAL MEDIA CHECKLIST

  • Social media buttons on all pages?
  • Is there a Facebook business page?
  • Is there a Google+ business page?
  • Is there a Pinterest business page?
  • Is there a twitter account?
  • Are social media profiles SEO optimized?
  • Facebook Like box?
  • Google+ Add to circles button?
  • Newsletter and RSS registration?

OFF-SITE SEO CHECKLIST

  • Number and type of inbound links?
  • Opportunities to acquire new links?
  • Competitor analysis

WEBSITE PROMOTION CHECKLIST

  • Does the website have a mobile friendly version?
  • Is the web site listed in Chrome Web Store?
  • Is there a native Android app in Google Play?
  • Is there a native Amazon app on Amazon Store?
  • Does the website have a dedicated YouTube channel?

And… You’re Done!

Our SEO audit is complete!

By following these steps you should have uncovered a number of changes you can make to your site to improve your rankings.

A full forensic SEO audit is a much lengthier process (taking anything from a few hours to a few days, depending on the size of the site). But this process is a great way to kick start any new SEO campaign and get a feel for how a site is currently set up.

If we wanted to continue digging, we could now go back to the crawler which we started at the beginning of this process, and take a more detailed look at the site’s structure, internal linking, other on-page factors etc.

Over To You

If you have any questions about the audit process or have any tips you would like to share, then please leave a comment below.

Rohit Nandan on EmailRohit Nandan on FacebookRohit Nandan on GoogleRohit Nandan on InstagramRohit Nandan on LinkedinRohit Nandan on MyspaceRohit Nandan on PinterestRohit Nandan on StumbleuponRohit Nandan on TumblrRohit Nandan on Twitter
Rohit Nandan
Digital Marketing Consultant at Dizital Rohit
I am Rohit Nandan, Digital Marketing consultant with 5+ yrs of exp in the same field. I have shown proven results improving company revenue by dealing directly with their customers, SEO, Social media and improving their marketing and sales strategies. I would very much like to move to a position where I can improve your ROI by working directly with your clients and obtaining new ones.