close modal
Enter your Email to get Free SEO tips
go to top

Perform an on-page SEO audit on a page

Perform an on-page SEO audit on a page
Performing on-page SEO audit by checking keywords,content.

Goal: To execute a comprehensive SEO audit on any webpage within any site that clearly defines what’s working, what’s not, and action steps on what to work on first.

Ideal Outcome: The end-user receives a comprehensive audit that lets them know the state of a specific webpage is in, along with specific action steps on what to do next.

Why this is important: In order to fully optimize a web page for more organic traffic from search engines.

Where this is done: In your browser, Google docs, Google sheets, along with a handful of additional 3rd party tools.

When this is done: Anytime you need to audit a webpage to increase organic traffic.

Who does this: The person responsible for SEO, or client relationships, at your company. A freelancer or VA.

  • Environment Setup

Get access to and download the tools you’ll need for the audit.

  1. Download or get access to the tools you’ll need to perform the audit
  • Learn How This SOP Works

This audit assumes that you already know your keyword target and that the page should be optimized for. 

For the example in this SOP, the primary keyword is “create an online course”.

  1. For all of the questions below, you will need to record your answer in the SEO Audit Worksheet:
  • Make a copy of the spreadsheet by clicking “Export as Google Doc”.
  • Fill out the information at the top of the spreadsheet
SEO Audit Worksheet
  • This SOP includes a number of questions. For each of those questions, there is a matching row with the same question in the spreadsheet. You will need to go through each question and select the right item from the “Score” column.
  1. If the answer to the question is “Yes”, then select the answer “Passed” from the “Score” column
Select answer from score column

       2. If the answer to the question is “No”, then select the answer “Needs work” from the “Score” column

Select answer from score column

       3. If, for some reason, the question does not apply to the page being audited, select the answer “N/A” from the “Score” column

Select answer from score column
  • Each question in this SOP includes a detailed description of how to test and answer.
  1. The audit will be complete when all the questions in the spreadsheet are answered.
  • On-Page Optimization Audit

Check the page URL

Important: If the URL being audited is the root domain (like the homepage), then this does not apply. You can skip these question and write down N/A in the spreadsheet.

  1. Is the primary keyword in the URL?
  • Look at the URL and check if the primary keyword is included (this does not include keywords in the domain name)
  1. This is an example of a page that includes the primary keyword in the URL
 Primary keyword in the URL

        2. This is an example of a page that does not include the primary keyword in the URL

No Primary Keyword in URL
  1. Is the URL short and user-friendly (human readable)? 
  1. Look at the URL and check if it’s short (under 6-7 words) and easy to read and understand
  • This is an example of a short and user-friendly URL. A good rule of thumb for this is to ask yourself “would I be able to remember this 5 minutes from now?
Short and User-friendly URL
  • This is an example of a long and user-unfriendly URL
Long and User-unfriendly URL
  1. Is the URL located in a subfolder and not subdomain?
  1. Look at the URL and check if it’s a subdomain or not
  • These are examples of URLs that are not in subdomains
URLs that are not in subdomains
URL that is using a subdomain
  • This is an example of a URL that is using a subdomain
  1. Does the URL use hyphens and not underscores?
  1. Look at the URL and check if it uses hyphens instead of underscores
  • This is an example of a URL that uses hyphens
URL using hyphens
  • This is an example of a URL that uses underscores
URL uses underscores

Check on-page elements

To test on-page elements we will use a free onsite SEO tool called Screaming Frog. You can download it for Windows or Mac here.

Screaming Frog is a website crawler that helps you improve onsite SEO, by extracting data & auditing for common SEO issues.

Note: The free version will allow you to crawl a maximum of 500 pages of your website. You can upgrade to a paid license if you want to remove the limit.

Once you’ve downloaded the tool. Open it and add your website URL to the search field.

