如何解决 Joomla 中的重复内容

已发表: 2023-08-07

您需要知道如何有效解决Joomla网站中的重复内容吗? 如果这就是您所希望得到的,我们今天想在博客中向您展示最好的方法。 让我们开始吧。

Joomla 中什么是重复内容及其发生的原因?

重复内容是网上的一个常见问题。 当相同或基本相似的内容出现在多个网站上时,就会发生这种情况。 这可能发生在网站内或跨多个平台。 重复内容可能是无意或有意发生的,但它可能会导致用户感到困惑,并可能影响搜索引擎经常考虑的用户体验。 为您的网站创建内容时,必须注意重复的内容。

在流行的内容管理系统 (CMS) Joomla 的上下文中,可能会因多种原因出现重复内容:

  • 多个 URL :Joomla 允许您通过不同的 URL 访问相同的内容。 这可能是由于各种菜单项或模块指向同一文章或页面而发生的。 搜索引擎可能会将每个 URL 视为单独的页面,从而导致重复内容问题。
  • 打印版本:一些 Joomla 模板和扩展会生成适合打印的页面版本。 这些版本可能与原始版本具有相同的内容,从而导致重复。
  • 分页:如果您的 Joomla 网站有分页内容,例如文章分为多个页面,则每个页面可能具有相似的内容,从而导致重复。
  • 类别和标签:Joomla 允许您将文章分配到多个类别和标签。 当一篇文章属于多个类别时,通过不同类别 URL 访问它可能会创建重复的内容。
  • 会话 ID :如果 Joomla 在 URL 中使用会话 ID 来跟踪用户会话,搜索引擎可能会索引同一页面的多个版本,每个版本都有一个唯一的会话 ID。
  • HTTP 与 HTTPS :如果您的网站可通过 HTTP 和 HTTPS 协议访问,搜索引擎可能会为这两个版本建立索引,从而导致内容重复。
  • 规范化:如果规范标签未正确实现,搜索引擎可能无法理解页面的哪个版本是首选版本,从而导致重复内容问题。
  • 复制内容:有时,内容可能会有意或无意地从其他网站或来源复制,从而导致重复内容问题。

如何解决Joomla网站重复内容

以正确的方式设置菜单

重复内容的一个常见原因是可以从多个菜单项访问单篇文章。 解决这个问题的方法在于精简,这样同一篇文章就无法从不同的路径访问。 这样做可以确保获得独特且专业的成品。

除了各种菜单选择之外,重复的内容也可能源自面包屑路径或模块的分配。 为了解决 Joomla 中的重复内容,我们有两种解决方案:避免为相同内容创建新链接,或使用菜单项别名。 让我们来解决这个问题吧!

使用第一个解决方案,您可以创建一个新的菜单模块并将其分配到所需的位置。 为了获得最佳效果,建议避免重复菜单项。

如果您想在不同的菜单上使用现有的菜单项,这是正确的方法。 通过此过程,您可以创建一个直接引用原始菜单的新菜单,而无需创建新的 URL。 要访问 Joomla 中的功能,只需按照概述的步骤操作:添加新菜单项 -> 菜单项类型 -> 选择选择 -> 系统链接 -> 菜单项别名

现在,一切都已完成,您可以轻松解决 Joomla 中的重复内容问题。

使用 301 重定向

如果您的 Joomla 网站有多个指向相同内容的 URL,请考虑实施 301 重定向。 301 重定向告诉搜索引擎所请求的 URL 已永久移动到另一个位置。 这样,所有重复的 URL 将重定向到主 URL,从而巩固链接资产并防止搜索引擎将它们视为单独的页面。

有两种方法可以对 Joomla 网站使用 301 重定向:

  • 使用重定向扩展
  • .htaccess 文件中的高级规则

但是,如果您不擅长技术知识,那么建议您使用重定向扩展来使用 301 重定向。 之后,您就可以顺利解决Joomla中的重复内容了。

使用规范标签

使用 Canonical 标签来发挥您的优势可以使您的网站发生翻天覆地的变化。 它使搜索引擎能够识别多个重复内容中的原始内容,并在 SERP 中对其进行索引。

我们来看看下面的例子:

有两种方式到达页面:

https://www.agethemes.com/index.php?option=com_content&Itemid=100&catid=10&id=18&lang=en&view=article

或者

https://www.agethemes.com/abc123

通过在第一个链接后插入规范标签,我们可以向 Google 发出信号,哪个 URL 是原始来源并且应该专门建立索引。

对于包含 HTML 和其他网页设计代码的网站来说,实施规范标签是一个简单的过程。 然而,当您使用 Joomla 等 CMS 平台时,该过程可能会变得相当复杂。 它需要花费数小时在网络上进行搜索,并且需要一定水平的编码专业知识。

