dede内链tag如何正确设置与优化?

99ANYc3cd6
预计阅读时长 13 分钟
位置: 首页 DEDE建站 正文
  1. 核心概念:什么是内链?什么是Tag?它们的关系是什么?
  2. Tag 内链的实现原理:DedeCMS是如何自动为Tag生成内链的。
  3. 如何手动添加/修改内链:在文章编辑器中手动为关键词添加链接。
  4. 高级技巧与注意事项:如何控制内链数量、nofollow 属性等。
  5. 常见问题与解决方案

核心概念

什么是内链?

内部链接,指的是网站内部页面与页面之间的链接。

dede 内链tag
(图片来源网络,侵删)
  • 文章A中指向文章B的链接。
  • 文章A中指向栏目页的链接。
  • 文章A中指向首页的链接。

内链的作用

  • SEO优化:引导搜索引擎蜘蛛(Spider)更全面地抓取网站内容,增加收录。
  • 权重传递:将首页或高权重页面的权重传递给内页,提升内页的排名。
  • 提升用户体验:方便用户在网站内发现更多相关内容,增加浏览深度和停留时间。

什么是 Tag?

Tag(标签),是一种更灵活、更精细的分类方式,它允许你为文章打上多个关键词“标签”,这些标签可以跨越不同的栏目。

一篇关于“夏季旅游攻略”的文章,可以同时打上“旅游”、“夏季”、“攻略”、“青岛”等多个标签。

Tag 和内链的关系

Tag 是自动生成内链最常用、最强大的工具。

dede 内链tag
(图片来源网络,侵删)

当你为文章添加了 Tag 后,DedeCMS 会自动在文章内容中查找这些标签词,并将其链接到对应的 Tag 归档页面,这个过程是全自动的,极大地减少了手动添加内链的工作量。 中出现“青岛”这个词,青岛”也是一个 Tag,系统就会自动将其变成 <a href="/tags.php/青岛/">青岛</a> 这样的链接。


Tag 内链的实现原理

DedeCMS 实现 Tag 内链的核心机制是 “关键词替换”

  1. 定义关键词

    • 在后台,系统有一个“核心 -> 关键词管理”菜单,你可以添加和管理网站的关键词。
    • 重要:你需要在这里手动添加你想被替换成链接的词,添加“青岛”、“旅游攻略”等。
  2. 设置替换规则

    dede 内链tag
    (图片来源网络,侵删)
    • 在“核心 -> 关键词管理”页面,点击“设置”按钮。
    • 你会看到几个关键选项:
      • 启用关键词替换:必须勾选,这是开关。
      • 链接目标:选择链接打开方式,通常是“当前窗口”或“新窗口”,SEO 建议用当前窗口,避免权重分散。
      • 链接是否使用绝对地址:建议勾选,这有助于搜索引擎识别。
      • 同一关键词替换次数非常重要! 设置每个关键词在一篇文章中最多被替换成链接的次数,建议设置为 12,避免过度优化被搜索引擎惩罚。
      • 忽略大小写:建议勾选,让“青岛”和“青岛”都能被识别。
  3. 中的匹配

    • 当你发布一篇新文章时,DedeCMS 会执行以下操作: a. 扫描文章内容。 b. 对照“关键词管理”列表中的词。 c. 如果发现内容中有匹配的关键词,并且替换次数未超限,就会用 <a> 标签将其包裹起来,链接到 tags.php?/关键词/ 这个页面。 d. 如果一个词既是关键词,又是这篇文章的 Tag,它同样会被替换成链接。

简单流程图: 发布文章 -> 系统扫描文章内容 -> 匹配“关键词管理”列表 -> 替换为 <a href="tags.php?/关键词/">关键词</a> -> 保存文章


如何手动添加/修改内链

虽然 Tag 自动化很强,但有时你需要对特定关键词进行精确控制,或者添加一些 Tag 列表中没有的链接,这时就需要手动操作。