Adding website URL to the search field.
  1. Is the page title optimized?
  1. Click the “Page Titles” tab and look for the “Title 1” columns, this is the title that shows up on Google search results.
  • Check that the title is under 70 characters
  • Check that the primary keyword is included in the title
Checking Page Titles on Google search result.
  1. Is the meta description optimized? 
  1. Click on the “Meta Description” tab. “Meta Description” is the description that goes with your page title in the Google search result. Check for both length and keyword
  • Check that the meta description is under 160 characters
  • Check that the primary keyword is included in the meta description
Checking Meta Description
  1. Is the H1 tag optimized?
  1. Click on the “H1” tab. Look for the “H1-1” column result and check for both number of H1 tags and keyword
  • Check that there is only ONE H1 tag in the page
  • Check that the primary keyword is included in the H1 tag
Checking H1 tag
  1. Are the images optimized?
  1. Make sure all your images have an alt text so that Google and other search engines can identify what these images are about. Click on the “Images” tab and select from the filter “Missing Alt Test” and you will find a list of images that do not have an alt text. Make
Check Images which have Missing Alt text
  1. Check that all the images have descriptive and user-friendly filenames. A good rule of thumb is to ask yourself “can I guess what this image is if I just read the filename?
  • This is an example of a user-friendly filename
Images having user-friendly filenames
  • This is an example of a user-UNFRIENDLY filename
Images having user-unfriendly filenames

Check keywords in the body copy

  1. Is the primary keyword mentioned at least 2-3 times in the page?
  1. Open the page in your browser and hit command+F in your keyboard if you’re using a Mac, or control+F if you’re using a Windows computer. This will open the browser’s “find” search box.
Opening find serach box for keywords
  1. Type in the primary keyword and check that it’s included at least 2 or 3 times.
Checking Primary keywords
  1. Is the page not over-optimized?
  1. Follow the same process described in the previous step. The primary keyword should not be included more than 8-9 times.
  1. Does the page include Latent Semantic Index keywords? 
  1. Open LSIGraph and input the primary keyword
LSI keyword generator
  1. Look for the 2-3 keywords that are most relevant to the topic of the page
  2. Use the “find” search box in your browser to check if the page includes those keywords

Check links on the page

  1. Is the page free of broken links?
  1. Use the Broken Link Checker to check for broken links on the page. 
Broken Link Checker
  1. If there are broken links in the page, it’ll show the error report underneath the page.

[Audit continues below]

  • Technical Optimization Audit
  1. Is the page indexed?
  1. Open Google.com
  2. Type ‘site:’ followed by the page URL in the search box
Pasting Page URL in the search box
  1. Hit “enter” and check the search results. 
  • If the page is indexed, it will show up in the results
Indexed Page
  • If the page is NOT indexed, it will not show up in the search results
Page is not indexed
  1. Does the page have enough crawlable content and is all of if accessible to search engines?
  1. Open Browseo and input the page URL
Browseo
  1. Under “Text Information”, check that there are at least 100 words on the page
Checking words under text information
  1. Check that all of the content that you can see on the page is also visible to search engines (i.e. everything on the page also shows up on Browseo’s results)—it doesn’t matter if it doesn’t look the same or if it isn’t in the same order, Browseo doesn’t load the page styles.
Browseo
  1. Does the page load fast?
  1. Open Google’s PageSpeed Insights tool and input the page URL
Google’s PageSpeed Insights
  1. Check that the page scores 70 or above for mobile devices. Don’t mind Google’s classification for “Good”, “Needs work”, and “Poor.”
Google’s PageSpeed Insights

  1. Is the page mobile-friendly/responsive?
  1. Open Google’s Mobile-Friendly Test and input the page URL
Google’s Mobile-Friendly Test
  1. Check if the page is mobile-friendly in the results
Checking the page is Mobile-Friendly
  1. If the page URL free of redirect issues?
  1. Type the exact URL of the page in Chrome and load it
  2. Click on the Redirect Path Chrome Extension
