Start Exploring Keyword Ideas

Use Serpstat to find the best keywords for your website

27107 40
Serpstat updates 13 min read July 28, 2021

How to analyze a list of keywords and domains in bulk?

Analyze up to 100 000 keywords and 5 000 domains
Analyze keywords and get SEO and backlink metrics With Serpstat
Анастасия Сотула
Yuliia Zadachenkova
Product Marketer at Serpstat

Need an easy way to compare hundreds of keywords, competitor sites, or referring domains? Here's a solution: batch analysis for keywords and domains — 9 SEO metrics, 11 backlink metrics, and up to 5 databases in one project.

Find out how to save time on SEO analysis and link building!

Keyword Batch Analysis

Collect and analyze a list of keywords with the main metrics: Volume, Cost, KW. difficulty, PPC competition, number of results by keyword.

Upload up to 100,000 keywords and analyze them in 230 search regions

    How to create a project?

    There are 2 ways of where to start.

    Method #1

    Step 1. Go to "Batch analysis" → "Keyword batch analysis".

    Creating a project

    Step 2. Click "Add new project" to create and set it up:

    1.Enter a project name.
    2.Add keywords manually, or import from a file.
    3.Select up to 5 search regions.
    4.Choose parameters to analyze.
    5.Select reports to collect keywords from (optional) and enter a number of results to get per a keyword.
    6.Create a project.
    Setting up a project
    Add only valid keywords that don't contain:

    Step 3. Open the report from the projects list.

    Opening a project

    If you collected keywords from other reports, you'll see the added/imported and all collected keywords.

    Opening a project

    Method #2

    Speed up the project creation by creating it while researching keywords.

    For example, you're doing a keyword research in a "Keywords selection" report. Filter out keywords you don't need to keep only relevant keywords in the list. 

    Transfer keywords to "Keyword batch analysis" tool via Operations into an existing project or create a new one.

    Creating a project via Keywords selection

    Discover benefits from bulk analysis now!

    Activate a free 7-day trial and try out batch analysis tools. This instruction will guide you through.

    Start my journey

    How to use the tool?

    At the top of a table are logs where you can track the process of requested updates. 

    Logs in the project

    Now, let's look through what parameters we have selected mean:

    1.Groups. A group the keyword belong to.
    2.Volume. Keyword search volume per month according to Google Ads (average value for the last year).
    3.CPC. Cost per click in USD.
    4.KW. difficulty. The level of competition for a keyword in the top 10 of organic search results. It is measured on a scale from 0 to 100%, where: 0-20 easy; 21-40 medium; 41-60 difficult; 61-100 very difficult.
    5.PPC competition. The level of competition for a keyword in paid search results on a scale from 0 to 100%. The more domains use this keyword in ad campaigns, the higher the level of competition is.
    6.Results. The number of results for a keyword in organic SERP.
    7.Volume trend. Trends of search volume for the last 12 months in a dynamic graph. To get Volume trend, update keyword volume via Operations.
    The highest value in a column is highlighted in green. This way, you can instantly see keywords with the highest search volume, KW. difficulty, CPC, etc.

    Keyword batch analysis project is easy to use, manage, and customize for your own needs. Here is what you can do within a project:

    Operations of a project
    • Delete keywords. Removing keywords from the project completely.
    • Update volume. Getting the most up-to-date keyword search volume. 
    • Update SERP. Updating rankings information for selected keywords in the results page. Expect updated positions in a few days in Domain Analysis and URL Analysis. 
    • Add keywords to Serpstat database. If there is no data for a keyword (N/A), add the keyword to our database. Keywords will be added unless they have a low search volume or close synonyms already in the database.
    How to add keywords to Serpstat database

    When you add keywords, but still don't get any data for the main metrics, hover your mouse to "N/A" to see if the keyword is still being process or if not, why.

    Failed to add a keyword
  • Add keywords to Rank Tracker or Keyword clustering. Transfer keywords from a Batch Analysis project to another tool to track website positions by keywords or divide them into clusters by a topic and intention. 
  • Add to a group or remove from a group. Divide keywords into groups and subgroups. There is no limitation for the number of groups in a project. 
  • Groups and subgroups
  • Copy table, rows or just keywords to the clipboard. Don't waste time exporting, copying data, and then formating the data in the desired document — copy the whole table or rows. 
  • 2.Setting. Change settings or add more keywords to the project.
    3.Columns. Hide unnecessary columns in a table or move them.
    managing columns in a table
    4.Filter. Filter out the report to leave only those keywords you to need to work with now.
    Filtering the report
    5.Export. Export the table in a preferred format.
    Exporting the report

    Export "Volume trend" column to get keywords' search volume for the last 12 months:

    • PDF file displays trends the same way as the interface (dynamic charts).
    • Google Sheets, XLS, XLSX files display the "Volume trend" in a separate tab, each month's volume in a separate column.
    • CSV files displays the "Volume trend" on one tab with other information exported from the report.

    How are credits charged?

    Keyword batch analysis uses both Search analytics and Tools credits, depending on the operation.

    Search analytics credits are shared among Domain analysis, URL analysis, Keyword research, Backlink analysis, and Keyword batch analysis.

    Tools credits are shared among Keyword batch analysis, Domain batch analysis, AI tools, Keyword clustering, and Text analytics.

    Search analytics credits

    Adding keywords to a project: number of credits equals the number of chosen search regions. The number of keywords does not matter.

    Example: (15 keywords * 0) + 5 search regions = 5 credits are charged.

    Keyword collection: number of keywords * number of search regions * number of reports = number of credits. Credits are charged after the collection process.

    Example: 15 keywords * 1 search regions * 2 reports = 30 credits.

    So, when you create a project and choose to collect keywords from 4 reports, credits are charged like so:

    Example: 2 search regions + (100 keywords * 2 search regions * 4 reports) = 802 credits.

    Tools credits

    Volume update: number of keywords * number of search regions * 2 = number of credits. (1 keyword = 2 credits)

    Example: 15 keywords * 5 search regions * 2 = 150 credits are charged.

    SERP update: number of keywords * number of search regions = number of credits.

    Example: 15 keywords * 5 search regions = 75 credits are charged.

    Adding keywords to the Serpstat database: free of charge.

    Export requires export rows for Search analytics (sites, keywords and links analysis).

    Use Cases

    Any specialist who works with keywords needs a tool for a quick bulk analysis: SEO specialist, PPC specialist, copywriter, SMM specialist.

    1.Select the best keywords for content optimization based on KW. difficlty, Volume, Results.
    2.Select the best keywords for running an ad campaign based on CPC and Competition %. 
    3.Identify the most promising regions for website or services promotion.
    4.Examine competitors' strategies by analyzing keywords they are targeting.
    5.Prepare a keyword list to include in existing content or add to new content.

    Experience the full capabilities of our SEO platform with a free trial.

    Sign up now and see how it can help your website rank higher in search results. We'll send you a reminder when your trial ends so that you could continue using our services or turn off recurring billings.

    Sign up

    Domain Batch Analysis

    Domain batch analysis helps analyze a list of domains and get Search Analytics and Backlink metrics. Add up to 20 metrics and 5 databases for analysis.

    How to create a project?

    Step 1. Go to "Batch analysis" → "Domain batch analysis".

    Creating a project

    Step 2. Click "Add project" to create and set it up:

    Setting up a project

    Step 3. Open the report from the projects list.

    Opening a project

    How to use the tool?

    Domain batch analysis provides 20 metrics that you can select to analyze websites. Let's see what they mean.

    Seach Analytics:

    1.Visibility. The metric shows how "visible" a website in top 20 search results is. There is no perfect number for Visibility. To analyze this metric, compare it with competitors and see how visible they are. Learn how Visibility is calculated in Serpstat. 
    2.Traffic. An approximate traffic a website can get from organic search results if it ranks first for all keywords it currently ranks in the top 20.
    3.Keywords. Keywords in Serpstat database that a domain ranks for in the top 100 search results.
    4.Paid keywords. Keywords for which a domain runs ads.
    5.Ads. The number of ads detected from a website.
    6.Declined keywords. Keywords for which a domain has dropped rankings.
    7.New keywords. Keywords a domain didn't rank before in the top 100.
    8.Lost keywords. Keywords a domain doesn't rank for in the top 100 anymore.
    9.Raised keywords. Keywords for which a domain has improved rankings.

    Backlink Analysis:

    10. Domain Rank. Domain authority on a scale from 0 to 100.
    11. Referring domains. The number of domains linking to the analyzed domain.
    12. Referring pages. The number of pages linking to the analyzed domain.
    13. Referring IP-addresses. The number of IP-addresses linking to the analyzed domain.
    14. Referring subnets. The number of Class C subnets linking to the analyzed domain.
    15. Nofollow backlinks. The number backlinks with a "nofollow" tag to the analyzed domain.
    16. Text links. The number text links referring to the analyzed domain.
    17. Redirecting links. The number of links redirecting to the analyzed domain.
    18. Image links. The number of image links referring to the analyzed domain.
    19. External domains. The number of external domains from the analyzed domain.
    20. External links. The number of outgoing links from the analyzed domain.
    The highest value in a column is highlighted in green. This allows you to momentarily see strengths of domains in the list.

    Here is what you can do within a Domain batch analysis project:

    1.Refresh. Update all information in the report.
      Refreshing data in a project
      The data in the report is not updated automatically. It is updated when you refresh it manually only.
    2.Setting. Change settings, add or remove domains from the project.
    3.Columns. Hide unnecessary columns in a table or move them.
    Managing columns
    4.Export. Export the table in a preferred format.
    Exporting the report
    5.Navigate to a detailed domain report by clicking the blue arrow.
    Navigation to a detailed report

    Video tutorial

    In the video, we show and explain how to analyze a list of domains in bulk. Watch the video to learn how to use the "Domain batch analysis" tool in 3 minutes!

    How are credits charged?

    Number of domains * number of metrics * number of search regions = numbers of credits.

    Example: 3 domains * 20 metrics * 2 regions = 120 credits.

    Use Cases

    SEO specialists, link builders, data analysts, webmasters use domain bulk analysis tools for an effective research. Here are examples of how you can use the tool:

    1.Analyze the growth of a project in comparison to competitors by selected metrics. 
    2.Improve the SEO strategy after analyzing weaknesses and strengths.
    3.Find out if competitors are using drops to get a ready-made link profile. Check the Redirecting links column to identify this. 
    4.Select websites for placing links. Upload a list of websites and analyze which are a good fit for getting backlinks from.
    5.Analyze a list of your subdomains to track SEO metrics in bulk.

    If you still have questions, you can find answers in our FAQ, use cases or contact the technical support chat.

    Rate the article on a five-point scale

    The article has already been rated by 6 people on average 5 out of 5
    Found an error? Select it and press Ctrl + Enter to tell us

    Share this article with your friends

    Are you sure?

    Introducing Serpstat

    Find out about the main features of the service in a convenient way for you!

    Please send a request, and our specialist will offer you education options: a personal demonstration, a trial period, or materials for self-study and increasing expertise — everything for a comfortable start to work with Serpstat.




    We are glad of your comment
    I agree to Serpstat`s Privacy Policy.

    Thank you, we have saved your new mailing settings.

    Report a bug

    Open support chat
    mail pocket flipboard Messenger telegramm