SEO Automation: 17 Tasks Streamlined for Enhanced Efficiency
![Backlinko Team](https://api.backlinko.com/app/uploads/2024/01/team-avatar.jpg)
Written by Backlinko TeamIn collaboration with Semrush
![Featured Image – SEO Automation](https://api.backlinko.com/app/uploads/2023/09/Featured-Image-SEO-Automation.jpg)
Search Engine Optimization (SEO) takes a lot of time, concentration, and dedication. Some tasks demand regular attention, such as backlink analysis, keyword research, conducting site audits, and monitoring your rankings.
Luckily, you don’t have to do these SEO tasks completely manually, thanks to the power of SEO automation.
SEO automation is the process of leveraging tools to assist you with your SEO tasks by automatically handling them for you. All you have to do is regularly review the findings of these SEO tools, and resolve issues as and when they occur.
A whole host of SEO tasks can be automated, including site audits, competitor monitoring, internal link analysis, and even content creation. These tasks can be automated using SEO tools like Semrush, Google Search Console, and Google Analytics 4.
Read on to learn how you can free up time and focus on more essential tasks through the power of SEO automation.
How Automation Can Transform Your SEO
SEO is a long-term endeavor and never a once-off thing.
There are certain aspects of SEO that you need to check daily, weekly, monthly, and annually.
Given how rhythmic these checks can be, you’d be foolish not to introduce some automation into your SEO to-do list.
By using SEO tools to carry out routine tasks, you save yourself (and your company) tons of time, money, and resources. Why should you spend hours checking your website for issues when an SEO tool can do the job for you?
For example, you could use Semrush’s Site Audit tool to crawl your site and find broken internal links.
To do this, click on “Site Audit” in the menu on the left.
![Semrush Site Audit SEMrush Site Audit Tool](https://api.backlinko.com/app/uploads/2023/09/Semrush-Site-Audit.png)
Next, on the Overview page, click “View details” under “Internal Linking”:
![Choose ‘View Details’ under the Internal Links tab Choose view details under the internal linking tab](https://api.backlinko.com/app/uploads/2023/09/Choose-View-Details-under-the-Internal-Links-tab.png)
If there are any broken internal links, you’ll be able to view them under “Internal Link Issues” “Errors”:
![Internal Links Errors indicating broken links Internal Links 'Errors' indicate broken links](https://api.backlinko.com/app/uploads/2023/09/Internal-Links-Errors-indicating-broken-links.png)
Semrush’s Site Audit tool is massively helpful and saves you a ton of time.
Instead of going through your entire domain manually to check for broken links, you can use the tool to do the vast majority of the work for you — i.e., actually finding the issues that you need to fix.
SEO Tasks That Can Be Fully Automated
In this section, I’ll list all of the SEO tasks you can automate and the tools you can use for each of them. I’ll also briefly explain how to use each tool for the required task.
1. Backlink analysis
Let’s start with an SEO task that is universally important: backlinks. Considered to be the currency of SEO, backlinks are important in helping your site grow.
Without quality backlinks pointing toward your site, you’ll struggle to climb the search engine results pages (SERPs) and cement your reputation as a credible source of information.
By “reputation” I mean how trustworthy your site is in the eyes of Google and other search engines.
If your site has a lot of toxic backlinks (i.e., backlinks from questionable or spammy websites) your reputation could be severely hampered.
So, how do you keep on top of your backlinks, both credible and toxic? By performing a backlink audit at least once per month.
However, instead of going through all your backlinks and judging their worth manually, you can use Semrush’s Backlink Audit tool to check up on them for you.
The tool will crawl your website and collect data on all the backlinks pointing to your site.
Once you connect your site to Semrush, you can go into the Backlink Audit tool whenever you want to check in on the overall health of your backlink profile.
Here’s how to use the tool. Click on “Backlink Audit” found under the Link Building section:
![Use Backlink Audit tool under Link Building Use backlink tool under link building section](https://api.backlinko.com/app/uploads/2023/09/Use-Backlink-Audit-tool-under-Link-Building.png)
Next, type in your domain and hit “Start Backlink Audit”:
![Type in your domain and click start backlink audit Enter your domain and click start backlink audit](https://api.backlinko.com/app/uploads/2023/09/Type-in-your-domain-and-click-start-backlink-audit.png)
On the Overview page, you’ll see the Overall Toxicity Score which will give you a brief glimpse into how your backlink profile is looking:
![Overall Toxicity Score for your backlinks Get your backlinks health score](https://api.backlinko.com/app/uploads/2023/09/Overall-Toxicity-Score-for-your-backlinks.png)
As you can see, the majority of my links aren’t toxic. If you click on the “toxic” section of the bar:
![Click on Toxic Score Select the toxic score](https://api.backlinko.com/app/uploads/2023/09/Click-on-Toxic-Score.png)
You’ll be given a list of your most toxic links, ordered by default from highest Toxicity Score (TS) to lowest:
![Your toxic links in descending order See your toxic links from most toxic to least toxic](https://api.backlinko.com/app/uploads/2023/09/Your-toxic-links-in-descending-order.png)
If you’ve got toxic backlinks, I’d recommend visiting the site to see whether or not they’re worth keeping.
If they’re not worth keeping, you can add them to the disavow list by selecting the button on the right:
![Disavow unwanted toxic links](https://api.backlinko.com/app/uploads/2023/09/Disavow-unwanted-toxic-links.png)
Once you’ve added the toxic links to the Disavow list you can download the list as a .txt file.
You can find your disavow list by clicking the Disavow tab:
![Disavow tab gives you all the disavowed links](https://api.backlinko.com/app/uploads/2023/09/Disavow-tab-gives-you-all-the-disavowed-links.png)
Scroll down, and you’ll find a list of all the links you’ve selected to disavow:
![Disavowed links](https://api.backlinko.com/app/uploads/2023/09/Disavowed-links.png)
To convert this list to a TXT file, select the “Export to TXT” button at the top right of the table:
![Export to TXT](https://api.backlinko.com/app/uploads/2023/09/Export-to-TXT.png)
This file can then be uploaded to the Disavow Tool in Google Search Console. This will inform Google to ignore these links.
Having taken care of the toxic links through the Disavow list, let’s delve into how you can monitor your backlink profile for changes.
Semrush’s Backlink Analytics tool automates the process of managing your backlinks.
It can track:
- New backlinks
- Backlinks you’ve lost
- Your Nofollow and Dofollow links
- Sponsored and UGC links
This automated monitoring ensures that you stay updated without having to manually search for these changes.
Here’s how to use the Backlink Analytics tool to view new backlinks.
Click on “Backlink Analytics” in the main menu:
![Backlink Analytics on Semrush main menu Select Backlink Analytics from the main menu](https://api.backlinko.com/app/uploads/2023/09/Backlink-Analytics-on-Semrush-main-menu.png)
And then type in your domain:
![Type your domain on backlink analytics](https://api.backlinko.com/app/uploads/2023/09/Type-your-domain-on-backlink-analytics.png)
After you click “Analyze”, you’ll land on the main Backlink Analytics dashboard:
![Click analyze to land on backlinks analytics dashboard Backlinks Analytics dashboard](https://api.backlinko.com/app/uploads/2023/09/Click-analyze-to-land-on-backlinks-analytics-dashboard.png)
Click on the “Backlinks” tab:
![Select ‘Backlinks’ tab Choose backlinks tab](https://api.backlinko.com/app/uploads/2023/09/Select-Backlinks-tab.png)
…and you’ll see a list of your backlinks.
![See all your backlinks](https://api.backlinko.com/app/uploads/2023/09/See-all-your-backlinks.png)
To review all the backlinks you’ve recently gained, click on the “New” tab:
![New backlinks gained New backlinks gained](https://api.backlinko.com/app/uploads/2023/09/New-backlinks-gained.png)
You’ll be presented with a list of your newly acquired links. On top of that, you’ll also be able to view which page is earning the backlink, the Page Authority Score of the referring domain, and the anchor text.
![List of newly acquired backlinks List of newly acquired backlinks](https://api.backlinko.com/app/uploads/2023/09/List-of-newly-acquired-backlinks.png)
If you want to review your Dofollow & Nofollow links, as well as Sponsored or UGC attributes, simply click on any of the filter options:
![Filter your link traits Filter to review your link attributes](https://api.backlinko.com/app/uploads/2023/09/Filter-your-link-traits.png)
To further automate your backlink analysis, you can use Semrush’s Backlink Gap tool.
This can be used to find the backlinks your competitors currently have but you don’t.
Instead of manually searching for websites that link to your competitors, the Backlink Gap tool provides you with a list of domains where you could potentially gain backlinks.
Plus, the Backlink Gap tool allows you to analyze several competitors simultaneously.
To use this tool, head over to “Backlink Gap” found under Competitive Research:
![Backlink Gap under Competitor Analysis See backlink gap under the competitor research](https://api.backlinko.com/app/uploads/2023/09/Backlink-Gap-under-Competitor-Analysis.png)
Next, add your domain as well as your top competitors and then hit the “Find prospects” button:
![Add your domain & the competitor Add your domain & competitor then click 'Find Prospects'](https://api.backlinko.com/app/uploads/2023/09/Add-your-domain-the-competitor.png)
You’ll then be shown a list of backlinks that you don’t have, but your competitors do:
![Backlinks lacking on your domain but present on your competitors](https://api.backlinko.com/app/uploads/2023/09/Backlinks-lacking-on-your-domain-but-present-on-your-competitors.png)
You can also view the Authority Score (AS) and monthly visits of each of the referring domains:
![Authority score and monthly traffic of referring domains Authority score and monthly traffic of referring domains](https://api.backlinko.com/app/uploads/2023/09/Authority-score-and-monthly-traffic-of-referring-domains.png)
If you find backlink opportunities that could be beneficial for your link building campaign, you can utilize this tool to automate an outreach campaign as well.
Simply select the referring domains you’d like to acquire backlinks from and click the “+ Start outreach” button:
![Start outreach to prospective backlinks Reach out to other domains for backlinks](https://api.backlinko.com/app/uploads/2023/09/Start-outreach-to-prospective-backlinks.png)
You can then choose to “Send prospects” to Semrush’s Link Building tool:
![Semrush Link Building Tool SEMrush Link Building Tool](https://api.backlinko.com/app/uploads/2023/09/Semrush-Link-Building-Tool.png)
With the Link Building tool, you’ll be able to automate emails to each of these prospects.
Overall, Semrush’s Link Building Suite can help you complete the entire backlink analysis process: from analyzing your own and your competitors’ backlinks, right up to finding new backlink opportunities and reaching out to prospective websites.
Analyze backlinks using Google Search Console
Google Search Console offers a free method for analyzing your backlinks.
The tool will provide you with basic insights into which websites are linking to yours, allowing you to monitor and assess your backlink profile without the need for manual tracking.
To check up on your backlinks, scroll down and click on the “Links” tab:
![Links tab in the GSC Links tab in the GSC](https://api.backlinko.com/app/uploads/2023/09/Links-tab-in-the-GSC.png)
…on the “Links” page, go to the “External Links” section and click “MORE” at the bottom:
![On External Links tab, select More External links section - More](https://api.backlinko.com/app/uploads/2023/09/On-External-Links-tab-select-More.png)
You’ll then be shown a list of the pages on your domain along with the incoming links and referring domains. By default, they’ll be listed in order of the number of backlinks they receive:
![Domain Pages with Referring Domains](https://api.backlinko.com/app/uploads/2023/09/Domain-Pages-with-Referring-Domains.png)
If you click on one of these URLs, you can review all the backlinks that the page receives.
For example, when I click on https://backlinko.com, I’m shown a list of all the domains that are currently linking to my homepage, as well as the number of backlinks coming from each domain:
![Domains linking to my homepage Domains linking to Backlinko homepage](https://api.backlinko.com/app/uploads/2023/09/Domains-linking-to-my-homepage.png)
As you can see, the reports aren’t as comprehensive as what you’d obtain through Semrush.
You can’t determine any toxic links you might have, nor can you analyze the anchor text used or the page authority score of the referring domain.
Therefore, I highly recommend investing in Semrush if you want a comprehensive overview of your site’s backlink portfolio. It will provide you with comprehensive data and insights into your backlinks.
2. Tracking page view metrics
After you’ve launched an SEO campaign, measuring its performance is essential.
While checking on SERP positions works as a good performance indicator, reviewing your page view metrics gives you better insight into how your audience engages with your pages.
There are three tools you can use to track page view metrics. These are Google Search Console, Google Analytics 4, and Semrush’s Organic Traffic Insights. I’ll show you how to use all of them.
Google Search Console
Google Search Console (GSC) is used throughout the SEO game.
Once you’ve linked your domain to the platform, GSC can be used to analyze key metrics for your pages. These metrics include:
- Total Clicks — This shows you how many times your web page was clicked on via the SERPs.
- Total Impressions — This metric reflects how many times a page from your site appeared in the SERP for a user’s search query.
- Average CTR — This will give you a percentage of how often web users click on your link on average. The calculation for determining Average CTR (Click-Through-Rate) is: (clicks ÷ impressions) x 100.
- Average Position — This metric will show you what your average SERP positions are for your pages.
To view these metrics, head over to the “Search Results” tab under the Performance section on the left:
![Click Search Results to see GSC Performance Metrics Performance Metrics on GSC](https://api.backlinko.com/app/uploads/2023/09/Click-Search-Results-to-see-GSC-Performance-Metrics.png)
Here, you’ll be able to see the metrics mentioned above, as displayed in the main graph:
![Displayed GSC Performance Metrics](https://api.backlinko.com/app/uploads/2023/09/Displayed-GSC-Performance-Metrics.png)
The metrics can be altered depending on the date parameters you choose, which can be changed by clicking on the “Date:” option located above the metrics:
![Alter GSC Metrics for clarity Change dates on GSC foe clarity](https://api.backlinko.com/app/uploads/2023/09/Alter-GSC-Metrics-for-clarity.png)
Next, you can choose to alter the reports to any of the following date parameters or choose a custom date range:
![Use a date range for GSC data Date range to scrutinize GSC data](https://api.backlinko.com/app/uploads/2023/09/Use-a-date-range-for-GSC-data.png)
You can even compare one time frame to another by selecting the “Compare” option on the right.
![Comparing one time frame Comparing one time frame for GSC data](https://api.backlinko.com/app/uploads/2023/09/Comparing-one-time-frame.png)
Once you’ve set your date parameters, scroll down and click on “Pages”:
![Upon choosing time range, click on Pages on GSC](https://api.backlinko.com/app/uploads/2023/09/Upon-choosing-time-range-click-on-Pages-on-GSC.png)
Here are my current top pages, as well as their clicks, impressions, CTR, and average positions:
![Backlinko Top Pages](https://api.backlinko.com/app/uploads/2023/09/Backlinko-Top-Pages.png)
As you can see, using GSC can save you the trouble of having to figure out the number of clicks and impressions your pages are receiving, as well as the CTR and average positions they are in.
This will give you an idea of which pages are performing better than others.
For example, by looking at the “clicks” metric, you can easily identify the topics that are gaining you the most clicks. With this insight, you’ll have a clear direction on which topics to focus on for creating additional content around.
To export your reports, simply click on the “Export” button at the top right-hand side:
![Exporting data from GSC To export data from GSC, click on Export button](https://api.backlinko.com/app/uploads/2023/09/Exporting-data-from-GSC.png)
Using Google Analytics 4
Google Search Console may be good for giving you an overview of your clicks, impressions, and so on. However, if you want to view more granular data related to your page view metrics, I’d recommend using Google Analytics 4.
When it comes to tracking page view metrics, there are two sections of Google Analytics 4 that are particularly helpful: ‘Pages and screens” is one of them, “Landing page” is the other.
Let’s start with Pages and screens.
“Pages” refers to all your web pages that your visitors click on during their time on your site. It does not only record the page they land on, but every single page they visit as a whole.
“Screens” is similar to “pages”, but refers to the different sections of your app that users visit.
With GA4’s Pages and screens, you can analyze the following:
- Views — This gives you an understanding of which pages receive the most views.
- Users — This metric shows you the number of unique users that visit your site. Unlike the “views” metric, each visitor is only counted once.
- Views per user — This metric represents the average number of page views generated by website visitors.
- Average engagement time — This gives you an indication of the average amount of time that users spend actively on your web page.
- Event count — This metric represents the amount of events that users have triggered while visiting your web pages. Events can include page clicks, downloads, video views, and custom events that you’ve set in GA4.
- Conversions — With this metric you can see the number of purchasers, mail subscriptions, or other goals that have been completed by your site visitors.
Where can you find these metrics?
Once you’ve set up your GA4 account for your domain, head over to the Pages and Screens report, which is below “Engagement” in the Reports menu:
![Pages and Screens on GA4 Pages and Screens Report on GA4](https://api.backlinko.com/app/uploads/2023/09/Pages-and-Screes-on-GA4.png)
When you land on the Pages and Screens dashboard, scroll down and you’ll see a list of all your URLs along with their page view metrics.
![URLs with Page view metrics](https://api.backlinko.com/app/uploads/2023/09/URLs-with-Page-view-metrics.png)
Overall, the Pages and Screens section is useful for determining which parts of your site users navigate to the most.
You can also use the average engagement time, event count, and conversion metrics to determine whether the pages are performing well, or if adjustments need to be made.
From the menu on the left, you can also reach the Landing page report. You can find this directly below Pages and Screens, as shown here:
![Landing Page metrics on GA4 Landing Page Report on GA4](https://api.backlinko.com/app/uploads/2023/09/Landing-Page-metrics-on-GA4.png)
As the name implies, the focus of this report is to show you a list of your top-performing landing pages. I.e., the first-page visitors land on when entering your website.
![Top Performing Landing Pages for Backlinko Backlinko top performing landing pages](https://api.backlinko.com/app/uploads/2023/09/Top-Performing-Landing-Pages-for-Backlinko.png)
Here, you can review metrics such as:
- Sessions — Reflects the total amount of sessions users spent on each of your pages listed.
- Users — The total number of unique users that have visited each page within the specified time frame.
- New users — Examines only the visitors who have visited each landing page for the first time during the specified time frame.
- Average engagement time per session — How long users spend engaged on your website in sessions initiated from each of the landing pages.
- Conversions — How many desired actions site visitors completed after visiting the landing page.
- Total revenue — The total amount of money made from conversions secured via the landing page.
By reviewing all of this, you can see how well each page is performing. I.e., are these landing pages resulting in conversions?
It also helps you identify pages that aren’t performing well. If you find a landing page that has a low engagement time or drives no conversions, perhaps there is something wrong with it. In that case, you should visit the page and investigate.
Overall, GA4 can be used to automate the process of tracking your page views and the performance of your pages.
Using Semrush’s Organic Traffic Insights
If you’d prefer to analyze your page view metrics all in one place, then you can use Semrush’s Organic Traffic Insights tool.
Not only can you use this tool to draw in data from Google Search Console, but you can use it to gather data from GA4, too.
Here’s how to use the tool. Click “Organic Traffic Insights” found under the Keyword Research section:
![Organic Traffic Insights on SEMrush SEMrush Organic Traffic Insights](https://api.backlinko.com/app/uploads/2023/09/Organic-Traffic-Insights-on-SEMrush-1.png)
Enter your domain and click “Get Insights”:
![Click Get Insights](https://api.backlinko.com/app/uploads/2023/09/Click-Get-Insights.png)
You’ll then have to connect your Google Search Console and GA4 account to Semrush.
![Connect GSC and GA4 to SEMrush](https://api.backlinko.com/app/uploads/2023/09/Connect-GSC-and-GA4-to-SEMrush.png)
Then select a “Location” and “Device”, and hit “Go to Organic Traffic Insights:
![Select Location and Device, then go to Organic Traffic](https://api.backlinko.com/app/uploads/2023/09/Select-Location-and-Device-then-go-to-Organic-Traffic.png)
You’ll then be able to analyze data from Google Analytics 4, Google Search Console, and Semrush – all in one tool.
![GSC, GA4 & SEMrush all-in-one tool](https://api.backlinko.com/app/uploads/2023/09/GSC-GA4-SEMrush-all-in-one-tool.png)
As you can see, this report is loaded with insightful metrics which include:
- Users — This refers to the total number of unique users who logged an event.
- Sessions — Sessions measure how many times your users engage with your page during a particular period. Google defines a “session” as being 30 minutes in length. If a user clicks on a new page on your site once this 30 minutes is up, then a second session will be recorded.
- Pages/sessions — The average number of pages visited per session.
- Avg. sessions duration — The average amount of time your site visitors spent on your web pages.
- Bounce rate — The percentage of site visitors who left after only visiting one page.
To view how these metrics change over time, you can also adjust the date range at the top right:
![Adjust date range For better comparison, adjust the date range](https://api.backlinko.com/app/uploads/2023/09/Adjust-date-range.png)
For example, if I wanted to get insights for the last two days, I can select this and hit “Apply”, as shown here:
![Sample Metrics over the last two days Sample date range for two days](https://api.backlinko.com/app/uploads/2023/09/Sample-Metrics-over-the-last-two-days.png)
I can see that my domain gained 4.3k new users and the sessions went up by 71% to 5.5k:
![Sample Organic Traffic Insights](https://api.backlinko.com/app/uploads/2023/09/Sample-Organic-Traffic-Insights.png)
If you need to export your Organic Traffic Insights report, click on the export button at the top right-hand side of the page, and choose which report you want to export:
![Choose data to export Choose the either SEMrush/GSC data to export](https://api.backlinko.com/app/uploads/2023/09/Choose-data-to-export.png)
Overall, Semrush’s Organic Traffic Insights tool streamlines the process of reviewing your page view metrics by seamlessly integrating data from both GSC and GA4. This means you can conveniently access and analyze all your important metrics in one single dashboard.
With these insights, you’ll be able to identify your top-performing pages and areas where improvements need to be made.
3. Page indexing
When you need to check whether Google has indexed your pages, then you can do so easily in GSC. After all, you won’t be able to rank on the SERPs if your pages aren’t indexed.
All you need to do is head over to “Pages”, which you’ll find below the “Indexing” section:
![Use GSC for Indexing Queries Use Pages Section in GSC for any indexing query](https://api.backlinko.com/app/uploads/2023/09/Use-GSC-for-Indexing-Queries.png)
This will then give you an overview of how many pages on your site are currently indexed, as well as the pages that aren’t:
![Overview of Indexed and Non-indexed Pages on GSC](https://api.backlinko.com/app/uploads/2023/09/Overview-of-Indexed-and-Non-indexed-Pages-on-GSC.png)
If you click on “View data about indexed pages”…
![Clicking on Indexed Pages Data View data on Indexed Pages](https://api.backlinko.com/app/uploads/2023/09/Clicking-on-Indexed-Pages-Data.png)
…and scroll down, you’ll see a list of all your indexed pages, listed in order of when they were last crawled:
![Indexed Pages showing last crawled Indexed Pages showing last crawled on GSC](https://api.backlinko.com/app/uploads/2023/09/Indexed-Pages-showing-last-crawled.png)
This can save you a ton of time from having to manually check for your pages on Google, especially if you have a large website with hundreds of pages.
But what about pages that aren’t indexed?
To see all the pages on your site that aren’t currently indexed, simply return to the Page Indexing dashboard.
Scroll down and you’ll see a table titled “Why pages aren’t indexed”:
![Why Pages are not indexed Why pages are not indexed](https://api.backlinko.com/app/uploads/2023/09/Why-Pages-are-not-indexed.png)
Here, you’ll be able to view all the reasons why your pages aren’t indexed. If you click on one of these reasons, you’ll be able to review all the pages that have been affected by that specific problem.
For example, when I click on the “Not found (404)” reason, I can review all the pages that are currently affected:
![404 Indexing Errors](https://api.backlinko.com/app/uploads/2023/09/404-Indexing-Errors.png)
Determining which of your pages aren’t indexed can be confusing and time-consuming.
With GSC, you have all the data at your fingertips. All you have to do is review the findings and fix the problems.
4. Keyword research and analysis
Another vital component of SEO is keyword research. Without knowing what specific keywords to target, how will you ever attract the right audience?
Keyword research involves analyzing the keywords your target audience uses and narrowing down your findings to a list of target keywords.
From these target keywords, you can create content that directly meets the needs of your audience and allows you to compete with your niche rivals.
When conducting keyword research, you have to go through huge bodies of data to determine which keywords to target.
This can be a time-consuming process, especially when you’re trying to figure out which search terms your competitors are ranking for and you’re not.
To make this task easier for you, you can use Semrush’s Keyword Gap tool to automate the process.
This tool allows you to compare your domain against four of your competitors to identify keyword opportunities you’re missing out on.
To use this tool, click “Keyword Gap”.
![Keyword Gap on SEMrush SEMrush Keyword Gap Tool](https://api.backlinko.com/app/uploads/2023/09/Keyword-Gap-on-SEMrush.png)
Next, paste your domain and your top competitors in and hit “Compare”.
![Compare your domain with competitors on Keyword Gap](https://api.backlinko.com/app/uploads/2023/09/Compare-your-domain-with-competitors-on-Keyword-Gap.png)
Then, scroll down to the table section. By default, you will be shown all the keywords that you share with your competitors:
![Keywords you share with competitors Keywords shared with competitors](https://api.backlinko.com/app/uploads/2023/09/Keywords-you-share-with-competitors.png)
While this data is insightful, I generally pay more attention to the “Missing” and “Untapped” tabs.
“Missing” shows you all the keywords your competitors have on their sites, but you don’t have on yours:
![Missing Keywords Section Missing keywords compared to your competitors](https://api.backlinko.com/app/uploads/2023/09/Missing-Keywords-Section.png)
While “Untapped” shows you keywords you don’t rank for but at least one competitor does:
![Untapped Keywords Untapped keywords - which you don't rank for but competitors do](https://api.backlinko.com/app/uploads/2023/09/Untapped-Keywords.png)
Both of these features are helpful because they allow you to identify gaps in your keyword-targeting strategy.
Rather than digging through your competitors’ articles to find keywords you’re missing, you can use the Keyword Gap tool to identify these search terms for you. This will save you a ton of time.
If you come across any keywords that you like, you can store them in the Keyword Manager tool by creating a keyword list.
Simply tick the box on the left-hand side and click “+ Add to list” at the top right-hand side:
![Create a list of preferred keywords Save your preferred keywords](https://api.backlinko.com/app/uploads/2023/09/Create-a-list-of-preferred-keywords.png)
Now, let’s talk about how Semrush’s Keyword Magic Tool can help you further automate your keyword research.
Let’s say you’ve recently acquired a new website and would like to launch a successful SEO campaign. You’ve got a rough list of seed keywords, but don’t know which other keywords to use in order to get your content ranking.
Instead of manually compiling keyword lists, you can use the Keyword Magic tool to not only provide you with keyword ideas, but also provide you with some automated analysis for each.
For example, let’s say you’re trying to optimize a website about dog breeds, and one of your seed keywords is “dog breeds”.
You can enter this seed keyword into the Keyword Magic Tool, as shown here:
![Semrush Keyword Magic Tool Enter seed keyword into SEMrush Keyword Magic Tool](https://api.backlinko.com/app/uploads/2023/09/Semrush-Keyword-Magic-Tool.png)
After you hit “Search”, you’ll be presented with a list of keywords:
![Search Keywords using SEMrush Keyword Magic Tool Keyword Magic Tool gives you related keywords from your seed word](https://api.backlinko.com/app/uploads/2023/09/Search-Keywords-using-SEMrush-Keyword-Magic-Tool.png)
You can also see the monthly search volume, keyword difficulty, and search intent for each keyword.
![Keyword difficulty, monthly search volume & intent Keyword difficulty, monthly search volume & intent](https://api.backlinko.com/app/uploads/2023/09/Keyword-difficulty-monthy-search-volume.png)
“KD %” reflects how difficult it would be to rank for the keyword.
So, ideally, you’d want to target keywords with a high search volume and low KD score.
Intent refers to the user intent associated with a particular keyword. It helps you understand the reason or purpose behind a user’s search when they enter that specific keyword into a search engine.
You can also use the filter options to further refine your list of keywords.
For example, you can use the KD % filter to find keywords that are “Easy” to rank for:
![Using KD to filter easy to rank keywords Using keyword difficulty to filter easy to rank keywords](https://api.backlinko.com/app/uploads/2023/09/Using-KD-to-filter-easy-to-rank-keywords.png)
After you click “Apply”, the tool will present you with a refined list of keywords that match your settings:
![Filtered keywords based on your settings Apply settings to filter desired keywords on SEMrush tool](https://api.backlinko.com/app/uploads/2023/09/Filtered-keywords-based-on-your-settings.png)
As default, the keywords above are arranged in order of search volume. So, the two options at the top:
![Keywords presented from high to low search volume Keywords arranged from high to low search volume](https://api.backlinko.com/app/uploads/2023/09/Keywords-presented-from-high-to-low-search-volume.png)
…have a very high search volume of 2.4K each, but a relatively low keyword difficulty score of 27% and 26% respectively.
Given these low scores, it would definitely be worth targeting these keywords.
5. Create keyword clusters
Keyword clustering involves grouping a list of keywords that are related to your main target keywords. These clusters can consist of synonyms as well as semantically related words.
For example, if your primary keyword is “search engine optimization”, some related keywords could include “SEO keywords”, “backlinks”, and “internal links”.
You can use Semrush’s Keyword Manager tool to create keyword clusters related to your seed keyword. The tool will provide you with a list of related terms and synonyms you can use in your content.
Here’s how to use this tool: Head over to Keyword Manager…
![SEMrush Keyword Manager](https://api.backlinko.com/app/uploads/2023/09/SEMrush-Keyword-Manager.png)
…and hit “Create list”:
![Create list using Keyword Manager Click create list on Keyword Manager](https://api.backlinko.com/app/uploads/2023/09/Create-list-using-Keyword-Manager.png)
Then, type in your seed keyword, select a database, and type in your domain:
![Select a database then add your domain Enter seed keyword, select database then add your domain](https://api.backlinko.com/app/uploads/2023/09/Select-a-database-then-add-your-domain.png)
After you hit “Create list”, Semrush will take a few seconds to generate your keyword clusters:
![Keyword Clusters generated by SEMrush Keyword clusters generated by SEMrush](https://api.backlinko.com/app/uploads/2023/09/Keyword-Clusters-generated-by-SEMrush.png)
If you click on one of the clusters, you’ll be able to review an ordered list of related keywords and synonyms.
You can also analyze useful information such as the search intent, keyword difficulty and search volume of the keywords in the cluster.
For example, here’s what I get when I click on the “SEO automation” keyword cluster:
![SEO Automation Keyword Cluster](https://api.backlinko.com/app/uploads/2023/09/SEO-Automation-Keyword-Cluster.png)
I now have more related keywords and synonyms to use in my article.
You can also expand your keyword clusters by adding related search terms you can find using Semrush’s Keyword Magic tool:
Paste a seed keyword into the Keyword Magic tool search bar, for example, “SEO”:
![Add Related Keywords Add related keywords for bigger scope on Keyword Magic Tool](https://api.backlinko.com/app/uploads/2023/09/Add-Related-Keywords.png)
After you hit the search button, you’ll see a list of keywords on the next page. If you click on “Related”, the tool will automatically generate a list of related keywords that you can add to your cluster:
![Related keywords to add to clusters Related keywords to add to cluster topics](https://api.backlinko.com/app/uploads/2023/09/Related-keywords-to-add-to-clusters.png)
You can then send these keywords over to the Keyword Manager tool by ticking all the keywords you want and clicking the “+ Add to list” button:
![Use ‘Add to list’ button Add to list button](https://api.backlinko.com/app/uploads/2023/09/Use-Add-to-list-button.png)
To find semantically related keywords, click on one of the keyword groups listed under “All keywords” on the left-hand side:
![Find semantically related keywords Semantically related keywords](https://api.backlinko.com/app/uploads/2023/09/Find-semantically-related-keywords.png)
For example, if you click on Google, you’ll then be presented with more keywords that are semantically related to your seed keyword.
![Select Google for semantically related keywords Google option gives you semantically related keywords](https://api.backlinko.com/app/uploads/2023/09/Select-Google-for-semantically-related-keywords.png)
If you need more suggestions, head over to Semrush’s SEO Content Template tool:
![SEMrush SEO Content Template Tool](https://api.backlinko.com/app/uploads/2023/09/SEMrush-SEO-Content-Template-Tool.png)
This tool will automate a cluster of semantically related keywords you can add to your article.
To use this tool, type your seed keyword into the search bar and click“ Create content template”:
![Click Create Content Template Create content template](https://api.backlinko.com/app/uploads/2023/09/Click-Create-Content-Template.png)
On the next page you land on, scroll down to the “Key recommendations” section where you’ll find all the semantic keyword suggestions the tool has provided.
![Key recommendations section Go to key recommendations section](https://api.backlinko.com/app/uploads/2023/09/Key-recommendations-section.png)
If you’ve already written and published your content, you can use Semrush’s On Page SEO Checker to audit your web pages and provide you with semantic keyword suggestions so that you can better optimize your content.
Here’s how to use the tool. Click on “On Page SEO Checker”:
![SEMrush On Page SEO Checker On Page SEO Checker](https://api.backlinko.com/app/uploads/2023/09/SEMrush-On-Page-SEO-Checker.png)
Then, scroll down to the “Top Pages to Optimize” section, and click on one of the “Ideas” buttons next to the URLs:
![Top pages to optimize Top pages to optimize with ideas](https://api.backlinko.com/app/uploads/2023/09/Top-pages-to-optimize.png)
On the next page, scroll down and you’ll see a list of semantically related keywords your competitors are using in their content, but you aren’t using in yours.
![Semantic keywords competitors use](https://api.backlinko.com/app/uploads/2023/09/Semantic-keywords-competitors-use.png)
Arranging your keywords into groups manually can prove to be quite time-consuming. Therefore, I highly recommend using Semrush to automate this task. You will save yourself a substantial amount of time.
6. Monitor keyword positions
You need to regularly monitor your keyword rankings on the SERPs to make sure your SEO efforts are actually paying off. The internet is an unpredictable place; you could be ranking highly for a keyword one day and then plummet the next.
Checking how you rank for a keyword manually is relatively straightforward. All you’ve got to do is search for the keyword on Google and see where you lie in the search results.
However, this would take a considerable amount of time and effort if you were to do it for every keyword that you’ve ever targeted on your website.
Instead, you can automate the task using Semrush’s Position Tracking tool to check exactly how well (or how poorly) you’re currently ranking for your main target keywords.
To use the tool, click on “Position Tracking” under the Keyword Research section:
![Position Tracking under Keyword Research Position Tracking for your keywords](https://api.backlinko.com/app/uploads/2023/09/Position-Tracking-under-Keyword-Research.png)
Enter your domain and select “Set up tracking”.
![Set-up Keyword Position Tracking](https://api.backlinko.com/app/uploads/2023/09/Set-up-Keyword-Position-Tracking.png)
You’ll need to then select a search engine, device, location, and business name:
![Set-up your targeting settings Set targeting settings](https://api.backlinko.com/app/uploads/2023/09/Set-up-your-targeting-settings.png)
Next, you have to type in the keywords you want to track your positions for in the box below.
After you’ve typed them in, click “Add keywords to campaign”, and then the “Start Tracking” button:
![Add keywords to campaign Add the campaign keywords to track](https://api.backlinko.com/app/uploads/2023/09/Add-keywords-to-campaign.png)
Semrush will then need time to gather your Position Tracking data (this can take a couple of minutes, depending on how many keywords you entered).
Once it’s ready, you’ll land on the Position Tracking dashboard, which will look like this:
![Position Tracking dashboard Position Tracking dashboard on SEMrush](https://api.backlinko.com/app/uploads/2023/09/Position-Tracking-dashboard.png)
Scroll down, and you’ll see a Position Tracking table.
In this table, you can review where you currently rank (vs. where you ranked at an earlier date), as well as the estimated amount of traffic those keywords are pulling in:
![Position Tracking table Position Tracking table with monthly traffic estimates](https://api.backlinko.com/app/uploads/2023/09/Position-Tracking-table.png)
You can also automate alerts that will trigger whenever your keyword positions on the SERPs change.
To do this, click on the settings button on the far right, and select “Triggers”:
![Select Triggers Click on Triggers to automate alerts](https://api.backlinko.com/app/uploads/2023/09/Select-Triggers.png)
Then, click “Add new trigger”:
![Add new trigger Add new trigger](https://api.backlinko.com/app/uploads/2023/09/Add-new-trigger.png)
You can then select how many positions a keyword would need to move up or down in the rankings in order for you to receive an alert:
![Set trigger depending on preferences Set triggers depending on preferences](https://api.backlinko.com/app/uploads/2023/09/Set-trigger-depending-on-preferences.png)
Once you hit “Add”, the alert will be created.
7. Site Audit
Site audits will help you identify all things that potentially impact your site’s performance levels and rankings. These include:
- Broken internal links
- 404 pages
- Duplicate title tags and meta descriptions
- Duplicate content issues
- Pages that couldn’t be crawled
- Redirect chains and loops
- Slow loading pages
- Non Indexed pages
- Backlinks
If your pages take ages to load or if your internal links are broken, your site visitors will likely get frustrated and leave your site.
This will impact their user experience negatively, which means that your bounce rate increases and visits to your site will decrease. Ultimately, this will lead to a drop in your SERP rankings.
However, it’s not only your site visitors that will be affected by these issues.
For example, issues such as broken links can also impact Googlebot’s ability to crawl your site, which could result in some of your web pages not being crawled and indexed. If your pages aren’t indexed, they can’t rank at all.
These issues may not be immediately obvious to you as the webmaster, so you need to conduct regular site audits to ensure that everything is running smoothly.
You could go through the entirety of your domain and look for errors yourself, but this would be very time-consuming, not to mention unreliable.
Instead, you could use Semrush’s Site Audit tool, which will automatically crawl your website and identify errors.
Here’s how to use the Site Audit tool.
Scroll down till you find Site Audit on the left:
![Semrush Site Audit Tool](https://api.backlinko.com/app/uploads/2023/09/Semrush-Site-Audit-Tool.png)
After you click on it, paste your domain in the search bar and click “Start Audit”:
![Paste your domain & start audit](https://api.backlinko.com/app/uploads/2023/09/Paste-your-domain-start-audit.png)
You’ll then need to select a few configurations, before hitting “Start Site Audit”:
![Configure settings before starting audit](https://api.backlinko.com/app/uploads/2023/09/Configure-settings-before-starting-audit.png)
Once your site audit is complete, you’ll land on the Site Audit Overview dashboard.
Here, you get a quick snapshot of how your website is performing overall. Most importantly, you should be checking the ”Site Health” and “Errors” graphs:
![Site audit overview dashboard SEMrush site audit dashboard](https://api.backlinko.com/app/uploads/2023/09/Site-audit-overview-dashboard.png)
If you click on the number under “Errors”, you’ll be taken to a list of issues that you need to fix ASAP.
![Errors – need fixing ASAP Errors from site audit that need quick fixing](https://api.backlinko.com/app/uploads/2023/09/Errors-need-fixing-ASAP.png)
This list will include all your on-page and technical SEO issues.
If you head back to the Site Audit Overview dashboard, you can also review how other specific aspects of your site are performing, such as:
Crawlability
The Crawlability section of Site Audit lets you analyze how easy it is for search engine crawlers to navigate their way around your site.
This section focuses on determining how many of your web pages have been crawled, as well as how many of them haven’t.
It can also provide you with other insights including your page crawl depth, site indexability, crawl budget waste, and sitemap vs. crawled pages report.
If you click on “View details” under “Crawlability”:
![View crawlability details](https://api.backlinko.com/app/uploads/2023/09/View-crawlability-details.png)
You can review the crawlability of your site at the time of the audit (in my case, it’s 99%), as well as other useful data.
For example, on the left-hand side of the crawlability dashboard, you can view your indexable pages vs. non-indexable pages ratio:
![Site indexability](https://api.backlinko.com/app/uploads/2023/09/Site-indexability.png)
One of the best parts of the Crawlability section is that you don’t even need to manually go and figure out why your pages are non-indexable.
Instead, all you have to do is look at the “Crawl Budget Waste” list on the right-hand side:
![Crawl budget waste Crawl Budget Waste](https://api.backlinko.com/app/uploads/2023/09/Crawl-budget-waste.png)
This explains the reasons why 30 of my pages are non-indexable.
The Page Crawl Depth graph displays how many clicks it takes to reach all of your pages from your homepage:
![Pages Crawl Depth](https://api.backlinko.com/app/uploads/2023/09/Pages-Crawl-Depth.png)
For navigational reasons, you want to make sure all your important pages have a click depth of 1 or 2 clicks. 3 clicks is the maximum recommended click depth you should have for a page. However, this is only suitable for pages of lesser importance.
If you’re worried about click depth, you can click right onto the part of the chart you’re most concerned about.
For example, if I wanted to check which pages have a click depth of 3, I can click on the orange part of the graph:
![Pages accessible with 3 clicks Pages accessible with 3 clicks](https://api.backlinko.com/app/uploads/2023/09/Pages-accessible-with-3-clicks.png)
I’ll then be presented with a list of all of my pages that currently have a click depth of this level:
![Click depth Click depth of 3](https://api.backlinko.com/app/uploads/2023/09/Click-depth.png)
Another useful graph in this section is Sitemap vs. Crawled Pages:
![Sitemap vs. Crawled Pages Sitemap vs. Crawled Pages report](https://api.backlinko.com/app/uploads/2023/09/Sitemap-vs.-Crawled-Pages.png)
This graph represents the number of pages listed in your sitemap compared to how many pages on your site have actually been successfully crawled.
This means that not all the pages you have intended to be crawled have been crawled. This could be because your site’s crawl budget was finished. If this is the case, you should check the Crawl Budget Waste list I mentioned earlier to find out the source of the crawl issues.
Like most aspects of Semrush, if you need to export the data found in this section, simply hit the PDF button at the top right-hand side of the page:
![Export data Export your data as PDF](https://api.backlinko.com/app/uploads/2023/09/Export-data.png)
You’ll even be able to automate daily, weekly, and monthly reports.
HTTPS
Google has long been encouraging websites to switch from HTTP to HTTPS as the latter provides better privacy and security for site visitors.
By implementing an SSL certificate on your website, you transition from HTTP to HTTPS. Therefore, you’re providing a more secure browsing experience for your visitors. Plus, Google will view your site as being more trustworthy, which could help to boost your rankings.
So, it’s important to switch from HTTP to HTTPS — it’s also important to monitor your HTTPS implementation.
How do you do that? You can hit the “View details” button in the HTTPS widget on the Site Audit dashboard.
![HTTPS widget on the Site Audit tool HTTPS widget on the Site Audit tool](https://api.backlinko.com/app/uploads/2023/09/HTTPS-widget-on-the-Site-Audit-tool.png)
Here, you’ll be given a breakdown of your HTTPS implementation on your site.
For example, I currently have several HTTPs issues under the Website Architecture section:
![HTTPS issues](https://api.backlinko.com/app/uploads/2023/09/HTTPS-issues.png)
By clicking on this warning, I can identify the specific URLs that require attention and need to be addressed:
![URLs with HTTPS Errors URLs with HTTPS errors that need fixing](https://api.backlinko.com/app/uploads/2023/09/URLs-with-HTTPS-Errors.png)
Site Performance
When you click on “View details” in the Site Performance widget…
![View site performance details Site performance details](https://api.backlinko.com/app/uploads/2023/09/View-site-performance-details.png)
…you’ll be able to view your page load speeds and examine your website’s CSS and Javascript usage in order to determine your page’s current load speeds.
Your total load speeds are displayed in the Page (HTML) load speed graph:
![Total load speed on HTML Total load speed displayed in page HTML](https://api.backlinko.com/app/uploads/2023/09/Total-load-speed-on-HTML.png)
0-0.5s is considered optimal page speed loading time. As you can see, 199 of my pages are in this range.
In the Performance Issues table on the right, I can review any issues my site is experiencing.
For example, I can identify which of my site’s pages have large HTML page sizes, redirect chains and loops, or slow page (HTML) load speeds:
![Common load speed issues](https://api.backlinko.com/app/uploads/2023/09/Common-load-speed-issues.png)
Internal linking
I’ve already shown you how the Site Audit tool can help you find and fix broken internal links. Now, I’m going to show you the other Errors, Warnings, and Notices you can analyze in the Internal Linking report.
Firstly, click “View details” in the Internal Linking widget:
![Internal Linking Widget View details on the internal linking widget](https://api.backlinko.com/app/uploads/2023/09/Internal-Linking-Widget.png)
In the “Warnings” section, you can review errors that may cause issues for your domain at some point down the line. This includes:
![Warnings on internal linking Warnings from internal linking widget](https://api.backlinko.com/app/uploads/2023/09/Warnings-on-internal-linking.png)
- Having too many links on one page — Overstuffing internal links into your content can make it appear spammy and confuse the user. Ideally, you should only have between 5-10 internal links per 2,000 words.
- Nofollow attributes in outgoing internal links — If one of your internal links has the rel = “nofollow” attribute set, then web crawlers will not follow this internal link. This would be bad if you’re trying to get the linked page indexed.
- Having too long link URLs — You need to make sure that your URLs aren’t too long. Real issues occur when your URLs exceed 2,000 characters. They can cause load issues, crawling, and indexing problems, and also make them difficult for web users to read and share.
Below, you’ll also be able to review the “Notices” section:
![Notices section Notices section](https://api.backlinko.com/app/uploads/2023/09/Notices-section.png)
Notices, like Warnings, aren’t as pressing as your internal link errors, but are still worth adding to your to-do list.
Markup
Schema markup is a microdata language that search engines can interpret. It can be used to create rich snippets in the search results, such as:
![Rich snippets from schema markup Rich snippets from schema markup](https://api.backlinko.com/app/uploads/2023/09/Rich-snippets-from-schema-markup.png)
If you’ve attempted to implement schema markup on your web pages, you’ll likely want to know if the implementation was successful.
Instead of manually searching for each blog post you’ve added schema markup code to, you could automate your check by going to the Markup section of Semrush’s Site Audit.
On the “Markup” widget, click “View details”:
![Automate schema markup on SEMrush Audit tool](https://api.backlinko.com/app/uploads/2023/09/Automate-schema-markup-on-SEMrush-Audit-tool.png)
You can now check which pages have schema markup and which ones don’t:
![Pages with markup](https://api.backlinko.com/app/uploads/2023/09/Pages-with-markup.png)
Click on the “with markup” number:
![Click on ‘with markup’ Click on 'with markup' number](https://api.backlinko.com/app/uploads/2023/09/Click-on-with-markup.png)
You’ll be able to review all the pages on your site that feature markup:
![Review domain pages with markup Review pages with markup](https://api.backlinko.com/app/uploads/2023/09/Review-domain-pages-with-markup.png)
Markup issues, if you have any, will be listed in the “Structured Data Items” table, which can be found at the bottom of the main Markup dashboard:
![Structured Data Items listing any markup issues](https://api.backlinko.com/app/uploads/2023/09/Structured-Data-Items-listing-any-markup-issues.png)
The Warnings report
Another useful feature of Semrush’s Site Audit tool is the “Warnings” tab, which you can find at the top of your Site Audit dashboard:
![Warnings tab on Semrush Audit tool Warnings tab on SEMrush Audit tool](https://api.backlinko.com/app/uploads/2023/09/Warnings-tab-on-Semrush-Audit-tool.png)
…which provides you with a list of issues that could be hindering the performance of your site.
![List of issues to fix](https://api.backlinko.com/app/uploads/2023/09/List-of-issues-to-fix.png)
Although they’re only “warnings”, you should still aim to fix them ASAP. Especially if your Warnings list includes any of the following:
- Images don’t have alt attributes — If your images don’t have alt attributes, search engines can’t understand what they contain. On top of that, people with visual disabilities rely on screen readers, which pick up alt attributes to give the user an idea of what the image is about. Therefore, without alt attributes you can’t rank in image SERPs, as search engines don’t know how to index your image, and users might leave if they don’t have a clear view of your site’s content.
- Duplicate H1s and title tags — Here you can find out if multiple pages on your site feature the same H1s and title tags. If you find instances like this, you need to solve this issue ASAP by implementing unique H1s and title tags for each of your pages.
Too much text within title tags — If your title tags exceed 70 characters, they’ll likely get truncated in the SERPs. Truncated title tags can look unclear to web users, and it’s not appealing. - Low word count — An article’s word count is usually an indicator of content quality to search engines. For example, if you created a blog post on a meaty topic like “how to do keyword research”, but you only wrote 200 words, then you’ve probably not written enough to cover the whole topic. This is known as “thin content”. Semrush’s Site Audit tool records instances of thin content with a low word count warning. It’s important to note that Google’s algorithm is shifting towards content relevance over word count, but it still prefers higher word count articles.
- A low text-HTML ratio — If you have a text-HTML ratio lower than 10%, you should really add more text to the relevant web pages. Google prefers the text level to outweigh the HTML level of each web page.
8. Core Web Vitals
Core Web Vitals are SUPER important metrics that track the real-world experience of users when they interact with your pages.
They measure the performance of your site in terms of:
- Page loading speed
- Visual stability
- Responsiveness to user input
By tracking your Core Web Vitals metrics, you can identify issues on your site that are hampering its user experience. You can then address these issues which can lead to reduced bounce rates and a much more positive UX.
In my Core Web Vitals guide, you can find all the information you need to effectively track and improve these metrics.
9. Page crawls
As an extension of your technical SEO audit, you can use Semrush’s Log File Analyzer to review exactly how search engine bots interact and navigate around your site.
Web crawlers are designed to crawl web pages to understand what the content is about. These bots navigate their way around sites by following links found on the pages themselves.
Given how regularly bots crawl pages, how well they are able to crawl a domain is a good indicator of the website’s overall health.
Crawls are recorded in the domain’s log files. These files keep track of whenever a web crawler accesses web pages. With this information, you can determine exactly how crawlers navigate around your domain.
Specifically, you can identify the pages they spend the most time on, as well as the pages they visit least frequently.
You could analyze these log files manually but it requires a high level of expertise in understanding:
- server logs
- web protocols
- and data analysis techniques
not to mention it can be very time-consuming due to the meticulous review and interpretation of log data.
By automating your log file analysis, you can streamline the process, saving time while still obtaining valuable insights.
You can do this by using Semrush’s Log File Analyzer tool.
With this tool, you can automatically get data on:
- Mobile bot activity
- Structural and navigational issues within your domain
- Opportunities to better spend your crawl budget
Here’s how to use the tool.
Head over to Log File Analyzer:
![SEMrush Log File Analyzer](https://api.backlinko.com/app/uploads/2023/09/SEMrush-Log-File-Analyzer.png)
Browse for your log files (you should be able to download your log files onto your computer from your website cPanel) and upload them here:
![Drop your log files from cPanel Drop your log files from cPanel](https://api.backlinko.com/app/uploads/2023/09/Drop-your-log-files-from-cPanel.png)
Once uploaded, the tool will reveal if there are currently any crawlability issues.
It will determine these issues by examining how your crawl budget is being spent.
Once you’ve determined these crawlability issues, you can devise a roadmap for how to fix them to make your site more crawlable.
For example, if your crawl budget is not being evenly distributed, perhaps you need to reconsider your website architecture and internal linking. Especially if some of your pages aren’t being crawled at all.
Best of all: the Log File Analyzer tool will keep you up-to-date with page crawls automatically.
Whenever you need to check the latest report on how your crawl budget is being spent, all you have to do is head over to Log File Analyzer. Once you have submitted your log files once, you won’t need to submit them again.
10. Track your brand mentions
Your brand could be mentioned both positively and negatively on any social media platform or website at any time of day.
Monitoring brand mentions is useful for several reasons. It can help you identify new target audiences, and find out whether your customers are enjoying your product or web content.
If there’s a spike in web users discussing your brand negatively, it could highlight an issue with your website or product that several customers are experiencing.
However, the internet is a big place, and monitoring all of your brand mentions would be next to impossible to do manually.
To monitor all of your web mentions in one place, you can use Semrush’s Brand Monitoring app which will find and record all current and new mentions of your brand around the web (including social media).
You can find Brand Monitoring in the Semrush app store:
![Brand monitoring Monitor your brand mentions](https://api.backlinko.com/app/uploads/2023/09/Brand-monitoring.png)
If you haven’t already, you need to subscribe to the Brand Monitoring app (it’s separate from your main Semrush subscription). Once you have, hit the “New query” button:
![Hit the New Query on SEMrush app New Query on SEMrush app](https://api.backlinko.com/app/uploads/2023/09/Hit-the-New-Query-on-SEMrush-app.png)
You’ll need to click on “Brand” from the drop-down menu:
![Select brand on the menu Click on brand on the menu](https://api.backlinko.com/app/uploads/2023/09/Enter-your-brand.png)
Add your brand keyword and email address in the window that pops up:
![Add brand keyword and email Add the brand keyword and email address](https://api.backlinko.com/app/uploads/2023/09/Add-brand-keyword-and-email.png)
You can also refine your results by selecting the “+ Add more keywords” option:
![Add more keywords](https://api.backlinko.com/app/uploads/2023/09/Add-more-keywords.png)
You can add both keywords that your brand query must contain, as well as keywords that your results should not contain, as shown here:
![Define keywords to include Define keywords to include or exclude](https://api.backlinko.com/app/uploads/2023/09/Define-keywords-to-include.png)
To monitor brand mentions, you should add keywords that feature the title of your brand. For example, “Backlinko link building”.
Once you’ve finished adjusting the settings, hit “Create query” at the bottom of the page. You will then be taken to a page that looks like this, showing you your latest brand mentions:
![Create query Create query](https://api.backlinko.com/app/uploads/2023/09/Create-query.png)
Head over to “Email notifications”, where you can choose to automate email updates…
![Email notifications Email notifications](https://api.backlinko.com/app/uploads/2023/09/Email-notifications.png)
…and decide whether to receive these automated updates either daily, weekly, or monthly.
Semrush’s Brand Monitoring app makes monitoring brand mentions an easy task to do. But what if you’re on a budget?
A similar, free service is available through Google Alerts. Simply head over to the Google tool. Once here, type in your business name at the top. Then, select the sources, language, and region. Lastly, type in your email and hit “Create Alert”:
![Google Alerts Google Alerts for brand mentions](https://api.backlinko.com/app/uploads/2023/09/Google-Alerts.png)
While Google Alerts is a good free option, it’s a limited tool in comparison to Semrush’s Brand Mentions.
For example, Brand Mentions will alert you whenever your brand is mentioned on social media, while Google Alerts will not.
11. Monitor your reviews online
Just as it’s important to track brand mentions, it’s also important to check in on your brand reviews.
First and foremost, online reviews dictate your brand credibility. If you offer a product or a service, prospective customers are likely to check review sites before completing a transaction – especially if you’re a brand they’re unfamiliar with.
It’s vital that you keep up with reviews for several reasons:
- It provides you with feedback.
- You gain a sense of your online reputation.
- You have the chance to reply to/dispute claims made by customers.
The problem is that there’s a ton of online review sites you’d have to check to gain a complete picture of your reviews.
Yelp, Trustpilot, TripAdvisor— the list goes on.
To make managing your reviews easier, you can use Semrush’s Review Management tool.
This will automatically gather your reviews and display them for you in one place. You can even reply to comments right from the tool itself.
Here’s how it works:
In the Local SEO section of Semrush, select “Review Management”:
![Select Review Management on Local SEO](https://api.backlinko.com/app/uploads/2023/09/Select-Review-Management-on-Local-SEO.png)
And enter your company name in the search bar.
![Enter company name Enter company name](https://api.backlinko.com/app/uploads/2023/09/Enter-company-name.png)
Once you enter your company name, you’ll be able to review your current ratings on the main Review Management dashboard:
![Review current company ratings View current company ratings](https://api.backlinko.com/app/uploads/2023/09/Review-current-company-ratings.png)
If you scroll down, you’ll also be able to see your reviews, all gathered for you automatically:
If you click on the “open review on…” link below the review, Semrush will lead you straight to the review on the external site.
![Automatic reviews Automatic reviews](https://api.backlinko.com/app/uploads/2023/09/Automatic-reviews.png)
Once there, you’ll be able to respond to the review accordingly.
12. Traffic alerts
Out of all the SEO metrics that matter, being alerted to drastic changes in your traffic levels would be very helpful.
Google Analytics can be used to alert you to any sudden increases or drastic drops in your site traffic. In particular, it’s invaluable when it comes to performance evaluation, conversion tracking, and trend analysis.
Generally, analyzing traffic levels helps you understand how well your website is doing presently.
Therefore, it would be useful to know when anomalies occur in your traffic levels so that you can analyze why.
GA4 can be used to alert you to any sudden increases or drastic drops in your site traffic.
To set up this alert, click on Reports in Google Analytics…
![Reports in Google Analytics Google Analytics Report](https://api.backlinko.com/app/uploads/2023/09/Untitled.png)
…and then scroll down till you see the Insights box just below the Acquisition graph, click “View all insights”:
![View all insights View all insights](https://api.backlinko.com/app/uploads/2023/09/View-all-insights.png)
You’ll then land on this page. To customize your notifications, click on “Create”:
![Click on create Click on create](https://api.backlinko.com/app/uploads/2023/09/Click-on-create.png)
Then tick off whichever insight you’d like to receive email notifications for:
![Select notifications](https://api.backlinko.com/app/uploads/2023/09/Select-notifications.png)
13. Content creation
SEO automation can be implemented in content creation — to a certain extent. As I already addressed in my ChatGPT for SEO blog post, AI can aid us in content creation, but it can’t be relied upon to totally overtake the content writing process.
ChatGPT can come up with a content outline and write in a specific tone of voice. However, when you ask AI to write a full article on your behalf, problems start to emerge.
AI-written content can be repetitive, shallow, and sometimes non-factual. AI is, after all, artificial — it can’t display any human insight, let alone E-E-A-T signals.
However, Google says that “automation can create helpful content”:
![Google says automation can create helpful content](https://api.backlinko.com/app/uploads/2023/09/Google-says-automation-can-create-helpful-content.png)
So, you can use AI to automate some features of the content writing process, so long as you’re careful not to allow it to take over fully.
One way that AI can be used to automate the content creation process is by creating article outlines.
For example, I asked ChatGPT to generate an article outline for “how to conduct competitor analysis”. Here’s the suggestion it generated:
![Sample ChatGPT content generation ChatGPT generated content](https://api.backlinko.com/app/uploads/2023/09/Sample-ChatGPT-content-generation.png)
To generate this outline, ChatGPT refers to other articles that are written about the topic and comes up with a generic outline. While you may want to add in parts and take away others, at least you’re provided with the base of an article upon which you can build on.
You could go a step further and ask ChatGPT to write the full article for you:
![ChatGPT can write a full article when prompted ChatGPT writes a full article when prompted](https://api.backlinko.com/app/uploads/2023/09/ChatGPT-can-write-a-full-article-when-prompted.png)
While this is definitely impressive, I wouldn’t recommend publishing this AI-written article immediately. It can be seen more like a first draft, onto which you can build more insightful ideas. Read through the article and add your own original research and arguments.
Delete any repetitive parts and also check for accuracy. ChatGPT’s knowledge is limited to 2021, so it won’t be able to provide you with data or new facts from 2022 or 2023.
In addition to content creation, you can also use ChatGPT to generate title tags, product descriptions, and meta descriptions.
For example, here’s what I got when I asked ChatGPT to generate a concise meta-description for my competitor analysis article:
![ChatGPT generates even meta descriptions](https://api.backlinko.com/app/uploads/2023/09/ChatGPT-generates-even-meta-descriptions.png)
…which is, clearly, a concise meta description that can be read and understood both by humans and by web crawlers.
Using Semrush’s AI Writing Assistant
While ChatGPT is helpful for creating content based on prompts, there is another tool you can use that can make the automation of content creation even easier.
Semrush has its own AI writing tool, called AI Writing Assistant.
Instead of feeding this tool individual prompts, AI Writing Assistant has 76 tools that you can use to automate 76 different SEO writing tasks.
While AI Writing Assistant wasn’t made by OpenAI (like ChatGPT), it is modelled off it. So, you can find the same level of accuracy on AI Writing Assistant as you can on ChatGPT.
To use this tool, you’ll need to download it from the Semrush App Center first.
A free version is available, which gives you 1,500 credits (or 1,500 words) to use in the tool each month.
Once you download AI Writing Assistant, you’ll be shown the main dashboard, which looks like this:
![Semrush AI Writing Assistant Dashboard of SEMrush AI Writing Assistant](https://api.backlinko.com/app/uploads/2023/09/Semrush-AI-Writing-Assistant.png)
If you select the “All Tools” option in the menu on the left:
![Select All Tools Select All Tools on SEMrush AI Writing Assistant Dashboard](https://api.backlinko.com/app/uploads/2023/09/Select-All-Tools.png)
You’ll be able to review all 76 AI tools you can work with on the platform.
Semrush conveniently splits up the 76 tools into 5 categories:
- Blog Content
- Website Copy & SEO
- Social Media & Ads
- Marketing and eCommerce
- More Tools
While I’m not going to explain how to use all these tools individually, I will explore its content writing tool to give you the gist of how you can use AI Writing Assistant.
Click on the Blog Content tab and then select “Article Generator”:
![Click on Blog Content tab](https://api.backlinko.com/app/uploads/2023/09/Click-on-Blog-Content-tab.png)
Here, you can select your language and article title:
![Select language and Title](https://api.backlinko.com/app/uploads/2023/09/Select-language-and-Title.png)
…you can also include your keywords and subheadings.
For example, here’s the basic outline of the article I want the AI Writing Assistant to come up with:
![Article outline Article outline for SEMrush AI Writing Assistant](https://api.backlinko.com/app/uploads/2023/09/Article-outline.png)
After I click “Generate”, the AI Writing Assistant will come up with an outline for the article in a matter of seconds:
![Click generate Generate content from SEMrush AI Writing Assistant](https://api.backlinko.com/app/uploads/2023/09/Click-generate.png)
What I like about the AI Writing Assistant tool is that it gives me an SEO score on the right-hand side:
![SEO score Semrush AI Writing further gives an SEO score](https://api.backlinko.com/app/uploads/2023/09/SEO-score.png)
This helps me gauge how much optimization the article requires.
Plus, it also has a handy plagiarism checker. This gives you a percentage of how much plagiarism is detected in the written copy:
![Plagiarism checker Plagiarism checker](https://api.backlinko.com/app/uploads/2023/09/Plagiarism-checker.png)
Overall, the AI Writing Assistant tool gives me a basic article to work with, which I can expand upon with my own research.
If you need assistance on how to improve the article, you can click on the Content Analysis section on the right-hand side:
![Content Analysis](https://api.backlinko.com/app/uploads/2023/09/Content-Analysis.png)
Pretty cool.
Earlier, I showed you how to create meta descriptions using ChatGPT. Here’s how to create them using Semrush’s AI Writing Assistant:
From the “All Tools” section, select “Website Copy and SEO”:
![Website Copy and SEO](https://api.backlinko.com/app/uploads/2023/09/Website-Copy-and-SEO.png)
…and then look for the Meta Titles tool:
![Meta Titles tool Meta title tool on SEMrush](https://api.backlinko.com/app/uploads/2023/09/Meta-Titles-tool.png)
Once you click on this, select a creativity level, provide your targeted keyword and website information.
![Target keyword and website information](https://api.backlinko.com/app/uploads/2023/09/Target-keyword-and-website-information.png)
After you click “Generate”, the tool will give you a selection of suggested meta titles:
![Suggested meta titles](https://api.backlinko.com/app/uploads/2023/09/Suggested-meta-titles.png)
14. Automate Schema Markup code
Before, you needed to be a proficient coder to understand schema markup code and write your own. However, this is no longer the case: you can now use ChatGPT to automate the code on your behalf.
For example, say I run a cooking website that posts recipes, I can ask ChatGPT to create schema markup for one of my recipe pages…
![Schema markup generated by ChatGPT](https://api.backlinko.com/app/uploads/2023/09/Schema-markup-generated-by-ChatGPT.png)
…and here’s the code that ChatGPT provides:
![Code for schema markup from ChatGPT Code for schema markup from ChatGPT](https://api.backlinko.com/app/uploads/2023/09/Code-for-schema-markup-from-ChatGPT.png)
I always recommend that webmasters double-check their code on the Schema Markup Validator tool. This tool will be able to confirm whether the code has been written correctly.
If the code is correct then all you need to do is implement it on your page.
15. Automate image optimization
Un-optimized images can present a significant challenge to your web page performance and SEO efforts. While having large, high-resolution images might be visually appealing, they can slow down your page loading times.
Slow-loading pages not only frustrate visitors but also negatively impact your site’s search engine ranking. Google prioritizes delivering a seamless user experience.
If your pages take too long to load due to un-optimized images, it can lead to higher bounce rates and diminished organic visibility.
On top of that, images that are not properly optimized can consume a large portion of bandwidth. This causes data-heavy pages and can drive up hosting costs.
You can use tools like Google’s PageSpeed Insights or Lighthouse to get a report on your site’s performance in terms of load speed. These tools will also be able to identify the issues that are slowing down your page loading times — which could include your image sizes.
If images are the problem, the tools will be able to highlight which images specifically are causing the problem.
To use Google’s PageSpeed Insights (PSI), head over to the tool and paste in your domain name or a specific URL you want to analyze:
![Paste your domain on Google PageSpeed Insights](https://api.backlinko.com/app/uploads/2023/09/Paste-your-domain-on-Google-PageSpeed-Insights.png)
After you hit “Analyze”, scroll down to the “Opportunities” section and click on “Properly size images”:
![Properly size images Select Properly size images](https://api.backlinko.com/app/uploads/2023/09/Properly-size-images.png)
Here, you can uncover images that could be resized to potentially reduce your page load time:
![Images that need resizing Images that need resizing](https://api.backlinko.com/app/uploads/2023/09/Images-that-need-resizing.png)
Doing this manually will take forever to do, especially if you have a large number of images on your pages. Thankfully, PSI speeds up this task. From here, all you need to do is take note of the images you need to optimize.
If you’ve got a whole website’s worth of images to compress, then you can use a tool like Bulk Resize to complete this task for you. This tool allows you to batch-process several images at once.
Head over to Bulk Resize and select “Choose Images”:
![Bulk resize of images Bulk resize of images](https://api.backlinko.com/app/uploads/2023/09/Bulk-resize-of-images.png)
Next, select all the images you’d like to resize.
Once added, you can choose which percentage of the original dimensions to scale the images to. You can also choose which image format you’d like to convert all the images to:
![Modify image sizes Modify to preferred image sizes](https://api.backlinko.com/app/uploads/2023/09/Modify-image-sizes.png)
But which image format do you choose? WebP offers the best image quality overall, even after compression. They’re also lighter than PNGs and faster than JPEGs. However, they’re not supported on all browsers.
At Backlinko, we normally switch the image format to PNG because they don’t lose their clarity once compressed.
Once you’ve chosen an image format, you can head over to “Width” and choose the pixel size you want, and hit “Start”:
![Modify width and pixel size](https://api.backlinko.com/app/uploads/2023/09/Modify-width-and-pixel-size.png)
If you’ve selected a few images to resize, the resizing process may take a few seconds. Once all the images are ready, your computer should download the resized images automatically.
This tool saves you lots of time from performing this task manually.
You can further optimize your images by adding missing image alt texts and titles (if you haven’t already).
Alt text and titles give search engines a means of understanding what your image is about.
However, if you’ve got a ton of images on your site, it would take forever to go through each of these images manually to find missing alt text and titles.
Don’t worry, though! Head to Semrush’s Site Audit tool and visit the “Warnings” section. In the search bar, type “alt”. Here, you will be able to review your missing alt attributes:
![Missing alt attributes Find the missing alt attributes on SEMrush Site Audit tool](https://api.backlinko.com/app/uploads/2023/09/Missing-alt-attributes.png)
If I click on “217 images”, I can review a list of all the images on my domain that lack alt attributes:
![Images without alt attributes Images without alt attributes](https://api.backlinko.com/app/uploads/2023/09/Images-without-alt-attributes.png)
16. Traffic monitoring
Keeping an eye on your traffic is an essential component of any SEO campaign. You should regularly carve time to analyze where your traffic is coming from.
With the help of Google Analytics 4, you can pinpoint whether your traffic is mostly organic, direct, or referral. This tool will also tell you what devices your visitors are using when they land on your site, for example, desktop, mobile, or tablet.
Here’s how you can access your traffic insights in GA4.
When you land on the Reports snapshot dashboard, you can instantly see your User count and the New users who have visited your site:
![Reports on GA4 Reports on GA4](https://api.backlinko.com/app/uploads/2023/09/Reports-on-GA4.png)
On the right-hand side, you can also review the total number of users that visited your site in the last 30 minutes and the countries that they visited from:
![Site visitors for the last 30 minutes](https://api.backlinko.com/app/uploads/2023/09/Site-visitors-for-the-last-30-minutes.png)
Next, click on “Traffic Acquisition” found under the Acquisition section in the menu on the left:
![See Traffic Acquisition](https://api.backlinko.com/app/uploads/2023/09/See-Traffic-Acquisition.png)
Here, you can view the sources of your traffic, meaning how users arrive at your site. These sources are defined as:
- Organic Search — Traffic that comes directly from Google, Bing, and other search engines.
- Direct — This refers to visitors who directly enter a website’s URL into their browser’s address bar, bypassing search engines and other referral sources.
- Referral — Referral traffic is when visitors come to your website from another site by clicking on a link
- Organic Social — Any traffic that lands on your site via links shared on social media is counted as “organic social” traffic.
- Email — Whenever a user lands on your website by clicking on a link embedded in an email. This gets recorded as Email traffic.
- Organic Video — This relates to traffic pulled in from platforms such as YouTube and TikTok.
- Unassigned — If tracking parameters are missing, or some other tracking error occurs, traffic will be recorded as “unassigned”.
![Traffic Parameters Site traffic parameters](https://api.backlinko.com/app/uploads/2023/09/Traffic-Parameters.png)
If you scroll down, you’ll get detailed metrics such as:
- The number of “Users” who landed on your site via each channel.
- The total number of “Sessions” generated from each channel
and more.
![Session default categorization](https://api.backlinko.com/app/uploads/2023/09/Session-default-categorization.png)
For example, I can see that out of the 442,001 users who came to my site, 292,838 did so via organic search.
To see the devices your visitors use to access your site, simply click on the “+” button at the top:
![Tap + to see user devices](https://api.backlinko.com/app/uploads/2023/09/Tap-to-see-user-devices.png)
Then, click “Platform/device” on the left, and “Device category” on the right:
![Device category](https://api.backlinko.com/app/uploads/2023/09/Device-category.png)
This will then add a “Device category” column to your traffic acquisition table:
![Column of device category Device category column](https://api.backlinko.com/app/uploads/2023/09/Column-of-device-category.png)
Here, you’ll be able to cross-reference the number of users that visited your site via a specific channel while using a particular device.
For example, in row 1, I can see that 180,542 users visited my site via desktop through organic search.
Having access to these insights will enable you to optimize your website for the primary traffic source that brings in the majority of your visitors, as well as tailor your site for the devices most commonly used by your visitors to access it.
We’ll get to automated reporting properly in the next section, but it’s worth mentioning here that reports can be automated easily on the GA4 platform.
Simply click on the share button of whatever report you’re on and you’ll be given the option to share the link or download it:
![Share or download report Share or download report](https://api.backlinko.com/app/uploads/2023/09/Share-or-download-report.png)
While GA4 is a valuable tool, it has limitations, and one of those limitations is the inability to compare your own traffic sources with those of your competitors.
You can, however, perform this task using Semrush’s Traffic Analytics.
You can find “Traffic Analytics” under the Competitive Research section in the menu on the left:
![Traffic Analytics Traffic Analytics](https://api.backlinko.com/app/uploads/2023/09/Traffic-Analytics.png)
After you click on it, add your domain followed by a list of your competitors and hit “Analyze”
![Check out your competitors Check out your competitors](https://api.backlinko.com/app/uploads/2023/09/Check-out-your-competitors.png)
Next, click on the “Traffic Journey” tab, where you can compare the source of your traffic to that of your competitors:
![Select Traffic Journey Traffic Journey](https://api.backlinko.com/app/uploads/2023/09/Select-Traffic-Journey-1.png)
As you can see, Ahrefs receives a substantial amount of direct traffic compared to any of the other sites.
To automate this comparative process in the future, you can save the list you’ve entered by clicking the “+ Create list” button at the top right:
![Automate traffic insights Automate competitor traffic insights monitoring](https://api.backlinko.com/app/uploads/2023/09/Automate-traffic-insights.png)
…Semrush will keep updating it with new information — automatically!
Another useful tab in the Traffic Analytics tool is the Top Pages report. Here, you can review your competitors’ pages and their traffic sources.
In this example, I’ll use Amazon as a competitor to demonstrate how to utilize the tool.
Click on the “Top Pages” tab:
![Top pages tab Click on top pages tab](https://api.backlinko.com/app/uploads/2023/09/Top-pages-tab.png)
Here, you’ll be able to get insights into your competitor’s top pages and the amount of traffic they receive from the specific channels.
17. Automated reporting
On top of analyzing your SEO performance regularly, you likely have to compile comprehensible reports to convey your findings to colleagues and associates.
If you’re presenting an SEO report to stakeholders, you need all the relevant data, graphs, and charts to be up-to-date, clear, and concise.
Creating reports no longer has to be done manually.
Within Semrush, there are several ways in which you can create reports.
For example, if you want to share the findings from your site audit using Semrush’s Site Audit tool, you can click on the “PDF” button at the top right:
![SEMrush PDF reporting SEMrush PDF reporting](https://api.backlinko.com/app/uploads/2023/09/SEMrush-PDF-reporting.png)
A small window will pop up, where you can select an email destination for the report:
![Select email for report Email destination for reports](https://api.backlinko.com/app/uploads/2023/09/Select-email-for-report.png)
At the bottom of this window, you have the option to automate this report either on a daily, weekly, or monthly basis.
![Automate report frequency Automate report frequency](https://api.backlinko.com/app/uploads/2023/09/Automate-report-frequency.png)
Once selected and exported the first time, you’ll be sent new reports based on which option you choose – automatically!
Alternatively, you can head down to the “My Reports” section, which you’ll find under the Optimization & Automation section:
![My Reports section](https://api.backlinko.com/app/uploads/2023/09/My-Reports-section.png)
Scroll down and click on the “Get Started with My Reports” button…
![Click Get Started with My Reports](https://api.backlinko.com/app/uploads/2023/09/Click-Get-Started-with-My-Reports.png)
…and you’ll see all the options you have for creating a new PDF report:
![Options to create a PDF report Options to creating a PDF report](https://api.backlinko.com/app/uploads/2023/09/Options-to-create-a-PDF-report.png)
Your full list of options is as follows:
- Start from scratch
- Monthly SEO Report
- Organic Search Positions
- Site Audit Full Report
- Full Organic Research
- Monthly Competitor Analysis
- Backlinks: Full Report
- Site Audit Overview
- Full Advertising Research
- Google Business Profile Insights
- Google Ads Report
- Domain Comparison
- Site Audit: Issues
If you click on “Organic Search Positions”, for example, a window will pop up. In this window, you will need to fill in your domain name and choose a database:
![Fill in your domain and database Enter your domain and choose a database](https://api.backlinko.com/app/uploads/2023/09/Fill-in-your-domain-and-database.png)
Then, click “Create report”.
Once created, click on “Generate PDF report” in the top right-hand corner…
![Generate PDF report Click on generate a PDF report](https://api.backlinko.com/app/uploads/2023/09/Generate-PDF-report.png)
…and a window will pop up that’ll give you the option to schedule the report:
![Schedule your reports Schedule your reports](https://api.backlinko.com/app/uploads/2023/09/Schedule-your-reports.png)
Select whether you want the report to be generated daily, weekly, or monthly and Semrush will create regular reports for you automatically.
Pretty neat!
Google’s Looker Studio is another great tool you can use to create automated reports.
To give you an example, here’s how you can integrate Google Analytics with Looker Studio.
First, head over to the Studio homepage, which will look like this:
![Google Analytics with Looker Studio](https://api.backlinko.com/app/uploads/2023/09/Google-Analytics-with-Looker-Studio.png)
To integrate Google Analytics, click on the “+ Create” button, which you’ll find at the top left of the dashboard.
![Click + to integrate Google Analytics Click + to integrate Google Analytics](https://api.backlinko.com/app/uploads/2023/09/Untitled-1.png)
From the drop-down menu, select “Data source”:
![Choose Data Source from menu Choose Data Source from the drop-down menu](https://api.backlinko.com/app/uploads/2023/09/Choose-Data-Source-from-menu.png)
You’ll then be shown a list of data sources you can connect to Looker Studio.
For the purpose of this example, I’m going to select Google Analytics:
![Google Analytics example Using Google Analytics as a data source](https://api.backlinko.com/app/uploads/2023/09/Google-Analytics-example.png)
Once you select this, you’ll then need to authorize Google Analytics:
![Authorize Google Analytics as a data source Authorize Google Analytics as a data source](https://api.backlinko.com/app/uploads/2023/09/Untitled-2.png)
Once authorized, you can start creating automated reports with data pulled directly from Google Analytics.
If you’ve got a Semrush Guru account, you can also export your Semrush data to Looker Studio by clicking on the button at the top right of the page. The two reports you can export are Position Tracking and Site Audit.
![Export data with a SEMrush Guru account](https://api.backlinko.com/app/uploads/2023/09/Export-data-with-a-SEMrush-Guru-account.png)
How to Make SEO Automation Work
As I said before, AI can only work as an SEO tool with dedicated human input. While AI content generator tools can provide you with content ideas (and even write content for you) it needs to be proofed, edited, and expanded by a human.
The same goes for the Semrush toolkits that I’ve listed in this article. While they can automatically track your keywords, review your competitors, and audit your site, they can’t implement any solutions to the issues they uncover.
FAQs
Which SEO automation tools offer automation features?
Most keyword research, rank tracking, and backlink analysis tools offer some degree of automation. Tools like Semrush track your backlinks, keyword rankings, and competitors automatically so that you don’t have to. Basically, any SEO tool that conducts site monitoring and can produce reports when needed can be classed as an SEO automation tool.
It’s worth noting that some SEO tools may offer limited automation capability if you’re using a free plan.
Is SEO automation suitable for all website types?
Yes, SEOs can use tools to automate SEO tasks on any website. Depending on the CMS being used, automation may be more limited for some website types.
Will SEO automation replace human input?
No, SEO automation won’t replace human input. SEO automation is great for compiling large amounts of complex data about websites, but it’s up to SEOs to then take that information and use it to improve the site.