这个站现在是什么

一份可以随时翻查的手册。左边是目录,右上角可以搜。内容分四块:SEO 怎么做、GEO 怎么做、技术底子已经落到什么程度、还有哪些债没还。

两套环境,别搞混

环境地址用途
线上https://www.ailinkpromise.com对外的真站,挂在 Hostinger(服务器在新加坡)。搜索收录、客户访问都看这个。
本地https://zln.localhostDocker 三容器(nginx / wordpress / mysql)的开发副本。改代码先在这跑通。

技术栈

  • WordPress 7.0.6 + 自研主题 zln-ankit(无页面构建器,全手写模板)
  • 简体主站 + 繁体 /zh-hant/:不做双语内容,而是在输出时整页转繁体(inc/lang.php)
  • 自动发文管线 zln-content-pipeline:DeepSeek 驱动,每天自动发 2–4 篇
  • IndexNow:新内容发布即推送 Bing / Yandex / Seznam / Naver

当前数字(2026-10-30 实测)

指标数值说明
sitemap URL682动态生成,含三向 hreflang
已发布文章576其中约 71% 是自我重复,见第六章
已发布案例80另有 229 篇草稿
服务页6/services/<slug>/
IndexNow 推送682 条 / 200已全量提交成功

读这份手册的顺序建议:先看第六章「内容债」——那是现在唯一真正卡住排名的东西。二、三章讲方法,四、五章讲已经做完的部分,随时可以翻。

已经做完的 vs 还没做的

分清楚这两件事,才不会重复劳动,也不会以为某个坑已经填了其实没填。

已完成

项状态
动态 sitemap + 三向 hreflang线上生效,682 条全部 200
meta / canonical / OG / Twitter 全站接管线上生效
JSON-LD:Organization、WebSite、BlogPosting、Service、Breadcrumb线上生效
繁体站 /zh-hant/线上生效,含 JSON-LD 本地化
图片 alt 全量补齐652 页审计 0 缺失
空壳页 4 个补内容 / 专用模板已完成
行业归档 404 修复slug 改 ASCII,10 个归档恢复
IndexNow(PHP mu-plugin + 后台页)上线并实测 200
百度站点验证文件已放根目录(但百度这条线已放弃,见下)

没做 / 故意不做

项原因
百度 sitemap 提交放弃。服务器在新加坡、无 ICP 备案,百度对这类站是结构性劣势,投入产出不成立
Google Search Console 提交需要你的 Google 账号,我做不了
Bing Webmaster Tools 登录需要 Microsoft 账号。不登录也生效,只是看不到明细
llms.txt故意不做。Google 官方明确说无效
英文站本地化暂缓。目前 /en/ 页面树是 noindex
229 篇案例草稿发布故意压着

SEO 不是一个动作,是四层

客户问「你们怎么做 SEO」,最容易得到的回答是「优化关键词」——那是四层里最浅的一层。

层回答什么问题谁负责
技术层能不能被爬、能不能被收录建站时一次做对
页面层这一页能不能排这个词每个落地页的设计
内容层有多少页在排多少个词每月加文章
站外层别人提不提你只能做基础,不承诺

一句话:技术层决定「有没有资格被收录」,页面层决定「这一页能不能排」,内容层决定「能排多少个词」,站外层决定「能不能排到最前面」。前三层靠交付,第四层靠时间和行业积累。

技术层:建站时一次做对

这一层的动作都是「做了没人夸,不做全白搭」。它不产生排名,但决定所有内容有没有入口。

网址与收录

  • 每页只有一个规范网址:canonical 指向自己,参数、大小写、结尾斜杠统一
  • 动态 sitemap.xml:文章、案例、栏目自动同步
  • robots.txt 指向 sitemap,放行爬虫
  • 关闭无意义的归档(日期、作者、标签云)

