Overview
The Domain Top Pages block returns a domain’s highest-traffic pages from Ahrefs. Each page includes its top keyword, traffic, traffic value, and link metrics. Use it to find a site’s best-performing content for competitor research or content audits.Configuration
Target Domain (Required)
The domain to analyze. This block does not use a target Mode. Example:{{step_1.output}}
Country
The country database used for the analysis. Default:us
Common values: us, uk, ca, de, fr, es, it, br, au, in, jp. The Country dropdown lists 250 country options.
Limit
The maximum number of pages to return. Default:10
Range: 1–1000
Example: 50
Output Format
Controls how the block returns data to the next step. Default: Text (Human Readable) Options:Error Handling
Define what happens if the block fails to retrieve data. Options:- Terminate workflow: Stop execution immediately.
- Continue execution: Proceed to the next step despite the error.
- Retry: Run the block again until it succeeds, up to the Number of retries you choose (1–5). If every retry fails, the workflow stops at this block.
Output Data
With JSON (Raw) output, the block returns a list of page objects with these fields.url
The page URL. Example:"https://hubspot.com/blog/what-is-crm"
top_keyword_best_position_title
The page title for the top keyword’s best-ranking position. Example:"What Is CRM? A Beginner's Guide"
sum_traffic
Estimated monthly organic traffic to the page. Example:42000
value
Estimated monthly traffic value, in USD. Example:61000
top_keyword
The keyword that drives the most traffic to the page. Example:"what is a crm"
top_keyword_volume
Monthly search volume for the top keyword. Example:33000
top_keyword_best_position
The page’s best position for the top keyword. Example:1
keywords
The number of keywords the page ranks for. Example:1850
ur
The page’s URL Rating from 0–100. Example:54
referring_domains
The number of domains linking to the page. Example:320
With Text (Human Readable) output, the block returns the same data as readable markdown text instead of JSON.
Sample Output
Best Practices
- Run the block on a competitor to find their best-performing content.
- Sort by
sum_trafficto spot the pages worth studying first. - Use
top_keywordto see which term drives each page’s traffic. - Use JSON output when later steps loop over the pages.
- Feed the page list into an LLM block to plan competing content.
- Save results to a sheet for a content audit log.
Common Use Cases
What’s Next
- See ranking keywords with URL Organic Keywords
- Find rivals with Domain Organic Competitors
- Plan content with the LLM Block
- Loop over pages with the Loop Block
- Save results in Google Sheets