The Ultimate SEO Audit For Any Website
If you’re reading this you’re probably already aware that optimizing your site will lead to enhanced performance, greater visibility and increased traffic. But, how do you successfully develop and implement an SEO strategy without firstly knowing what needs optimizing? Simple. By conducting an SEO audit of course!
Luckily for you, WooRank is an advanced SEO auditing tool that analyzes tons of on and off-page SEO element as well as technical SEO factors to give you an instant SEO score. If that wasn’t enough it also produces a handy, printable marketing checklist that you can work through to resolve any issues. Give it a try now!
So, what’s the point of this blog? Well, as a handy accompaniment to an awesome tool, we’ll be going through each of the tool’s checkpoints to help explain what is being examined, how it can help improve your site and how you can fix any issues. Alternatively, you can use the following SEO checklist to perform you own manual audit.
The three areas assessed in an SEO audit are:
- Technical SEO – this, in a nutshell, is your website upon which all other SEO is built. A website without a solid foundation will not perform well – this is very much the starting point as it helps search engines find and index your site
- On-page SEO – Refers to the content, keywords, other technical on-page elements which helps search engines and user better understand what’s on your site
- Off-page SEO – Refers all the SEO taking place externally (but relating) to your site which help search engines to determine the level of trust, value and authorship of your site.
Part 1. TECHNICAL SEO
Crawling & Indexing
- Broken links – Broken links are bad for usability and can hurt a site’s reputation by sending users to non-existent pages.
- Use a tool like the check my links Chrome extension to scan all the pages on your site for any broken links.
- Resolve any broken links
- WWW resolve – Search engines see example.com and www.example.com as separate sites and, therefore, regards this as duplicate content.
- XML sitemap – XML sitemaps essentially list every URL on your site and search engines use these to find and crawl your pages more efficiently.
- Submit your XML sitemap to Google and Bing
- Robots.txt file – These are plain text files that instruct crawlers navigating your site. It tells crawlers what they can and cannot access.
- Make sure that your robots.txt file isn’t blocking searching engines from crawling your entire site. To allow all search engines to crawl your entire site, your robots.txt file should look this:User-agent:
- Submit and test your robots.txt file in Google Search Console
- URLs – URLs that use underscores will perform badly as search engines don’t recognize underscores. Words separated by underscores will be viewed by search engines and one long word.
- Use a tool like Screaming Frog to compile a list of all your URLs and check that they all use hyphens, and ideally contain the primary keyword for each corresponding page
- Blocking factors – While it looks good, Google is unable to reliably access or crawl certain types of content.
- Remove any flash content, frames or iframes
- Use the NoFrames tag when you can’t avoid using frames
- Domain registration – Is your domain registered and humanly readable?
- Register your domain for a longer period of time. This demonstrates that your site is sticking around and provides a level of trust – always a good ranking signal
- Check that it isn’t going to expire any time soon
- Blog – Having a blog is beneficial in driving traffic to your site, increasing engagement and displaying your site’s authority within your niche. Good blog content also increases your chances of getting valuable backlinks, and posting regularly increases the frequency at which Google crawls your pages.
- Establish a blog on your site and publish content regularly.
- Rendering – Check to see how your site renders on mobile devices and give careful consideration to the following checkpoints
- Ensure that your website uses a responsive design – Search engines prefer this method, which ensures that content fits on all screen sizes without the need to have separate sites
- Touchscreen readiness – Does your design allow user to easily tap targets on a touch screen?
- Mobile compatibility – Check that your website does not embed any special types of web content such as Flash or java, which are not compatible with all mobile devices and browsers.
- Font size legibility – Check that your text is legible across all screen sizes. Check Google Typography guidelines for Android
- Mobile viewport – This is an element of responsive design. The viewport tells browsers to render a page according to device screen width.
- Check that pages aren’t missing a meta viewport
- Check that content fits within the specified viewport size
- Mobile speed – Speed is a vital mobile ranking factor and needs to be optimized. This means that ‘above the fold’ content must render in less than 1 second. You can improve this by addressing the following:
- Prioritize visible content
- Leverage browser caching
- Optimize images (by reducing their size through compression)
- Avoid landing page redirects
- Favicon – Although this isn’t a ranking signal you should consider having a favicon for your site as it improves usability and brand recognition.
- Create a favicon and upload to site
- Custom 404 – Custom error pages that include links back to your site reduce customer frustration.
- Check that you have a custom 404 page. Include a nice, apologetic message along with navigational links so that people can continue browsing your site.
- Site speed – Website or page load speed is one of the biggest ranking factors. So it requires extra consideration. When it comes to performance, ensure you have taken the following steps:
- Simplify page templates: Remove any unnecessary plugins, tracking codes, advertisements and widgets.
- Minimize image sizes: Use an editor like Adobe Photoshop to save your images for the web devices. This reduces image file size while retaining image quality.
- Set browser’s cache: The browser cache stores website resources locally, on a computer. It remembers a site that you have visited and will be able to load it much quicker on subsequent visits. This can be changed accordingly to improve website speed.
- Language – you should specify the intended language for your site using the META Language Attribute.
- Ensure language has been specified.
- Make sure your site is optimized for multilingual sites.
- Structured data markup – This is used to generate rich snippets in search engine results. Although it can only be used for certain topics including reviews, recipes and events you should take advantage of this by annotating content using GSC Data Highlighter tool.
- Develop a strategy to develop content that can be made into rich snippets and monitor success.
- Server performance – Regular periods of downtime could result in a poor user experience. Excessive downtime can result in your site being removed from Google’s index.
- Monitor your server’s performance by using Uptime Notifications and contact your provider if you are having problems.
- Specify language/character encoding to prevent problems when rendering special characters.
- SSL secure – Hypertext transfer protocol (HTTP) defines how messages are formatted and transmitted. HTTPS transmits web information securely, building trust and credibility, and improves performance. If that wasn’t enough, back in 2014 Google announced it’s used as a ranking factor.
- If you haven’t already, purchase a SSL certificate and migrate your site to HTTPS URLs (This isn’t necessarily a quick fix but it will be worth it in the long run).
- Check that all assets are hosted on new secure URLs
- Use WooRank's Site Crawl to find all non-HTTPS assets such as images, CSS files, videos and scripts
Part 2. ON-PAGE SEO
- Title Tags – This is the title that appears in browser tabs, bookmarks and search results. (see below) Use GSC HTML Improvementsto highlight any issues.
- Check that each of your title tags are unique for every page.
- Check that they are between 50-60 characters long.
- Be sure to include your page’s primary keyword towards the beginning of the title.
- Meta Descriptions – The description that appears under the title tag in search results.Although this isn’t a direct SEO factor, a well-written meta description will vastly improve CTR, which is a ranking signal. Use GSC HTML Improvements to highlight problems with duplication and length.
- Write enticing descriptions with a strong call to action for every page.
- Include your primary search term, as this will be highlighted in bold in the SER.
- Keep descriptions between 150-160 characters.
- Headings – Your pages should include clear HTML headings (h1-h6) to properly differentiate between content titles, subheadings and body copy. Note that “content title” is not the same as “page title” (title tag).
- Make sure that there is only one h1 title per page (unless you’re using HTML5).
- H1 titles should be unique and include the page’s primary keyword.
- You can use h2-h6 headers more frequently throughout.
- Alternative text – Search engine crawlers cannot see images, so they rely on the text in the image’s alt attributes for a description of the image. These are used to determine relevance to a query so you should ensure that all images have an alt attribute.
- Check that images have alt attributes
- Keep the descriptions below 150 characters so that you don’t impact on page load speed
- Page content – This could do with a post of it’s own, but ensure that you are using keywords properly and consistently on each page. Conduct proper keyword research and…
- Develop a keyword strategy.
- Implement your keywords in the correct manner.
- Measure success using the Keyword Tool (Available to Pro and Premium subscribers).This is an brilliant tool that allows you to not only track what position you appear in SERPs for specific keywords, but allows you to monitor up to 3 competitors for the same keywords as well. Keyword performance data is including in your Weekly Email Digest, sent right to your inbox. So simple.
- Internal links – We’ve previously covered broken links, but you should also assess your site for the number of internal links. Linking your site’s pages to important pages or content tells search engines that the content is important and distribute link juice through your site, helping improve each page’s rank.
Part 3. OFF PAGE SEO
- Backlinks – Backlinks are links that point to your site from an external website. The number and quality of backlinks are one of the most important ranking signals as they indicate trust, authority and quality content. However, they are probably the most difficult to obtain without time and dedication.
- Use a tool like WooRank to gain a decent overview of your site’s and your competitors’ backlinks. You can also gain an understanding of which links have the ‘nofollow’ attribute, as well as a score to show whether the link is an authority link or low quality (this is important as it helps you to gauge the amount of link juice passed to your site), and allows you to disavow harmful links.
- Develop a backlink strategy to improve the number and quality of backlinks.
- Research business directories that you could sign up to (just remember to ensure that they are well moderated and not spammy as poor quality backlinks can be very harmful).
- Continuously to monitor your backlinks to ensure quality.
- Social Media Engagement – Although social media doesn’t necessarily directly affect your Google SEO, engagement through social media will drastically increase visibility. Social media can provide an effective platform on which to disseminate your messages or articles, and connect with your audience.
- Establish a presence on social media sites that are appropriate to your target audience. Research the best places to find potential customers.
- Develop a social media strategy and discover how to take advantage of these platforms.
- Encourage others to share your page content by including social share buttons on your site.
- Automate and monitor your activity with the help of these free social media tools.
- Local – for local businesses it’s vital to target local communities through local search results.
- Register with Google My Business and maintain a Google+ profile for your business. This is extremely important to allowing your business to be featured on Google Maps. It will also allow you to obtain reviews, add images, and include opening hours which all contribute to your knowledge graph/panel.
- Create content specific to your local, for example ‘How to find a plumber in Manchester’.
- Register your site with local directory listings.
Well Done For Making It To The End.
So, there you have it! Our ultimate SEO audit is a great resource for taking a systematic approach to your SEO assessments. However, if you don’t want to do a manual audit, why not try the WooRank tool for a free audit. It will assess many of the above elements in seconds and provide you with further information about performance and site statistics. You can sign up to dig further, making use of WooRank's Site Crawl feature, eliminating the need to go from tool to tool.
Although doing any sort SEO audit can feel like a daunting task that will undoubtedly highlight some larger, long-term jobs, getting to grips with SEO now will ultimately pay off in the long run. Optimize your site and you’ll soon notice an improvement in overall visibility and a healthy increase in site traffic. Good luck!