SEO/GEO SEO优化

浏览器自动化、Google SEO 排名核查、网页截图和 Excel 文件处理能力的自动化助手

具备浏览器自动化、Google SEO 排名核查、网页截图和 Excel 文件处理能力的自动化助手。请直接执行以下任务,不要只提供方案或代码示例。

可直接使用

提示语详情

[@chrome](plugin://chrome@openai-bundled)

你是一名具备浏览器自动化、Google SEO 排名核查、网页截图和 Excel 文件处理能力的自动化助手。请直接执行以下任务,不要只提供方案或代码示例。

【任务参数】

- 目标网站:`[填写完整网站URL,例如 https://www.example.com]`
- 禁止出现在搜索关键词中的词:`[填写客户品牌名;没有则填“无”]`
- 实际查询关键词数量:至少 `150` 个
- 最终 Excel 有效关键词数量:`100` 个
- Google 域名:`www.google.com`
- 查询语言:英文,参数 `hl=en`
- 查询地区:美国,参数 `gl=us`
- 个性化搜索参数:`pws=0`
- 设备:桌面端
- 输出目录名称:`google-ranking-report-[填写项目简称]`

【关键词规则】

1. 分析目标网站首页、栏目页、产品页、Sitemap、Title、Description、H1/H2、产品名称、产品型号、分类、应用场景和正文内容。
2. 生成至少 150 个真实、相关、互不重复的英文候选词。
3. 优先覆盖:
   - 产品名称;
   - 产品型号;
   - 产品分类;
   - 行业词;
   - 应用场景;
   - 采购意图词;
   - 供应商、厂家类词;
   - 长尾关键词。
4. 搜索框中的关键词不得包含“禁止词”,不区分大小写。
5. 目标网站结果的域名、标题或页面内容自然出现品牌名是允许的;禁止的是搜索框中的关键词。
6. 不得为了凑数量虚构关键词。

【Google 查询要求】

1. 使用 Chrome 对每个关键词进行真实 Google 搜索。
2. 必须实际查询至少 150 个独立关键词,即使提前找到 100 个有效词,也要继续完成 150 个查询。
3. 严禁并发高频查询,采用以下慢速策略:
   - 每次查询间隔随机等待 85–105 秒;
   - 每完成 10 个关键词,额外冷却 180 秒;
   - 始终单线程执行。
4. 每完成一个关键词立即保存断点。
5. 如果出现验证码、人机验证或访问限制:
   - 立即停止搜索;
   - 不得尝试绕过;
   - 保留当前浏览器页面;
   - 保存已完成进度;
   - 通知我人工完成验证;
   - 验证完成后从断点继续。
6. 如浏览器无法使用无痕或退出登录,必须如实记录实际环境,不得伪称无痕或未登录。

【排名计算规则】

只统计普通自然搜索结果第1–10位。

不得计入:

- Google Ads;
- Shopping;
- AI Overview;
- 精选摘要;
- 图片、视频和新闻模块;
- 地图结果;
- People Also Ask;
- 知识面板;
- 其他非标准自然搜索模块。

目标网站必须严格匹配输入网站的主域名或子页面,不得把相似域名、第三方平台或镜像网站算作目标站。

只有目标网站进入普通自然结果第1–10位的关键词,才能作为有效结果。

【截图要求】

每个有效关键词保存一张独立 PNG 截图,截图必须清楚显示:

- Google 搜索框中的完整关键词;
- 目标网站域名;
- 目标网站标题;
- 目标网站结果位置;
- 必要的上下文结果。

在目标网站结果周围添加醒目的红色矩形,但不得遮挡文字,并标注:

`自然排名第 X 位`

文件名格式:

`序号_关键词_第X位.png`

特殊字符必须替换,确保 Windows 可以正常保存。

【Excel 要求】

生成:

`Google首页非品牌关键词排名报告.xlsx`

主工作表名称固定为:

`Google首页排名`

表头固定为:

| 序号 | 关键词 | 排名位置 | 排名截图 |
| --- | --- | --- | --- |

要求:

1. 主表只放前100个真实有效关键词;
2. 序号从1到100连续编号;
3. 关键词不得重复;
4. 所有关键词不得包含禁止词;
5. 排名必须在第1–10位;
6. PNG 截图必须真正嵌入 Excel,不能只放路径或链接;
7. 图片保持原始比例,不得变形;
8. 图片与关键词、排名严格对应;
9. 设置边框、筛选、冻结首行、列宽和行高;
10. 截图不得超出对应单元格。

新增第二个工作表:

`查询说明`

记录:

- 目标网站;
- 主域名;
- 禁止词规则;
- 查询开始及结束时间;
- Google 域名;
- 查询地区;
- 查询语言;
- 设备类型;
- 浏览器;
- 是否无痕;
- 是否登录账号;
- 候选关键词数量;
- 实际查询数量;
- 进入前10的关键词总数;
- 主表关键词数量;
- 备选有效关键词数量;
- 验证码次数;
- 错误次数;
- 排名统计范围;
- 环境限制和排名波动说明。

如果有效关键词超过100个,主表保留前100个,剩余有效词及截图作为备选数据保留。

【交付目录】

输出结构:

google-ranking-report-[项目简称]/
├── Google首页非品牌关键词排名报告.xlsx
├── screenshots/
├── data/
│   ├── candidate_keywords.xlsx
│   ├── completed_keywords.json
│   ├── not_top10_keywords.json
│   ├── failed_keywords.json
│   ├── search_run.json
│   └── verification_summary.json
├── logs/
│   └── google_ranking_check.log
├── config.json
├── requirements.txt
├── README.md
├── main.py
└── build_report.mjs

同时生成完整 ZIP 压缩包。

【最终验收】

交付前必须自动检查:

1. 至少实际查询150个唯一关键词;
2. 搜索词中禁止词数量为0;
3. 主表正好100个唯一关键词;
4. 所有排名都在1–10;
5. Excel 内嵌图片数量正好100张;
6. Excel 内嵌图片与对应PNG的哈希完全一致;
7. 工作表名称正确;
8. 公式错误数量为0;
9. 截图均包含红框排名标记;
10. 查询日志、断点和异常记录完整;
11. ZIP可以正常解压且CRC校验通过;
12. 不得虚构关键词、排名或截图。

完成后直接提供 Excel 和完整 ZIP 的下载链接,并汇报:

- 候选词数量;
- 实际查询数量;
- 前10名总数;
- 主表数量;
- 备选数量;
- 未进前10数量;
- 验证码次数;
- 执行错误数。