页面体验

  • 移动端可用:字号、点击区、不横向滚动
  • 速度:图片 WebP、懒加载、首屏关键资源优先
  • HTTPS 全站、不混用 http 资源
  • 旧链接 301,不留 404

结构化数据

按标准输出,不做过度设计:Organization、WebSite、Article、Service、Breadcrumb。同一套同时服务百度和 AI 搜索。

多语言与地域

  • 简繁 / 中英并存时用 hreflang 互相指向,否则被判重复内容
  • 外贸站按目标市场分语言目录,不要一页混排
  • 大陆站点要 ICP 备案 —— 这一条本站不满足,所以百度那条线不成立

最常见的返工原因:换模板没做 301、改版后旧网址全 404、图片没压缩导致手机端 8 秒打不开。这三件都能让前面所有内容投入打水漂。

页面层:一个页面只打一个词

典型错误是把「公司简介」当一页去打十个词。正确做法:一个客户会搜的具体需求,对应一个独立页面。

页面怎么切

按「子品类 × 交易意图」切,不按公司部门切。

页面对应的搜索意图
产品中心想比较有哪些品类
单品页(一品一页)我要这一类具体产品
行业应用页这个场景怎么做
定制与打样页我想定制、想先看样品
验厂与资质页我要确认你是不是真的

每页必须有的六样

  1. 标题:地域 + 品类 + 交易词,30 字内,品牌名放末尾
  2. 描述:一页一段,写清做什么、给谁、有什么不同
  3. H1:全页唯一,含目标词,不和标题重复
  4. 首段:100 字内说清你是谁、做什么、在哪、给谁做
  5. 正文骨架:参数 → 场景 → 流程 → 常见问题
  6. 询问出口:表单、电话、二维码,一页至少两处

内链

页面之间要互相走得到,不能有「只有从首页才能进」的孤岛页。栏目 ⇄ 单品 ⇄ 应用 ⇄ 文章,每条正文至少一两个内链,面包屑全站统一。

图片

文件名和 alt 写实词(shenzhen-nfc-card-factory.webp),不要 IMG_0932.jpg。产品图、车间图、证书图都值得单独优化。

内容层:靠词表和篇数堆出来

SEO 的产出不是一次性交付的,是「词表 × 篇数 × 月份」的乘积。这就是「每月加文章」为什么不是附赠品。

先做词表,再写文章

从宽到窄收拢,一次列 40–60 个词,按「子品类 × 交易词 × 地域」组合。一个词对应一个页面,不要一页塞十个词。

文章怎么写才有排名

工业品最容易踩的坑是「参数罗列」——全篇写支持什么协议、什么频率,同行写的一模一样。有区分度的是三类:

  1. 应用场景:换系统怎么迁移、怎么对接教务、被复制了怎么办
  2. 采购决策:怎么验厂、打样几天、起订量多少、差价在哪
  3. 故障排查:读不出卡是谁的问题、为什么同一批有 3% 失效

每篇结构固定:问题式小标题 → 开头直接给结论 → 具体数据和来源 → 结尾给下一步动作。这个结构同时满足搜索引擎和 AI 搜索,不用写两遍。

更新频率与刷新

  • 新增:每月 4–8 篇,宁少而稳
  • 刷新:每季度挑 10 篇老文改标题、补数据、更新年份 —— 性价比通常高于写新文
  • 别断:停更三个月以上,原有排名会明显下滑

对建站服务类站点,这条要改一下:服务类长尾和产品类长尾不是一回事。产品长尾词与词之间有实体差异,每篇都有独特信息;服务长尾只是地点和语气不同,写 40 篇其实是 40 篇同质文。详见第六章。

站外层:只做能做的

这一层只做基础建设,明确不承诺结果——它取决于别人的平台规则,不在交付方可控范围内。

