seo搜索引擎优化指南v20(如何调整一种自定义解决方案解决方案(图))
优采云 发布时间: 2021-12-14 10:14seo搜索引擎优化指南v20(如何调整一种自定义解决方案解决方案(图))
您可能需要开发人员创建自定义解决方案,以允许站点的分页使用自引用规范标签而不是指向根类别页面。
可索引的内部搜索页面 另一个磁性 SEO 问题是内部搜索页面是可索引的。这意味着 Google 可以抓取这些低质量的页面并将其编入索引。这些页面通常位于 /catalogsearch/URL 路径中。
例如,这是一个 Magento网站,其中有 4,000 多个内部搜索页面卡在 Google 的索引中:
为确保这些页面不被 Google 编入索引,您需要确保对它们应用“NoIndex”标签。建议使用开发者为您实现此操作,并提供本文作为参考
.
实施“NOINDEX”标签后,您需要确保您的内部搜索网址均未编入索引。执行搜索"
站点:inurl:/catalogsearch
/"。如果您看到 URL 出现在索引中,我们建议您等到 Google 删除大部分 URL。如果您在索引中没有看到 URL,您可以考虑使用 robots.txt 命令阻止它们。
机器人.txt
在 magento 中,您还可以配置 robots.txt 文件。您想使用 robots.txt 文件来限制 Google 的 Magento网站 页数。配置您的 网站 是否使用允许用户从各种属性中进行选择的分面导航尤为重要。
幸运的是,Magento 确实允许您控制 y 的 robots.txt
我们的网站。为此,您可以执行以下步骤:
在管理侧边栏中,导航到 Content>Design>Configuration
找到您要调整的“商店视图”“编辑”并选择
展开“搜索引擎机器人”下拉列表
在“编辑 robots.txt 文件的自定义说明”字段中添加您的 robots.txt 命令
如何调整 robots.txt 将取决于您的具体商店。不幸的是,没有一种尺寸适合所有选项。主要目标是防止抓取(未编入索引)任何低价值页面,同时允许高优先级抓取。
以下是您可能会考虑在 robots.txt 中阻止的一般内容:
通过分面导航和排序创建的低价值页面选择选项
网站的内部搜索页面
登录页面
用户的购物车
站点地图.xml
sitemap.xml 文件确保 Google 有办法发现 网站 的所有关键 URL。这意味着无论站点的架构如何,sitemap.xml 都会为 Google 提供 网站 的重要 URL。
幸运的是,Magento 能够创建一个 SiteMap.xml 文件并且在其默认设置中做得很好。您可以在技术上配置 Magento 的“目录”菜单
中间
XML 站点地图设置。但是,大多数应该是好的。
尽管配置了这些设置,但您可能需要生成 SiteMap.xml 文件,以便实际发布在 网站 上。幸运的是,这个过程非常简单。你可以这样做:
导航到营销>搜索引擎优化和搜索>网站地图
点击“添加站点地图”按钮
将文本“sitemap.xml”添加到“文件名”
对于“路径”,选择要与 SiteMap.xml 文件关联的 URL 路径。这通常在“/pub/” URL 路径中
这应该在 Magento 上正确设置 SiteMap.xml。那你一定会
将 sitemap.xml 文件提交到 Google 搜索控制台
, 这样 Google 就可以找到您的 SiteMap.xml 文件。
2. JavaScript 渲染
您希望在 Magento网站 上关注的其他内容是通过 JavaScript 加载的任何内容。Magento 经常使用 javascript 来访问 l 存储上的 OAD 密钥内容。虽然这对 SEO 来说不是负面的事情,但这是您想要确定的事情。
如果需要 JavaScript 来加载页面上的关键内容,这意味着 Google 必须执行两步索引编制过程
, 它处理初始 HTML,然后必须返回站点以呈现通过 JavaScript 加载的任何内容。如果 SEO 需要检查是在索引过程的第二阶段,以确保 Google 可以“看到”页面上的所有内容。如果任何元素是通过 JavaScript 加载的,则值得检查它们是否已编入索引。例如,这里是 Magento 中的产品页面示例,其中在浏览器中启用了 JavaScript。我们可以看到缩略图,标签中的文字在底部的相关产品部分:
但是,大部分内容都依赖于 javascript 来加载。利用
Chrome 的 Web 开发人员扩展
Chrome 时关闭 JavaScript
,这些元素中的大部分都不会被渲染。请注意我们如何只看到页面上最初的三个选项卡:
由于 JavaScript 需要在页面上加载大量内容,我们希望确保它被正确索引。幸运的是,我们可以使用诸如
的工具
移动友好的测试工具
和
丰富的结果测试
确定 Googlebot 可以在页面上显示的内容。
我们还喜欢通过识别通过 JavaScript 加载的内容来手动检查索引,EN 使用“site:”搜索运算符来验证 Google 是否可以读取页面上的文本。JavaScript SEO 是一个非常广泛的话题,我建议通过 Pierce Brelinsky 阅读
阅读本指南了解更多信息。请理解,如果您使用 Magento,您的某些内容可能会通过 JavaScript 加载。
3. 网址路径
从框开始,Magento 将在 网站 产品和类别 URL 的末尾添加 URL 扩展名“.html”。尽管 SEO 不一定“糟糕”,但它确实创建了从用户角度读取的冗长 URL。没有“.html”扩展名的 URL 将为用户提供更清晰的格式。
要删除 URL 末尾的 .html 扩展名,您可以执行以下步骤:
导航到存储>配置在“目录”下拉列表中,选择“目录”并选择“搜索引擎优化”下拉列表
找到“Product URL Suffix”和“Category URL Suffix”将“.html”字段替换为“/”
选择“保存配置”
结果会更清晰,更容易阅读商店的 URL。
请注意,这是全新 Magento网站 的最佳工作
. 此更改将自动调整 Magento Store 上的所有 URL。如果您的商店已经存在一段时间没有适当的迁移计划,更改此字段实际上可能会导致您的排名下降。因此,已经建立一段时间的扭矩可能希望考虑保留“.html”扩展名。
此外,旧的 URL 路径不会自动重定向到没有“.html”扩展名的新 URL。这意味着您可能需要实施全局重定向规则以确保旧页面将重定向用户和搜索引擎。
重定向
全局重定向
Magento 确实在您的 网站 上实现了全局重定向。这意味着如果您的商店使用“www”子域或“https”,如果用户没有输入这些属性,Magento 仍会将用户重定向到正确的目标 URL。这对于网站 的用户体验来说是很好的,因为即使用户在这些情况下没有输入正确的目标 URL,也应该减少正确的内容。
但是,Magento 使用 302 重定向而不是 301 重定向:
早在 2016 年,就有
由 Wayfair 著名的研究显示
, 302 重定向可以显着稀释链接公平性。虽然谷歌声称
302 通过链接权益重定向
,但是这个参数在SEO中仍然是一个永无止境的争论。虽然我们相信 302 重定向
做
尽管他们分发了更多的链接权限,但我们的立场是,除非您绝对需要,否则永远不要使用 302 重定向。
因此,我们建议在 Magento 平台中进行调整。幸运的是,这是一个非常简单的更改:
导航到存储>配置
在“常规”下拉列表中,选择“Web”
选择“URL 选项”下拉菜单
将“自动重定向到基本 URL”更改为“是(P.Evanancy of 301 mobile)”
这应该确保您的 Magento 网站 全局重定向现在使用 301 状态代码而不是 302:
当然,除了网站的全局重定向,你还想实现单页1:1的重定向。这确保如果您需要为旧页面实现重定向,您可以这样做。幸运的是,Magento
提供这个功能
盒子外面。为了实现单个页面的重定向,可以执行以下步骤:
在管理侧边栏中,导航到 Marketing> SEO and Search> URL Rewriting
选择“添加 URL 重写”
在“请求路径”中输入要重定向的URL。这必须是一个相对 URL
在“目标路径”中输入目标页面。这必须是一个相对 URL。选择“重定向类型”。通常需要选择“永久(301)”)
请注意,为了实现重定向,必须从 Magento 中完全删除该页面,因为您无法重定向活动页面。这使得重定向非常“全部或全部”,因为它们需要首先从平台中完全删除。
自动重定向
关于 Magento 平台中的重定向,需要很好地理解的一件事是,当 URL 更改时会自动创建重定向。例如,这里我正在更改页面的 URL 路径:
从:dash-digital-watch 到:dash-digital-watch
让我们看看如何选择“为旧 URL 创建永久重定向”
这是一个非常不错的功能,可以更轻松地处理网站的重定向,如果您打算更改网站的任何关键页面的URL路径,这绝对是最佳实践。
5. 页面内容
标题标签和元描述
想要为单个产品设置标题标签、元描述和 URL?默认情况下,Magento 没有后顾之忧,Magento 收录此 SEO 功能。
当您在个人产品或类别页面上时,只需滚动并找到“搜索引擎优化”下拉列表。从那里,您可以在“元标题”字段中输入标题标签,并在“元描述”字段中输入元描述。
相关产品
Magento 允许您实现的另一个很棒的功能是“相关产品”。您可以在每个产品页面上进行设置。将“相关产品”添加到所有 网站 产品页面是改善 网站 多个 SEO 方面的绝妙方法:
通过向用户展示其他产品与他们相关,这有助于改善整体用户体验和参与度
相似的
这可能会带来更多收入以向用户展示追加销售机会
这些产品的内部链接可以帮助谷歌轻松发现和分发链接权限
在 Magento 产品页面上,您可以为特定产品手动设置“相关产品”。为此,请导航到产品并查找“相关产品、在售、和交叉销售”。然后,您可以选择“添加相关产品”并添加您提供的任何其他您可能感兴趣的 SKU。这应该将这些内部链接添加到产品页面的底部!
[6. 博客功能 从 SEO 的角度来看,Magento 最大的弱点之一是该平台不收录博客功能。虽然一般来说电商网站的品类和产品页面从收入的角度来看是最重要的,但博客对于电商网站来说仍然非常重要。近年来,到目前为止,朝着更多信息内容排名为关键字的转变,我们希望按类别或产品页面进行排名。我们可以看到,谷歌越来越多地在产品和类别页面的顶部选择指南、联盟网站或“如何做”等内容。这意味着生活中的信息内容没有任何地方可以限制 Magento 商店的 SEO 成功。例如,假设我们开设了一家销售优质相机的商店。当然,我们可能想要创建一个页面来对术语“自拍相机”进行排名。但是,当我们检查 SERP 时,一些排名靠前的结果是信息内容。在下面的截图中,你可以看到截图(#2) 和 B&H(#3) 其实是“BEST SELFIE CAMARA”页面和亚马逊上的最佳购买,以及“Best Selfie Camera”页面:当我们查看 B&H PACE 时,我们可以看到他们如何建立一个博客 文章 对他们提供的最好的自拍相机进行排名。然后他们与商店中的产品智能关联。他们能够使用这个主题风格博客文章 增加重要查询的可见性,而不是试图强制类别或产品页面,而不是试图强制类别或产品页面增加其可见性:
如果没有信息内容,Magento 商店可能无法仅使用产品和类别页面对某些目标关键字进行排名。幸运的是,您可以使用扩展程序,例如 MageFan 的 Magento 2 博客扩展程序。您还可以考虑在 WordPress 上建立一个博客并为 Magento Store 创建一个子域 ()。我们强烈建议您设置这些选项之一,为您的 网站 提供托管信息内容的能力。7.结构化数据结构化数据是您可以添加到网站中的代码,以更好地了解单个页面的内容。由于 Magento 网站 可能非常大,结构化数据可以成为提高 Google 对 网站 理解的好方法。对于电子商务网站,这是我们理想的映射,其中结构化数据类型应该在不同的页面模板上进行:主页:组织类别页面:系列,产品页面:产品产品,面包卷 博客:项目 此映射可以帮助 Google 了解更多有关您商店内容的信息。以下是关于采集页面和产品结构化数据的更多详细信息,因为这些数据将收录在您的网站 最重要的页面上。采集Page 通过使用采集Page 模式,您可以向Google 发送一个类别页面,其中收录不同产品的集合并提供有关每个产品的关键信息。以下是您可以为每个产品添加的一些属性: 名称 URL 在页面上的位置 例如,这里当然是一些我们可以实施的聚合定量数据,产品结构数据是电子商务网站的主要内容。项目 此映射可以帮助 Google 了解更多有关您商店内容的信息。以下是关于采集页面和产品结构化数据的更多详细信息,因为这些数据将收录在您的网站 最重要的页面上。采集Page 通过使用采集Page 模式,您可以向Google 发送一个类别页面,其中收录不同产品的集合并提供有关每个产品的关键信息。以下是您可以为每个产品添加的一些属性: 名称 URL 在页面上的位置 例如,这里当然是一些我们可以实施的聚合定量数据,产品结构数据是电子商务网站的主要内容。项目 此映射可以帮助 Google 了解更多有关您商店内容的信息。以下是关于采集页面和产品结构化数据的更多详细信息,因为这些数据将收录在您的网站 最重要的页面上。采集Page 通过使用采集Page 模式,您可以向Google 发送一个类别页面,其中收录不同产品的集合并提供有关每个产品的关键信息。以下是您可以为每个产品添加的一些属性: 名称 URL 在页面上的位置 例如,这里当然是一些我们可以实施的聚合定量数据,产品结构数据是电子商务网站的主要内容。最重要的页面。采集Page 通过使用采集Page 模式,您可以向Google 发送一个类别页面,其中收录不同产品的集合并提供有关每个产品的关键信息。以下是您可以为每个产品添加的一些属性: 名称 URL 在页面上的位置 例如,这里当然是一些我们可以实施的聚合定量数据,产品结构数据是电子商务网站的主要内容。最重要的页面。采集Page 通过使用采集Page 模式,您可以向Google 发送一个类别页面,其中收录不同产品的集合并提供有关每个产品的关键信息。以下是您可以为每个产品添加的一些属性: 名称 URL 在页面上的位置 例如,这里当然是一些我们可以实施的聚合定量数据,产品结构数据是电子商务网站的主要内容。
产品架构告诉 Google 和其他搜索引擎,页面收录有关特定 SKU 的信息。理想情况下,这种结构化数据将收录关键属性,例如: 名称图像图像图 SKU GregpEtation 我们最喜欢的属性之一包括在页面和结构化数据中收录“SKU”属性。在 Magento网站 上查看搜索控制台“性能”报告中出现的 SKU 编号查询非常常见。这些是高于接近的查询,用户可能希望购买您在商店中提供的精确产品。您一定要确保在页面内容和产品架构标记中收录此功能。结论 总的来说,对于 Magento 店主来说,好消息是该平台为我们打造了 seo。既然是开源的,店主对特定站点的SEO元素有很多控制权,例如robots.txt、sitemap.xml、重定向、元数据等。虽然有一些SEO问题,但店主可能会遇到,例如通过faceted复制内容导航和博客功能,Magento 确实提供了他们解决这些问题所需的工具。如果您有任何其他改善 Magento 网站 SEO 的策略,请在 Twitter @Moz 和 @GofishChris 上告诉我们。