Analyze Web Presence & Authority of Any Website
A domain lands in your CRM. Someone signed up using a work email, a representative booked a demo, and a partner sent a list of accounts to review. Before your team spends time on outreach, someone has to figure out what kind of business is behind that domain. Is the company visible on Google? Has it earned real links over the years, or did it go live last quarter? Doing this by hand across three or four tools takes time. Paying separate vendors for traffic data and backlink data adds up fast. This article walks through how to pull both signals from two DataForSEO endpoints, and how to read them together as a single qualification signal your team can act on.
What web presence and authority mean for a lead record
Both phrases get used loosely, so it helps to pin them down. In a lead enrichment context, web presence refers to the organic footprint a domain has in Google. It’s a proxy for demand. Does anyone actually find this company through search? Authority is the other half of the picture, and it’s a proxy for trust. How many other sites link back, how trustworthy those sites look, and how long the domain has been earning that equity.
Both numbers matter, and they don’t always move together. A domain can pull millions of organic visits with almost no backlink profile. That’s a fairly common pattern for fast-growing startups that bought their way to visibility. The reverse pattern also shows up: strong link equity with very little search traffic, which usually points to a legacy brand that has coasted for years. The useful read is what the two numbers look like side by side.
Pull the organic footprint with Domain Rank Overview
Our Domain Rank Overview endpoint returns the ranking and traffic profile of a domain in one call. You send a target domain, a location, and a language. You get back the count of ranking keywords, estimated monthly organic traffic, the SERP position distribution, and the same fields for paid search.
Here’s what a request against stripe.com looks like.
POST https://api.dataforseo.com/v3/dataforseo_labs/google/domain_rank_overview/live
Request example:
[
{
"target": "stripe.com",
"location_name": "United States",
"language_code": "en"
}
]
The response includes the full organic distribution and traffic estimate.
Response example:
{
"version": "0.1.20250825",
"status_code": 20000,
"status_message": "Ok.",
"time": "1.2530 sec.",
"cost": 0.0101,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "08041720-1535-0388-0000-b7a8aa5591f7",
"status_code": 20000,
"status_message": "Ok.",
"result": [
{
"se_type": "google",
"location_code": 2840,
"language_code": "en",
"metrics": {
"organic": {
"pos_1": 4344,
"pos_2_3": 5926,
"pos_4_10": 16647,
"pos_11_20": 12702,
"pos_21_30": 7775,
"pos_31_40": 5281,
"pos_41_50": 3803,
"pos_51_60": 2746,
"pos_61_70": 2119,
"pos_71_80": 1672,
"pos_81_90": 1281,
"pos_91_100": 735,
"etv": 1404346.768,
"count": 65031,
"estimated_paid_traffic_cost": 14794948.463,
"is_new": 32087,
"is_up": 12722,
"is_down": 14795
},
"paid": {
"pos_1": 5,
"pos_2_3": 2,
"etv": 404.826,
"count": 7,
"estimated_paid_traffic_cost": 6921.711,
"is_new": 5,
"is_up": 1
}
}
}
]
}
]
}
Three fields carry the essential data. The count field is the total number of ranking keywords, which for Stripe is 65,031. The etv field is the estimated monthly traffic value; here it lands around 1.4 million visits. The position buckets indicate where those keywords appear. A domain with 26,917 keywords in the top ten (Stripe’s number) is a company people actively search for by name and by product. If you look up a domain and see 200 ranking keywords, most of them past position 50, with an etv in the low hundreds, that account probably doesn’t belong in the same outreach tier as Stripe. Same call, same fields, different bucket.
Measure authority with Backlinks Summary
Presence tells you whether the market can find a company. Authority tells you whether other sites have vouched for it over time. Our Backlinks Summary endpoint returns the full backlink profile of a domain in a single call: the total count of backlinks, referring domains, referring IPs, spam score values, and a rank score that summarizes the link profile on a 0 to 1000 scale.
The request is close to identical to the previous one.
POST https://api.dataforseo.com/v3/backlinks/summary/live
Request example:
[
{
"target": "stripe.com",
"include_subdomains": true,
"exclude_internal_backlinks": true
}
]
The response returns the aggregate link profile plus breakdowns by TLD, platform type, country, and link attribute.
Response example:
{
"version": "0.1.20250825",
"status_code": 20000,
"status_message": "Ok.",
"time": "2.1483 sec.",
"cost": 0.0201,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "08041721-1535-0265-0000-847bd2897ee4",
"status_code": 20000,
"status_message": "Ok.",
"result": [
{
"target": "stripe.com",
"first_seen": "2019-01-15 22:55:56 +00:00",
"rank": 728,
"backlinks": 92244403,
"backlinks_spam_score": 5,
"crawled_pages": 720478,
"info": {
"server": "nginx",
"platform_type": ["organization"],
"ip_address": "198.137.150.111",
"country": "US",
"target_spam_score": 2
},
"internal_links_count": 63889332,
"external_links_count": 2377697,
"broken_backlinks": 337135,
"broken_pages": 11499,
"referring_domains": 444509,
"referring_domains_nofollow": 52073,
"referring_main_domains": 391204,
"referring_main_domains_nofollow": 44485,
"referring_ips": 138210,
"referring_subnets": 56660,
"referring_pages": 62824764,
"referring_pages_nofollow": 5369528,
"referring_links_tld": { "com": 33544324, "org": 2806522, "co.uk": 1223676, "de": 1111601 },
"referring_links_platform_types": { "organization": 21394251, "cms": 8090427, "blogs": 7047169, "news": 2356763 },
"referring_links_countries": { "US": 15012651, "GB": 2371497, "DE": 2218338, "CA": 1013489 }
}
]
}
]
}
Most of the data comes from three fields. The rank is a domain authority score from 0 to 1000; Stripe sits at 728, which is very high. The referring_domains is the raw count of unique websites pointing back. Stripe has 444,509. The backlinks_spam_score is the quality gauge. A value of 5 means the link profile is clean. Anything above 30 usually indicates paid or manipulated links. The first_seen field gives a rough age proxy, which helps when a proper domain age check via our Whois Overview endpoint isn’t part of the same workflow.
Combine both into a single lead-scoring signal
Neither endpoint tells the full story alone. A domain with a strong presence and low authority usually indicates a company that ranks well but hasn’t earned much trust yet. Often, that’s a fresh SEO play, or a paid-media operation that has bought its way onto the SERP. The reverse pattern is more common than you’d expect. Authority without current presence usually points to a domain with historical link equity that has lost rankings after a site redesign or a shift in product focus. The useful read is the shape of the two numbers together.
A rep or a scoring workflow can group domains into a few bands based on two calls. A domain with an etv above a few hundred thousand and a rank above 500 is an established web business. Stripe, Notion, and Shopify all sit in that zone. A domain with modest traffic (for example, under 10,000 monthly visits) but a healthy referring-domains count, and a low spam score is usually a specialist B2B site. It’s credible but small, and a fit for targeted outreach. A domain with weak numbers on both axes and a recent first_seen date is either brand-new or low-signal, and sales teams typically route those to a nurture track. The specific thresholds depend on your ICP; the pattern remains constant across accounts.
Both endpoints return the insights in seconds and follow a pay-as-you-go pricing model. The same pattern scales from a single form-fill lookup to a batch run across tens of thousands of CRM records.
Wrap up
Domain Rank Overview gives you the organic footprint of a domain, and Backlinks Summary gives you the authority read. Together, they let a sales or RevOps team answer the first question every enrichment workflow asks about a new record: is this domain worth the team’s time? If you want to see how the two calls fit into a real lead enrichment stack alongside our other domain endpoints, create a free account and try them against your own lead list.