会做的

  • Bing 侧:IndexNow 主动推送(本站已实现)
  • Google 侧:Search Console 的 sitemap 提交、Business Profile
  • 行业平台:1688、中国制造网、爱采购,与官网互相指向
  • 实体信息统一:公司名、地址、电话在地图、结构化数据、全站保持一致
  • 内容合作:行业媒体投稿,一年 2–4 篇

不会做的

  • 购买外链、批量发外链、链接交换群
  • 站群、泛目录、泛解析
  • 采集洗稿、伪原创改写
  • 用 AI 批量生成低质页面充数量(搜索引擎明确列为作弊)

这些手段短期有效、长期归零,一旦被判罚,恢复周期以月计。

KPI 怎么定

把 KPI 分层写进报价,是这一行最容易忽略、也最能避免后期扯皮的一件事。

层级指标周期承诺强度
品牌词公司名 / 品牌名进前 31–2 个月可以承诺
长尾词地域 + 品类 + 交易词,30–50 个进前 103–6 个月可以约定数量
品类词行业大词进前 206–9 个月只报进度
核心词最大那个词—不承诺
过程指标收录页数、自然流量、询盘数、内容篇数每月全额交付

必须提前说清的三件不可控:算法更新、同行突然加大投入、搜索结果页被平台产品占位。这三件直接改变排名,但不在交付方可控范围内。所以报价阶段就要把「动作承诺」和「结果承诺」分开写。

GEO 是什么

AI 搜索在回答问题时引用网页。GEO 就是让你的页面成为被引用的那一个。但它的正确定义,比市面上说的窄得多。

Google 的官方立场

Google Search Central 的 AI 优化指南里有一句原文,是整个话题的锚点:

"From Google Search's perspective, optimizing for generative AI search
is optimizing for the search experience, and thus still SEO."

也就是说:GEO 不是一门新学科,是 SEO 在 AI 搜索界面上的延续。

Google 明确点名「无效」的五件事

不做的事说明
生成 llms.txtGoogle 明确说不需要,不影响可见性或排名
把内容切块(chunking)不需要
为 AI 改写成特定句式、堆长尾变体不需要
去论坛视频刷「提及」无效操作
为 AI 过度堆结构化数据按标准做够用即可

这一条是报价时的护城河:市面上有服务商在卖 llms.txt 生成、卖「AI 内容改写」。这些 Google 已公开说明无效。我们不收这个钱,也不拿它凑数。

具体做的七件事

按权重从高到低。前两条是写作格式,几乎零成本;第四、六条是长期项,只给方案不承诺结果。

1. 把「答案」直接写进页面

  • 每个章节开头 40–60 字先给结论,不铺垫
  • 核心问题做成「独立可摘录的答案块」,约 130–170 字,脱离上下文也读得懂
  • 关键结论放页面前 30% —— 第三方研究显示约 44% 的 AI 引用来自这一区域

2. 结构改成问答式

  • 小标题用客户真实会问的问题,不用「公司简介」「产品优势」
  • 对比数据用表格,步骤用有序列表,每段 2–4 句

3. 补权威信号

  • 作者署名与资质、明确的发布 / 更新日期
  • 关键数据标一手来源(国家标准、行业协会、官方文档)
  • 公司名、地址、电话、资质全站一致,并做结构化数据

4. 品牌实体信号(长期,不承诺结果)

第三方研究(Ahrefs,75,000 个品牌):品牌提及与 AI 可见性的相关性约为外链的 3 倍。渠道权重大致是 YouTube > Reddit 与论坛 > Wikipedia > LinkedIn。

5. 技术可达性

关键内容服务端渲染 —— 多个 AI 爬虫不执行 JavaScript。

爬虫决定什么
GooglebotGoogle 搜索收录,AI Overviews 的索引来源
OAI-SearchBotChatGPT 搜索能否引用(不是 GPTBot)
Claude-SearchBotClaude 搜索功能能否引用(不是 ClaudeBot)
PerplexityBotPerplexity 搜索引用

