fn_b/docs/maintenance/SEO_UI_RESTORE_2026-10-31.md

3.3 KiB
Raw Permalink Blame History

SEO界面保留修复 · 2026-10-31

用户明确:先不改变网站布局,用户看到的界面必须与SEO优化前完全一样,只做内部SEO。本修复撤销前批7c11ca77引入的可见改变;以SEO前生产a820755e7e914180178e6928f73d5b42b0b24c86的页面模板为外观基线,增量接续fa2bc2dafec4392c20004cef840ce54bc59ea41c,不整站回退、不恢复旧广告或业务数据。

实施边界

  • 恢复栏目横幅在左侧内容区的位置、旧卡片结构和CSS背景封面、原空结果样式、原导航/页脚文字。移除新增栏目说明、首页/文章历史说明块、可见分页条及额外导航。
  • 首页可见标题恢复当前文章标题,发布时间恢复原相对时间文字;不再添加可见更新时间。去掉seo.css和其全局图片/焦点样式覆盖。生产HN广告、此前已撤下的旧侧栏广告、本地DPL/FUC/HN组合保持各自现状。
  • 内部meta、canonical、robots、JSON-LD、sitemap、公开性/无效路径校验、内容时钟、发布门槛和IndexNow保留。面包屑地址与复制链接修正保留,不改变可见文字。原每页数量从既有page_limit配置读取。
  • 翻页辅助地址移入head的rel=prev/next,原滚动交互读取实际next并去重;不再增加可见分页,也不声称有无JS翻页能力。head关系仅为辅助元数据,不能保证搜索引擎将它当作完整发现链路;不使用隐藏关键词或给机器人单独渲染页面。

已取得的本地证据

  • 完整64项测试、533断言通过;Vite发布构建通过。
  • 同一份隔离合成数据,首页、栏目、文章、空结果各在1280桌面及390手机视口与优化前模板对照,8组PNG字节/哈希完全一致。测试图、结果存项目output/seo-20261031/ui-comparison;不包含线上页面截图,不作为生产浏览器验收。
  • 正文DOM在仅归一内部URL/属性和语义time标签后四类一致;滚动从第2页追加到第3页,共26条/26唯一ID,末页next消失,无可见分页条。
  • 临时测试不访问生产网站,不往业务数据库插入文章。页面原样要求高于上一批关于可见H1、说明块、img改造或分页UI的实施记录。

发布与恢复

部署按Git显式提交,保留当前代码、构建、数据摘要及回滚点;本批不迁移数据库、不改内容或通知回执。已提交、推送并正式部署功能提交 bc48be39e646bc365a1421fe4ad939f504f6615e,分支 codex/fna-seo-ui-20261031;恢复点为VPS-003 /root/backups/cfn-seo-ui-20261031/。若补丁失败只回退本批代码,不能回灌整库覆盖新文章。

正式结果

本次界面恢复已完成。189篇文章逐项HTTP、canonical、robots、Article结构化数据通过;首页可见H1与当前文章标题相同,原相对发布时间文字恢复,新增说明块/分页条/seo.css均已移除。原正文、日期、配图及编辑回执哈希不变,sitemap前后均35项且集合完全一致;原HN广告及并行生成标签、data.ms、编辑图片目录保持。维护窗口1.30秒,已退出维护。

已完成服务器侧验收,未做线上页面验收;8组本地截图对照与服务器检查分别记录,不混同证据。没有再次通知IndexNow,没有修改DNS、邮件、Resource或其他项目。脱敏回执见界面恢复发布记录。