所有文章 > API使用场景 > 5项可在一个月内开发的反向链接审核功能
5项可在一个月内开发的反向链接审核功能

5项可在一个月内开发的反向链接审核功能

开发一款既成熟又功能全面的反向链接审计软件无疑需要长时间的精心打造。但如果你聚焦于一组核心功能,那么仅用一个月左右的开发周期,你便能够推出一款最小可行性的反向链接检查工具。

本文旨在深入探讨进行基础反向链接审计所必需的五大功能,并介绍如何基于DataForSEO的反向链接API来实现这些功能。关键在于,这些功能各自都能灵活应用于多种场景,且日后易于扩展。

我们期望通过提供的UI原型示例及针对必要API请求的实用操作指南,能够帮助您加速软件原型设计的进程。

在这里,我们将介绍以下功能:

1. 反向链接配置文件概述
2.随着时间的推移引用页面和反向链接
3.引用 TLD 分配
4.顶级外链锚
5.失效的外链表

要查看反向链接审核工具的更多功能和代码示例,请访问我们的图解指南。

1. 外链配置文件概述

反向链接简介文章

基本上,这是用户启动反向链接分析旅程的起点。为了迅速评估其链接建设工作的成效,用户需要一份主要统计数据的概览。这份概览同样适用于分析竞争对手及对比结果,有助于用户明确自身域名在相关细分市场中的定位。

接下来,让我们细致探究这个概览视图所包含的内容,以及如何将每个关键元素融入其中。

首先,用户应该在以下两者之间进行选择:

  • 域名(不包含子域名)
  • 域名及其所有子域名
  • 网址
  • 前缀(路径)

输入目标关键词后,圆环图将直观展示对应的域名(Domain)和URL排名。若目标设定为整个域名,则URL排名将反映该域名主页的排名情况;若目标聚焦于某一具体页面,URL排名则直接指示该页面的排名。当用户选择某一路径进行深入分析(例如dataforseo.com/blog/),URL排名则代表该路径下主页(https://dataforseo.com/blog)的排名。

按照相同的逻辑,选定的目标范围将决定所有计数器和 dofollow/nofollow 栏中高亮显示的统计数据。

那么,如何构建这一功能呢?核心在于向反向链接摘要端点发送两个API请求,并向DataForSEO Labs API的排名关键词端点发送一个请求。

接下来,我们将为您展示当目标设定为不含子域的域名时,如何获取各个组件的数据。

首先,为了获取域名排名(Domain Rank),我们需要向Backlinks Summary端点发送以下API请求。

POST: https://api.dataforseo.com/v3/backlinks/summary/live

[
{
"target": "explodingtopics.com",
"internal_list_limit": 10,
"include_subdomains": true
}
]

然而,我们还需要主页的 URL Rank,因此我们将向具有相应目标的 Backlinks Summary 端点发出第二个请求。

[
{
"target": "https://explodingtopics.com/",
"internal_list_limit": 10,
"include_subdomains": true
}
]

请注意,如果用户定义的目标是前缀,则必须向 Summary 终端节点发出第三个请求,才能接收特定路径的统计信息(反向链接的数量、引用域、损坏的反向链接和 DF/NF 比率的值)。

在这个例子中,我们正在分析一个域,因此我们的 Domain Rank、backlinks、referring domains、broken backlinks和 DF/NF ratio 的值应该来自对第一个请求的响应。

在这个例子中,我们正在对一个关键词进行分析,因此,关于该关键词的Domain Rank(域名权重、反向链接数量、引用域数量、损坏的反向链接数量以及DF/NF比率的值),应当来源于首次请求的响应结果。

注意:要计算 DF/NF 比率,请从反向链接中的值中减去 nofollow 中的值。

{
"version": "0.1.20210917",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0749 sec.",
"cost": 0.02003,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "10111033-1535-0265-0000-938d44fdcb4d",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0195 sec.",
"cost": 0.02003,
"result_count": 1,
"path": [
"v3",
"backlinks",
"summary",
"live"
],
"data": {
"api": "backlinks",
"function": "summary",
"target": "explodingtopics.com",
"internal_list_limit": 10,
"include_subdomains": true
},
"result": [
{
"target": "explodingtopics.com",
"first_seen": "2019-06-25 02:04:35 +00:00",
"lost_date": null,
"rank": 264,
"backlinks": 3278,
"crawled_pages": 2427,
"info": {
"server": "cloudflare",
"cms": null,
"platform_type": [
"unknown"
],
"ip_address": "172.67.129.80",
"is_ip": false
},
"internal_links_count": 27925,
"external_links_count": 7558,
"broken_backlinks": 69,
"broken_pages": 120,
"referring_domains": 1483,
"referring_main_domains": 1428,
"referring_ips": 1364,
"referring_subnets": 1017,
"referring_pages": 2991,
"referring_links_tld": {
"com": 1887,
"co": 238,
"net": 131,
"info": 77,
"org": 60,
"it": 49,
"co.uk": 45,
"io": 38,
"pw": 33,
"ru": 31
},
"referring_links_types": {
"anchor": 2783,
"redirect": 204,
"canonical": 4
},
"referring_links_attributes": {
"noopener": 1248,
"noreferrer": 791,
"nofollow": 784,
"external": 65,
"ugc": 24,
"sponsored": 4,
"bookmark": 1
},
"referring_links_platform_types": {
"unknown": 1563,
"cms": 1187,
"blogs": 1185,
"ecommerce": 109,
"message-boards": 3
},
"referring_links_semantic_locations": {
"article": 1251,
"": 938,
"section": 627,
"main": 119,
"figcaption": 26,
"header": 15,
"figure": 12,
"aside": 2,
"nav": 1
}
}
]
}
]
}

至于自然搜索流量,我们应当通过调用DataForSEO Labs API的“Ranked Keywords”(排名关键词)端点来获取相关数据。请确保设定正确的目标,并在必要时利用筛选器来优化查询范围。以下是我们示例中的请求方式。

POST: https://api.dataforseo.com/v3/dataforseo_labs/google/ranked_keywords/live

[
{
"target": "explodingtopics.com",
"filters": [
["keyword_data.keyword_info.search_volume", "<>", 0],
"and",
[
["ranked_serp_element.serp_item.type", "<>", "paid"],
"or",
["ranked_serp_element.serp_item.is_paid", "=", false]
]
],
"limit": 1
}
]

下面是我们需要的数据。

