帝国 CMS SEO 优化技巧
照着做完这几步,你能让帝国 CMS 7.5 的站点在 URL 结构、TDK、内链和抓取入口四件事上达到主流 SEO 标准,不再因为默认配置丢收录。
第一步:把页面生成方式改成静态或伪静态
这一步决定搜索引擎拿到的是 news.php?id=37 还是 news/37.html,做完后 URL 形态统一,收录效率明显提升。进入后台「系统 → 系统设置 → 系统参数设置」,切到「信息设置」标签页,把「内容页生成方式」「栏目页生成方式」都选中「静态页」;如果你用了 Nginx,可以在同一页选「伪静态」。改完点「提交」,再进「系统 → 数据更新中心」,依次执行「刷新所有栏目页面」「刷新所有信息内容页面」。
注意:选伪静态必须在服务器端先配好 Rewrite 规则,帝国 CMS 7.5 后台的「系统 → 系统设置 → 伪静态设置」里可以生成规则文本,复制进 Nginx 的
location /段或 Apache 的.htaccess,否则所有链接都会 404。
第二步:把 URL 目录改成人话
这一步让链接里出现栏目拼音和 ID,做完后 URL 可读、可分词。进入「栏目 → 管理栏目」,点栏目右侧的「修改」,在「生成选项」标签页里的「栏目页存放目录」填英文拼音(如 seo),内容页目录用系统默认的 信息ID 或自定义字段即可。内容页文件名建议在「系统参数设置 → 信息设置」中把「信息页文件名」设为「信息ID」。
注意:已经发布过的栏目改目录会导致老链接失效,改之前先在「系统 → 数据更新中心」确认能整站重刷,或对老目录做 301。
第三步:逐栏目写 TDK
这一步给每个栏目页填独立的标题、关键词、描述,做完后栏目页不再千篇一律。进入「栏目 → 管理栏目 → 修改」,打开「SEO设置」标签页,三个输入框分别填:页面标题(建议 [!--class.name--]_[!--pagetitle--])、页面关键词、页面描述。帝国 CMS 7.5 支持 [!--class.name--]、[!--pagetitle--] 等变量,能自动拼接栏目名。
注意:描述不要直接复制正文前 100 字,同一站点里重复的描述会被判定为低质,每个栏目单独写 80–120 字。
第四步:内容页 TDK 与 H1
这一步解决文章页标题格式和正文结构。进入「模板 → 模板管理」,找到你正在用的内容模板(如 show_article),确认第一行是 <title>[!--pagetitle--]</title>。若想统一加尾巴,去「系统参数设置 → 信息设置 → 内容页标题格式」写成 [!--title--]_[!--class.name--]。正文里把文章主标题的标签从 <div> 换成 <h1>,并保证整页只有一个 <h1>。
第五步:开内链、交抓取入口
这一步让文章之间自动互链,并主动告诉搜索引擎去哪抓。进入「系统 → 系统参数设置 → 信息设置」,把「自动加关键字链接」选为「开启」,关键词在「系统 → TAG 管理」里逐条添加,每条指向对应栏目或内容页。然后在网站根目录建 robots.txt,写入 Sitemap: https://你的域名/sitemap.xml;Sitemap 可以用「模板 → 自定义页面」手写一个 XML 模板,或用帝国官方插件生成。
第六步:收尾三件小事
把 https://你的域名/index.php 用 301 跳到 https://你的域名/;在模板里给所有图片补 alt="[!--title--]";在「系统参数设置 → 性能优化」里开启 Gzip 压缩和页面缓存。这三项做完,抓取和打开速度都会更稳。
小结
- 生成方式先定静态/伪静态,服务器规则必须同步配好
- 栏目目录用拼音,内容页用 ID,URL 越短越好
- TDK 在「栏目 → 修改 → SEO设置」里逐栏目写,不重复
- 内容页
<title>和<h1>一套走,别堆关键词 - 自动内链 + robots.txt + Sitemap,是收录提速的关键
- 301 统一域名、图片 alt、Gzip 缓存,属于必做的收尾项
原文链接:https://www.gj0.com/thread-845.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。