GPTBot、ClaudeBot、CCBot、Google-Extended、Applebot-Extended 是训练型爬虫,放不放行跟「能不能被搜索引用」无关。市面上的报告经常把这两类混为一谈。

6. 结构化数据

Organization / WebSite / Article / Service / FAQ / Breadcrumb,按标准做够用即可。

7. 内容持续更新

每季度滚动刷新核心页面。「每月加文章」不是附赠品,是 GEO 的主线 —— 内容停更,引用资格会自然流失。

GEO 怎么衡量

AI 引用波动大且不完全可控。承诺「动作 + 定期复测 + 数据透明」,不要承诺「保证被引用」。

交付前:可见性基线

在 Google AI Overviews、ChatGPT、Perplexity、豆包、元宝里搜 20 个核心问题词,记录:是否被引用、引用了谁、我方页面位次。

之后:每 90 天复测

出具前后对比表。没有 DataForSEO 这类付费数据源时,只能人工搜 + 截图,一次约 2 小时 —— 报价时要按这个工时算,别当成顺手就干了。

行业口径提醒:只有用工具实测过的平台才能给分;没实测的写「定性评估,未测量」。这句话本身就能筛掉一批拿分数忽悠人的同行。

sitemap 与 hreflang

2026-10-27 上线。这一节记的是「为什么这么做」,不是操作步骤。

唯一的动态 sitemap

  • /sitemap.xml 由主题生成,不是静态文件
  • 每条 URL 带 lastmod 和三条 xhtml:link:zh-Hans、zh-Hant、x-default
  • WordPress 自带的 /wp-sitemap.xml 已关闭(返回 404),避免把 /en/、旧 /zh-hant/、404 的归档页暴露给搜索引擎
  • 旧的 Astro 静态 sitemap 已下线,robots.txt 只指向新的这一个

为什么关掉核心 sitemap

WordPress 自带的那一个「准确但不可控」:它会把每一篇文章、每一个附件、每一个作者归档都列进去,包括你不想被收录的。自己生成一个,等于拿到了白名单的控制权。

hreflang 是双向的

简体页指向繁体页,繁体页也要指回简体页,且 x-default 两边都指向简体。单向指向等于没写,搜索引擎会忽略。

结构化数据

全部在主题的 functions.php 里,函数名 zln_schema_jsonld()。

类型用在哪关键字段
Organization + ProfessionalService全站稳定 @id、logo、电话、邮箱、地址、营业时间、服务区域
WebSite全站inLanguage: ["zh-Hans","zh-Hant"]、站内搜索
BlogPosting文章headline、datePublished、dateModified、author、publisher
Service六个服务页服务名、提供方、区域
BreadcrumbList内页层级路径

两个容易忽略的点

  • 繁体的 JSON-LD 也要转。页面正文转了繁体,但 JSON-LD 在 <script> 里会被转换器跳过,结果是「页面是繁体、结构化数据是简体」。所以 zln_to_hant() 对编码后的 JSON 又做了一次转换。
  • @id 必须用未加语言前缀的站点根地址,这样简繁两个版本指向同一个 Organization 实体,而不是两个公司。

繁体站怎么做的

不套 __(),直接转最终 HTML。这个选择决定了它的成本是「两天」而不是「两个月」。

为什么不用 i18n 函数

  • 模板里约 500 条文案,套 __() 能解决
  • 但数据库里的 576 篇文章、80 个案例,一条都不会变
  • 而繁简转换是词组级的一一对应(头发→頭髮、干湿→乾濕、发现→發現、一只→一隻),可以直接转 HTML

结果是:模板、文章、案例、菜单、面包屑一次全覆盖,不需要改任何一句文案。

路由是怎么实现的

进来的方向:init 阶段把 /zh-hant 前缀从 REQUEST_URI 摘掉
            → WordPress 照常解析 /cases/agriculture/
出去的方向:home_url 过滤器补回前缀
副作用处理:关掉 redirect_canonical(路径被改过,它会误判成不规范而 301)

