SEO 百科

自研系统

本页目录

自研系统

自研系统 指站点的后台管理、页面渲染与网址规则由自己开发,不依赖现成的 CMS。市场上仍有约 28.6% 的网站没有使用任何 CMS[6],这类站点的 SEO 责任全部落在开发者这一侧。

排名系统看的是产物

换 CMS 会不会影响排名,Google 在公开答复里讲得很直接:搜索系统不识别站点用的 CMS,也不因平台不同给不同待遇,页面用什么方式做出来不是重点,最终呈现给访问者的结果才是[5]。手写页面与用主流平台生成的页面按同一套标准评估[5]。

这个说法对自研既是好消息也是压力。好消息是没有平台出身带来的差距;压力是主流平台默认给的东西,要自己一件件实现。

平台默认给你的那批东西

图片与 iframe 的 loading 属性
图片与 iframe 的 width height 属性
站点地图的生成与提交
规范网址标签的自动输出
标题、描述、结构化数据的编辑入口
重定向规则的管理界面

以延迟加载为例,WordPress、Joomla、Drupal、TYPO3 都在核心层实现了 loading 属性,官方的建议是默认开启并只给带尺寸属性的元素加上[1]。补尺寸属性是为了避免布局偏移,图片与 iframe 都适用[1]。自研时这些都要写进模板与富文本输出环节,否则新发的每一篇都要人提醒。

判断是否值得自研,看的不是能不能实现,是有没有人长期维护这一批细节。

与搜索相关的三类风险

第一类是渲染。自研前端容易把列表与正文都交给脚本生成,抓取需要渲染后才能读到文字[2]。服务端输出 HTML 是更稳的起点。

第二类是元数据与署名。Google 建议明确内容的创建者,并说明内容如何制作,尤其是用到自动化时[3]。标题、描述、作者、日期这些字段要在数据模型里留好位置,事后补要改动表结构。

第三类是迁移。换内容管理系统、换域名、改版这三件事被建议逐个执行,而不是同时动[4]。同时改会让流量波动失去参照,出问题查不到原因。

常见误用

第一种是只做了后台录入,没做前台的规范网址与站点地图输出,收录只能从目录页链接进来。第二种是把重定向写成脚本层的临时跳转,长期不换成永久重定向[4]。第三种是数据库改结构时不备份旧地址映射,历史链接一次性失效。

附录

参见

参考资料

官方(境外)

  1. 《CMS 的浏览器级延迟加载》,web.dev,Google。
  2. 《JavaScript SEO 基础知识》,Google 搜索中心。
  3. 《创建实用、可靠、以用户为中心的内容》,Google 搜索中心。
  4. 《如何迁移网站》,Google 搜索中心。

第三方

  1. 《Does The CMS Matter For Search Rankings?》,Search Engine Journal。
  2. 《CMS Market Share Trends: Top 10 Content Management Systems》,Search Engine Journal,数据出自 W3Techs(2025 年 10 月)。

外部链接