SEO 百科

Joomla

本页目录

Joomla

Joomla 是一套开源的建站系统,用来搭建企业站、新闻站和社区门户[1]。它由志愿者组成的 Joomla 项目维护,菜单、权限和多语言都算核心能力,装上就能开工。代价是默认设置会制造重复网址,网址规则也不够灵活,这两点都要站长自己收拾。

项目来历与维护方

Joomla 由社区志愿者维护,代码公开发布,任何人都能下载和修改。官方文档放在 docs.joomla.org 上,条目按版本和话题归类,网址、路由、模板各有对应页面[2]。

用 Joomla 的有企业、学校、政府机构和媒体。第三方统计机构 W3Techs 的数据显示,在已知内容管理系统的网站里,Joomla 占 1.6%[6]。存量站点里有相当一部分还停在旧版本,接手这类站点时,要先看清版本再谈优化。

网址结构与别名

Joomla 默认生成的网址带一串参数,打开「搜索引擎友好网址」之后,地址会换成可读形式[1]。两个阶段的差别如下:

开启前:index.php?option=com_content&view=article&id=1:welcome-to-joomla
开启后:example.com/the-news/1-welcome-to-joomla

地址里留下的数字来自内容编号,路由要有它才能定位到对应页面。

再打开「使用网址改写」,index.php 会从地址里去掉,前提是服务器支持改写规则,htaccess.txt 这类配置文件也要就位[1]。两项设置的名字接近,作用不同,只开一项就达不到预期效果。

官方的几项开关作用如下:

设置 作用
搜索引擎友好网址 把带参数的地址换成可读路径
使用网址改写 去掉地址里的 index.php
给网址加后缀 地址末尾加上 .html 一类后缀
Unicode 别名 保留非 ASCII 字符,不再转写

扩展生态与建站方式

Joomla 的功能依靠扩展补充,扩展目录由官方维护,模板、语言包和商城组件都能在里面找到。自建站点要自己管服务器、自己装扩展,升级时还要确认扩展跟得上新版本。

商城和门户类站点常把 Joomla 配上商城扩展使用。这类组合的维护成本比纯内容站高,扩展一旦停更,升级就要另找替代。

与抓取和收录的关系

做 SEO 的人在 Joomla 上要盯三件事:网址会不会一变多、站点地图有没有、结构化数据谁来生成。

  • 网址:默认路由宽松,同一个页面能用多条地址访问,要打开 SEF 插件里的强制跳转开关,把多余的地址用 301 指回主版本[1]。
  • 站点地图:核心不带,要装扩展。Google 说明,站点地图用来告诉引擎站内哪些网页比较重要[3]。
  • 结构化数据:核心不生成,要装扩展或在模板里写。

重复内容还可以用 rel="canonical" 声明主版本。Google 把重定向和 rel="canonical" 都算作强信号,站点地图里的地址算弱信号[4]。

抓取是收录的第一步。百度把搜索对网页的处理概括为抓取、建立索引和展现三步[5],网址先归到一处,抓取才不会被分散。

缓存方面,Joomla 自带页面缓存和插件缓存,开关放在全局配置里。缓存开着的时候改内容,前台可能还是旧页面,排查时先清缓存再看模板。

常见误用

一个误用是只打开「搜索引擎友好网址」,不管旧地址。带参数的旧地址照样能访问,同一个页面就有了两条地址。

另一个误用是扩展装得太杂。每个扩展都可能往页面里塞脚本和样式,页面变重,响应变慢,收录速度也受影响。

还有一个误用是升级前不备份。Joomla 跨大版本升级会改动数据库结构,中途出错又没有备份,回退就很麻烦。

附录

参见

参考资料

官方(境外)

  1. 《Search Engine Friendly URLs》,Joomla! Documentation,2025-01-24 更新。
  2. 《Joomla! Documentation》,Joomla! Documentation。
  3. 《了解站点地图》,Google 搜索中心,2025-12-18 更新。
  4. 《如何使用 rel="canonical" 及其他方法指定规范网址》,Google 搜索中心。

官方(国内)

  1. 《百度搜索的工作原理》,百度搜索资源平台,2023-12-21 更新。

第三方

  1. 《Usage statistics of Joomla for websites》,W3Techs,2026-10-07。

外部链接

无。