幂等性

繁体页再转一次,字节数不变。这是检验转换是否稳定的最直接办法。

踩过的坑

  • 案例 iframe 用 home_url() 拼路径,加前缀后变成 /zh-hant/templates/… → 改成根相对路径
  • 语言切换器里的「简」被转成「簡」→ 给容器加 data-no-convert
  • nginx 下根目录的 en/、zh-hant/ 符号链接是真目录,try_files 命中后直接读目录 → 403

IndexNow 是什么

目前唯一「不需要注册账号、不需要 API key」就能主动通知搜索引擎抓取的通道。

引擎吃不吃
Bing吃。而且 Bing 是 ChatGPT 搜索的上游索引之一
Yandex / Seznam / Naver吃(走共享入口)
Google不吃,走 Search Console 的 sitemap
百度不吃,走站长平台

钥匙在根目录

整个协议的信任锚只有一个文件:

https://www.ailinkpromise.com/f26854be2302c4ca29469a985e2330ef.txt
内容:f26854be2302c4ca29469a985e2330ef   (32 字节,无换行)

这个文件一旦被删、被拦、被静态缓存返回旧内容,推送会全部 403,而且不会在显眼的地方报错。所以后台页面每次打开都实时抓一遍比对。

代码在哪,怎么查

纯 PHP 实现,挂在 mu-plugin 上。管线发文用的就是 wp_insert_post(),所以钩子能直接接住。

文件位置

线上  wp-content/mu-plugins/zln-indexnow.php
本地  wordpress/wp-content/mu-plugins/zln-indexnow.php
源文件  deploy/mu-plugins/zln-indexnow.php
备用  scripts/indexnow_push.py(离线/换机器时用)

为什么放 mu-plugins

  • 换主题、换插件都不影响,自动加载
  • 后台没有停用按钮,不会被误关
  • 不需要定时任务,发文即触发

三个设计细节

  • 先打共享入口,失败才打 Bing 专用入口 —— 共享入口一次通知四家,正常只发一个请求
  • 同一 URL 60 秒内只推一次 —— 一次保存会触发多次钩子
  • 每日 03:10 兜底 —— 把过去 26 小时改动过的内容再推一遍,防止发布那一刻网络抖动导致永久漏推

怎么看日志

后台:工具 → IndexNow,只读页,能看到 key 文件状态、下次兜底时间、累计次数、最近 50 条明细。

命令行:

ssh hostinger
R=/home/u392036869/domains/ailinkpromise.com/public_html
wp eval 'foreach(get_option("zln_indexnow_log",[]) as $r){ printf("%s | %s | %d 条 | %s\n",
  $r["time"],$r["status"],$r["count"],$r["source"]); }' --path=$R

出问题怎么查

现象原因
403 SiteVerificationNotCompleted共享入口第一次收到提交,正在抓 key 文件。等 1–2 分钟重跑
422URL 不属于该 host。脚本和 mu-plugin 都会先过滤
日志一直是 skippedURL 里不含 www.ailinkpromise.com。本地 zln.localhost 会这样,正常
完全没有新日志wp_after_insert_post 没触发,或文章状态不是 publish

内容债:576 篇里 71% 在自我重复

这是现在唯一真正卡住排名的东西。不是技巧问题,是资产结构问题。

按标题前 9 字归并的结果(2026-10-30)

指标数值
已发布文章576
不同主题组232
撞题的组65 组
撞题涉及的文章409 篇(71%)

最严重的八组

篇数主题
21制造业B2B官网布局:…
19B2B企业Google Ads投放与官网承接优化:…
16企业官网关键词布局:…
16跨境电商官网与传统外贸网站:…
15跨境企业官网多语言:…
15外贸独立站内容营销从0到1:…
14SaaS官网转化路径设计:…
14工业品B2B官网设计:…

最直白的一个例子