方法:使用 DedeCMS 的编辑器

  1. 在文章编辑器(无论是旧版的 dede/edit/ 还是可能集成的第三方编辑器)中,选中你想要添加链接的文字。
  2. 点击编辑器工具栏上的“插入/编辑超链接”按钮(通常是一个链条图标)。
  3. 在弹出的对话框中:
    • 链接地址:输入你要链接到的 URL,可以是站内链接(如 /a/2025/xxx.html),也可以是站外链接(如 https://www.dedecms.com)。
    • 填写链接的标题,这对 SEO 和用户体验都有好处。
    • 目标:选择链接是在当前窗口打开还是新窗口打开,对于站内链接,选择“当前窗口”;对于外部链接,强烈建议选择“新窗口打开”,并加上 rel="noopener noreferrer" 属性以安全。
  4. 点击“确定”即可。

手动内链的优势

  • 精确控制:可以指定链接到某个特定的页面,而不是 Tag 归档页。
  • 避免过度优化:可以手动决定哪些词需要链接,哪些不需要,避免系统自动替换带来的问题。

高级技巧与注意事项

1 控制内链数量和质量

  • “同一关键词替换次数”:如前所述,这是最重要的设置。绝对不要设置为“不限”或一个很大的数字,1-2 次是比较安全的范围。
  • 选择核心关键词:在“关键词管理”中,只添加对你网站最重要的、确实有相关页面的词,不要堆砌大量无关紧要的词。
  • 自然优先首先要通顺、可读,不要为了塞关键词而牺牲文章质量,手动添加链接时,也要确保链接出现在合理的位置。

2 使用 Nofollow 属性

对于一些不希望搜索引擎抓取的链接,应该加上 rel="nofollow" 属性,这通常用于:

  • “关于我们”、“联系我们” 等页面。
  • “登录”、“注册” 等用户操作页面。
  • 广告链接

在手动添加链接时,可以在编辑器的链接设置里加上这个属性,对于 Tag 自动生成的链接,默认是没有 nofollow 的,如果你希望 Tag 链接也不传递权重,可以修改模板文件。

3 Tag 页面的优化

Tag 链接最终指向的是 tags.php 页面,这个页面默认样式可能比较简陋,你可以通过修改 templets/default/tags.htm 模板文件来美化它,让它更像一个正常的栏目页,提升用户体验和 SEO 效果。


常见问题与解决方案

Q1: 为什么我的 Tag 没有变成链接?

A1: 请按以下顺序排查:

  1. 是否勾选“启用关键词替换”
  2. 该词是否在“关键词管理”列表中?Tag 自动替换的前提是这个词必须是系统定义的关键词。
  3. “同一关键词替换次数”是否已用完?比如设置的是1次,文章里这个词已经出现并被替换过一次了,第二次就不会再被替换。
  4. 中是否真的存在这个词?注意检查是否有错别字或特殊符号。

Q2: 我想让 Tag 链接不传递权重(加 nofollow),怎么办?

A2: 需要修改模板文件。

  1. 找到你的 Tag 模板文件,通常位于 templets/你的模板文件夹/tags.htm
  2. 在模板文件中找到循环输出 Tag 的代码,它通常是这样的:
    {dede:tag row='30' getall='1'}
    <li><a href='[field:link/]'>[field:tagname/]</a></li>
    {/dede:tag}
  3. 修改 <a> 标签,增加 rel='nofollow' 属性:
    {dede:tag row='30' getall='1'}
    <li><a href='[field:link/' rel='nofollow'>[field:tagname/]</a></li>
    {/dede:tag}

    这样,所有从 Tag 模板生成的链接都会带上 nofollow 属性。

Q3: 自动内链和手动内链,哪个更好?

A3: 两者结合,效果最佳

  • 自动内链(Tag):适合处理大量、规律性的关键词,效率高,能保证全站覆盖。
  • 手动内链:适合处理重要的、需要精确指向特定页面的核心关键词,以及一些特殊情况。

最佳实践:用 Tag 自动化处理大部分长尾关键词,用手动方式精心布局网站的核心关键词和重要页面的链接。

希望这份详细的指南能帮助你完全掌握 DedeCMS 的内链和 Tag 功能!

-- 展开阅读全文 --
头像
织梦小说下载网模板哪里获取?
« 上一篇 04-19
dede如何提取文章中的图片?
下一篇 » 04-19

相关文章

取消
微信二维码
支付宝二维码

目录[+]