Redirect Path Chrome Extension
  • Check that the page loads without 302 redirects or redirect chains
Checking the page loads without 302 redirects or redirect chains
  • This is an example of a 302 redirect (not optimal)
Check that the page loads with 302 redirects or redirect chains
  • This is an example of a redirect chain (more than 1 redirect - not optimal)
Redirect chain (more than 1 redirect)
  • Any other type of redirect that is not a 301 is also not optimal
  1. Is Google Analytics properly tracking sessions on the page?
  1. Open the page URL using Google Chrome
  2. Click on the Google Tag Assistant Chrome Extension
Google Tag Assistant Chrome Extension
  1. Click on “Enable”
Enable Google Tag Assistant
  1. Refresh the page and click on the Google Tag Assistant Chrome Extension again
  2. Check that Google Analytics is installed on the page and the icon next to it is either green or blue
Checking the Google Analytics is installed
  1. If there are ads in the page, are they user friendly?
  1. Check that any ads are not above the fold (i.e. the top area of the page that’s visible when the page loads) and do not obstruct viewing the content of the page
  • Here’s an example of a page without ads above the fold
Page without ads above the fold
  • Here’s an example of a page with a ton of ads above the fold and that obstruct viewing the content of the page
Page with ads above the fold

[Audit continues below]

  • Off-Page Optimization Audit

For the off-page optimization audit we will use a hrefs to find and analyze backlinks, but the same can be accomplished using tools like SEMRush, Open Site Explorer, or Majestic.

To start, open a hrefs and enter the page URL in the search box

Opening a hrefs

After searching, make sure that the selector next to the search box is set to “Exact URL”

Selector is set to Exact URL

Important: If there are no links to the page URL you are auditing, you can skip all of the following questions, mark them all as “Needs work” on the spreadsheet, and add a note mentioning “No backlinks.”

  1. Do the backlinks come from trustworthy sites?
  1. Click on the “Backlinks” option on the left sidebar
Clicking Backlinks
  1. Check that at least half of the backlinks come from sites with DR (domain ratings) above 30
Check Backlinks with DR(Domain Rating)
  1. Are the backlinks from contextually relevant sites?
  1. Stay in the “Backlinks” section and click on the top 10 links listed on the page to open those URLs
Click the links from Backlinks

       2. Check that the site linking back has a somewhat similar or relevant topic to the topic on the page you are auditing

  1. Example of an contextually relevant site: A site about start a business or entrepreneurship or education linking to a page about creating an online course.
  2. Example of a non-contextually relevant site: A site that sells construction equipment linking to a page about creating an online course.
  • At least 50% of the top 10 links should come from contextually relevant sites.
  1. Are the backlinks NOT going through redirect chains?
  1. Stay in the “Backlinks” tab and check that no more than 20% of all backlinks pointing to the page go through more than 1 redirect (i.e. if there are 10 backlinks, only up to 2 links can go through more than 1 redirect)
  • This is how a redirect chain (more than 1 redirect) looks like under the “Anchor and backlink” column
This is how More than 1 redirect looks
  1. Is anchor text distribution natural?
  • Click on the “Anchors” link in the left sidebar
Clicking on Anchor links
  • We will focus only on the “Anchor text” and the “Referring domains” columns
Anchor text and the Referring domains
  • Use cmd+F in a Mac or control+F on a Windows computer, to open the “Find” search box.
  • Type the primary target keyword in the search box
Typing Primary target keyword
  • Add up the percentages of the “Referring domains” column for Anchor texts that contain the exact primary target keyword (the find function should’ve highlighted them)
Adding percentages of Referring domains column
  • The total percentage of referring domains linking with the exact primary target keyword should be lower than 50%.

Related Blog Posts

Are You a Contractor Struggling to Get  Quality Leads?

Contact US
Muhammad Ali - Webflow Developer

Ready to speak with an expert?

500+

Websites Launched

200+

Clients Worldwide

10+

Years of Experience

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.