谷歌搜索引擎优化初学者指南(开发人员创建一个自定义解决方案解决方案(图)儿童安全管理)
优采云 发布时间: 2021-12-14 01:02谷歌搜索引擎优化初学者指南(开发人员创建一个自定义解决方案解决方案(图)儿童安全管理)
您可能需要要求开发人员创建一个自定义解决方案,允许 网站 的分页使用自引用规范标签,而不是指向根类别页面。
可索引的内部搜索页面
Magento SEO 的另一个问题是内部搜索页面是开箱即用的。这意味着 Google 可以抓取这些低质量的页面并将其编入索引。这些页面通常位于 /catalogsearch/ URL 路径中。
例如,这是一个 Magento网站,其中有 4,000 多个由 Google 索引捕获的内部搜索页面:
为确保这些页面不会被 Google 编入索引,您需要确保对它们应用“无索引”标签。我们建议开发人员为您实现这一点,并提供本文作为他们的参考点。
实施“无索引”标签后,您需要确保您的内部搜索 URL 均未实际编入索引。执行搜索“站点:inurl:/catalogsearch/”。如果您在索引中看到网址,我们建议您等到 Google 删除大部分网址后再出现。如果在索引中没有看到 URL,可以考虑使用 robots.txt 命令来阻止它们。
机器人.txt
在 Magento 中,您还可以配置 robots.txt 文件。您需要使用 robots.txt 文件来限制 Google 有资格抓取的 Magento网站 页面数量。如果您的 网站 使用允许用户从各种属性中进行选择的多面导航,这对于配置尤其重要。
幸运的是,Magento 确实允许您控制 网站 的 robots.txt。为此,您可以执行以下步骤:
在“管理”侧边栏中,导航到“内容”>“设计”>“配置”找到您要调整的“商店视图”,然后选择“编辑”展开“搜索引擎机器人”下拉菜单在“编辑 robots.txt 文件”中将 robots.txt 命令添加到“自定义说明”字段
您如何调整 robots.txt 将取决于您的特定商店。不幸的是,这里没有一刀切的选择。主要目标是防止抓取任何低价值页面(未编入索引),同时允许抓取高优先级页面。
以下是您可能会考虑在 robots.txt 中阻止的一些常规内容:
多方位导航和排序选项创建的低价值页面 网站 内部搜索页面 登录页面 用户的购物车 Sitemap.xml
Sitemap.xml 文件确保 Google 有办法找到您的所有关键 URL。这意味着无论 网站 的结构如何,sitemap.xml 都为 Google 提供了一种在 网站 上查找重要 URL 的方法。
幸运的是,Magento 能够创建一个 sitemap.xml 文件,并且在默认设置中做得很好。您可以在 Magento 的“目录”菜单中配置 XML 站点地图设置。但是,其中大部分应该没问题。
在配置这些设置时,您可能需要生成一个 sitemap.xml 文件,以便实际发布在 网站 上。幸运的是,这个过程非常简单。您可以通过以下方式执行此操作:
导航到营销> SEO 和搜索> 网站地图 单击“添加网站地图”按钮。对于“文件名”,请添加文本“sitemap.xml” 对于“路径”,请选择站点地图的链接 与 .xml 文件关联的 URL 路径。这通常是在“/pub/” URL 路径中单击“保存并生成”
这应该在 Magento 上正确设置 sitemap.xml。然后,您需要确保将 sitemap.xml 文件提交到 Google 搜索控制台,以便 Google 可以找到您的 sitemap.xml 文件。
2.JavaScript 渲染
您希望在 Magento网站 上注意的其他内容是通过 JavaScript 加载的任何内容。Magento 经常使用 JavaScript 加载商店中的关键内容。虽然这对 SEO 来说本质上不是负面的,但它确保您正在审查事物。
如果需要 JavaScript 来加载页面上的关键内容,这意味着 Google 必须执行、处理初始 HTML,然后必须返回 网站 以呈现通过 JavaScript 加载的任何内容。SEO 需要检查的地方是在索引过程的第二阶段,以确保 Google 可以“看到”页面上的所有内容。如果任何元素是通过 JavaScript 加载的,那么检查它们是否被索引是值得的。
例如,这是在浏览器中启用 JavaScript 的 Magento 产品页面示例。我们可以看到缩略图、选项卡中的文本和底部的相关产品部分:
但是,大多数内容依赖于 JavaScript 来加载。当使用 Chrome 的 Web Developer 扩展程序关闭 JavaScript 时,大多数元素将不会被呈现。请注意,我们只能看到页面上的前三个标签:
由于加载页面上的大部分内容需要 JavaScript,我们希望确保它被正确索引。幸运的是,我们可以使用友好的移动测试工具和丰富的结果测试工具来确定 Google 漫游器可以在页面上呈现的内容。
我们还喜欢通过识别通过 JavaScript 加载的内容来手动检查索引,然后使用“site:”搜索运算符来验证 Google 是否可以读取页面上的文本。JavaScript SEO 是一个非常广泛的话题,我建议阅读以了解更多信息。请理解,如果您使用 Magento,您的某些内容可能会通过 JavaScript 加载。
3.网址路径
开箱即用,Magento 会将 URL 扩展名“.html”添加到 网站 产品和类别 URL 的末尾。尽管这对搜索引擎优化来说不一定是“坏事”,但它确实会创建更长的 URL,从用户的角度来看,这些 URL 更难阅读。没有“.html”扩展名的 URL 对用户来说是一种更简洁的格式。
要删除 URL 末尾的 .html 扩展名,您可以执行以下步骤:
导航到商店>配置在“目录”下拉菜单中,选择“目录”并选择“搜索引擎优化”下拉菜单,找到“产品网址后缀”和“类别网址后缀”替换“.html” ”字段带有“/”选择“保存配置”
结果将更清晰,更容易阅读您商店的 URL。
请注意,这最适合全新的 Magento网站。此更改将自动调整 Magento 商店中的所有 URL。如果您的商店已经存在一段时间,没有适当的迁移计划,更改此字段实际上可能会导致排名下降。因此,已经成立一段时间的托雷斯可能需要考虑保留“.html”扩展名。
此外,如果没有“.html”扩展名,旧的 URL 路径不会自动重定向回新的 URL。这意味着您可能需要实施全局重定向规则以确保将旧页面重定向到用户和搜索引擎。
4.重定向全局重定向
Magento 确实在您的 网站 上实现了全局重定向。这意味着如果您的商店使用“www”子域或“https”,如果用户不输入这些属性,Magento 仍会将用户重定向到正确的目标 URL。这对于提升网站的用户体验非常有用,因为在这种情况下,即使用户没有输入准确的目标URL,他们也应该登录正确的内容。
但是,Magento 使用 302 重定向而不是 301 重定向来执行此操作:
早在 2016 年,Wayfair 的一项著名研究表明,302 重定向可以显着稀释链接权重。虽然谷歌声称302重定向只是传递权重,但这个论点在搜索引擎优化中仍然是一个无休止的争论点。尽管我们认为 302 重定向确实比以前稀释了更多,但我们的立场是,除非绝对需要,否则永远不必使用 302 重定向。
因此,我们建议在 Magento 平台上进行调整。幸运的是,这是一个非常简单的更改:
导航到商店>在“常规”下拉菜单中配置,选择“Web”并选择“Url选项”下拉菜单将“自动重定向到基本URL”更改为“是(301永久移动)”
这应该确保您的 Magento 网站 全局重定向现在使用 301 状态代码而不是 302 状态代码:
自定义重定向
当然,除了网站的全局重定向之外,还需要实现单个页面的1:1重定向。这确保如果您需要为旧页面实现重定向,您可以这样做。幸运的是,Magento 提供了开箱即用的此功能。
为了实现单个页面的重定向,可以执行以下步骤:
在“管理”侧栏中,导航到营销> SEO 和搜索> URL 重写,选择“添加 URL 重写”并在“请求路径”中输入要重定向的 URL。这必须是一个相对 URL。在“目标路径”中输入目标页面。这必须是选择“重定向类型”的相对 URL。一般来说,需要选择“Permanent(301)”,然后选择“Save”
请注意,为了实现重定向,必须从 Magento 中完全删除该页面,因为您无法重定向活动页面。这使得重定向非常“全部或全部”,因为它们需要首先从平台中完全删除。
自动重定向
关于 Magento 平台中重定向的一件事是,当您更改 URL 时,它会自动创建一个重定向。例如,这里,我将更改页面的 URL 路径:
来自:dash—数字—手表
至:破折号—数字—手表
我们可以看到如何“为旧 URL 创建永久重定向”的选项
这是一个非常好的功能,可以更轻松地处理网站 的重定向。如果您打算更改任何关键页面 网站 的 URL 路径,这绝对是最佳实践。
5. 页面内容标题标签和元描述
想要为单个产品设置标题标签、元描述和 URL?别担心,Magento 默认收录此搜索引擎优化功能。
当您在单个产品或类别页面上时,只需向下滚动并找到“搜索引擎优化”下拉菜单。从那里,您可以在“元标题”字段中输入标题标签,并在“元描述”字段中输入元描述。
相关产品
Magento 允许您实现的另一个很棒的功能是“相关产品”。您可以在单个产品页面上设置此设置。在网站的所有产品页面中添加“相关产品”是改进网站搜索引擎优化几个方面的好方法:
这可以通过向用户展示与他们正在购买的产品相似的其他产品来帮助改善整体用户体验和参与度。这可以通过向用户展示追加销售机会来带来更多收入。这些产品的内部链接可以帮助谷歌轻松发现和分发链接权重
在 Magento 产品页面,您可以为特定产品手动设置“相关产品”。为此,请导航到产品并找到“相关产品、追加销售和交叉销售”。然后,您可以选择“添加相关产品”并添加您提供的用户可能感兴趣的任何其他 SKU。这会将这些内部链接添加到产品页面的底部!
6.博客功能
从搜索引擎优化的角度来看,Magento 最大的弱点之一是该平台不包括开箱即用的博客功能。虽然从收入的角度来看,电商网站的品类和产品页面通常是最重要的,但博客对于电商网站来说仍然非常重要。
近年来,我们预计类别或产品页面排名肯定会转向关键词的排名,以获取更多信息内容。我们可以看到,Google 越来越多地选择对产品和类别页面上的指南、附属 网站 或“如何做”内容等内容进行排名。这意味着没有信息内容的居住地可能会限制 Magento 商店搜索引擎优化的成功。
例如,假设我们开了一家商店,销售适合自拍的相机。当然,我们可能想要创建一个页面来对术语“自拍相机”进行排名。但是,当我们检查 SERP 时,一些排名最高的结果是信息内容。
在下面的截图中,您可以通过“最佳自拍相机”页面查看 ShotKit(#2) 和 B&H(#3)),了解它如何通过“最佳自拍”页面实际排名高于 Best Buy相机”查询和亚马逊:
当我们查看 B&H 页面时,我们可以看到他们如何建立一个博客 文章 来对他们提供的最好的自拍相机进行排名。然后,他们智能地链接到他们商店中的产品。他们可以使用这个列表风格的博客 文章 来增加重要查询的可见性,而不是试图强制分类或对产品页面进行排名:
博客提供了一个自然的地方来显示您的信息内容。如果没有信息内容,Magento 商店可能无法仅使用产品和类别页面对其某些目标 关键词 进行排名。
幸运的是,您可以使用一些扩展,例如 Magefan 的 Magento 2 博客扩展。您还可以考虑在 WordPress 上建立一个博客并为 Magento 商店创建一个子域 ()。我们强烈建议您设置以下选项之一,以使您的 网站 能够托管信息内容。
7.结构化数据
结构化数据是您可以添加到 网站 的代码,以便 Google 更好地了解单个页面的内容。由于Magento 网站 可能相当大,结构化数据可能是一个很好的方式来提高Google 对网站 的*敏*感*词*理解。
对于电子商务网站,以下是我们应该在不同页面模板上使用哪些结构化数据类型的理想映射:
主页:组织类别页面:采集夹页面,BreadcrumbList 产品页面:产品,BreadcrumbList 博客:文章
这种映射可以帮助 Google 更好地了解您商店的内容。以下是有关 CollectoryPage 和产品结构化数据的更多详细信息,因为这些将收录在您的 网站 最重要的页面上。