管理 SEO 元数据
本文介绍如何在 Microsoft Dynamics 365 Commerce 中管理搜索引擎优化 (SEO) 元数据。
可以使用站点地图和页面元数据管理站点的 SEO 元数据。
站点地图
站点地图是网站中所有页面的 XML 格式机器可识别列表。 其供搜索引擎使用,所以可以改善站点的搜索结果。 站点地图可以由搜索引擎手动消化,也可以通过 robots.txt 文件发布。
Dynamics 365 Commerce 支持站点地图的自动生成和手动内容管理。 启用自动站点地图功能后,当发布和取消发布页面时,站点地图将自动更新。
选项 1:启用自动站点地图生成
要在 Commerce 站点生成器中启用自动站点地图生成,请执行以下步骤。
- 在站点下,选择您的站点的名称(例如,Adventure Works)。
- 在左侧导航窗格中,选择站点设置 > 常规。
- 将启用站点地图选项设置为开。
- 选择保存并发布。
注释
启用自动站点地图后,初始自动站点地图创建作业需要一些时间才能完成,具体取决于站点的大小。 您可以通过站点设置 > 常规 > 站点地图附加数据在站点生成器中监视作业的进度。 将显示站点地图生成状态、状态、上次执行日期/时间和内容更新日期/时间。 任何新内容发布操作(例如,发布新页面或 URL)都会自动更新站点地图文件。 生成站点地图后,您可以在站点设置 > 常规 > 站点地图 URL 中找到站点地图文件的 URL。
选项 2:手动管理站点地图
自动站点地图解决方案适用于大多数场景。 但是,在某些情况下,最好手动管理站点地图,因为它可以让您更好地控制要包含或排除的页面。 您可以通过将自定义站点地图作为站点生成器媒体库中的二进制文档托管,然后更新站点的 robots.txt 文件以使其指向站点地图的 URL 来手动管理站点地图。
注释
在您手动管理站点地图之前,请确保禁用自动站点地图生成功能。
要手动管理站点地图并将其托管在站点生成器媒体库中,请执行以下步骤。
- 在左侧导航窗格中,选择媒体库。
- 选择上载 > 上载媒体项。
- 在“文件资源管理器”窗口中,浏览到您的自定义站点地图 XML 文件,选择它,然后选择打开。
- 在上传文件对话框中,选择上传后发布媒体项,然后选择立即上传。
- 在左侧导航窗格中,选择 URL。
- 在命令栏上,选择新建 > 新建 URL。
- 在创建新 URL 弹出菜单中,在输入 URL 路径下,输入您的站点地图的 URL 段名称(例如,
https://<yourdomain.com>/<channelname>/<sitemapname>
)。 - 在您创建 URL 的目的是什么?下,选择媒体库文档,然后选择下一步。
- 在选择要链接到的文档弹出菜单中,找到并选择您之前上传的自定义站点地图 XML 文件,然后选择创建以为您的站点地图文件创建特定于域的 URL。
- 在 URL 页面上,从列表中选择新的站点地图 URL,然后在命令栏上选择发布以发布 URL。
- 在右侧的 URL 属性窗格中,在渠道和区域设置变型下,右键单击正确的变型,然后选择复制链接以保存它以供以后使用。
注意
如果没有在右侧看到 URL 属性窗格,请选择右上角搜索框旁边的 i 符号。 此操作会在隐藏和可见 URL 属性窗格之间进行切换。
- 若要验证 URL 是否正确链接到站点地图 XML 文件,请打开新的浏览器选项卡,粘贴站点地图 URL,然后选择 Enter。 如果站点地图未显示或未正确呈现,请查看前面的步骤以检查您的工作。
- 按照下载 robots.txt 文件中的说明下载站点的 robots.txt 文件。
- 在文本编辑器中打开 robots.txt 文件,将您在上述步骤 11 中复制到粘贴板的站点地图文件 URL 粘贴到站点地图键值对中,如以下示例所示。
User-agent: *
Disallow: /editservice.asmx/
Disallow: /images/
Disallow: /scripts/
Disallow: /syndicationservice.asmx/
Disallow: /editconfig.aspx
Disallow: /login.aspx
Sitemap: <Your site map URL>
- 保存 robots.txt 文件,然后按照上传 robots.txt 文件中的说明将它上传到您的站点。 有关 robots.txt 文件的上线信息,请参阅添加或更新 robots.txt 文件。
提示
请按照以下步骤使站点地图文件的 URL 保持静态。 这样,您可以避免在下次手动更新站点地图文件时必须更新 robots.txt 文件。
- 更新本地计算机上的站点地图文件。
- 转到站点生成器媒体库,选择您的原始站点地图文件。
- 在命令栏中,选择替换二进制文件。
- 在“文件资源管理器”窗口中,浏览到并选择本地计算机上更新的站点地图文件。
页面元数据
Dynamics 365 Commerce 允许您管理单个页面的 SEO 元数据。 可在页面容器的 SEO 属性部分中查看和修改这些信息。 支持以下 SEO 元数据属性:
- 称谓
- 说明
- SEO 关键字
- Aria 标签
- noindex
- nofollow
- noarchive
- nocache
- noOpenDirectoryProject
- nosnippet
- noImageIndex
- unavailableAfter
修改页面元数据
若要修改页面元数据,请执行以下步骤。
- 在站点下,选择 Fabrikam(或您的站点的名称)。
- 在左侧的导航窗格中,选择页面。
- 选择主页在页面编辑器中将其打开。
- 在命令栏中,选择编辑。
- 在页面编辑器中左侧页面大纲控件的顶部,选择大纲模式选项(齿轮符号),然后选择高级大纲视图。
- 在大纲视图中,展开树控件以显示 HTML 标头插槽的内容。
- 在 HTML 标头插槽中,选择所需的 SEO 模块(例如,页面摘要、产品页面摘要、类别页面摘要或元标记)。
- 在右侧的属性窗格中,编辑所选 SEO 模块(例如标题、描述或共享图像)所需的 SEO 数据。
- 选择保存,然后选择完成编辑。
- 在注释字段中,输入更新的 SEO 数据,然后选择确定。
- 选择预览预览您的页面。 完成后,关闭预览标签页回到创作工具。
- 选择发布。
提示
作者可以在页面编辑器的左侧大纲控件顶部使用大纲模式选项(齿轮符号),以在基本大纲视图和高级大纲视图之间切换。 基本大纲视图 是默认设置,用于筛选大纲,使其仅显示页面的正 文 HTML 插槽中的模块。 高级大纲视图 显示整个页面模块,包括 HTML 页眉、 正文开始和 正文结束 插槽。 当作者必须编辑页面的特定 SEO 或脚本模块设置时,此视图很有用。