2026-10-29 10:51  SaaS官网转化路径怎么设计?从漏斗到留资的完整拆解
2026-10-30 10:52  SaaS官网转化路径设计:从访客到付费的7个关键节点

同一个主题,隔了 24 小时。

根因:查重窗口 30 天,主题生命周期是永久的

管线里其实有查重,但那道闸门开得太宽。

现在的逻辑

class-engine.php:221
if (!empty($recent)) {
    $this->log[] = '⚠ 跳过:30天内已有相似文章';
    return ['success' => false, 'error' => '相似文章已存在'];
}

窗口是 30 天。所以每过 31 天,同一个题目就能合法地再写一遍。4 个月下来自然长成 21 篇。

为什么服务类长尾加剧了这个问题

产品长尾服务长尾
例子深圳 NFC 卡 500 张起订深圳网站定制多少钱
词与词的关系规格、场景不同,每篇有独特信息只是地点和语气不同,内容是同一篇
SERP 第一屏同行官网竞价广告 + 建站平台

所以「长尾能上去」这条经验在工业品上成立,在建站服务上不成立。写 40 篇地域长尾,等于自己复制自己 40 次。

先止血,再造血

顺序不能反。资产结构不改,后面做什么优化都会被拖累。

第一步:停掉自我复制

  1. 管线查重窗口从 30 天改成永久 + 主题台账:把已写主题存进 option,生成前先比对,重复直接换题
  2. 65 组撞题里重复度最高的那批(21 篇、19 篇、16 篇那几组)保留最好的 1–2 篇,其余降级:改 noindex 或合并 301

这一步的收益是减少负资产,不是增加流量。但没有这一步,后面做什么都白费。

第二步:把内容换成有护城河的

写 20–30 篇真项目细节,一篇顶现在十篇。这类内容全国没几家建站公司写得出来,因为需要真做过:

  • 「曼秀雷敦 967 个页面图片资产扫描」怎么做的
  • 「外贸站多语言不装插件,用输出转换实现」的取舍
  • 「WordPress 站点从 Astro 静态站迁移,301 怎么保住权重」
  • 「全站 652 个 URL 的 sitemap 怎么做三向 hreflang,怎么验证」

目标重设

不要定改定
「深圳网站建设」进首页品牌词第 1(有人听说你,去搜你)
40 个地域长尾10 个技术型长尾(hreflang / 多语言 / 迁移 / 交接)
靠自然搜索获客自己就是样板:技术上做到能被检查

对建站公司来说,官网 SEO 的真实收益从来不是「从搜索引擎拉单」,是客户看了之后相信你真的会做这件事。技术底子已经很够了,卡住的只有内容那一块。

25 个未提交的改动

这是当前最大的单点风险。所有活都已经上线了,但一个都没进版本库。

实测(2026-10-30)

主题工作区:25 个未提交改动(13 个 modified + 12 个 untracked)
但本地与线上主题 md5 逐个比对 → 除 8 个 .bak 备份文件外完全一致

也就是说:10-26 的产品矩阵、10-27 的整轮 SEO 改造,全部已经生效,但一个 commit 都没有。只要谁执行一次 git checkout,这些就全没了。

另外

  • wordpress/ 和项目根目录都不是 git 仓库,只有主题目录是
  • 线上主题目录里躺着 8 个 .bak 文件(functions.php.bak 这类),能被公网访问到

建议动作:把这 25 个改动整理成几个语义清晰的提交(产品矩阵 / SEO 改造 / 空壳页 / 行业归档),然后把线上那 8 个 .bak 删掉。

待办清单

按优先级排。P0 是不做会出事,P1 是不做会卡住增长。

