17 KiB
FNA_V3 SEO 实施与发布 · 2026-10-31
用户授权:落实已讨论方案,并全权优化 FNA_V3 SEO。范围为正式 cfn 的增量;开发初始基线 77f9b09c58b46ef2bbe0882ec89194bf25aa82cd;上线前发现HN广告并行发布,最终基线改为 a820755e7e914180178e6928f73d5b42b0b24c86,4个并行文件均不在本批覆盖范围,经白色机到 VPS-003 /www/wwwroot/clashfreenode-new.com。本地隔离工作副本 output/seo-20261031/stage。本文件是实现和本批验收唯一正文,36项总状态仍在 SEO_PLAN。
搜索渠道按用户此前与雷欧确认的 Yandex / Bing 优先,保留通用搜索兼容;两者均支持本批采用的规范URL、sitemap与IndexNow。依据:Bing指南、Yandex IndexNow、IndexNow协议(2026-10-31核对)。
用户于本批上线后明确纠正:只做内部SEO,界面必须与优化前一致。可见布局、说明、分页、标题和图片呈现已恢复到优化前,修复已上线;现行约束及验证以界面保留修复为准,下面保留首批发布历史。
日期文章内容性质核查(2026-11-02,只读)
用户要求按实际免费节点文章给出判断,而非列条件。本次经白色机SSH到正式cfn只读遍历88篇公开免费节点文章(2026-07-30至2026-11-02),正式HEAD为ec5b5f2ae5d31e137b4ccef3919549591bac98cb,首页当前取fn20261102。未请求订阅文件或测试节点,未改生产代码、数据库、索引策略或布局。
- 最近30篇在屏蔽订阅URL、日期及两行资源结果(节点数量/速度、地区)后,正文模板完全相同;全88篇有6种模板,其中75篇使用同一模板。URL屏蔽后的相邻正文字符相似度中位数,最近30篇为96.6%。这是自定义文本比较结果,不是搜索引擎重复判定或排名分数。
- 88篇订阅地址集合均不同,不能称为字面上“只换日期”,也不能据地址不同就断言订阅文件内容或节点实际可用性不同。最近三篇正文所报节点数依次为1588、1660、1547,速度与地区也变化;这些是发布载荷中的声明,未在本次进行联网实测。
- 正文主体是相同的订阅获取流程、推广、渠道与使用提示,没有按日新增的独立讲解、测评过程或故障分析。本次架构判断为“高度模板化的日更资源记录”,不足以仅凭日期和数字变化就把每篇当作独立编辑文章争取索引。
- 判断:稳定首页承担最新资源搜索入口,新日期记录保留公开访问并维持归档noindex方向;不依据假设批量恢复索引,不将canonical到首页承诺为历史权重转移。日期页自指canonical与noindex分别表达原始记录地址及不独立索引的意图。若目标改变为将日期页作为首页重复版本做信号合并,属于另一个需统一设计并验证搜索引擎选择的策略,不能与本次只读判断混作已实施。
- 当前新两篇
fn20261101、fn20261102为archive/noindex,旧日期记录仍沿用原7天规则。本次没有修改该过渡边界;未取得Yandex/Bing流量、外链或实际canonical选择报告,不声称历史日期流量为零。
纠正本聊天前一条建议:未检查实际正文便提出取消新日期文章统一noindex,依据不足,该建议撤回。上述内容性质判断来自本次生产正文核查;它不是扩大历史批量变更或改变界面的授权。
免费苹果ID内容性质核查(2026-11-02,只读)
经白色机SSH到正式cfn,在相同HEAD ec5b5f2ae5d31e137b4ccef3919549591bac98cb只读统计94篇公开shadowrocketids文章(2026-07-30至2026-11-02),全部94篇结构识别通过。账号/密码复制字段在服务器内先移除,仅返回条目数量、地区、时间、非账号模板及索引状态;不输出账号、密码或凭据派生值,不登录Apple、不测账号可用性、不改线上数据或SEO策略。
- 94篇去除账号条目后共用同一个正文模板:推广、更新频道、固定使用提醒,没有每日独立讲解或分析。按每日记录累计3551条账号展示记录(未做跨日去重,不代表3551个独立账号),每篇中位数39条;3篇空记录为
ssi20260906、ssi20260907、ssi20260922。 - 最新三篇11月2日、11月1日、10月31日分别37、36、37条;最近30篇有27种地区数量分布。只能确认条目数/地区/检测时间存在变化,本次不比较账号身份重合或密码轮换,不能据此声称每一天全是新账号。
- 2026-10-24等文章中仍存在标为2026-07-30检测的条目,表明文章日期不能代替每条账号的检测时间;未核实这些账号当前是否可用,不将旧时间直接断言为账号失效。
- 正式规则仍为分类7天索引窗口,没有像新免费节点一样创建即archive。核查时10月27日至11月2日7篇允许索引,较早日期页noindex;空账号接收没有免费节点同等的有效结果门槛。
- 在业务服务器进程内渲染
/shadowrocketids:200、index/follow、自指canonical,内容为日期文章列表而非直接提供账号的稳定详情页。此证据仅为服务器侧渲染,不是线上浏览器页面验收;本地账号卡片/筛选/密码默认打码改版仍未部署。
架构判断与建议:此类内容是有时效的账号资源快照,不是每天一篇独立编辑文章。长期搜索入口应落在苹果ID自己的固定地址,不能归并到展示免费节点的网站首页。先让既有/shadowrocketids稳定承接最新非空账号内容、准确的逐条检测时间与使用说明,再将日期快照作为可访问的noindex归档并保留原URL;不能先全部noindex而只留下无法直接提供账号的列表入口。空记录不替代最新有内容记录,历史条目不冒充当前有效账号。本段是建议及当前事实,未改变现行7天规则、栏目呈现或新建入口;实际账号可用性和搜索平台效果未验收。
原拟账号/密码跨日对比操作因潜在敏感派生数据外带被自动审批拒绝,未执行。随后获准的替代脚本彻底移除了取值、凭据哈希和身份对比,仅取得上述非敏感汇总;账号重合率及密码变化率不在本次结论范围。
第三方v2rayshare.net日期页对照(2026-11-02,只读)
用户指定查看该第三方站点。先取得搜索工具缓存,发现缓存日期不一致后,改为读取原站当前HTTP响应与HTML头;没有访问订阅文件、登录站点或修改FNA。Codex内置浏览器不可用,未改用外部浏览器。
- 首页为日期文章列表与分页入口,当前链接包含11月2日文章及第90页历史列表。抽查
/p/5017.html(2026-11-02)、/p/5029.html(2026-10-21)、/p/5038.html(2026-10-12)、/p/3327.html(2024-06-01):均HTTP200、canonical指向各自文章,未见X-Robots-Tag,页面robots均只有max-image-preview:large,没有noindex。超过7天乃至两年多的样本仍如此,不能描述为批量归并到首页或统一7天后noindex。 /sitemap.xml以301转到/wp-sitemap.xml。其公开文章子文件/wp-sitemap-posts-post-1.xml包含892个URL,上述4篇均在其中。第90页仍可发现2024年日期文章;未全量抓取892篇或查询实际搜索流量。/robots.txt本次实测301至外部订阅文本地址,未跟随下载,不能报告为已取得正常robots规则。上述判断严格限于实际文章HTML/响应头及sitemap信号;不把“页面无noindex且在sitemap”写成Yandex/Bing已经收录或排名好。- 对照判断:该站保留日期页独立索引资格,与FNA当前稳定首页加日期归档的策略不同。模板重复本身不能证明某种索引策略必然有效或日期搜索流量为零;它的公开配置是反例证据,但没有搜索平台效果数据,不能仅凭模仿据此改FNA策略。本次没有修改FNA的canonical、noindex或界面。
公开证据:当前日期页、历史日期页、文章sitemap。原始响应摘要保存在本次私有临时审计文件,文档只保留非敏感状态和URL。
首批实现记录
- 首页
/使用稳定标题/H1、WebSite、独立 canonical,显示最近可用记录全文及真实记录时间;明确零结果或失败不顶替上次记录,无可展示记录返回503/Retry-After。/freenode是带历史说明的分页归档。旧的/?page=N定向到对应归档页;首页不是分页第一页。 - 新免费节点记录创建即
sSeoPolicy=archive,可浏览、noindex、退出sitemap;已有资源仍保留分类7天策略,教程不继承资源期限。没有批量删除、合并、301到首页或恢复历史收录。取消 ClearDb 的180天正文删除,30天点赞明细清理保留。 Seo+Articles::publicVisible统一公开、索引、URL、元信息。草稿、未来文章、隐藏分类或父分类在详情、列表、标签、搜索、推荐、sitemap中一致排除。已知平级子栏目一跳到真实父路径,错误父路径404,旧文章路径不变。Android/iOS纠正显示名称,保留原andorid路径。- 合法分页每页20条、自引用canonical带页码,移除跟踪参数;page=1归一,0/负数/非数字/数组/重复/越界404。HTML上一页下一页,JS读取实际下一页链接,追加去重、更新末页导航。robots放行查询参数,保留非内容路径限制。
- 搜索使用当前站点数据库公开查询,转义LIKE通配字符,支持中文、空结果、无JS GET表单;不依赖过期的Meilisearch结果,也不删除/重建共享索引。现有发布索引副作用保留。普通浏览标签noindex,不做无流量证据的同义合并。
- 去掉全局“今天”简介;纯文本实体解码、空白清洗、标题转义。首页、栏目、标签、搜索和文章各有主题。分享复制当前规范文章URL,OG一致,绝对图片URL,增加Twitter和真实Article/BreadcrumbList/CollectionPage结构;不输出评分或伪造作者资历。
- 新增nullable
sContentUpdatedAt:仅有实质内容变动时写入,点赞不改变。旧数据未知修改时间省略lastmod,不以updated_at冒充。新sitemap包含非空有效栏目、首页及可索引文章,排除日更新快照;栏目未建立可信历史时钟时不输出lastmod。 - 免费节点接收校验字段与结果,失败、零节点、空正文拒绝并保留旧文。兼容旧摘要中的明确数量,状态默认unknown;数量不等于客户端连接实测,未向上游伪造check字段。已被编辑API接管的教程拒绝旧接口覆盖。
- 原编辑API的持久IndexNow回执继续使用,实质更新通知文章与相关栏目;日更通知首页/栏目,取消无差别直接推送快照。新增
seo_notifications出站表及业务服务器seo:indexnow-retry每5分钟最多10条、去重、5分钟到24小时退避;删除事件可以通知404地址,日志不含密钥。既有回执不自动补推,200/202仅代表接收。 - HTML包含会话/点赞和随时间变化策略,因此关闭整页响应缓存路径(原生产也已关闭);静态资源缓存继续使用。GET点赞不再写数据,改POST+CSRF。非内容请求输出noindex头,旧/test路由仅local注册。
- 保留教程横幅和既有广告;封面从CSS背景改为可发现img且保持原卡片比例,本地图片取真实尺寸;确认的福云/Hardnerd推广链接补sponsored,普通引用不一律nofollow。移动菜单增加可访问名称、展开状态、Escape关闭与焦点返回;无JS有导航和搜索后备。
- 不新增后台:本次设置由现有应用配置维护,后续若做可视管理沿ATOM规范。域名不变无需DomainHub变更;未新增TeleHub消息,原日更通知调用保持。
验证
- 独立SQLite、冻结时钟和HTTP替身,62项业务测试523断言通过,无警告(APP_URL显式提供)。包含原编辑发布/重试、插画交付与独立副本、年度点赞、新URL/可见性/时间/清理/IndexNow合同。未往业务库插入测试文章。
- 本地工作区最终整套64项/527断言通过,无警告。旧Laravel示例测试在未建表时访问首页,修正为独立健康入口启动及noindex检查;首页内容已有完整隔离数据测试。生产派生版本原62项/523断言通过,且本地/生产广告差异分别保留。
- Vite正式构建通过;JS gzip约80.25KB,主题CSS gzip141.79KB。仅性能体积基线,不是线上CWV成绩;未重写框架。
- 临时回环合成数据浏览器:从第2页滚动到第3页,26条且26个唯一ID、末页无next;390/320宽无横向溢出,菜单展开/键盘Escape;禁用JS仍有下一页链接。临时浏览器设置已复原。该验收不是生产页面验收。
- 本地固定入口
fna-v3.loc首页、免费节点第2页、Windows栏目均200,canonical使用本地域名,非生产统一noindex/nofollow。生产验收与精确提交、恢复点见下节。
保留边界与后续证据
历史正文、ID、URL、发布时间、插画关联和现有点赞设置不批量改动。旧资源7天noindex是过渡保留规则,不是给首页“转权重”的工具;未来按真实流量/外链与独立价值逐条处理。旧账号重复组保留既有noindex,不机械删文。既有客户端教程已经上线,本批不重写正文,未做客户端实机联网验证。
旧文章接收接口缺少入站认证;master01 FnSitePublish::fn_b 当前本地调用实现不带token,Nginx也未发现该路径专门认证。不得单方面启用token导致日更中断;需要在master01/FNA共同核对真实调用方并完成有兼容期的认证切换。当前编辑API认证保持,公网默认关闭。本批不把SEO发布宣称为旧接口安全问题全部解决。
未获取Search Console/Bing/Yandex的查询、外链、索引报告,不能据此承诺排名或声称历史URL没有流量;搜索平台效果、真实用户CWV、全部设备体验仍须后续数据观察。作者/运营反馈资料不虚构,现有点赞业务按用户此前明确设定保留,未作为搜索结构化评分。
回滚合同
代码回到本批base;只恢复本批覆盖的构建文件及缓存。新增列/出站表可保留,不还原整库覆盖发布后新文章。若需要撤销迁移,先确认无新写入并导出出站状态;默认不执行down。保留并行generated-tags-cloud、data.ms和public/images/editorial,禁止reset --hard/clean。不重启共享PHP-FPM;只定点失效本站变更文件OPcache。
发布记录
状态:本批技术优化已Git提交、推送并部署正式cfn,服务器侧验收通过。功能提交 7c11ca77bcad5880ee0d50610f05419d40e18d46,分支 codex/fna-seo-20261031,最终基线 a820755e7e914180178e6928f73d5b42b0b24c86;后续只同步本批文档与健康检查测试,不改运行代码。脱敏证据见 发布回执。
- 189篇文章逐项HTTP200、规范地址、index/noindex、Article结构化数据及OG地址通过;全部核心字段、ID、日期、配图和旧编辑发布回执哈希保持。35个sitemap目标逐项200、自引用canonical、index/follow,无重复。原28项中的首页仅统一尾斜杠,原文章地址无移除,新增7个有效栏目。
- 正式首页独立WebSite身份与最近可用文章一致;合法第2页及实际第3页HTML链接通过,非法父路径、无效/越界/重复分页均404。HTTP首页一跳301到HTTPS,HTTPS证书校验成功;XML、robots、CSS/JS状态及MIME通过。只存在已登记主域Nginx server_name,未为验收猜测www别名。
- 编辑公网API保持关闭,调试路由404;原和新增IndexNow调度均在业务服务器存在。2026-10-31 15:52:55北京时间,由新持久队列通知首页及9个栏目共10个URL,回执done、1次、HTTP200;仅证明已接收,不代表已抓取、已收录或排名提升。未修改旧发布回执或补推历史文章。
- 保留刚上线的HN广告调整、生产生成标签模板及data.ms、public/images/editorial并行目录。未改变DNS、邮件、Resource或其他实例;本地保留其DPL/FUC/HN组合广告差异,没有将本地其他未发布修改带上线。
- 第一次切换因验收把首页尾斜杠变化当成URL丢失而自动回滚,已核实只有该等价变化;严格保留其他URL差异检查后再次切换成功。最终维护窗口1.34秒,维护标记已撤。未重启共享FPM,只定点失效本站PHP文件OPcache。
- 私有恢复点:VPS-003
/root/backups/cfn-seo-20261031/,包含Git bundle、整库一致性备份、环境、Nginx、旧构建、前后状态、回滚失败原因与实际验收。新增SEO列与出站表为追加迁移,本地171篇原行旧字段保持;生产不回灌整库。
已完成服务器侧验收,未做线上页面验收。搜索平台报告、设备实机和真实用户性能不因这次技术发布自动完成;分项状态在SEO_PLAN。