Internal Linking Opportunity Generator
The Internal Linking Opportunity Generator is designed for SEO professionals to optimize their site architecture and authority flow through strategic internal linking. This tool helps users identify key internal linking opportunities by analyzing aggregated crawl data and SEMRush keyword targets to look ...
for pre-existing text that can benefit from an internal link addition.
Users need to upload CSV files containing website URLs and corresponding SEMRush data. The tool offers customization options like setting minimum search volume (MSV) thresholds and excluding brand-related keywords to refine the results.
Tool Inputs:
- Crawl URLs (CSV): Upload CSV files with a list of site URLs.
- SEMRush Keyword Targets (CSV): Upload CSV files with keyword data from SEMRush.
- Minimum Search Volume (MSV): Exclude keywords with search volumes below a specified threshold.
- Brand Exclusions: Exclude keywords associated with certain brands.
Instructions:
Please review the 'Instructions' tab on this page to receive detailed instructions on how to use this tool.
1. Aggregate Crawl URLs in CSV Format w/ Col Name 'URL'.
- Aggregate list of URLs
- If 'Crawl Type' is JavaScript Enable, the max URLs is 50.
- If 'Crawl Type' is JavaScript Disable, the max URLs for static HTML is 200.
- The input files have to be CSV format!
2. Download SEMRush report for Keyword Targets.
- Navigate to https://www.semrush.com/analytics/organic/positions/.
- Individually input and download each of the desired domains into the search bar within SEMRush.
- Click the 'Export' CTA on the bottom righthand side of the 'Organic Keywords Trend' and download as CSV files.
3. Input downloaded data into their respective Dropzone's within the interface.
- Either click on the dropzone or drag and drop files onto the dropzone.
- Double check to ensure all the files have the .csv extension when adding!
4. Update the MSV and Brand exclusion inputs.
- MSV input will exclude all data less than this value. E.g., if you add 100, no keywords with less than 100 volume will be in output dataset.
- Brand input will exclude all keywords that contain the word / phrase. E.g., '3q' would eliminate '3q / 3qdigital / 3q digital / etc...'