优先级事项说明
P0整理 25 个未提交改动成 commit随时可能被一次 checkout 抹掉
P0删掉线上主题里的 8 个 .bak公网可访问,且是备份残渣
P1管线查重改主题台账止住第 22 篇「制造业B2B官网布局」
P165 组撞题降级处理保留最好的,其余 noindex 或合并
P1写 20–30 篇真项目细节唯一有护城河的内容方向
P2Google Search Console 提交需要你的账号
P2Bing Webmaster Tools 登录不登录也生效,只是看不到明细
P2favicon 改品牌红现在还是橙色 #ff4f03,和 #DF3824 不一致
P2229 个下架案例 URL 做 301现在是 404
P3英文站本地化已决定暂缓
P3百度已放弃:服务器在新加坡、无 ICP

命令速查

常用的一条一条记下来,省得每次翻文档。

本地站点检查

cd /Users/mh/Sites/zhiliannuo

# 八个关键 URL 的状态码 + 是否有 PHP 警告
for u in / /zh-hant/ /cases/ /zh-hant/cases/ /services/website/ /insights/ /about/ /contact/; do
  printf "%-24s %s warn=%s\n" "$u" \
    "$(curl -sk -o /dev/null -w '%{http_code}' "https://zln.localhost$u")" \
    "$(curl -sk "https://zln.localhost$u" | grep -ic -E 'warning:|fatal error')"
done

改主题代码后

cd /Users/mh/Sites/zhiliannuo/wordpress/wp-content/themes/zln-ankit
git log --oneline -1 && git status --short

# WP-CLI 必须带 -u www-data,否则制造大量 Warning
docker exec -u www-data zln-wordpress wp post list --post_type=post --posts_per_page=5

线上

ssh hostinger
R=/home/u392036869/domains/ailinkpromise.com/public_html

wp theme list --path=$R
wp post list --post_type=post --post_status=publish --posts_per_page=10 --path=$R
wp eval 'echo zln_indexnow_push_all();' --path=$R

IndexNow 状态

# key 文件是否可读
curl -s -o /dev/null -w '%{http_code}\n' \
  https://www.ailinkpromise.com/f26854be2302c4ca29469a985e2330ef.txt

# 最近推送记录
wp eval 'foreach(get_option("zln_indexnow_log",[]) as $r){
  printf("%s | %s | %d | %s\n",$r["time"],$r["status"],$r["count"],$r["source"]); }' --path=$R

sitemap 与收录

curl -s https://www.ailinkpromise.com/sitemap.xml | grep -c "<loc>"
open "https://www.bing.com/search?q=site%3Awww.ailinkpromise.com"

部署主题到线上

cd /tmp
tar czf zln-deploy.tar.gz zln-ankit
scp zln-deploy.tar.gz hostinger:~/
ssh hostinger 'mkdir -p ~/zln-deploy && tar xzf ~/zln-deploy.tar.gz -C ~/zln-deploy'

一手来源与本地文档

判断行业说法真伪时,先回这里,别看二手总结。

官方文档

内容地址
Google AI 优化指南developers.google.com/search/docs/fundamentals/ai-optimization-guide
Google 第三方 SEO 工具说明developers.google.com/search/docs/fundamentals/third-party-seo
有用内容指南(E-E-A-T)developers.google.com/search/docs/fundamentals/creating-helpful-content
OpenAI 爬虫说明platform.openai.com/docs/bots
IndexNow 协议indexnow.org

本地文档

文件内容
SEO改动-2026-10-27.md整轮 SEO 改造与验收记录(32KB,最完整)
SEO-套餐说明-2026-10-30.html对外报价用的 SEO 说明
GEO-套餐说明-2026-10-30.md对外报价用的 GEO 说明
deploy/README.md线上部署、备份、回滚
交接文档-2026-10-26.md产品矩阵与管线封面
主题 README.md目录结构、数据量、常用命令

判断标准:任何「AEO / GEO 技巧」如果和 Google 官方文档冲突,一律以官方为准,并把冲突记下来。这条规则能挡掉九成的行业忽悠。

智连诺 · 站点技术手册 v1 · 生成于 2026-10-30 · 内容随站点演进更新