{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.3485 sec.",
"cost": 0.0101,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211848-2806-0381-0000-69a41c8860f2",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.3024 sec.",
"cost": 0.0101,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"ranked_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "ranked_keywords",
"se_type": "google",
"target": "explodingtopics.com",
"filters": [
[
"keyword_data.keyword_info.search_volume",
"<>",
0
],
"and",
[
[
"ranked_serp_element.serp_item.type",
"<>",
"paid"
],
"or",
[
"ranked_serp_element.serp_item.is_paid",
"=",
false
]
]
],
"limit": 1
},
"result": [
{
"se_type": "google",
"target": "explodingtopics.com",
"location_code": null,
"language_code": null,
"total_count": 22686,
"items_count": 1,
"metrics": {
"organic": {
"pos_1": 547,
"pos_2_3": 780,
"pos_4_10": 1937,
"pos_11_20": 2383,
"pos_21_30": 2922,
"pos_31_40": 2785,
"pos_41_50": 2624,
"pos_51_60": 2477,
"pos_61_70": 2081,
"pos_71_80": 1736,
"pos_81_90": 1381,
"pos_91_100": 878,
"etv": 141033.42686614022,
"impressions_etv": 9239.169902549125,
"count": 22531,
"estimated_paid_traffic_cost": 209859.92118864093,
"is_new": 12226,
"is_up": 6101,
"is_down": 4086,
"is_lost": 0
},
"paid": {
"pos_1": 0,
"pos_2_3": 0,
"pos_4_10": 0,
"pos_11_20": 0,
"pos_21_30": 0,
"pos_31_40": 0,
"pos_41_50": 0,
"pos_51_60": 0,
"pos_61_70": 0,
"pos_71_80": 0,
"pos_81_90": 0,
"pos_91_100": 0,
"etv": 0,
"impressions_etv": 0,
"count": 0,
"estimated_paid_traffic_cost": 0,
"is_new": 0,
"is_up": 0,
"is_down": 0,
"is_lost": 0
},
"featured_snippet": {
"pos_1": 132,
"pos_2_3": 23,
"pos_4_10": 0,
"pos_11_20": 0,
"pos_21_30": 0,
"pos_31_40": 0,
"pos_41_50": 0,
"pos_51_60": 0,
"pos_61_70": 0,
"pos_71_80": 0,
"pos_81_90": 0,
"pos_91_100": 0,
"etv": 5095.729986667633,
"impressions_etv": 364.5378615260124,
"count": 155,
"estimated_paid_traffic_cost": 17120.277073830366,
"is_new": 109,
"is_up": 3,
"is_down": 7,
"is_lost": 0
},
"local_pack": {
"pos_1": 0,
"pos_2_3": 0,
"pos_4_10": 0,
"pos_11_20": 0,
"pos_21_30": 0,
"pos_31_40": 0,
"pos_41_50": 0,
"pos_51_60": 0,
"pos_61_70": 0,
"pos_71_80": 0,
"pos_81_90": 0,
"pos_91_100": 0,
"etv": 0,
"impressions_etv": 0,
"count": 0,
"estimated_paid_traffic_cost": 0,
"is_new": 0,
"is_up": 0,
"is_down": 0,
"is_lost": 0
}
},
"metrics_absolute": null,
"items": [
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "2021 culture trends",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-02-28 09:56:08 +00:00",
"competition": 0.024725275114178658,
"cpc": null,
"search_volume": 110,
"categories": null,
"monthly_searches": [
{
"year": 2022,
"month": 1,
"search_volume": 50
},
{
"year": 2021,
"month": 12,
"search_volume": 70
},
{
"year": 2021,
"month": 11,
"search_volume": 110
},
{
"year": 2021,
"month": 10,
"search_volume": 320
},
{
"year": 2021,
"month": 9,
"search_volume": 170
},
{
"year": 2021,
"month": 8,
"search_volume": 110
},
{
"year": 2021,
"month": 7,
"search_volume": 70
},
{
"year": 2021,
"month": 6,
"search_volume": 70
},
{
"year": 2021,
"month": 5,
"search_volume": 70
},
{
"year": 2021,
"month": 4,
"search_volume": 70
},
{
"year": 2021,
"month": 3,
"search_volume": 110
},
{
"year": 2021,
"month": 2,
"search_volume": 110
}
]
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-09 14:57:14 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": null,
"ad_position_max": null,
"ad_position_average": null,
"cpc_min": null,
"cpc_max": null,
"cpc_average": null,
"daily_impressions_min": null,
"daily_impressions_max": null,
"daily_impressions_average": null,
"daily_clicks_min": null,
"daily_clicks_max": null,
"daily_clicks_average": null,
"daily_cost_min": null,
"daily_cost_max": null,
"daily_cost_average": null
},
"serp_info": {
"se_type": "google",
"check_url": "https://www.google.com/search?q=2021%20culture%20trends&num=100&hl=en&gl=US&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
"serp_item_types": [
"organic",
"people_also_ask",
"video",
"images",
"related_searches"
],
"se_results_count": 1020000000,
"last_updated_time": "2022-03-06 15:41:24 +00:00",
"previous_updated_time": "2022-02-04 15:41:24 +00:00"
}
},
"ranked_serp_element": {
"se_type": "google",
"serp_item": {
"se_type": "google",
"type": "organic",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]",
"domain": "explodingtopics.com",
"title": "7 Cultural Trends For 2022-2025 - Exploding Topics",
"url": "https://explodingtopics.com/blog/cultural-trends",
"breadcrumb": "https://explodingtopics.com › blog › cultural-trends",
"is_image": false,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"description": "7 Cultural Trends For 2022-2025 · 1. The Creator Economy Keeps Growing · 2. Brand Purpose and Activism Gain Importance · 3. Nostalgia Drives ...",
"pre_snippet": "01/13/2022 00:00:00",
"extended_snippet": null,
"amp_version": false,
"rating": null,
"highlighted": [
"Cultural Trends"
],
"links": null,
"about_this_result": {
"type": "about_this_result_element",
"url": "https://explodingtopics.com/blog/cultural-trends",
"source": null,
"source_info": null,
"source_url": null,
"language": "English",
"location": "the United States",
"search_terms": [
"2021",
"culture",
"trends"
],
"related_terms": null
},
"main_domain": "explodingtopics.com",
"relative_url": "/blog/cultural-trends",
"etv": 33.439998626708984,
"impressions_etv": null,
"estimated_paid_traffic_cost": null,
"rank_changes": {
"previous_rank_absolute": null,
"is_new": true,
"is_up": false,
"is_down": false
}
},
"check_url": "https://www.google.com/search?q=2021%20culture%20trends&num=100&hl=en&gl=US&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
"serp_item_types": [
"organic",
"people_also_ask",
"video",
"images",
"related_searches"
],
"se_results_count": 1020000000,
"keyword_difficulty": 53,
"last_updated_time": "2022-03-06 15:41:24 +00:00",
"previous_updated_time": "2022-02-04 15:41:24 +00:00"
}
}
]
}
]
}
]
}

至此,我们的个人资料概览已经成功填充了所需数据。接下来,我们可以沿用这些步骤,帮助用户监控竞争对手的链接建设成效。

要查看更多详细信息并实施此功能的扩展视图,请访问此页面。

反向链接 owerview

2. 随着时间的推移引用页面和反向链接

SC 2 随时间推移的引用页面反向链接

确实,一次全面的反向链接审计远不止于个人资料概览。用户在进行深入反向链接分析时,接下来需要关注的是上文提到的折线图。简而言之,该折线图通过描绘引用页面和反向链接的获取时间线,助力用户评估其链接构建速度,并与竞争对手进行对比。

了解确切的累积增减情况以及观察链接建设的稳定性至关重要,而折线图正是这些数据的理想呈现方式。

就这一主题而言,我们可以通过向“Backlinks History”(反向链接历史)端点发送一次API请求,来获取构建此功能所需的关键数据。以下是一个请求“explodingtopics.com”域名数据的示例。

[
{
"target": "explodingtopics.com",
"date_from": "2020-04-01",
"date_to": "2021-10-01"
}
]

在对这次调用的响应中,我们将获得一些backlinks_history项,每个项都有日期外链referring_pages的值。这正是我们创建此折线图所需的内容。

