Content Audit is the first half of the Content Analyzer (the other half is Post Tracking) and it allows you to audit a website's content by analyzing content within the subfolders of a website and finding the pages that need improvement.
Content Audit runs on a subfolder level, so all you have to do is select the folders that you’d like to audit with the checkboxes. SEMrush will look at your sitemap to determine what subfolders have the most URLs to audit and list them in the start page. Select the subfolders that you want to audit with the checkboxes and start your content audit!
If you see URLs without subfolder, these are pages that SEMrush found from your sitemap but did not belong under a specific subfolder. You can choose to audit them to see which pages they are, and if you don’t need to audit them you can always remove them from your audit and change your chosen subfolders from the Content Audit Settings button at the top right of the tool’s interface.
You can also manually upload a list of URLs using .txt, .csv, or .xml format.
If you want to avoid analyzing a subfolder in your audit you can do this by selecting the box and hitting the red delete selected button.
Please note that the tool currently has a 20,000 page limit for each audit.
If for some reason SEMrush can’t find the sitemap from your URLs or your robots.txt, you will be asked to provide a link directly to your sitemap. Once you provide the link to your sitemap, we will allow you to choose the subfolder of your website to audit.
To change the scope of your audit, or the sitemap address after you’ve started, click on the ‘Settings’ button and select ‘Restart Audit’. You will be brought to the main screen of the tool where you can re-enter the data for your audit.
Once SEMrush audits your pages, there are two main tabs to use in this tool: Content Sets and Table.
All pages from the subfolders you’ve chosen will be grouped together in the ‘Content Sets’ tab based on specific criteria. This data is available after you have connected your Google Analytics account and will provide insights about user interactions with your content.
There are four categories your pages will be grouped under:
- Rewrite or remove. Pages published more than 24 months ago and viewed less than 15 times in the last 30 days are stored here.
- Need to update. Pages published more than 6 months ago and viewed less than 15 times in the last 30 days are stored here.
- Quick review. Pages published less than 6 months ago and viewed more than 150 times in the last 30 days are stored here.
- Poor content. Pages less than 200 words long are stored here.
Click on the ‘Start Analyzing’ button in each category to analyze your content pieces one by one. You’ll get a preview window to look at the content and see sessions/pageviews, bounce rate and other data from GA as well as the top 5 searches from Google Search Console (if you have also connected it) for each page.
Create tasks for specific parts of your article and make decisions about how to improve your content and make it more attractive and useful for your target audience.
Here you can change the working status from ‘Not analyzed’ to ‘In progress’ or ‘Analyzed’. The changes are saved immediately.
Click on the ‘Next URL’ button on the bottom to start analyzing the next article.
You can also create customized content sets. By clicking on the add set button you can manually name this set and determine the parameters that you want to group your set of pages by. You can select the target number of words, shares, backlinks, sessions, pageviews, bounce rate, search quieres, content update, status, subfolders and tags to organize your content analysis in any way you’d like.
Go to the ‘Table’ tab to get your website content breakdown.
SEMrush gathers data about Pages (the number of audited pages), Shares (how many times your content was shared on Facebook, Twitter and LinkedIn) and Backlinks (how many links point to the content you’re auditing). Data on shares is taken from a trusted 3rd party provider and data on backlinks is sourced from our Backlink Analytics database. You’ll be able to look at this data and more for all of your URLs in the Auditing table.
The table is customizable, allowing you to remove any columns that you don’t need for your audit. Use the “Manage columns” drop down to remove any unwanted columns from your table. Every column can be removed and also used to sort.
You can also add custom columns to the table by selecting the add custom column button. This will let you add your own personal metric to measure.
Connect your Google Analytics and Google Search Console accounts, if you haven’t done so, to the Content Analyzer to boost the level of your data.
After connecting Google Analytics, you’ll be able to see additional metrics for each URL (over the last 30 days).
- Sessions show the total number of Sessions, where a Session is a period of time a user is actively engaged with your website;
- Avg. Session Duration demonstrates the average length of a session;
- Pageviews is the total number the page viewed;
- Avg. Time on Page shows the average time a user spent viewing a specific page;
- Bounce Rate is the percentage of users that left the particular page without visiting any other pages on your website.
You can switch between Sessions and Pageviews data for every page in one click:
Google Search Console will also give you the number of Search Queries your page was displayed for. Data from your Google accounts represents the last 30 days.
The quickest way to find the weak spots on your website is by sorting the table by quality metrics such as:
- Sorting by lowest social shares or backlinks to find content that is not getting as much recognition across the web as your other pages.
- Sorting by the content update to find pages on your site that are the oldest and could be improved with an update.
- Sorting by word count to find light web pages that could be expanded with additional information.
- Sorting by search queries to find the pages that are currently not attracting any organic search traffic and could be improved with SEO.
The next step after identifying weak pages will be prioritizing which pages need the most attention and should be updated first.
You can use filters to make your sorting more specific and decide on your priorities. Filters in this tool include:
- Word count
- Sessions (after connecting GA)
- Pageviews (after connecting GA)
- Bounce rate (after connecting GA)
- Number of search queries (after connecting GSC)
- Content update
- Status (2xx, 3xx, 4xx, 5xx status codes)
For example, you can take pages with the number of words slightly below that recommended by Google and add more text to have them indexed. Or you can pick out the pages that already have multiple backlinks and try to acquire more.
Anytime you enter a filter you have the ability to save it view for quick use in the future. This can save you time and make your auditing process more fluid.
After entering your filters you can save them by selecting the blue to create a new filter view button. Once a filtered view is created you can switch between them by utilizing the filters drop-down menu. These filter views can be reset at any time. Please note that you can only save up to 6 different filter views.
To further customize sorting for you, we’ve introduced the option to tag each page of your audit. Create your own tag by pressing the ‘Add tag’ button under a particular page and assigning owners or deadlines (or any other information) to pages and folders that require attention.
To organize your work to improve the pages, you can assign a workflow status to each URL. Click on the “Not Analyzed” status in the workflow column for the URL to open the preview window and set the status with the drop down next to the URL (see below).
Your options are “Not set,” “In progress,” and “Done.” Use these to keep track of which pages on your website have been updated or are being worked on as a result of your audit.
After you’ve assigned “In progress” to your URLs, you’ll be able to view all of your working URLs in their own table — filter your customizable table by status in order to determine the content update speed.
When working with statuses, it is possible to track the change in each metric’s value. Every time you make a status change, we save the value of the metrics and the date of the status change so you can follow your work over time.
As you edit the workflow status, you can also assign “tasks” to do for each page. Things like “optimize header tags,” “re-write meta description,” or “add another paragraph about x” would allow you to keep your plan organized and never lose track of how you want to improve your website content.
Exporting Your Content Audit Results
To export the audit, go to the Table view and find the “Export XLSX” button above the table to the right.
In your export, you’ll get a list of all of your pages to audit and all of their metrics. In the export there will be some columns with links to jump back into your Content Audit as you review your content from Excel. See below an example of how an export would look:
After your audit, take the URLs that you want to improve and enter them into the On Page SEO Checker. With that tool, you’ll receive actionable ideas for improving your strategy, semantics, technical SEO and more.
When writing new content, you can use the SEO Content Template and SEO Writing Assistant to get actionable suggestions on target keywords to include, paragraph length, readability, and other easy ways to improve the content's SEO value.
After auditing your website content, use the Post Tracking tab to measure your guest posts and follow your off-site content. If you want to audit another folder on your website, you can hit the “Restart campaign” button at the top right of the page and go back to the start page where you select the subfolders to audit.