会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
france1667
博客园
首页
新随笔
联系
订阅
管理
2026年10月21日
Sitemap、RSS 与 IndexNow 都配了 为什么还要分别验收
摘要: 一个静态站点已经有 Sitemap,也能订阅 RSS,还会在上线后调用 IndexNow。上线检查里如果只有一个“发现入口正常”的勾,故障反而可能被掩盖:地图列出了还未部署的页面,订阅源把每次构建当成新文章,而提交接口收到的仍是旧 URL。 这三个入口看起来都在输出网址,实际维护的是不同对象:页面清
阅读全文
posted @ 2026-10-21 10:25 申行见长
阅读(2)
评论(0)
推荐(0)
2026年10月18日
搜索提交超时后能直接重试吗:从 URL 队列到可审计事件账本
摘要: 一批网址发给搜索提交接口,客户端等到超时。队列里的 URL 还在,下一轮定时任务又取到了它们。这时直接重试,看上去符合“失败就恢复”的直觉,却遗漏了一个问题:远端也许已经接收,只是响应没有回到客户端。 反过来,如果担心重复而直接把这批 URL 删掉,远端没有收到时又会丢通知。客户端既不能把超时当成确
阅读全文
posted @ 2026-10-18 10:27 申行见长
阅读(4)
评论(0)
推荐(0)
2026年10月14日
公司品牌与网站不是同一个节点:用 JSON-LD 连接身份和文章作者
摘要: 一个站点可能同时出现公司全称、品牌名、网站名和媒体署名。它们在视觉上挨得很近,但并不意味着应该写成四个公司节点,也不意味着可以全部塞进同一个 name 字段。 这类错误通常不会让 JSON.parse 报错:语法合法,图里的关系却表达错了。更隐蔽的情况是,每个文章页都用自己的地址拼出一个 organ
阅读全文
posted @ 2026-10-14 10:34 申行见长
阅读(3)
评论(0)
推荐(0)
2026年10月11日
原始 HTML、预渲染与移动端正文一致性怎样自动核验
摘要: 浏览器里能读到一篇文章,不代表第一次 HTTP 响应已经交付了正文。构建目录里存在完整 HTML,也不代表客户端脚本接管后没有把正文替换掉。桌面端正常,更不代表窄屏的正文没有被某条响应式规则隐藏。 生成式引擎优化(GEO)的技术验收需要区分这些层次。本文讨论一个 React 与 Vite 静态预渲染
阅读全文
posted @ 2026-10-11 10:30 申行见长
阅读(3)
评论(0)
推荐(0)
2026年10月7日
把跳转链、Canonical 冲突和软 404 放进同一套逐页诊断
摘要: 页面最终返回 200,不等于这条网址链路没有问题。旧地址可能绕了几次跳转,最终页面又把 Canonical 指回旧地址;不存在的文章可能被通用回退规则送进首页,浏览器看起来正常,状态码也正常,但用户要的内容根本不存在。 在生成式引擎优化(GEO)与搜索工程的技术检查中,这几类问题经常被拆开处理:运维
阅读全文
posted @ 2026-10-07 10:24 申行见长
阅读(13)
评论(0)
推荐(0)
2026年9月30日
批量内容上线后,怎样自动检查 Sitemap、分页、Canonical 和真实 404
摘要: 一次上线几十篇文章,最容易出现的错误并不是“页面打不开”,而是各个系统对“已经发布了哪些页面”理解不同:文章详情存在,列表翻不到;列表里有入口,Sitemap 没有;第二页展示了不同内容,Canonical 却仍指向第一页;随便输入一个不存在的地址,也返回首页和 200。 这些问题属于生成式引擎优化
阅读全文
posted @ 2026-09-30 10:26 申行见长
阅读(6)
评论(0)
推荐(0)
2026年9月29日
100 篇静态内容如何增量部署:校验复用与原子切换
摘要: 一次增加很多静态内容时,最容易混在一起的其实是三件不同的事:完整构建、网络传输和生产切换。 完整构建可以保证所有页面、Sitemap、RSS 和结构化数据来自同一版本;网络传输却没有必要每次发送整棵目录;生产切换则应该在校验全部完成后瞬间发生,而不是让访问者看到一个正在被覆盖的目录。 最近一轮静态内
阅读全文
posted @ 2026-09-29 14:17 申行见长
阅读(12)
评论(0)
推荐(0)
2026年9月4日
把爬虫日志做成可比较证据:每日聚合、等长窗口与隐私最小化
摘要: Web 访问日志很容易生成,却很难成为可以跨周比较的证据。直接统计某一天包含 bot 的行数,会同时遇到日志轮转、当天数据不完整、User-Agent 伪造、路径扫描、重复来源和隐私泄露等问题。 一个小型站点不一定需要完整的数据仓库,但至少要把“原始日志”和“长期观测数据”分成两层:原始日志短期保留
阅读全文
posted @ 2026-09-04 10:25 申行见长
阅读(5)
评论(0)
推荐(0)
只看 User-Agent 会误判爬虫:用双向 DNS 验证 Baiduspider 和 bingbot
摘要: 分析 Web 访问日志时,最容易犯的错误之一,是看到 User-Agent 中出现 Baiduspider、bingbot、GPTBot 或 Claude-SearchBot,就把请求直接计入对应平台。 User-Agent 只是客户端自己填写的一段字符串。任何扫描器都可以把它伪装成搜索引擎,甚至一
阅读全文
posted @ 2026-09-04 10:25 申行见长
阅读(11)
评论(0)
推荐(0)
2026年8月19日
搜索提交 API 有每日配额时,如何设计一个不会丢 URL 的队列
摘要: Sitemap 里有几十个待发现页面,而搜索提交 API 每天只允许接收一小批 URL,这看起来只是一个“分三天调用接口”的小任务。但一旦把它交给定时任务长期运行,真正困难的部分就不再是发送 HTTP 请求,而是如何保证:失败时不丢 URL,重跑时不破坏队列,并发时不重复消费,服务器错过执行时间后还
阅读全文
posted @ 2026-08-19 11:15 申行见长
阅读(17)
评论(0)
推荐(0)
下一页
公告