如何在 Zendesk Guide 帮助中心改进 SEO - 元描述
搜索引擎优化 (SEO) 旨在帮助您的网页在 Google 和其他搜索引擎上排名更高,从而帮助增加流量。虽然 Zendesk Guide 有自己的内置搜索功能,但我们还需要考虑用户可能寻找您内容的其他地方,例如您的外部网站。确保您的帮助中心在搜索引擎上正确显示对于让您的用户获得他们需要的内容至关重要。
我们将帮助您验证所有页面是否具有明确的元描述,这将有利于页面在搜索引擎(Google,Bing 等)中的显示。
本文涵盖以下主题:
-
什么是元描述?
-
Zendesk Guide 提供什么?
-
主机映射 - 更改您的帮助中心 URL
-
优化文章内容
-
为类别和部分添加描述
-
考虑为没有元描述的页面自定义代码
-
什么是元描述?
元描述是网页内容的简短摘要或预览,显示在搜索引擎结果中的页面标题下方。它是一小段文字,简要描述网页的内容,通常长度不超过 155-160 个字符。
元描述不是搜索引擎使用的排名因素,但它通过向搜索引擎用户提供他们可以在页面上找到什么的清晰概念,在吸引搜索引擎用户的点击方面发挥着重要作用。
精心编写的元描述可以鼓励用户在搜索结果中点击您的网页,从而提高您网站的点击率并可能增加流量。
Zendesk Guide 提供什么?
Zendesk Guide 将自动为您创建大部分元描述内容,但是其中一些是可选的;它还省略了关键页面,例如新的请求表单和主页。
如果您使用从 Zendesk Marketplace 购买的指南主题,还有一件需要记住的事情是,大多数主题都没有采取措施来确保这些页面具有明确的元描述。
默认行为:
文章自动生成 版块和类别可选生成(仅当存在描述时)主页未生成新请求页面(联系页面)未生成自定义页面未生成
1. 主机映射 - 更改您的帮助中心网址
为了确保您的内容被编入主网站索引,我们建议您设置主机映射,以便您的帮助中心使用与您的外部网站相同的域名地址。
配置主机映射将有助于确保,如果帮助中心的内容与您网站上的主页一样受欢迎,它们很可能会与您网站的其他主页一起被编入 Google 搜索索引。
在下面的示例中,我们自己的帮助中心部分之一“ CX 提示和技巧”与我们主网站的其他页面一起显示。
有关设置主机映射的更多信息,请参阅此 Zendesk 指南:主机映射 - 更改帮助中心的 URL
2. 优化文章内容
文章的前 137 个字符将用于元描述。考虑到这一点,最好在每篇文章的开头直接给出答案,或者给出文章摘要。
一个常见的错误是在文章开头手动生成文章内的内容索引。首先这样做意味着这些内容将用于描述 - 这并不理想。
如果您使用手动生成的索引,请将其放在第一个摘要语句下方。
3. 为类别和部分添加描述
类别和部分是 Zendesk Guide 中使用的工具,用于将您的文章组织到适当的主题或您定义的层次结构中。配置 Guide 时,可以选择输入描述,但最好始终添加描述,因为它将用于元描述标签,无论您是否在页面上直观地呈现它。
输入类别或部分内容的简短描述将帮助用户快速判断他们是否已导航到正确的区域。
4. 考虑为没有元描述的页面自定义代码
以下页面未设置元描述:
-
主页
-
新建请求页面
-
任何自定义页面
-
许多其他类型的页面不使用类别或部分
如果您已对帮助中心进行主机映射(如上所述),Google 仍将能够索引这些页面并附加到您的域。但是,能够明确说明描述确实会带来更好的用户体验并提高您的 Google 页面排名。
我们在下面为您提供了一个代码片段,您可以在指南主题中使用它,它将为主页和新请求页面插入元描述。
准备代码片段:
-
将下面的代码片段复制并粘贴到新的空白文本文件中。
-
使用您想要的描述来更新粗体代码。
-
保存更新后的代码的副本。
代码片段安装:
-
在指南中,单击侧栏中的自定义设计图标 ( )。
-
单击 要编辑的主题上的**“自定义” 。**
-
要编辑主题代码或资产,请单击 编辑代码。
-
导航到 Templates 文件夹并打开document_head.hbs文件。
-
复制并粘贴您之前准备的更新代码片段,然后将其粘贴到document_head.hbs文件中任何预先存在的代码之后。
< script > //
用于添加元描述的脚本
let userLocale = window.location.pathname.split ( '/' ) [ 2 ] let currentPageType = window.location.pathname.slice ( 5 + userLocale.length ) //用于创建元标记的函数 let setMeta = (description) => { let descriptionMeta = document.createElement ( ' meta ' ) ; descriptionMeta.setAttribute ( ' property ' , ' description ' ) ; descriptionMeta.setAttribute ( ' content ' , description ) ; document.getElementsByTagName ( ' head ' ) [ 0 ] .prepend ( descriptionMeta ) ; } ; let description = " " ; //用于主页 if (currentPageType == " " ) { description = "在此处输入您的主页描述" ; setMeta ( description) ; } else if ( currentPageType == "requests/new" ) { description = "在此处输入您的新请求描述"; setMeta ( description ); }; </ script >
自定义页面:
如果您在帮助中心使用自定义页面,则可以利用下面的代码片段向这些页面添加元描述。
只需复制最后的else if语句并更改描述和页面标题(以便代码识别页面 URL):
else if ( currentPageType == "/p/ pagename /" ) { description = "在此处输入您的新请求描述" setMeta ( description ) } </ script >
下面是完整代码的示例,其中包括以下内容的元标记:
-
主页
-
新建请求页面
-
自定义页面(您需要用自定义页面名称更新文本“页面名称”才能使其正常工作)
整个代码示例:
<script>
//添加元描述的脚本
let userLocale = window.location.pathname.split('/')[2]
let currentPageType = window.location.pathname.slice(5 + userLocale.length)
//创建元标记的函数
let setMeta = (description) => {
let descriptionMeta = document.createElement('meta');
descriptionMeta.setAttribute('name', 'description');
descriptionMeta.setAttribute('content', description);
document.getElementsByTagName('head')[0].prepend(descriptionMeta);
};
let description = "";
//用于主页
if (currentPageType == "") {
description = "在此处输入您的主页描述";
setMeta(description);
}
else if (currentPageType == "requests/new") {
description = "在此处输入您的新请求描述";
setMeta(description);
}
else if (currentPageType == "/p/ pagename /") {
description = "在此处输入您的新请求描述";
setMeta(description);
};
</script>
**重要提示:**预览这些更改时,请确保您没有在编辑器中预览帮助中心。
有关 Zendesk SEO 的更多一般信息,请参阅帮助中心内的Zendesk 指南:关于搜索引擎优化 (SEO) 。