网站改了没生效?
一张清单查清六处
网站改了没生效,多半不是没改,是只改了一处。文章页、列表页、页面标题、站点清单、AI 清单、问答,六处各有各的真源。
网站改了没生效,多半不是没改,是只改了一处。
先别催服务商。你打开那条文章网址能看到,只证明了一件事:那个文件传上去了。
核心逻辑就一条:一次内容发布要过六个独立的口子,每个口子各管各的真源。漏一个,就有一处看不到。
结论先给:这六个口子不是同一份文件改六遍,是六份各自生成的东西。所以「我明明改了」和「我怎么看不到」可以同时成立,两边都没说谎。
一、你说的「发好了」,服务商指的是哪一种?
1. 文章页能打开,只算一处
最常见的情况:服务商把文章页传上去了,回一句「发好了」。你点开链接,确实在。
但站上还有别的地方该出现这篇文章:博客列表页、站内相关文章的互链、给搜索引擎看的清单。这些不会因为你传了一个文件就自己跟上。
2. 列表页没卡片,等于没进站
列表页不是按文件夹自动列出来的,是从一份「文章登记表」生成的。没登记,就没有卡片。
判据很直白:你的客户从首页点进博客,翻两屏找不到这篇,等于它没发。 能直接打开网址不算数,因为你的客户不会猜网址。
我们上一篇文章就卡在这里:文件在、网址 200,列表页翻到底没有它,原因只是没往登记表里加一行。
3. 判据:让对方截三张图
别听描述,要证据。让对方给你三张图:文章页直接打开的样子、博客列表页里那张卡片、站点清单里那一条网址。
土办法最有效:三张图放一起,缺哪张你一眼能看出,不用懂技术。
二、为什么改了 A,B 还是旧的?
1. 六处各有各的真源
下面这张表你可以存着,验收时逐行对:
| 要验的地方 | 由什么生成 | 漏了会怎样 | 怎么自己看 |
|---|---|---|---|
| 文章页 | 正文模板 | 打不开,或是旧版 | 直接打开网址 |
| 列表页卡片 | 文章登记表 | 文章在,客户点不到 | 打开 /blog/ 找标题 |
| 页面标题三行 | 页面生成块 | 标题、描述不对,网址指错 | 右键查看源代码 |
| 站点清单 | 全站网址表 | 搜索引擎不知道有这页 | 打开 /sitemap.xml 搜网址 |
| AI 清单与互链 | 清单 + 互链表 | AI 和相关文章不带它 | 打开 /llms.txt 搜网址 |
| 问答与结构化 | 问答真源 | 可见问答和结构化对不上 | 页面底部 + 查看源代码 |
看第三列就够了:六行六种症状互不重叠,所以你只修一处,其余五处照样是旧的。
2. 手工补一处,别处不会跟着变
对照一组:反例是「列表页没卡片,我手工加一张就好了」,正例是回到登记表加一行,再把整条链重跑一遍。
手工补的那张卡片会留在页面上,但清单、标题、互链、问答还是不认这篇。 短期内看着像修好了,过几天从搜索或 AI 那边查,还是空的。
3. 数字能帮你确认「真的全跑了」
整条链跑完,会有一组看得见的变化:列表页从 46 张卡片变 47 张,全站 56 个页面的标题块被重写,站点清单变成 28,771 字节,AI 清单 21,685 字节,静态文件共 244 个,正文 3,230 字,问答 4 条。
这些不是行业统计,是我们自己这套站跑出来的记录。数字对不上,就说明有一处没跑。
三、搜索引擎看到的,和你在浏览器里看到的不是一回事?
1. 页面里那三行才是给机器看的
分两层看:你看到的是排版后的文章,搜索引擎先读的是源代码里三行:标题、描述、网址指向。这三行由生成块统一写,不是从正文里抄的。
正文改对了、这三行还是旧的,搜索结果里显示的就还是旧的。 这也是「我明明改了标题」最常见的落空处。
2. 站点清单和 AI 清单是两份东西
站点清单告诉搜索引擎有哪些网址,AI 清单给AI 助手抽取用。两份都要含这条网址。
一句判据:清单里没有,不等于页面不存在,等于没人被通知过。 边界在这:通知和收录是两件事,别混着验收。
3. 提交不等于被收录
Google 官方写得很清楚:请求重新抓取可能要几天到几周,而且不保证收录;新网页发布后一般可能要等一、两天至数周。
判据一条:所以「我提交了 sitemap」不是收录凭证。这两周内查不到,先别当成事故,去查那一处到底有没有生成,别反复改配置。
《外贸网站 Google 搜不到:先查收录,再谈排名》专门讲这一步怎么定位,这篇只讲「发没发全」,别混着查。
四、验收单该要哪几样?
1. 六句问话,原样发给服务商
下面这段可以直接复制。要截图或原样回答,不要一句「都做完了」:
发完之后,请逐条回我(截图或原样文字):
1. 文章网址直接打开,状态码是多少?
2. /blog/ 列表页里,这篇标题在第几张卡片?
3. 查看源代码,title / description / canonical 是不是本文的?
4. /sitemap.xml 里有没有这条网址?lastmod 是哪天?
5. /llms.txt 里有没有这条网址?站内相关页有没有链过来?
6. 页面底部问答,和源代码里结构化数据的问答,是不是逐字一样?
提醒一句:第 6 条最容易被跳过。可见问答和结构化问答必须逐字一致,对不上就是两处各写各的,后面改一处又会对不上。
2. 预览地址和正式地址,分开验
边界一次说清:预览环境是给你上线前看的,正式站是给客户看的,两套互不影响。预览里改好了,正式站不会自己变。
所以你每次要两个网址、各截一次图。只给一个链接、说「已经上线了」,先问清是哪个环境。
3. 别信的三个承诺
- 「上线两周就该搜到了」——官方给的是几天到几周,且不保证收录,两周没动静不是事故。
- 「提交成功就是收录了」——提交只是通知,收录由引擎决定。
- 「保证上首页、保证询盘翻倍」——官方连收录都不保证,我们更不保证。能承诺的是交付物和你自己能复核的证据,不是业务结果。
站内《网站内容改了仍显示旧版:采购怎样验收缓存更新》和《网站上线只是开始:静态站日常监控清单》讲的是另两层,一个管缓存、一个管上线后,和这篇的「发布清单」不是同一件事。
结尾:我们自己也没做到满分
说句实话:这个坑我们自己刚踩过一遍。上一篇讲收录排障的文章,手工放进站点后列表页看不到;补了卡片,站点清单里还是没有;最后把整条链重跑,六处才齐。
字体子集那一步还因为环境里缺组件没跑成,5 个新字(啊、屈、恒、惩、罚)暂时回退到系统字体。我们自己也没做到每一处都满分,所以这份清单是拿来一起对的,不是拿来挑别人毛病的。
网站改了没生效,先别问「改没改」,问「六处都对上了吗」。 你对完这六行,剩下的是等,不是催。
常见问题
Q1文章网址能打开了,是不是就发布好了?
先给结论:只算一处。文章页、列表页卡片、页面标题三行、站点清单、AI 清单与互链、问答,是六处各自生成的东西,不会因为传了一个文件就自己跟上。要对方截三张图:文章页、列表页那张卡片、站点清单里那一条网址。
Q2博客列表页看不到新文章,是不是没传上去?
先给结论:多半传上去了,是没登记。列表页不是按文件夹自动列出来的,是从一份文章登记表生成的,没登记就没有卡片。回到登记表加一行,再把整条链重跑一遍;手工补一张卡片,清单、标题、互链、问答还是不认这篇。
Q3提交了 sitemap,是不是等于被收录了?
先给结论:不等于。提交只是通知,收录由引擎决定。Google 官方写的是请求重新抓取可能要几天到几周,而且不保证收录;新网页发布后一般可能要等一、两天至数周。这两周内查不到,先别当成事故,去查那一处到底有没有生成。
Q4预览地址改好了,正式站怎么还是旧的?
先给结论:两套互不影响。预览环境是上线前给你看的,正式站是给客户看的,预览里改好了,正式站不会自己变。每次要两个网址、各截一次图;只给一个链接说已经上线了,先问清是哪个环境。
资料来源
- Google 搜索中心 · 为什么 Google 搜索找不到我的网页?(原文:新网页发布后「一般来说,你可能需要等待一、两天至数周」;可用网址检查工具逐条查)
- Google Search Central · Ask Google to Recrawl Your Website(原文:重新抓取可能要几天到几周;请求抓取不保证立即或最终收录)
- Google Search Central · Build and submit a sitemap(原文:站点地图是告知网址的途径,不是收录凭证)
- Google · How to Get Information on Google(原文:site: 不保证列出该前缀下全部已收录网址;新站可能要几周才被注意到)
- 我们的应用建议与第一手记录(非第三方统计):六处生效点的划分、六句验收问话、两套环境分开验,来自我们自己的发布流程;46→47 张卡片、56 个页面、28,771 / 21,685 字节、244 个文件、3,230 字、4 条问答、5 个新字,均为本次构建的实际输出,可复跑核对。