{
"version": "0.1.20210917",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.2295 sec.",
"cost": 0.02045,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "10111058-1535-0266-0000-2bdcbc651bf8",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1611 sec.",
"cost": 0.02045,
"result_count": 1,
"path": [
"v3",
"backlinks",
"history",
"live"
],
"data": {
"api": "backlinks",
"function": "history",
"target": "explodingtopics.com",
"date_from": "2020-04-01",
"date_to": "2021-10-01"
},
"result": [
{
"target": "explodingtopics.com",
"date_from": "2020-04-01",
"date_to": "2021-10-01",
"items_count": 15,
"items": [
{
"type": "backlinks_history",
"date": "2020-04-29 00:00:00 +00:00",
"rank": 153,
"backlinks": 303,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 691,
"internal_links_count": 6196,
"external_links_count": 882,
"broken_backlinks": 0,
"broken_pages": 62,
"referring_domains": 108,
"referring_main_domains": 105,
"referring_ips": 104,
"referring_subnets": 103,
"referring_pages": 275,
"referring_links_tld": {
"co": 126,
"com": 106,
"it": 13,
"org": 3,
"ru": 3,
"be": 2,
"fr": 2,
"io": 2,
"net": 2,
"nl": 2
},
"referring_links_types": {
"anchor": 154,
"redirect": 121
},
"referring_links_attributes": {
"noopener": 72,
"noreferrer": 53,
"nofollow": 34,
"external": 2,
"ugc": 1
},
"referring_links_platform_types": {
"unknown": 82,
"cms": 69,
"blogs": 55,
"ecommerce": 4,
"message-boards": 1
},
"referring_links_semantic_locations": {
"": 154,
"article": 80,
"section": 20,
"nav": 11,
"main": 7,
"aside": 2,
"figcaption": 1
}
},
{
"type": "backlinks_history",
"date": "2020-06-29 00:00:00 +00:00",
"rank": 173,
"backlinks": 470,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 922,
"internal_links_count": 11613,
"external_links_count": 914,
"broken_backlinks": 0,
"broken_pages": 62,
"referring_domains": 198,
"referring_main_domains": 194,
"referring_ips": 190,
"referring_subnets": 182,
"referring_pages": 435,
"referring_links_tld": {
"com": 188,
"co": 162,
"it": 13,
"net": 8,
"com.br": 6,
"org": 5,
"fr": 5,
"gr": 4,
"io": 4,
"ru": 3
},
"referring_links_types": {
"anchor": 280,
"redirect": 155
},
"referring_links_attributes": {
"noopener": 129,
"noreferrer": 104,
"nofollow": 67,
"external": 4,
"ugc": 1
},
"referring_links_platform_types": {
"unknown": 156,
"cms": 120,
"blogs": 109,
"ecommerce": 9,
"message-boards": 1
},
"referring_links_semantic_locations": {
"": 226,
"article": 140,
"section": 31,
"main": 16,
"figcaption": 12,
"nav": 7,
"aside": 2,
"figure": 1
}
},
{
"type": "backlinks_history",
"date": "2020-07-30 00:00:00 +00:00",
"rank": 184,
"backlinks": 605,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 1337,
"internal_links_count": 16504,
"external_links_count": 1196,
"broken_backlinks": 0,
"broken_pages": 69,
"referring_domains": 295,
"referring_main_domains": 290,
"referring_ips": 268,
"referring_subnets": 248,
"referring_pages": 552,
"referring_links_tld": {
"com": 249,
"co": 163,
"ro": 13,
"net": 13,
"in": 12,
"it": 11,
"com.br": 9,
"fr": 7,
"io": 6,
"ru": 6
},
"referring_links_types": {
"anchor": 396,
"redirect": 156
},
"referring_links_attributes": {
"noopener": 185,
"noreferrer": 145,
"nofollow": 109,
"external": 6,
"ugc": 2
},
"referring_links_platform_types": {
"unknown": 223,
"cms": 166,
"blogs": 164,
"ecommerce": 12,
"message-boards": 1
},
"referring_links_semantic_locations": {
"": 264,
"article": 193,
"section": 56,
"main": 21,
"figcaption": 13,
"aside": 2,
"figure": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2020-08-30 00:00:00 +00:00",
"rank": 191,
"backlinks": 740,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 1594,
"internal_links_count": 20370,
"external_links_count": 1256,
"broken_backlinks": 0,
"broken_pages": 78,
"referring_domains": 361,
"referring_main_domains": 352,
"referring_ips": 316,
"referring_subnets": 287,
"referring_pages": 676,
"referring_links_tld": {
"com": 314,
"co": 194,
"net": 18,
"in": 14,
"ro": 13,
"it": 13,
"com.br": 9,
"ru": 8,
"org": 8,
"fr": 7
},
"referring_links_types": {
"anchor": 485,
"redirect": 191
},
"referring_links_attributes": {
"noopener": 235,
"noreferrer": 167,
"nofollow": 127,
"external": 13,
"ugc": 2,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 268,
"cms": 211,
"blogs": 209,
"ecommerce": 13,
"message-boards": 1
},
"referring_links_semantic_locations": {
"": 322,
"article": 251,
"section": 65,
"main": 23,
"figcaption": 10,
"aside": 2,
"figure": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2020-09-29 00:00:00 +00:00",
"rank": 200,
"backlinks": 871,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 1798,
"internal_links_count": 19583,
"external_links_count": 1386,
"broken_backlinks": 0,
"broken_pages": 101,
"referring_domains": 439,
"referring_main_domains": 431,
"referring_ips": 386,
"referring_subnets": 349,
"referring_pages": 798,
"referring_links_tld": {
"com": 392,
"co": 197,
"net": 25,
"in": 16,
"ro": 14,
"ru": 11,
"it": 11,
"com.br": 11,
"org": 10,
"co.uk": 7
},
"referring_links_types": {
"anchor": 605,
"redirect": 193
},
"referring_links_attributes": {
"noopener": 300,
"noreferrer": 216,
"nofollow": 145,
"external": 16,
"ugc": 2,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 333,
"cms": 263,
"blogs": 262,
"ecommerce": 23,
"message-boards": 1
},
"referring_links_semantic_locations": {
"": 356,
"article": 314,
"section": 81,
"main": 26,
"figcaption": 11,
"header": 4,
"figure": 3,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2020-10-30 00:00:00 +00:00",
"rank": 210,
"backlinks": 1055,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 1666,
"internal_links_count": 17986,
"external_links_count": 1452,
"broken_backlinks": 0,
"broken_pages": 103,
"referring_domains": 521,
"referring_main_domains": 512,
"referring_ips": 462,
"referring_subnets": 409,
"referring_pages": 962,
"referring_links_tld": {
"com": 517,
"co": 200,
"net": 29,
"it": 18,
"in": 15,
"ro": 15,
"ru": 13,
"com.br": 12,
"org": 12,
"co.uk": 11
},
"referring_links_types": {
"anchor": 768,
"redirect": 194
},
"referring_links_attributes": {
"noopener": 403,
"noreferrer": 293,
"nofollow": 169,
"external": 18,
"ugc": 2,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 401,
"cms": 357,
"blogs": 355,
"ecommerce": 32,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 401,
"": 394,
"section": 112,
"main": 36,
"figcaption": 9,
"header": 4,
"figure": 3,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2020-12-30 00:00:00 +00:00",
"rank": 214,
"backlinks": 1164,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 1735,
"internal_links_count": 19128,
"external_links_count": 1463,
"broken_backlinks": 0,
"broken_pages": 105,
"referring_domains": 576,
"referring_main_domains": 566,
"referring_ips": 509,
"referring_subnets": 449,
"referring_pages": 1053,
"referring_links_tld": {
"com": 579,
"co": 202,
"net": 31,
"it": 18,
"in": 16,
"org": 15,
"ro": 14,
"ru": 13,
"com.br": 12,
"fr": 12
},
"referring_links_types": {
"anchor": 858,
"redirect": 194,
"canonical": 1
},
"referring_links_attributes": {
"noopener": 448,
"noreferrer": 328,
"nofollow": 186,
"external": 24,
"ugc": 5,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 451,
"cms": 397,
"blogs": 395,
"ecommerce": 35,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 442,
"": 417,
"section": 128,
"main": 45,
"figcaption": 10,
"figure": 4,
"header": 4,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-01-31 00:00:00 +00:00",
"rank": 222,
"backlinks": 1303,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 1861,
"internal_links_count": 21898,
"external_links_count": 2640,
"broken_backlinks": 0,
"broken_pages": 107,
"referring_domains": 642,
"referring_main_domains": 630,
"referring_ips": 569,
"referring_subnets": 497,
"referring_pages": 1181,
"referring_links_tld": {
"com": 677,
"co": 206,
"net": 35,
"it": 23,
"org": 17,
"in": 16,
"ro": 15,
"ru": 15,
"io": 11,
"co.uk": 11
},
"referring_links_types": {
"anchor": 985,
"redirect": 194,
"canonical": 2
},
"referring_links_attributes": {
"noopener": 500,
"noreferrer": 361,
"nofollow": 212,
"external": 28,
"ugc": 5,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 536,
"cms": 438,
"blogs": 433,
"ecommerce": 40,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 475,
"": 450,
"section": 175,
"main": 51,
"figcaption": 13,
"header": 9,
"figure": 5,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-03-31 00:00:00 +00:00",
"rank": 234,
"backlinks": 1642,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 2236,
"internal_links_count": 27266,
"external_links_count": 3406,
"broken_backlinks": 0,
"broken_pages": 107,
"referring_domains": 773,
"referring_main_domains": 755,
"referring_ips": 662,
"referring_subnets": 568,
"referring_pages": 1502,
"referring_links_tld": {
"com": 921,
"co": 217,
"net": 40,
"it": 29,
"pw": 19,
"org": 18,
"ru": 18,
"in": 16,
"ro": 15,
"fr": 14
},
"referring_links_types": {
"anchor": 1305,
"redirect": 195,
"canonical": 2
},
"referring_links_attributes": {
"noopener": 594,
"noreferrer": 412,
"nofollow": 312,
"external": 30,
"ugc": 5,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 757,
"blogs": 531,
"cms": 531,
"ecommerce": 61,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 573,
"": 531,
"section": 288,
"main": 75,
"figcaption": 18,
"header": 9,
"figure": 5,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-04-30 00:00:00 +00:00",
"rank": 240,
"backlinks": 1881,
"new_backlinks": 0,
"lost_backlinks": 0,
"new_referring_domains": 0,
"lost_referring_domains": 0,
"crawled_pages": 2381,
"internal_links_count": 30513,
"external_links_count": 5831,
"broken_backlinks": 0,
"broken_pages": 108,
"referring_domains": 867,
"referring_main_domains": 843,
"referring_ips": 734,
"referring_subnets": 617,
"referring_pages": 1714,
"referring_links_tld": {
"com": 1063,
"co": 222,
"net": 50,
"it": 29,
"pw": 26,
"co.uk": 23,
"ru": 20,
"org": 19,
"io": 18,
"in": 17
},
"referring_links_types": {
"anchor": 1516,
"redirect": 195,
"canonical": 3
},
"referring_links_attributes": {
"noopener": 665,
"noreferrer": 454,
"nofollow": 389,
"external": 33,
"ugc": 5,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 896,
"blogs": 600,
"cms": 599,
"ecommerce": 71,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 654,
"": 586,
"section": 348,
"main": 88,
"figcaption": 20,
"header": 9,
"figure": 6,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-05-31 00:00:00 +00:00",
"rank": 243,
"backlinks": 2054,
"new_backlinks": 178,
"lost_backlinks": 26,
"new_referring_domains": 59,
"lost_referring_domains": 0,
"crawled_pages": 2016,
"internal_links_count": 23020,
"external_links_count": 5248,
"broken_backlinks": 65,
"broken_pages": 108,
"referring_domains": 922,
"referring_main_domains": 896,
"referring_ips": 781,
"referring_subnets": 656,
"referring_pages": 1867,
"referring_links_tld": {
"com": 1176,
"co": 221,
"net": 60,
"pw": 32,
"it": 31,
"co.uk": 25,
"ru": 24,
"in": 20,
"io": 18,
"org": 17
},
"referring_links_types": {
"anchor": 1669,
"redirect": 195,
"canonical": 3
},
"referring_links_attributes": {
"noopener": 714,
"noreferrer": 477,
"nofollow": 474,
"external": 37,
"ugc": 5,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 995,
"blogs": 653,
"cms": 653,
"ecommerce": 76,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 702,
"": 608,
"section": 428,
"main": 91,
"figcaption": 20,
"header": 9,
"figure": 6,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-06-30 00:00:00 +00:00",
"rank": 244,
"backlinks": 2217,
"new_backlinks": 148,
"lost_backlinks": 8,
"new_referring_domains": 64,
"lost_referring_domains": 0,
"crawled_pages": 2455,
"internal_links_count": 28178,
"external_links_count": 5552,
"broken_backlinks": 65,
"broken_pages": 111,
"referring_domains": 989,
"referring_main_domains": 957,
"referring_ips": 832,
"referring_subnets": 694,
"referring_pages": 2009,
"referring_links_tld": {
"com": 1281,
"co": 227,
"net": 65,
"it": 36,
"pw": 32,
"co.uk": 30,
"ru": 24,
"in": 22,
"io": 20,
"org": 19
},
"referring_links_types": {
"anchor": 1810,
"redirect": 196,
"canonical": 3
},
"referring_links_attributes": {
"noopener": 761,
"nofollow": 520,
"noreferrer": 494,
"external": 38,
"ugc": 6,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 1084,
"blogs": 704,
"cms": 703,
"ecommerce": 85,
"message-boards": 1
},
"referring_links_semantic_locations": {
"article": 757,
"": 646,
"section": 472,
"main": 94,
"figcaption": 21,
"header": 9,
"figure": 7,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-07-31 00:00:00 +00:00",
"rank": 249,
"backlinks": 2401,
"new_backlinks": 225,
"lost_backlinks": 35,
"new_referring_domains": 104,
"lost_referring_domains": 0,
"crawled_pages": 2693,
"internal_links_count": 31895,
"external_links_count": 6606,
"broken_backlinks": 66,
"broken_pages": 114,
"referring_domains": 1081,
"referring_main_domains": 1043,
"referring_ips": 947,
"referring_subnets": 770,
"referring_pages": 2183,
"referring_links_tld": {
"com": 1408,
"co": 224,
"net": 64,
"it": 40,
"co.uk": 34,
"pw": 32,
"org": 28,
"ru": 25,
"in": 24,
"io": 22
},
"referring_links_types": {
"anchor": 1984,
"redirect": 196,
"canonical": 3
},
"referring_links_attributes": {
"noopener": 844,
"nofollow": 565,
"noreferrer": 547,
"external": 47,
"ugc": 12,
"sponsored": 1
},
"referring_links_platform_types": {
"unknown": 1179,
"cms": 779,
"blogs": 777,
"ecommerce": 88,
"message-boards": 2
},
"referring_links_semantic_locations": {
"article": 852,
"": 679,
"section": 509,
"main": 102,
"figcaption": 21,
"header": 9,
"figure": 8,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-08-31 00:00:00 +00:00",
"rank": 256,
"backlinks": 2719,
"new_backlinks": 313,
"lost_backlinks": 27,
"new_referring_domains": 174,
"lost_referring_domains": 0,
"crawled_pages": 2355,
"internal_links_count": 27041,
"external_links_count": 6899,
"broken_backlinks": 68,
"broken_pages": 115,
"referring_domains": 1253,
"referring_main_domains": 1211,
"referring_ips": 1146,
"referring_subnets": 881,
"referring_pages": 2457,
"referring_links_tld": {
"com": 1580,
"co": 233,
"net": 88,
"it": 47,
"org": 46,
"co.uk": 37,
"pw": 32,
"io": 27,
"ru": 26,
"in": 25
},
"referring_links_types": {
"anchor": 2257,
"redirect": 196,
"canonical": 4
},
"referring_links_attributes": {
"noopener": 1002,
"nofollow": 649,
"noreferrer": 639,
"external": 58,
"ugc": 15,
"sponsored": 3
},
"referring_links_platform_types": {
"unknown": 1290,
"cms": 937,
"blogs": 934,
"ecommerce": 95,
"message-boards": 3
},
"referring_links_semantic_locations": {
"article": 973,
"": 755,
"section": 571,
"main": 107,
"figcaption": 25,
"header": 13,
"figure": 10,
"aside": 2,
"nav": 1
}
},
{
"type": "backlinks_history",
"date": "2021-09-30 00:00:00 +00:00",
"rank": 266,
"backlinks": 3096,
"new_backlinks": 438,
"lost_backlinks": 35,
"new_referring_domains": 174,
"lost_referring_domains": 0,
"crawled_pages": 2376,
"internal_links_count": 27239,
"external_links_count": 7273,
"broken_backlinks": 69,
"broken_pages": 120,
"referring_domains": 1412,
"referring_main_domains": 1360,
"referring_ips": 1306,
"referring_subnets": 988,
"referring_pages": 2814,
"referring_links_tld": {
"com": 1809,
"co": 235,
"net": 121,
"org": 53,
"it": 49,
"co.uk": 41,
"io": 35,
"pw": 33,
"in": 31,
"ru": 29
},
"referring_links_types": {
"anchor": 2609,
"redirect": 201,
"canonical": 4
},
"referring_links_attributes": {
"noopener": 1196,
"noreferrer": 753,
"nofollow": 732,
"external": 62,
"ugc": 23,
"sponsored": 4,
"bookmark": 1
},
"referring_links_platform_types": {
"unknown": 1436,
"cms": 1140,
"blogs": 1138,
"ecommerce": 106,
"message-boards": 3
},
"referring_links_semantic_locations": {
"article": 1189,
"": 844,
"section": 611,
"main": 115,
"figcaption": 25,
"header": 15,
"figure": 12,
"aside": 2,
"nav": 1
}
}
]
}
]
}
]
}

尽管这个特定的应用场景仅需要从“Backlinks History”(反向链接历史)端点响应中提取几个参数,但如你所见,它提供了丰富的历史统计数据,为开发更多功能提供了可能。例如,你还可以整合一个相似的时间线图,来直观展示目标域名的Domain Rank(域名排名)随时间的变化情况,无论是上升还是下降。这只需利用响应中的排名数据和对应的日期即可轻松实现。

SC 2 域排名随时间的变化

3. 引用 TLD 分发

SC 4 引用 TLD 分布

在域名的反向链接配置文件中识别垃圾链接信号是任何反向链接审核清单中的关键一环。尽管反向链接中存在多种可能暗示垃圾信息的迹象,但我们选择了最常用的指标——顶级域名(TLD)的分布情况。这一指标通常以表格形式展示在地图视图旁边,便于用户对比来自高质量国家代码顶级域名(ccTLD)和低相关性域名的反向链接数量。这样的展示方式使用户能够迅速识别异常。同时,该表格还会特别标注目标域名是否通过备受信赖的.gov或.edu域名获得了声誉加成。

就构建此功能所需的数据而言,你需要向“Backlinks Summary”(反向链接摘要)端点发送请求,并利用响应中的“referring_links_tld”对象。该对象将包含每个域名扩展名及其对应的反向链接数量。

如果你同时使用了我们之前讨论的配置文件概览和TLD分布功能,那么你可以直接利用对目标域名进行初始响应时获取的数据。这样一来,你甚至无需进行额外的API调用,即可实现这一功能。

如果您想拥有它,我们将在下面向您展示一个示例请求。

[
{
"target": "explodingtopics.com",
"internal_list_limit": 10,
"include_subdomains": true
}
]

对于此功能,我们只需要一个突出显示的对象。

{
"version": "0.1.20210917",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0749 sec.",
"cost": 0.02003,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "10111033-1535-0265-0000-938d44fdcb4d",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0195 sec.",
"cost": 0.02003,
"result_count": 1,
"path": [
"v3",
"backlinks",
"summary",
"live"
],
"data": {
"api": "backlinks",
"function": "summary",
"target": "explodingtopics.com",
"internal_list_limit": 10,
"include_subdomains": true
},
"result": [
{
"target": "explodingtopics.com",
"first_seen": "2019-06-25 02:04:35 +00:00",
"lost_date": null,
"rank": 264,
"backlinks": 3278,
"crawled_pages": 2427,
"info": {
"server": "cloudflare",
"cms": null,
"platform_type": [
"unknown"
],
"ip_address": "172.67.129.80",
"is_ip": false
},
"internal_links_count": 27925,
"external_links_count": 7558,
"broken_backlinks": 69,
"broken_pages": 120,
"referring_domains": 1483,
"referring_main_domains": 1428,
"referring_ips": 1364,
"referring_subnets": 1017,
"referring_pages": 2991,
"referring_links_tld": {
"com": 1887,
"co": 238,
"net": 131,
"info": 77,
"org": 60,
"it": 49,
"co.uk": 45,
"io": 38,
"pw": 33,
"ru": 31
},
"referring_links_types": {
"anchor": 2783,
"redirect": 204,
"canonical": 4
},
"referring_links_attributes": {
"noopener": 1248,
"noreferrer": 791,
"nofollow": 784,
"external": 65,
"ugc": 24,
"sponsored": 4,
"bookmark": 1
},
"referring_links_platform_types": {
"unknown": 1563,
"cms": 1187,
"blogs": 1185,
"ecommerce": 109,
"message-boards": 3
},
"referring_links_semantic_locations": {
"article": 1251,
"": 938,
"section": 627,
"main": 119,
"figcaption": 26,
"header": 15,
"figure": 12,
"aside": 2,
"nav": 1
}
}
]
}
]
}

尽管如此,来自 Backlinks Summary 终端节点的响应包含许多有用的信息,您可以使用它来为用户提供更多见解。例如,您可以整合以下功能来帮助用户进一步评估目标的反向链接配置文件的质量。

垃圾邮件计数器文章

4. 顶级外链锚

SC 3 顶级反向链接锚

在进行外链分析时,诸多因素都需要结合上下文来做出准确判断并采取适当行动,而外链所处的上下文环境无疑是一个重要考量。

目标反向链接的相关锚文本能够为搜索引擎提供关于页面内容的准确信号,这是至关重要的。

尤为关键的是,恰当的锚文本能够增强反向链接为目标网站吸引推荐流量的能力。反之,如果目标网站的外链锚文本包含不恰当或无意义的引用,或是过度堆砌关键词的锚文本,那么网站的声誉可能会受损,其排名也可能因此下降。在这种情况下,应进一步分析含有此类锚文本的外链,并考虑予以否定或处理。

总而言之,Top Keyword Backlink Anchors(顶级关键词反向链接锚点)是一个功能简洁但价值显著的工具。获取有关目标顶级反向链接锚点的数据的过程也非常简单。DataForSEO 反向链接 API 有一个专门的端点,称为反向链接锚点。要提取每个锚点的锚文本和链接计数,我们需要发出一个请求,指示必要的目标(域、子域或网页)。如果要获取特定前缀的数据,则应在 filters 数组中指定路径。

在本次操作中,我们将请求分析explodingtopics.com域名下与特定关键词相关的锚点,并根据每个锚点的外链数量对数据进行降序排序。为了保持结果的精炼性,我们将限制输出结果为前10个锚点。

POST: https://api.dataforseo.com/v3/backlinks/anchors/live

[
{
"target": "explodingtopics.com",
"limit": 10,
"order_by": [
"backlinks,desc"
]
}
]

您可以在下面查看收到的数据集。

{
"version": "0.1.20210917",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.4892 sec.",
"cost": 0.0203,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "10111105-1535-0272-0000-cfa676701a81",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.4366 sec.",
"cost": 0.0203,
"result_count": 1,
"path": [
"v3",
"backlinks",
"anchors",
"live"
],
"data": {
"api": "backlinks",
"function": "anchors",
"target": "explodingtopics.com",
"limit": 10,
"order_by": [
"backlinks,desc"
]
},
"result": [
{
"target": "explodingtopics.com",
"total_count": 606,
"items_count": 10,
"items": [
{
"type": "backlinks_anchor",
"anchor": "Exploding Topics",
"rank": 230,
"backlinks": 1355,
"first_seen": "2019-12-11 03:41:44 +00:00",
"lost_date": null,
"broken_backlinks": 1,
"broken_pages": 1,
"referring_domains": 718,
"referring_main_domains": 691,
"referring_ips": 694,
"referring_subnets": 577,
"referring_pages": 1211,
"referring_links_tld": {
"com": 893,
"net": 32,
"co": 24,
"io": 21,
"org": 18,
"it": 16,
"ro": 16,
"co.uk": 14,
"com.br": 13,
"com.au": 12
},
"referring_links_types": {
"anchor": 1211
},
"referring_links_attributes": {
"noopener": 584,
"noreferrer": 378,
"nofollow": 335,
"external": 31,
"ugc": 9,
"sponsored": 4
},
"referring_links_platform_types": {
"unknown": 702,
"cms": 495,
"blogs": 492,
"ecommerce": 42,
"message-boards": 2
},
"referring_links_semantic_locations": {
"article": 546,
"section": 413,
"": 203,
"main": 30,
"figcaption": 13,
"header": 6
}
},
{
"type": "backlinks_anchor",
"anchor": "these exploding topics",
"rank": 155,
"backlinks": 369,
"first_seen": "2019-06-25 02:04:35 +00:00",
"lost_date": null,
"broken_backlinks": 65,
"broken_pages": 65,
"referring_domains": 55,
"referring_main_domains": 54,
"referring_ips": 61,
"referring_subnets": 59,
"referring_pages": 322,
"referring_links_tld": {
"co": 187,
"com": 82,
"net": 19,
"org": 11,
"info": 5,
"site": 4,
"com.br": 2,
"digital": 2,
"io": 2,
"link": 2
},
"referring_links_types": {
"redirect": 204,
"anchor": 114,
"canonical": 4
},
"referring_links_attributes": {
"nofollow": 56,
"noopener": 17,
"external": 11,
"noreferrer": 9,
"ugc": 1
},
"referring_links_platform_types": {
"unknown": 94,
"blogs": 20,
"cms": 20,
"ecommerce": 3
},
"referring_links_semantic_locations": {
"": 253,
"main": 35,
"article": 18,
"section": 10,
"figure": 6
}
},
{
"type": "backlinks_anchor",
"anchor": "explodingtopics.com",
"rank": 115,
"backlinks": 111,
"first_seen": "2020-01-25 15:34:36 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 89,
"referring_main_domains": 89,
"referring_ips": 54,
"referring_subnets": 53,
"referring_pages": 110,
"referring_links_tld": {
"pw": 33,
"com": 29,
"hu": 6,
"it": 6,
"in": 5,
"ru": 5,
"life": 4,
"co.in": 3,
"net.in": 3,
"co.uk": 2
},
"referring_links_types": {
"anchor": 110
},
"referring_links_attributes": {
"nofollow": 65,
"noopener": 22,
"noreferrer": 11,
"external": 3
},
"referring_links_platform_types": {
"unknown": 79,
"blogs": 30,
"cms": 30,
"ecommerce": 6
},
"referring_links_semantic_locations": {
"": 61,
"article": 26,
"section": 17,
"main": 3,
"figcaption": 2,
"figure": 1
}
},
{
"type": "backlinks_anchor",
"anchor": "https://explodingtopics.com/",
"rank": 133,
"backlinks": 89,
"first_seen": "2020-01-18 11:50:58 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 55,
"referring_main_domains": 53,
"referring_ips": 53,
"referring_subnets": 51,
"referring_pages": 73,
"referring_links_tld": {
"com": 46,
"it": 6,
"co.uk": 4,
"com.au": 3,
"org": 2,
"agency": 1,
"at": 1,
"blogspot.com": 1,
"co.nz": 1,
"dev": 1
},
"referring_links_types": {
"anchor": 73
},
"referring_links_attributes": {
"noopener": 26,
"noreferrer": 19,
"nofollow": 14,
"external": 1,
"ugc": 1
},
"referring_links_platform_types": {
"blogs": 39,
"cms": 37,
"unknown": 34,
"ecommerce": 8
},
"referring_links_semantic_locations": {
"article": 39,
"": 19,
"section": 13,
"main": 2
}
},
{
"type": "backlinks_anchor",
"anchor": "ExplodingTopics.com",
"rank": 121,
"backlinks": 78,
"first_seen": "2020-02-18 01:07:01 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 50,
"referring_main_domains": 47,
"referring_ips": 51,
"referring_subnets": 49,
"referring_pages": 75,
"referring_links_tld": {
"com": 50,
"it": 5,
"ca": 4,
"fr": 3,
"biz": 2,
"net": 2,
"ru": 2,
"technology": 2,
"com.br": 1,
"design": 1
},
"referring_links_types": {
"anchor": 75
},
"referring_links_attributes": {
"noopener": 46,
"noreferrer": 39,
"nofollow": 11,
"external": 1
},
"referring_links_platform_types": {
"unknown": 43,
"blogs": 32,
"cms": 32,
"ecommerce": 8
},
"referring_links_semantic_locations": {
"article": 36,
"": 27,
"section": 10,
"main": 2
}
},
{
"type": "backlinks_anchor",
"anchor": "Go Now",
"rank": 49,
"backlinks": 50,
"first_seen": "2021-08-04 00:52:26 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 5,
"referring_main_domains": 5,
"referring_ips": 7,
"referring_subnets": 7,
"referring_pages": 50,
"referring_links_tld": {
"info": 39,
"org": 9,
"com": 2
},
"referring_links_types": {
"anchor": 50
},
"referring_links_attributes": {
"nofollow": 14
},
"referring_links_platform_types": {
"unknown": 50
},
"referring_links_semantic_locations": {
"": 50
}
},
{
"type": "backlinks_anchor",
"anchor": "Exploding topics",
"rank": 92,
"backlinks": 42,
"first_seen": "2020-01-24 22:40:31 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 32,
"referring_main_domains": 31,
"referring_ips": 33,
"referring_subnets": 32,
"referring_pages": 40,
"referring_links_tld": {
"com": 25,
"me": 5,
"vn": 3,
"fr": 2,
"co.uk": 1,
"mx": 1,
"org": 1,
"pk": 1,
"ru": 1
},
"referring_links_types": {
"anchor": 40
},
"referring_links_attributes": {
"noopener": 23,
"noreferrer": 14,
"nofollow": 4,
"external": 1
},
"referring_links_platform_types": {
"blogs": 26,
"cms": 26,
"unknown": 14,
"ecommerce": 5
},
"referring_links_semantic_locations": {
"article": 22,
"section": 10,
"": 6,
"figcaption": 1,
"main": 1
}
},
{
"type": "backlinks_anchor",
"anchor": "ExplodingTopics",
"rank": 86,
"backlinks": 41,
"first_seen": "2020-02-28 11:45:05 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 28,
"referring_main_domains": 27,
"referring_ips": 27,
"referring_subnets": 26,
"referring_pages": 32,
"referring_links_tld": {
"com": 17,
"net": 5,
"com.br": 3,
"co": 2,
"be": 1,
"in": 1,
"ru": 1,
"se": 1,
"xyz": 1
},
"referring_links_types": {
"anchor": 32
},
"referring_links_attributes": {
"noopener": 14,
"nofollow": 6,
"noreferrer": 6,
"external": 1,
"ugc": 1
},
"referring_links_platform_types": {
"unknown": 17,
"blogs": 15,
"cms": 15
},
"referring_links_semantic_locations": {
"article": 16,
"": 8,
"section": 7,
"figcaption": 1
}
},
{
"type": "backlinks_anchor",
"anchor": "https://explodingtopics.com/blog/healthcare-trends",
"rank": 0,
"backlinks": 37,
"first_seen": "2021-09-12 05:27:52 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 5,
"referring_main_domains": 5,
"referring_ips": 10,
"referring_subnets": 10,
"referring_pages": 37,
"referring_links_tld": {
"info": 19,
"net": 18
},
"referring_links_types": {
"anchor": 37
},
"referring_links_attributes": {
"nofollow": 37,
"noopener": 18,
"noreferrer": 18
},
"referring_links_platform_types": {
"unknown": 37
},
"referring_links_semantic_locations": {
"": 19,
"section": 18
}
},
{
"type": "backlinks_anchor",
"anchor": "explodingtopics",
"rank": 49,
"backlinks": 28,
"first_seen": "2020-07-10 00:48:36 +00:00",
"lost_date": null,
"broken_backlinks": 0,
"broken_pages": 0,
"referring_domains": 22,
"referring_main_domains": 22,
"referring_ips": 22,
"referring_subnets": 20,
"referring_pages": 26,
"referring_links_tld": {
"com": 19,
"co.uk": 3,
"hu": 2,
"org": 1,
"web.id": 1
},
"referring_links_types": {
"anchor": 26
},
"referring_links_attributes": {
"noopener": 19,
"noreferrer": 2
},
"referring_links_platform_types": {
"blogs": 25,
"cms": 22,
"ecommerce": 1,
"unknown": 1
},
"referring_links_semantic_locations": {
"": 15,
"article": 10,
"section": 1
}
}
]
}
]
}
]
}

通过使用完整的数据集,您可以稍后创建有关目标锚点的综合报表。现在,您可以注册以访问我们的 API Explorer 并开始测试 Backlink Anchors 端点。

反向链接锚 API

5. 失效的外链表

“损坏的反向链接”选项卡

失效的反向链接报表是获取重要洞察的关键工具。它能够帮助用户挽回即将流失的链接资源,并制定出优先处理的断开链接建设策略。

该报表涵盖了多方面的数据,包括引用页面和域的排名、反向链接的排名、周边的文本和锚文本、发现反向链接以及上次访问的日期,还有引用页面的自然搜索流量。此外,它还着重指出了每个反向链接因目标URL的状态码问题而失效的具体原因。

从开发的角度来看,table-view(表格视图)功能因其对多种用例的高度适应性而显得尤为出色。特别是你可以轻松地调整它以提供完整的反向链接报告、新反向链接的深入视图以及丢失链接的详细概要。为了深入了解如何开发一个关键词反向链接检查器,您可以参考我们的图解指南,其中详细阐述了必要的更改步骤。

要生成 Broken backlinks 表,您需要调用 Backlinks 和 Ranked Keywords 端点。

首先,您需要向Backlinks端点发送一个请求。由于我们的目标是获取关于损坏反向链接的数据,因此需要在请求中设置一个恰当的过滤器,即:["is_broken", "=", true]。这个过滤器将帮助我们从所有反向链接中筛选出那些已损坏的链接。

POST: https://api.dataforseo.com/v3/backlinks/backlinks/live

[
{
"target": "explodingtopics.com",
"mode": "as_is",
"filters": [
"is_broken",
"=",
true
],
"limit": 3
}
]

API 响应将包含表中显示的所有列(Organic Traffic)除外的数据。

{
"version": "0.1.20210917",
"status_code": 20000,
"status_message": "Ok.",
"time": "7.5997 sec.",
"cost": 0.02009,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "10111114-1535-0269-0000-544fd048f01b",
"status_code": 20000,
"status_message": "Ok.",
"time": "7.5339 sec.",
"cost": 0.02009,
"result_count": 1,
"path": [
"v3",
"backlinks",
"backlinks",
"live"
],
"data": {
"api": "backlinks",
"function": "backlinks",
"target": "explodingtopics.com",
"mode": "as_is",
"filters": [
"is_broken",
"=",
true
],
"limit": 3
},
"result": [
{
"target": "explodingtopics.com",
"mode": "as_is",
"total_count": 69,
"items_count": 3,
"items": [
{
"type": "backlink",
"domain_from": "www.subtothis.com",
"url_from": "https://www.subtothis.com/exploding-topics/",
"url_from_https": true,
"domain_to": "explodingtopics.com",
"url_to": "https://explodingtopics.com/newsletter2",
"url_to_https": true,
"tld_from": "com",
"is_new": false,
"is_lost": false,
"rank": 58,
"page_from_rank": 0,
"domain_from_rank": 0,
"domain_from_platform_type": [
"cms",
"blogs"
],
"domain_from_is_ip": false,
"domain_from_ip": "52.18.136.112",
"page_from_external_links": 3,
"page_from_internal_links": 18,
"page_from_size": 25974,
"page_from_encoding": "utf-8",
"page_from_language": "en",
"page_from_title": "Exploding Topics – SUB TO THIS",
"page_from_status_code": 200,
"first_seen": "2020-10-21 11:01:19 +00:00",
"prev_seen": "2021-01-26 19:19:04 +00:00",
"last_seen": "2021-04-10 15:18:33 +00:00",
"item_type": "anchor",
"attributes": null,
"dofollow": true,
"original": false,
"alt": null,
"anchor": "Sub to this",
"text_pre": null,
"text_post": null,
"semantic_location": "article",
"links_count": 1,
"group_count": 0,
"is_broken": true,
"url_to_status_code": 404
},
{
"type": "backlink",
"domain_from": "hypedhaka.com",
"url_from": "https://hypedhaka.com/keyword-research-for-seo-how-to-do-it/",
"url_from_https": true,
"domain_to": "explodingtopics.com",
"url_to": "https://explodingtopics.com/brand-business-marketing-topics-right-now",
"url_to_https": true,
"tld_from": "com",
"is_new": false,
"is_lost": false,
"rank": 0,
"page_from_rank": 0,
"domain_from_rank": 227,
"domain_from_platform_type": [
"cms",
"blogs"
],
"domain_from_is_ip": false,
"domain_from_ip": "35.213.183.44",
"page_from_external_links": 12,
"page_from_internal_links": 38,
"page_from_size": 102423,
"page_from_encoding": "utf-8",
"page_from_language": "en",
"page_from_title": "Keyword Research for SEO: How to do it - HYPE Dhaka",
"page_from_status_code": 200,
"first_seen": "2020-05-25 19:55:38 +00:00",
"prev_seen": "2020-08-04 02:00:51 +00:00",
"last_seen": "2021-09-26 22:27:06 +00:00",
"item_type": "anchor",
"attributes": null,
"dofollow": true,
"original": false,
"alt": null,
"anchor": "2. ExplodingTopics.com",
"text_pre": null,
"text_post": null,
"semantic_location": "section",
"links_count": 1,
"group_count": 0,
"is_broken": true,
"url_to_status_code": 404
},
{
"type": "backlink",
"domain_from": "nomadicsoftware.com",
"url_from": "https://nomadicsoftware.com/blog/how-to-work-from-home/",
"url_from_https": true,
"domain_to": "explodingtopics.com",
"url_to": "https://explodingtopics.com/topic/working-remotely?period=3",
"url_to_https": true,
"tld_from": "com",
"is_new": false,
"is_lost": false,
"rank": 0,
"page_from_rank": 78,
"domain_from_rank": 312,
"domain_from_platform_type": [
"unknown"
],
"domain_from_is_ip": false,
"domain_from_ip": "172.67.159.136",
"page_from_external_links": 55,
"page_from_internal_links": 51,
"page_from_size": 101276,
"page_from_encoding": "utf-8",
"page_from_language": "en",
"page_from_title": "How to Work from Home: Top Tips & Resources [Full Guide]",
"page_from_status_code": 200,
"first_seen": "2020-06-05 08:37:56 +00:00",
"prev_seen": "2021-09-07 15:57:27 +00:00",
"last_seen": "2021-09-26 11:11:07 +00:00",
"item_type": "anchor",
"attributes": null,
"dofollow": true,
"original": false,
"alt": "working remotely trend graph",
"anchor": null,
"text_pre": null,
"text_post": null,
"semantic_location": "figure",
"links_count": 1,
"group_count": 0,
"is_broken": true,
"url_to_status_code": 404
}
]
}
]
}
]
}

要获取 Organic Traffic 列的值,我们应该向 Ranked Keywords 端点发出与引用页面数量相对应的请求。请注意,对于每个 API 调用,我们都需要指定必要的相对 URL,并仅过滤掉自然流量。

[
{
"target": "explodingtopics.com",
"filters": [
["ranked_serp_element.serp_item.relative_url","=","/blog/cultural-trends"],
"and",
[
"keyword_data.keyword_info.search_volume",
"<>",
0
],
"and",
[
[
"ranked_serp_element.serp_item.type",
"<>",
"paid"
],
"or",
[
"ranked_serp_element.serp_item.is_paid",
"=",
false
]
]
],
"limit": 1
}
]

我们需要从响应中获得的值将在 etv 的 result.metrics.organic 中提供。

{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.3817 sec.",
"cost": 0.0101,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211851-2806-0381-0000-6e1fcf14f9b3",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.3377 sec.",
"cost": 0.0101,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"ranked_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "ranked_keywords",
"se_type": "google",
"target": "explodingtopics.com",
"filters": [
[
"ranked_serp_element.serp_item.relative_url",
"=",
"/blog/cultural-trends"
],
"and",
[
"keyword_data.keyword_info.search_volume",
"<>",
0
],
"and",
[
[
"ranked_serp_element.serp_item.type",
"<>",
"paid"
],
"or",
[
"ranked_serp_element.serp_item.is_paid",
"=",
false
]
]
],
"limit": 1
},
"result": [
{
"se_type": "google",
"target": "explodingtopics.com",
"location_code": null,
"language_code": null,
"total_count": 248,
"items_count": 1,
"metrics": {
"organic": {
"pos_1": 13,
"pos_2_3": 28,
"pos_4_10": 37,
"pos_11_20": 56,
"pos_21_30": 23,
"pos_31_40": 18,
"pos_41_50": 12,
"pos_51_60": 21,
"pos_61_70": 9,
"pos_71_80": 14,
"pos_81_90": 8,
"pos_91_100": 8,
"etv": 1025.334376661107,
"impressions_etv": 12.997770441696048,
"count": 247,
"estimated_paid_traffic_cost": 241.34610139252618,
"is_new": 124,
"is_up": 63,
"is_down": 53,
"is_lost": 0
},
"paid": {
"pos_1": 0,
"pos_2_3": 0,
"pos_4_10": 0,
"pos_11_20": 0,
"pos_21_30": 0,
"pos_31_40": 0,
"pos_41_50": 0,
"pos_51_60": 0,
"pos_61_70": 0,
"pos_71_80": 0,
"pos_81_90": 0,
"pos_91_100": 0,
"etv": 0,
"impressions_etv": 0,
"count": 0,
"estimated_paid_traffic_cost": 0,
"is_new": 0,
"is_up": 0,
"is_down": 0,
"is_lost": 0
},
"featured_snippet": {
"pos_1": 0,
"pos_2_3": 1,
"pos_4_10": 0,
"pos_11_20": 0,
"pos_21_30": 0,
"pos_31_40": 0,
"pos_41_50": 0,
"pos_51_60": 0,
"pos_61_70": 0,
"pos_71_80": 0,
"pos_81_90": 0,
"pos_91_100": 0,
"etv": 3.240000009536743,
"impressions_etv": 0.8748000264167786,
"count": 1,
"estimated_paid_traffic_cost": 0,
"is_new": 0,
"is_up": 0,
"is_down": 1,
"is_lost": 0
},
"local_pack": {
"pos_1": 0,
"pos_2_3": 0,
"pos_4_10": 0,
"pos_11_20": 0,
"pos_21_30": 0,
"pos_31_40": 0,
"pos_41_50": 0,
"pos_51_60": 0,
"pos_61_70": 0,
"pos_71_80": 0,
"pos_81_90": 0,
"pos_91_100": 0,
"etv": 0,
"impressions_etv": 0,
"count": 0,
"estimated_paid_traffic_cost": 0,
"is_new": 0,
"is_up": 0,
"is_down": 0,
"is_lost": 0
}
},
"metrics_absolute": null,
"items": [
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "2021 culture trends",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-02-28 09:56:08 +00:00",
"competition": 0.024725275114178658,
"cpc": null,
"search_volume": 110,
"categories": null,
"monthly_searches": [
{
"year": 2022,
"month": 1,
"search_volume": 50
},
{
"year": 2021,
"month": 12,
"search_volume": 70
},
{
"year": 2021,
"month": 11,
"search_volume": 110
},
{
"year": 2021,
"month": 10,
"search_volume": 320
},
{
"year": 2021,
"month": 9,
"search_volume": 170
},
{
"year": 2021,
"month": 8,
"search_volume": 110
},
{
"year": 2021,
"month": 7,
"search_volume": 70
},
{
"year": 2021,
"month": 6,
"search_volume": 70
},
{
"year": 2021,
"month": 5,
"search_volume": 70
},
{
"year": 2021,
"month": 4,
"search_volume": 70
},
{
"year": 2021,
"month": 3,
"search_volume": 110
},
{
"year": 2021,
"month": 2,
"search_volume": 110
}
]
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-09 14:57:14 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": null,
"ad_position_max": null,
"ad_position_average": null,
"cpc_min": null,
"cpc_max": null,
"cpc_average": null,
"daily_impressions_min": null,
"daily_impressions_max": null,
"daily_impressions_average": null,
"daily_clicks_min": null,
"daily_clicks_max": null,
"daily_clicks_average": null,
"daily_cost_min": null,
"daily_cost_max": null,
"daily_cost_average": null
},
"serp_info": {
"se_type": "google",
"check_url": "https://www.google.com/search?q=2021%20culture%20trends&num=100&hl=en&gl=US&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
"serp_item_types": [
"organic",
"people_also_ask",
"video",
"images",
"related_searches"
],
"se_results_count": 1020000000,
"last_updated_time": "2022-03-06 15:41:24 +00:00",
"previous_updated_time": "2022-02-04 15:41:24 +00:00"
}
},
"ranked_serp_element": {
"se_type": "google",
"serp_item": {
"se_type": "google",
"type": "organic",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]",
"domain": "explodingtopics.com",
"title": "7 Cultural Trends For 2022-2025 - Exploding Topics",
"url": "https://explodingtopics.com/blog/cultural-trends",
"breadcrumb": "https://explodingtopics.com › blog › cultural-trends",
"is_image": false,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"description": "7 Cultural Trends For 2022-2025 · 1. The Creator Economy Keeps Growing · 2. Brand Purpose and Activism Gain Importance · 3. Nostalgia Drives ...",
"pre_snippet": "01/13/2022 00:00:00",
"extended_snippet": null,
"amp_version": false,
"rating": null,
"highlighted": [
"Cultural Trends"
],
"links": null,
"about_this_result": {
"type": "about_this_result_element",
"url": "https://explodingtopics.com/blog/cultural-trends",
"source": null,
"source_info": null,
"source_url": null,
"language": "English",
"location": "the United States",
"search_terms": [
"2021",
"culture",
"trends"
],
"related_terms": null
},
"main_domain": "explodingtopics.com",
"relative_url": "/blog/cultural-trends",
"etv": 33.439998626708984,
"impressions_etv": null,
"estimated_paid_traffic_cost": null,
"rank_changes": {
"previous_rank_absolute": null,
"is_new": true,
"is_up": false,
"is_down": false
}
},
"check_url": "https://www.google.com/search?q=2021%20culture%20trends&num=100&hl=en&gl=US&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
"serp_item_types": [
"organic",
"people_also_ask",
"video",
"images",
"related_searches"
],
"se_results_count": 1020000000,
"keyword_difficulty": 53,
"last_updated_time": "2022-03-06 15:41:24 +00:00",
"previous_updated_time": "2022-02-04 15:41:24 +00:00"
}
}
]
}
]
}
]
}

