网站地图对于SEO(搜索引擎优化)至关重要,它能帮助搜索引擎(如百度、谷歌)更高效地发现和收录您网站的所有页面。

织梦CMS生成网站地图主要有两种方式:
- 使用织梦自带的地图生成功能(推荐,最简单直接)。
- 使用第三方插件(功能更强大,如生成百度/谷歌XML地图等)。
下面我们分别介绍这两种方法。
使用织梦自带的地图生成功能(HTML地图)
这是织梦CMS内置的核心功能,主要用于生成一个静态的HTML格式的网站地图,方便访客浏览和搜索引擎抓取。
步骤 1:开启地图生成功能
-
登录您的织梦CMS后台。
(图片来源网络,侵删) -
在左侧菜单栏中,找到并点击 【系统】 -> 【系统基本参数】。
-
在打开的页面中,切换到 【核心设置】 选项卡。
-
找到以下几项参数,并确保它们已启用:
- 是否使用伪静态:是 (强烈建议开启,有利于SEO)
- 栏目默认页:是 (建议开启,使栏目页也能被收录)
- 支持多站点:否 (如果您的网站是单站点,保持默认即可)
- 是否启用发布文章后自动更新主页:是 (推荐)
- 是否启用发布文章后自动更新栏目:是 (推荐)
- 是否启用发布文章后自动更新相关文档:是 (推荐)
- 是否启用发布文章后自动更新HTML地图:是 (这是最关键的一项!请务必选择“是”)
-
点击页面底部的 【确定】 按钮保存设置。
(图片来源网络,侵删)
步骤 2:生成网站地图
-
在后台左侧菜单栏,点击 【生成】 -> 【网站地图】。
-
您会看到两个选项:
- HTML地图:生成一个静态的、供用户浏览的地图页面。
- XML地图:生成一个符合搜索引擎标准的XML格式的地图文件(织梦5.7原生支持,但功能有限)。
-
生成HTML地图:
- 勾选 【生成HTML地图】。
- 您可以选择是否包含图片标签(
<img>),通常保持默认即可。 - 点击 【开始生成】 按钮。
- 系统会处理所有栏目和文章,生成一个静态的HTML文件,生成成功后,您会看到提示。
-
生成XML地图:
- 勾选 【生成XML地图】。
- 点击 【开始生成】。
- 系统会生成一个
sitemap.xml文件。
步骤 3:查看和提交地图
-
查看地图:
- HTML地图:生成后,文件通常位于您的网站根目录下,文件名为
sitemap.html,您可以通过浏览器访问http://您的域名/sitemap.html来查看效果。 - XML地图:生成后,文件通常位于
/data/sitemap.xml,您可以通过http://您的域名/data/sitemap.xml访问(不推荐直接暴露,建议后续配置到robots.txt)。
- HTML地图:生成后,文件通常位于您的网站根目录下,文件名为
-
配置 robots.txt:
-
robots.txt是搜索引擎爬虫访问网站时第一个会查看的文件,它告诉爬虫哪些页面可以抓取,哪些不可以。 -
您需要在网站根目录下创建一个
robots.txt文件,如果已有,请编辑它。 -
在
robots.txt文件中,添加以下内容来引导搜索引擎抓取您的XML地图:# 允许所有搜索引擎访问 User-agent: * # 禁止访问后台等目录 Disallow: /dede/ Disallow: /data/ Disallow: /special/ Disallow: /plus/ # 指定XML地图的位置 Sitemap: http://您的域名/data/sitemap.xml
注意:请将
http://您的域名替换成您自己的网站地址,如果您开启了伪静态,XML地图可能生成在根目录,路径需要相应调整。
-
-
向搜索引擎提交地图:
- 百度:登录 百度搜索资源平台,验证网站所有权后,在 【站点地图】 功能中,提交您
robots.txt中配置的XML地图地址(http://您的域名/data/sitemap.xml)。 - 谷歌:登录 Google Search Console,验证网站后,在 【Sitemap】 部分提交您的XML地图地址。
- 百度:登录 百度搜索资源平台,验证网站所有权后,在 【站点地图】 功能中,提交您
使用第三方插件(推荐,功能更强大)
织梦自带的XML地图生成功能比较基础,对于复杂的网站结构支持不佳,强烈推荐使用第三方插件来生成更专业、更全面的地图,特别是百度和谷歌都推荐的XML格式。
这里以一个非常经典且好用的插件 【DedeCMS地图生成插件】 为例。
步骤 1:下载插件
- 访问织梦官方论坛或可靠的插件下载网站,搜索“织梦地图生成插件”。
- 下载插件包,通常是一个ZIP压缩文件。
步骤 2:安装插件
- 解压下载的插件包。
- 通过FTP工具将解压后的文件上传到您网站根目录下的
/dede/文件夹中。- 注意:请务必覆盖
/dede/目录下的同名文件,特别是templets/目录下的模板文件。
- 注意:请务必覆盖
- 登录织梦后台,系统会自动检测到新插件并提示您安装,或者,您可以在后台找到 【模块】 -> 【上传新模块】,手动安装插件包中的
install.php文件。
步骤 3:配置和使用插件
- 安装成功后,在后台左侧菜单栏会出现一个新的菜单项,通常名为 【地图生成】 或 【SiteMap】。
- 点击进入插件管理界面。
- 您通常可以进行如下配置:
- 生成类型:可以选择生成HTML地图、百度XML地图、谷歌XML地图等。
- 包含栏目:可以选择性地排除某些不需要被收录的栏目(如“关于我们”、“联系方式”等)。
- 包含文档:可以设置只生成最近多少天内的文章,或者按特定条件筛选。
- 更新频率:设置各栏目的更新频率(如每日、每周、每月等)。
- 优先级:设置各页面的抓取优先级(0.0 - 1.0)。
- 配置完成后,点击 【开始生成】 或 【更新地图】 按钮。
- 插件会自动在您网站的根目录生成以下文件:
sitemap.html(HTML地图)sitemap_baidu.xml(百度专用XML地图)sitemap_google.xml(谷歌专用XML地图)
步骤 4:更新 robots.txt 并提交
-
修改您网站根目录下的
robots.txt文件,使其包含新生成的地图路径:# 允许所有搜索引擎访问 User-agent: * # 禁止访问后台等目录 Disallow: /dede/ Disallow: /data/ Disallow: /special/ Disallow: /plus/ # 指定XML地图的位置 Sitemap: http://您的域名/sitemap_baidu.xml Sitemap: http://您的域名/sitemap_google.xml
-
分别登录百度搜索资源平台和Google Search Console,提交这两个新的XML地图地址。
总结与建议
| 特性 | 方法一 (自带功能) | 方法二 (第三方插件) |
|---|---|---|
| 易用性 | 非常简单,无需安装 | 需要下载安装,但配置清晰 |
| 功能 | 基础,仅支持HTML和简单XML | 强大,支持百度/谷歌XML,可定制栏目、优先级等 |
| 推荐度 | 适合非常简单的个人博客或小型网站 | 强烈推荐,尤其适合对SEO有要求的商业网站或内容较多的网站 |
最终建议:
对于任何希望做好SEO的网站,都强烈推荐使用方法二(第三方插件),它能生成更符合搜索引擎规范的地图,并且可以更好地控制哪些内容需要被收录,从而提高网站的整体收录质量。
定期更新网站地图并提交给搜索引擎,是保持网站活跃度和提升搜索排名的重要工作之一,每当您发布大量新内容后,都记得重新生成并提交最新的网站地图。
