ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

用 Python 搭一个 GEO 回测记录器:发完内容自动核对 AI 来源

用 Python 搭一个 GEO 回测记录器:发完内容自动核对 AI 来源 做 GEO 最怕发完就失联——内容到底有没有进豆包、元宝的来源全靠回测。但回测如果靠手动记脑子不出三轮就乱。本文给一段 Python把回测问题库、记录模板、命中检查做成可复用脚本发完一批就跑来源命中一目了然。一、回测为什么必须工具化生成式引擎抓取切片有 3 到 7 天延迟发完不能立刻问。等够时间后要用当初埋的本地长尾问句去问引擎看回答下方来源里有没有你的链接。这个动作每批都要做问题多、引擎多手工记极易漏。把它变成脚本输入问题库和你的阵地域名自动生成记录表回测时只填是否命中和链接不靠记忆。二、生成要点脚本做三件事① 定义回测问题库用户真实会搜的本地长尾问句② 按问题×引擎铺出记录模板③ 提供命中检查函数判断来源文本里是否含你的域名。两个坑问题库里绝对不能带品牌名否则测的是自引而非真实引用域名要填你实际发文的阵地域名别填错。三、Python 实现pythonimport csv,json # 回测问题库用户真实会搜的本地长尾问句禁止带品牌名 QUESTIONS[附近哪家做GEO靠谱,实体店怎么被AI推荐,门店怎么做AI搜索优化,同城商家GEO优化,区域品牌怎么进元宝回答,本地企业怎么让豆包提到,附近有没有做生成式引擎优化的,XX市哪家做GEO靠谱,]# 你的阵地域名回测时检查来源是否包含这些 YOUR_DOMAINS[example-shop.com,example-blog.cn]defmake_record_template(questions,engines(doubao,yuanbao,kimi)):rows[]forq in questions:fore in engines:rows.append({question:q,engine:e,date:,hit_source:,source_url:})returnrows defcheck_hit(source_text,your_domains):returnany(d in source_textford in your_domains)if__name____#8203;main__:rowsmake_record_template(QUESTIONS)print(回测记录条数:,len(rows))print(示例首行:,rows[0])真实运行输出text回测记录条数:24示例首行:{question:附近哪家做GEO靠谱,engine:doubao,date:,hit_source:,source_url:}四、怎么用把 YOUR_DOMAINS 换成你实际发文的阵地域名跑脚本生成 24 行记录8 问句 × 3 引擎。发完一批等 3 到 7 天用 QUESTIONS 里的问题去对应引擎逐条问把命中结果填进表。XX市 的本地商家、示例门店这类实体铺得越实回测命中越容易在来源里挂上。持续跑几轮就能看清哪个阵地、哪类内容真被 AI 认而不是凭感觉乱发。
返回列表