How To Collect A Semantic Core In 10 Minutes (And 5 More SEO Cases)


- API console and its advantages
- How to find out how much junk traffic a domain has?
- How to see the share of commercial domain requests?
- How to find out the amount of branded traffic from a domain?
- How to collect a huge semantic core in 10 minutes?
- How to build an internal linking on the site?
- How to estimate SEO monetary value?
- How are the limits spent?
- Conclusion
API console and its advantages
High-quality keyword analysis, checking results in seconds, fast competitive analysis and finding unusual solutions are just some of the advantages offered by the Serpstat API. All the functions are at your fingertips: from the analysis of a single site, to scanning involving complex estimates. You can find more information about using the interface in the manual.
Advantages of the console:
How to find out how much junk traffic a domain has?


How to see the share of commercial domain requests?
SELECT `url`,
sum(`raw_traff`) AS `raw_traff`,
sum(`filtered_traff`) AS `filtered_traff`,
sum(`raw_traff_cost`) AS `raw_traff_cost`,
sum(`filtered_traff_cost`) AS `filtered_traff_cost`,
100*sum(`filtered_traff`)/sum(`raw_traff`) AS `filtered_traff_procent`
FROM (SELECT
`raw_results`.`url` AS `url`,
`raw_results`.`_se` AS `_se`,
`raw_results`.`cost` AS `cost`,
`raw_results`.`position` AS `position`,
`raw_results`.`traff` AS `raw_traff`,
`results`.`traff` AS `filtered_traff`,
(`raw_results`.`traff` * `raw_results`.`cost`) AS `raw_traff_cost`,
(`results`.`traff` * `results`.`cost`) AS `filtered_traff_cost`
FROM raw_results() as `raw_results`
LEFT JOIN `results`
USING `keyword`,`_se`,`position`
)
GROUP BY `url`

raw_traff - traffic before applying the filter;
filtered_traff - traffic after applying the filter;
raw_traff_cost - the amount of CPC * traff before applying the filter;
raw_traff_cost - the amount of CPC * traff after applying the filter;
filtered_traff_procent - percentage of remaining traffic.
Get a quick overview and save your time with a personal Serpstat demo! Want to get a trial or successful use cases? Send a request and our support team will contact you;)
How to find out the amount of branded traffic from a domain?
Using the API Console is a universal way to find out how much brand traffic a page has.
SELECT `url`,
sum(`traff`) AS `traff`,
sum(`traff_cost`) AS `traff_cost`,
sum(`brand_traff`) AS `brand_traff`,
sum(`brand_traff_cost`) AS `brand_traff_cost`,
(100*sum(`brand_traff`)/sum(`traff`)) AS `brand_traff_prc`,
(100*sum(`brand_traff_cost`)/sum(`traff_cost`)) AS `brand_traff_cost_prc`
FROM(SELECT *,
(`is_brand` * `traff`) AS `brand_traff`,
(`is_brand` * `traff_cost`) AS `brand_traff_cost`
FROM (SELECT *,
(`traff` * `cost`) AS `traff_cost`,
1 * (
`keyword` like '%serpstat%' OR
`keyword` like '%serp stat%' OR
`keyword` like '%prodvigator%'
) as `is_brand`
FROM `results`
)
)
GROUP BY `url`
ORDER BY `brand_traff_prc` DESC


traff - all traffic;
traff_cost - traffic cost estimate (CPC * traff);
brand_traff - branded traffic;
brand_traff_cost - assessment of branded traffic;
brand_traff_prc - percentage of branded traffic.
We get a method for determining branded traffic with 90%: if among these 10 pages there are landing pages, then the traffic is branded, otherwise not.
How to collect a huge semantic core in 10 minutes?




How to build an internal linking on the site?
SELECT ('<a href=”'+url+'”>'+FIRST(keyword)+'</a>') as link_code
FROM (SELECT * FROM results ORDER BY traff DESC)
GROUP BY url ORDER BY sum_traff DESC


How to estimate SEO monetary value?

How is traff_cost estimated?
traff - approximate traffic for a keyword (depends on the position and frequency of the keyword).
cost - The average cost per click (CPC) according to Google Ads.
How are the limits spent?
Lite Plan: 100.000.
Standard Plan: 500.000.
Advanced Plan: 1.000.000.
Enterprise Plan: 2.000.000.
Unused limits burn out at the end of the month. And you get new ones depending on the plan.
You will spend API lines for using the service. If you download a 1000-lined report, then 1000 API lines will be spent. Downloading starts after pressing the Load Data button.
After the data has been downloaded, the lines won't be used until you press the Load Data button again. That is, you can filter queries by negative keywords, download data and perform SQL filtering for free.
Data is not always downloaded from Serpstat. The console caches requests. In this case, the lines are not used. For example, if you change nothing, press the Load Data button a second time, then the report will download instantly and you will not spend anything.
If you have two regions and you click Load Data and then add a third region, then ⅔ of data will be obtained from the cache (fast and free). On the other hand, some advanced features may spend more lines. For example, we have already described how the domains_keywords_match_sdk method works.
Also, if you use part of the URL instead of a domain (for example, serpstat.com/en/blog/), the console will download keywords throughout the site and only then delete those that don't contain serpstat.com/en/blog/.
You can control the amount of downloaded data by setting Max. Rows. In most methods, it will be equal to Max. rows * number of domains * number of regions.

If you enter into domain_keywords a small site with only 100 keywords, no matter what the limit is, no more than 100 lines will be downloaded.
After clicking Load Data, it will show how many rows there are in the Serpstat database (total) and how many are downloaded.

To save lines, you can set up the method. For example, set Position.To = 10 or add filter keywords. But not all methods support these settings.
To summarize:
To the right of Max. rows
To the right of the Load Data button;
In the line Total rows in Serpstat;
In the line Downloaded rows.
Conclusion
Speed up your search marketing growth with Serpstat!
Keyword and backlink opportunities, competitors' online strategy, daily rankings and SEO-related issues.
A pack of tools for reducing your time on SEO tasks.
Discover More SEO Tools
Backlink Cheсker
Backlinks checking for any site. Increase the power of your backlink profile
API for SEO
Search big data and get results using SEO API
Competitor Website Analytics
Complete analysis of competitors' websites for SEO and PPC
Keyword Rank Checker
Google Keyword Rankings Checker - gain valuable insights into your website's search engine rankings
Cases, life hacks, researches, and useful articles
Don’t you have time to follow the news? No worries! Our editor will choose articles that will definitely help you with your work. Join our cozy community :)
By clicking the button, you agree to our privacy policy.