当前位置:首页 >  站长 >  建站经验 >  正文

锚文本分布体检:一个脚本看清你的外链健不健康

 2026-09-02 13:44  来源: 互联网   我来投稿 撤稿纠错

  一键部署OpenClaw

外链数量涨得快不一定是好事。如果别人连向你都用“最佳VPN”“低价主机”这类精确匹配锚文本,Google 很可能判定这是刻意操纵。现实中外链锚文本自然应该是品牌名、裸域名、通用词为主,精确关键词只是一小部分。

判断锚文本是否健康,不能靠肉眼。把 Ahrefs 的“Anchors”报告导出来,用一个脚本做分类统计,几分钟就能看出问题。锚文本通常分五类:品牌词、裸URL、通用词(点击这里/查看详情)、部分匹配关键词、精确匹配关键词。

# anchors.csv 是 Ahrefs Anchors 报告,列名假设为 Anchor, Referring domains
import pandas as pd
import re

df = pd.read_csv("anchors.csv")
brand = ["你的品牌", "yourbrand"]
target_kw = ["vpn", "主机", "服务器"]

def classify(anchor):
a = str(anchor).lower().strip()
if any(b.lower() in a for b in brand) or a == "yourbrand":
return "品牌"
if a.startswith(("http://", "https://", "www.")):
return "裸URL"
if any(k in a for k in target_kw):
# 精确匹配:只有目标词及其简单变体
if re.sub(r"[^一-龥a-z0-9]", "", a) in target_kw or a.strip() in target_kw:
return "精确匹配"
return "部分匹配"
if a in ["click here", "here", "read more", "了解更多", "点击这里", "查看详情", ""]:
return "通用词"
return "其他"

df["类型"] = df["Anchor"].apply(classify)
summary = df.groupby("类型")["Referring domains"].sum().sort_values(ascending=False)
print(summary)
print("
精确匹配占比:{:.1f}%"
.format(
summary.get("精确匹配", 0) / summary.sum() * 100))

经验值是:品牌锚文本占 40% 以上,裸 URL 占 20-30%,通用词 10-20%,精确匹配控制在 10% 以内。如果精确匹配超过 20%,建议主动联系对方站长修改锚文本,把“最佳VPN”改成品牌名或更自然的说法。

锚文本优化不是追求某个固定比例,而是让它看起来像是自然形成的。外链 profile 越自然,Google 越不容易把它当链接方案处理。

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关标签
网站外链
发外链

相关文章

热门排行

信息推荐