值得庆幸的是,Joomla 社区拥有众多开发人员和贡献者,他们的工具可以使我们的任务变得更加轻松。 例如,Daniel Morell 的“ Custom Canonical ”插件简化了文章、类别、标签和菜单项的规范标签的插入。 更好的是,它是完全免费的!

为了充分利用该插件,这里有一个四步入门指南:因此,如果您想在一篇文章中插入规范标签,请按照以下步骤操作:

  • 下载 -> 安装并激活自定义 Canonical插件。
  • 访问扩展 -> 插件 -> 启用自定义 Canonical 插件。
  • 访问内容 -> 文章 -> 发布选项卡
  • 规范 URL字段中,填写原始文章 URL。
  • 保存起来。

解决 Joomla 1 中的重复内容

尝试元标签机器人

防止搜索机器人对特定页面建立索引的最简单方法是使用文章、类别或菜单项选项的“发布”选项卡中的元标记机器人功能。

为此,只需将机器人字段更改为“无索引”即可。 将此策略加入到您现有的网络内容管理中是确保全面的用户隐私和保护的可靠方法。

解决 Joomla 2 中的重复内容

如果您指示搜索机器人不要对两个相似内容之一进行索引,则在索引过程中将优先考虑另一个内容。 利用此策略可确保搜索引擎正确索引您喜欢的内容。 现在,您可以轻松解决 Joomla 中的重复内容。

申请延期

如果您的网站较小,则可以通过一些简单的配置(例如 htaccess 文件、robots.txt、规范标记和 301 重定向)来防止重复内容问题。 但是,如果您的网站较大,这可能是一项艰巨的任务。 在这种情况下,选择延期要容易得多,效率也高。 在这里,我们总结了一些市场上流行的扩展。 要深入审查此选择,请查看我们的顶级 Joomla SEO 扩展列表并做出明智的决定。

正在提交站点地图

经验丰富的网站管理员已经熟悉这种技术,但对于那些可能不知道的人来说,sitemap 或 sitemap.xml 是一个文件,其中包含网站管理员认为重要且应由搜索引擎索引的所有网页。 这有助于搜索机器人更有效地抓取网站。 对于重复内容问题,您输入到站点地图中的 URL 可以被视为规范 URL。

对于包含数千个页面的网站,站点地图在管理重复内容时可能是一个非常有效的工具。 为确保此方法最有效,请仅在站点地图中包含规范链接。 话虽这么说,谷歌还表示,这个解决方案不一定能完全解决问题,当您不使用规范标签时,站点地图被视为搜索引擎寻找的其他标准。

使用 Google Search Console(网站管理员工具)

Google Search Console 为网站管理员提供了宝贵的资源,以确保其网站的持续健康运行。 有了这个强大的工具,网站管理员可以解决在仪表板中发现的任何对他们不利的重复 URL。

可以通过三种不同的方法来消除冗余内容:提交站点地图、利用参数或选择首选域。

第一种方法是提交站点地图,正如我们在上一节中提到的,您可以考虑使用此方法来解决 Joomla 中的重复内容。

其次,使用首选域是防止当网站的“www”和“非 www”版本均可访问时可能出现重复内容的重要步骤。 值得庆幸的是,使用 Google 的搜索控制台,可以轻松指定在搜索结果中显示时应将哪个版本的域作为规范链接提供。 设置首选域名的步骤如下:登录您的网站站长工具 -> 网站设置 -> 首选域名

最后,参数是一个复杂但有效的解决方案,用于消除 URL 参数产生的重复内容。 参数的范围可以从众所周知的(例如“sort”、“utm”和“aff”)到晦涩难懂的。 要了解此过程,让我们看一下以下示例:“forum/question/jsn-cube-update.html?sort=latest”。 在这里,我们可以看到 URL 包含一个“sort=latest”形式的参数。 通过实现该参数,搜索引擎机器人可以决定是否抓取带有“sort”参数的URL。

现在,让我们登录到您的搜索控制台 ->抓取/URL参数 -> 添加更多参数 -> 选择 Google bot 抓取的具体操作

包起来

重复的内容可能会损害网站的 SEO 性能和用户体验。 为了使您的 Joomla 网站保持最佳运行或解决 Joomla 中的重复内容,采取主动措施非常重要,这将有助于增强 SEO、用户参与度和整体网站性能。 不要忘记定期审核您的网站是否有重复内容的新实例,并及时解决它们,以确保在网络上持续存在。

此外,不要忘记我们提供了大量免费的 Joomla 4 模板,因此如果您需要获得最好的模板,请不要错过这个集合。