确保您的内容在无头 CMS 环境中大放异彩。按照我们的 8 个步骤进行一流的无头 SEO。
无头内容管理系统 (CMS) 正在兴起,迅速被宜家、耐克和国家地理等大品牌采用。
那里有很多选择,而且更有可能的是,作为 SEO 专业人士,您将来必须使用一个。
这带来了一些优势,例如能够更轻松地与第三方技术集成,或者能够跨渠道重复使用内容以满足用户的新搜索行为。
但是SEO专业人士习惯于使用传统的CMS,适应这种新的内容思维方式可能需要一些工作。
无头 SEO 是指使用无头 CMS 优化搜索内容所需的独特过程。
从根本上说,无头 CMS 将内容与其演示文稿分离。
在像WordPress这样的传统CMS中,内容和呈现是交织在一起的。您创建的是页面,而不是内容。
在无头世界中,您可以创建包含不同字段的内容单元,而不是页面。然后,可以在不同的表面上显示此内容。
其中一些表面非常基本,例如网站或应用程序,但您可以将其与社交媒体、数字标牌或 Etsy 或亚马逊等市场集成。
因此,无头 SEO 与其说是创建内容和建立链接,不如说是专注于掌握解耦系统的细微差别。
使用无头 CMS 会带来一个特定的挑战。在传统的CMS中,内容和呈现紧密联系在一起的事实使我们能够创建非常好的开箱即用的网站。
在无头设置中,我们没有这些开箱即用的护栏,我们需要在技术实现方面更加具体。
在无头CMS中进行SEO时,从技术角度来看,您需要担心两件截然不同的事情:
让我们在您的无头 CMS 中重新设置护栏,以便您可以专注于发展您的网站。
此清单将帮助您将您的技术 SEO 要求传达给您的开发团队,并诊断此设置中可能出现的主要问题。
虽然这些通常是前端开发人员的职权范围,但它们会影响你的SEO性能,所以在发布过程中对它们进行审计是关键。
虽然有许多不同的,但以下是合理的无头 SEO 实施的基础知识:
您可以管理是否允许搜索引擎通过元机器人标签将您的页面编入索引,正如我们上面介绍的那样,或者您可以通过 HTTP 标头响应上的 x-robots-tag 来执行此操作。
x-robots-tag 最适合 PDF 和其他文件,但对于页面管理,robots 元标记更易于管理和诊断。
您需要在 CMS 中有一个字段,允许您逐页控制索引。一个清楚地描述允许搜索引擎索引页面意味着什么的切换是最好的解决方案。
在无头 CMS 上构建时,您必须与开发团队合作,以确定索引管理的最佳方法。
可能存在相互冲突的优先级或复杂的集成,使您无法获得所需的设置。您需要与您的开发团队一起审查这些内容,以找到一个满意的解决方案。
如果没有 SEO 团队的直接投入,您最终可能会得到一个使用随机数字和字母字符串作为 URL 或标题副本的 CMS 实现。
确保您的开发团队为正确页面的 URL 段包含可编辑字段。
由于保持稳定的 URL 结构至关重要,因此您可能不希望授予每个人对 URL slug 的编辑权限。
您可以定制您的 CMS,以便仅在 SEO 团队成员发布页面后允许编辑 URL。您甚至可以构建一个自动化,在 URL 更改时自动创建重定向。
规范网址向搜索引擎指示内容的主要版本,并帮助您管理潜在的重复内容问题。
以下是一些基本说明,可以与您的开发团队分享,并在审核期间牢记:
电子商务网站在规范化方面有一些额外的复杂性,因为它们通常必须管理与类别和过滤器相关的较大重复内容问题。
在这种情况下,最好与开发团队合作,找到为您的业务定义规范化规则的最佳方法。
虽然这对任何 SEO 来说都是显而易见的,但站点地图是动态文件,它们需要以特定的时间间隔更新,或者在某些操作触发时更新。与您的开发团队就如何更新您的站点地图达成一致非常重要。
您的站点地图应仅包含具有 200 HTTP 响应代码的可编入索引的规范网址。
它应该位于您网站的根目录中,但如果由于任何原因无法做到这一点,您可以在机器人 .txt 文件中指示它,如下所示:
Sitemap: https://www.example.com/sitemap.xml
根据您网站的具体需求,您必须考虑是否要按内容类型拆分站点地图,以及是否要为图像、视频或新闻文章提供站点地图。
架构标记使搜索引擎能够更全面地了解您的内容。
如果没有 SEO 插件为您完成繁重的工作,您必须为您的内容和网站类型请求正确的标记。这应该作为脚本添加到 HTML 头中。代码将如下所示:
<script type="application/ld+json">
在无外设设置中,您可以利用内容的结构方式来增强和自动化架构标记。
您可以使用作者个人资料页面中的不同字段来增强其作者架构,或自动将以问号结尾的标题和以下段落识别为常见问题解答架构的问题和答案。
您甚至可以请求一个自由格式的字段来在 CMS 中编写自己的 JSON-LD,以便您可以尝试不同类型的优化。
标题可帮助用户浏览您的内容以更快地找到他们需要的内容,但对于在屏幕阅读器中访问您的内容的视障用户来说,它们也是必不可少的。
保持正确的标题层次结构是可访问性的基础,而不仅仅是 SEO。
由于无头 CMS 附带的内容和演示解耦,因此在整个站点中保持直线层次结构可能会变得复杂。
如果您使用模块化内容构建网站,则内容模块的重用很容易破坏标题层次结构。这不是一个容易解决的问题。
您可以尝试通过前端实现中的一些开发魔术来防止标题层次结构错误,请求具有可编辑标题标签的内容模块,或者非常小心地规划任何内容重用。
无头 CMS 通常依赖于 Jamstack 框架。Jamstack 是一种严重依赖 JavaScript 的 Web 架构,这意味着您的无头 CMS 站点通常会非常依赖 JavaScript。
与任何 JavaScript 密集型网站一样,您必须执行奇偶校验审核,以确保您向搜索引擎显示的内容正是您想要的。
请记住,Google 不会滚动或点击,因此您的所有关键内容和链接都应出现在呈现的源中。
您应该检查呈现和未呈现的网站之间的任何差异,尤其是在元标记、规范和内容方面。
由于无头CMS正在兴起,SEO很可能需要更频繁地展示他们的技术力量,并开始从不同的角度思考内容。
确保在前端进行可靠的技术 SEO 设置至关重要,但无头也提供了对 CMS 进行更改以改进工作流程的可能性。
遵循 8 步清单应该可以帮助您将护栏重新放在您的 SEO 设置中。
SEO的未来取决于行业的创造力,以及我们如何选择利用内容与呈现的脱钩来发挥我们的优势。
随着当前全球搜索行为和购物习惯的转变,改变我们对内容的看法可能是我们最大的竞争优势。