除了上述屏幕截图中所展示的列之外,您还可以为用户提供选项,让他们能够启用或禁用表中将要展示的特定列。

RP 引用页面表隐藏列

例如,其他列包括:

  • 链接类型
  • 属性
  • 替换文本
  • 语义位置
  • 外部链接计数
  • 内部链接计数
  • 引用页面的状态代码
  • 相同的反向链接计数
  • 反向链接域的 IP 地址
  • 来自域的反向链接总数

所有这些数据均在 Backlinks 端点的初始响应中提供。您可以参考指南的相关部分,以获取有关每个附加列所需参数的更多详细信息。

除了可选指标之外,您还可以使用过滤选项来丰富 Broken backlinks 表。例如,您可以将这些下拉列表和过滤后的反向链接计数器放在表格上方。

外链下拉文章

借助此功能,用户将能够灵活地选择他们希望查看的数据范围,包括按每个关键词、每个锚点或所有关键词反向链接进行筛选。此外,用户还可以选择发送链接的顶级域名(TLD)、语义位置(例如,文章正文、标题等)以及链接的类型(如文本锚点、图像链接等),特别是针对那些已损坏的反向链接。在下拉列表的下方,一个计数器会实时显示符合用户所设定条件的反向链接数量。若您希望深入了解此功能的更多细节,请查阅我们的指南:如何构建关键词反向链接审核工具。

结论

处理反向链接数据往往很复杂,尤其是在需要将其转化为有意义的仪表板,并在严格的时间限制内打造出实用的反向链接审核工具时。

本文旨在帮助您了解如何仅借助5个核心功能和API,来加速软件测试版的开发进程,从而最大限度地缩短项目的上市时间。

使用 DataForSEO Backlinks API,您能够轻松地以清晰易读的结构化格式,访问、测试并集成全新的反向链接数据。更重要的是,您将免费获得集成帮助和 24/7 客户支持,因为我们深知使用我们数据的项目至关重要。尤为关键的是,我们的Backlinks API提供实惠的价格。

原文链接:https://dataforseo.com/blog/5-backlink-audit-features-in-a-month

#你可能也喜欢这些API文章!