有个页面在Google Search Console里卡在第9.5位,29次曝光,0点击。位置不算差,再往上挤挤就能进首页。但点击率是零——Google展示给用户的标题,和人家搜的东西完全对不上。
这页面我自己写的。自己写的东西,你知道自己想表达什么。工具只知道页面上实际有什么。
![]()
这个SEO agent我之前在FCC和dev.to写过几版。最基础的版本:爬URL、检查标题长度、meta描述、H1匹配、关键词密度、Core Web Vitals、schema标记。标准的页面审计,有用,但不聪明。它能告诉你页面上有什么,但说不出什么在拖你排名后腿。
加了四个模块之后,不一样了。
Backlink Qualifier给外链域名打分:领域相关度0-100,流量质量0-100,垃圾分数0-100(反向计算)。加权公式:相关度×0.50 + 流量×0.30 - 垃圾×0.20。分级:≥80值得插入,≥60良好,≥40需复查,<40避开。它用真实浏览器抓取每个外链URL,把摘要发给Claude Haiku评分。支持断点续传——缓存到flat JSON文件,第47个URL崩溃不用从头来。
GSC Insights解析Google Search Console导出的CSV,标记快速获胜机会:排名4-20位、曝光≥50、CTR<5%。然后把前50行发给Haiku做 cannibalisation检测和聚类缺口分析。提示词专门要求找出两个页面在竞争同一查询的情况——这种光靠排序电子表格是看不出来的。
Relevance Scorer给定目标页面和候选页面列表,给每个候选打分作为内链来源:主题契合度0-100,锚点机会0-100,链接权重0-100。同样加权。分级:≥75强链接,≥55良好,≥35弱链接,<35跳过。评分前先检查候选页面是否已经链接到目标——从页面快照的原始链接里确定性检查,不会推荐已存在的链接。
Cluster Audit构建全站内链图谱,计算每个页面的入链数量,然后把整幅图景发给Haiku:映射主题聚类、识别孤立页面、标记缺失的枢纽页面、建议跨聚类链接。
四个模块都用Claude Haiku控成本,flat JSON保状态,markdown报告输出到项目目录。代码在GitHub,提示词在/prompts,模块在/modules,dannwaneri.com/seo-automation有链接。
我拿它跑了naija-vpn.com——一个给尼日利亚创作者做国际收款指南的小站。当时五个页面:首页、Cleva vs Geegpay对比、Twitch尼日利亚收款指南、Carter Efe案例、Data Saver应用落地页。我自己搭的,部署到Cloudflare Pages,人工检查过,看着没问题。
GSC Insights发现了这个:
"does twitch pay nigerians"——排名9.5,29曝光,0点击。Google展示的标题是"Twitch Payouts in Nigeria: What Creators Need to Know"。用户搜的是"does twitch pay nigerians",一个直接的是否问题。标题没回答这个问题,CTR归零。
我自己写的标题,觉得"Need to Know"很专业。工具只看匹配度:查询意图是确认/否定,标题给的是指南型内容。错配。
Backlink Qualifier跑了现有外链。发现一个"尼日利亚科技博客"链接,领域相关度92,但流量质量31,垃圾分数67。加权后41分,Review档。点进去看,页面加载了47个广告单元,正文300字,外链列表200个。这种链接在拖后腿。
Relevance Scorer检查内链机会。Data Saver应用页面和Twitch收款页面之间,主题契合度78,锚点机会85("Twitch流量消耗"这个锚点自然出现),链接权重62。加权后75分,Strong Link。但我没链——两个页面各自孤立。
Cluster Audit画出全站图谱。五个页面,三个聚类:收款工具对比(首页+Cleva vs Geegpay)、平台收款指南(Twitch页面)、案例/工具(Carter Efe+Data Saver)。枢纽页面缺失:没有一个页面把"尼日利亚创作者收款"作为总入口。Twitch页面和Cleva vs Geegpay页面都在竞争"尼日利亚Twitch收款"这个意图,cannibalisation。
这些我自己看不出来。我知道首页是导航,Twitch页面是教程,Data Saver是工具。工具只看链接结构和查询匹配。
改了三处:Twitch页面标题改成"Does Twitch Pay Nigerians? Yes — Here's How to Set It Up",直接回答查询;Data Saver页面加了段"Twitch直播每小时耗多少流量",链到Twitch收款页面;首页重写成枢纽结构,三个子聚类各给一个入口链接。
两周后,"does twitch pay nigerians"爬到第6位,CTR从0%到4.2%。不是魔法,是匹配。
自己审计自己的内容,盲区是结构性的。你知道自己想写什么,所以看不见用户实际搜什么。工具没有意图,只有模式。模式不会骗人,但人会骗自己。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.