Magento SEO:优化Magento网站的指南

谈到电子商务平台时,很少有比玛托更强大。由于其权力和可定制性,Magento仍然是零售商的通往电子商务平台。对企业商店尤其如此。许多企业网站如美国运通,福特,彪马,施乐等,Magento使用

在2019年,据估计,Magento占电子商务市场份额的 使用内置数据,我们可以看出,前100万个网站的1.04%利用平台,而Magento的市场份额增长至10,000个网站的1.77%。

如果您是在电子商务空间中工作的SEO,那么了解如何与MAGENO一起工作是很重要的。幸运的是,e是Magento从SEO的角度走出盒子的很多真正的好事。但是,肯定有一些考虑因素需要考虑任何Magento网站。

Magento SEO是什么?

Magento SEO是一套由Magento平台独特的SEO调整。 Magento对SEO具有很大的功能,例如robots.txt文件,sitemap.xml和多种方法来重定向页面。 Magento SEO问题包括从分面导航,不正确的规范标记和缺乏博客功能的重复内容。

下面您可以看到我们在Magento平台上改善SEO的建议:

1。爬行&索引

的比格的重复的内容&面导航

的一个任何Magento网站的St SEO问题可能会成为各方面的导航。面位导航创造了巨大的爬行和索引问题,因为它们的存在指数增加了可以爬行的页数。由于各方导航中的页面只为现有产品或缩小的产品,这些页面会产生重复和类似的内容。 ALSOL,如果您考虑了每个单个参数组合可以被视为唯一页面的事实,则指定导航创建的页数可能是巨大的。在此示例中

,Google显示来自Google的视频,它们表示如何具有158个SKU的商店实际创建了GoogleBot可以爬行的380,000个唯一的URL。不理想!

如果您的Magento商店利用面部导航,那么您很可能是goiNG需要采取措施来控制爬网。虽然如何控制面位导航爬网的爬行可能需要多个博客帖子,但我将尝试总结应采取的步骤。

审计从各方面导航找到低质量的索引页面。识别从索引(NoIndex,Canonical标签)中删除它们的步骤

查看网站的日志文件以查找逐渐爬行的低质量页面

阻止任何低值参数的爬网通过robots.txt

考虑只允许具有高搜索电位的页面要索引

当然,这里所采取的步骤将根据站点上的批次而变化。总体点是,如果您在Magento网站上使用了各大导航,最重要的是您需要做的是审查谷歌如何爬行和索引正在生成的页面并采取步骤删除索引,然后阻止低质量或重复页面的爬网。

产品和类别页面典型标签

默认情况下,默认情况下,将为产品和类别页面设置A

Magento站点的规范标签

。这不是理想的,因为它是最好的做法,以确保产品和类别页面具有自信的规范标签。这表明搜索引擎这些页面是应该排名的页面。幸运的是,您可以在vanilla magento中调整这一点:

导航到存储>配置

在“目录”下拉列表中,选择“Catalog” 选择“搜索引擎优化”n“下拉目

确保”使用类别的规范链路元标签“和”用于产品的规范链接元标签“被设置为”是“

选择”保存配置“

通过调整这些设置,这应该确保所有网站的产品和类别页面都有自信的规范标签应用于它们。

在观察中的规范标签

在观看Magento站点的Paginated URL时,我们可以看到,默认情况下,未设置正确的规范标记。在Magento中,给定系列中的所有分页URL都有一个规范标记,可致电返回根类别页面。例如,这里是特定类别的“第2页”的规范标签看起来如何看:

URL:www.example.com/category?p=2

Nical标签:www.example.com/category

理性,这不是SEO角度的最佳实践。规范标记只用于整合重复内容。由于分手的内容不是根本版本的重复(因为它们包含不同的产品),因此它们不应具有指向此版本的规范标记。相反,分页系列中的每个页面都应该拥有它是自己的自我引用规范标签

。这将告诉谷歌,分页的URL包含唯一的内容,应该相应地爬网。

URL:www.example.com/category?p=2

anonical标签:www.example.com/category?p=2

你可能需要有开发人员创建了一种自定义解决方案,允许该站点的分页来利用自引用规范标签s而不是指向根类别页面。

可索引的内部搜索页面另一个磁共SEO问题是内部搜索页面是框架的可索引。这意味着Google可以抓取和索引这些低质量的页面。这些页面通常在/ catalogsearch / URL路径中。

例如,这是一个Magento网站,其中超过4,000个内部搜索页面陷入谷歌的索引:

为了确保这些页面不’ T由Google索引,您将希望确保将“NoIndex”标记应用于它们。我们建议使用开发人员为您实施此操作,并提供本文作为其中的参考点

在实现“NOINDEX”标记之后,您将需要确定您的内部搜索URL都没有索引。执行搜索“

站点:example.com inurl:/ catalogsearch

/”。如果您看到索引中出现的URL,我们建议等待,直到谷歌删除其中大部分。如果您没有看到索引中的URL,则可能会考虑通过使用robots.txt命令阻止它们。

robots.txt

在magento中,您还可以配置robots.txt文件。您希望利用robots.txt文件来限制Google符合谷歌的Magento网站的页面数量。配置您的网站是否利用了允许用户从各种属性中进行选择的刻面导航,这尤为重要。 幸运的是,Magento确实允许您控制y的robots.txt

我们的网站。为此,您可以执行以下步骤:

在管理员侧栏中,导航到内容>设计>配置

查找要调整和选择的“商店视图” “编辑”

展开“搜索引擎机器人”下拉列表

在“robots.txt文件的编辑自定义指令”字段中添加您的robots.txt命令

如何调整robots.txt将取决于您的特定商店。不幸的是,这里没有一个尺寸适合 – 所有选项。主要目标是阻止任何低值页面的爬网(不索引),同时允许高优先级爬网。

以下是您可能考虑在robots.txt中阻止的一般事物:

由刻面导航和排序创建的低值页面选择选项
网站的内部搜索页面

登录页面

用户的购物车

sitemap.xml

sitemap.xml文件确保Google拥有发现所有网站的关键URL的途径。这意味着无论站点的体系结构如何,sitemap.xml都会给谷歌为网站上找到重要网址。

幸运的是,Magento拥有创建SiteMap.xml文件的能力,并在它的默认设置中进行了很好的工作。您可以在技术上配置Magento的“Catalog”菜单

中的

XML站点地图设置。但是,大多数应该是好的。

虽然配置了这些设置,您可能需要生成SiteMap.xml文件,以便实际将在网站上发布。幸运的是,这个过程非常简单。您可以执行此操作:

导航到营销> SEO和搜索>网站地图

单击“添加站点地图”按钮

为“filename”添加文本“sitemap.xml”

对于“path”,选择要与SiteMap.xml文件关联的URL路径。这通常在“/ pub /”URL路径

这应该正确设置Magento上的SiteMap.xml 。然后,您将肯定会将
sitemap.xml文件提交给Google Search控制台

,因此Google可以发现您的SiteMap.xml文件。

2。 JavaScript渲染

您希望在Magento网站上留意的其他内容是任何通过JavaScript加载的内容。 magento经常利用javascript到l商店上的OAD密钥内容。虽然这对SEO来说并不是一个负面的事情,但它是你想要肯定的事情。

如果需要JavaScript在页面上加载密钥内容,则这意味着Google必须执行两步索引过程

,它处理初始HTML,然后必须返回该站点呈现通过JavaScript加载的任何内容。如果SEO需要检查的是在索引过程的第二阶段,以确保Google能够“查看”页面上的所有内容。如果通过JavaScript加载任何元素,则值得检查它们是索引的。例如,这里是Magento中的产品页面的示例,其中在浏览器中启用了JavaScript。我们可以看到缩略图图像,标签中的文本在底部的相关产品部分:

然而,大多数该内容的依赖于javascript加载。使用

Web Developer扩展为Chrome

关闭JavaScript,当Chrome

,这些元素中的大多数都不会呈现。请注意,我们如何只看到页面上的初始三个选项卡:

由于JavaScript需要在页面上加载很多内容,我们希望确保它正常索引。幸运的是,我们可以使用诸如

的工具

移动友好的测试工具


丰富的结果测试

以确定Googlebot能够在页面上呈现的内容。

我们也喜欢通过识别通过JavaScript加载的内容来手动检查索引,而且EN使用“站点:”搜索操作员以验证Google是否能够在页面上读取该文本。 JavaScript SEO是一个非常广泛的主题,我建议阅读通过Pierce Brelinsky
读取本指南以获取更多信息。只要明白,如果使用Magento,您的一些内容可能会通过JavaScript加载。

3。 URL Paths

从框中出发,Magento将在网站产品和类别URL的末尾添加URL扩展名“.html”。虽然SEO不一定是“坏”,但它确实创建了从用户透视图读取的冗长URL。没有“.html”扩展的URL将为用户提供更清晰的格式。

要从URL的末尾删除.html扩展,您可以采取以下步骤:

导航到存储> COnfiguration 在“目录”下拉列表中,选择“Catalog” 选择“搜索引擎优化”下拉列表

查找“产品URL后缀”和“类别URL后缀” 用“/”替换“.html”字段

选择“保存配置”

结果将更清晰,更容易读取商店的URL。

请注意,这是一家全新的Magento网站最好的工作

。此更改将自动调整Magento Store上的所有URL。如果您的商店已经存在了一段时间,而没有适当的迁移规划,更改此字段实际上可能导致排名下降。因此,已经建立了一段时间的扭矩可能希望考虑保留“.html”扩展。

此外,旧的URL路径不会自动lly重定向到没有“.html”扩展的新URL。这意味着您可能需要实现全局重定向规则,以确保旧页面将重定向用户和搜索引擎。

重定向

全局重定向

Magento确实在您的网站上实现了全局重定向。这意味着如果您的商店使用“www”子域或“https”,如果用户未进入那些属性,则Magento仍将将用户重定向到正确的目标URL。这对于网站的用户体验非常棒,因为用户即使在这些实例中没有键入正确的目标URL,也应该降低正确的内容。

然而,Magento通过302重定向来代替301重定向:

回到2016年,有
通过Wayfair的着名研究显示

,302重定向可以显着稀释链接公平。虽然谷歌声称

302重定向通过链接权益
,但这个参数仍然是SEO中的永无止境的辩论。虽然我们相信302重定向

Do

虽然它们曾经分发了更多的链接权益,但我们曾经采取过的立场,除非您绝对需要,否则您应该永远不会使用302重定向。

为此,我们建议在Magento平台中调整这一点。幸运的是,这是一个非常简单的变化:

导航到存储>配置

在“一般”下拉列表中,选择“Web”

选择“URL选项“下拉

将”自动重定向到基本URL“更改为”是(301移动的P.Evanancy)“

这应该确保您的Magento网站的全局重定向现在利用301个状态代码而不是302:

当然,除了网站的全球重定向方面,您还将想要实现1:1为单个页面重定向。这可确保如果您需要为旧页面实施重定向,则可以这样做。幸运的是,Magento

提供此功能

开箱即用。 为了实现单个页面的重定向,可以执行以下步骤:

在管理员侧栏中,导航到营销> SEO和搜索> URL重写

选择“添加URL重写”

输入要在“请求路径”中重定向的URL。这必须是一个相对网址

在“目标路径”中输入目标页面。这必须是相对URL 选择“重定向类型”。通常,您需要选择“永久性(301)”

请注意,为了实现重定向,必须从Magento完全删除页面,因为您无法重定向活动页面。这使得重定向非常“全部或全部”,因为他们需要首先从平台中完全删除。

自动重定向

很好地了解Magento平台中的重定向的一件事是在更改URL时会自动创建重定向。例如,这里我正在更改页面的URL路径:

从:dash-digital-watch 到:dash-digital-watch

我们c看看如何选择“为旧URL创建永久重定向”

这是一个非常好的功能,使其更容易处理网站的重定向,并且绝对是如果您计划更改网站的任何关键页面的URL路径,则可以获得最佳实践。

5。页面内容

标题标记和元描述

想要为单个产品设置标题标记,元描述和URL?默认情况下,Magento没有担心,Magento包含此SEO功能。

当您在个人产品或类别页面上时,只需滚动并找到“搜索引擎优化”下拉列表。从那里,您可以在“Meta标题”字段中输入标题标记,并在“Meta描述”字段中的元描述。

相关产品

Magento允许您实现的另一个伟大功能是“相关产品”。您可以在各个产品页面上设置此项。向所有网站的产品页面添加“相关产品”是一种奇妙的方式来改进您网站的几个SEO方面的方式:

这可以帮助改善整体UX和参与,通过显示用户其他产品与他们在

上相似
这可能导致更多的收入来显示用户upsell机会

这些产品的内部链接可以帮助谷歌轻松发现和分发链接权益

在Magento产品页面上,您可以为特定产品手动设置“相关产品”。为此,导航到产品,然后查找“相关产品,上销售,aND交叉销售“。然后,您可以选择“添加相关产品”并添加您提供的任何其他SKU,您可能会感兴趣。这应该将这些内部链接添加到产品页面的底部!

[ 6。博客功能 从SEO角度来看,Magento的最大弱点之一是该平台不包含框中的博客功能。虽然一般是电子商务网站的类别和产品页面是从收入的角度来看最重要的,但博客仍然对电子商务网站非常重要。 近年来,迄今为止,朝向更多信息内容排名为关键字的转变,我们希望为类别或产品页面排名。我们可以看到,越来越多,谷歌正在选择排名在产品和类别页面上方的指南,联盟网站或“如何”的内容等内容。这意味着没有为生活中的信息内容而有一个地方可以限制Magento商店的SEO成功。例如例如,让我们说我们设置了一家商店,销售很棒的相机。当然,我们可能希望创建一个页面来排名为“selfie相机”术语。但是,当我们检查SERP时,一些最高排名结果是信息内容。 在下面的屏幕截图中,您可以看到截图(#2)和B&H(#3)实际上是以“BEST SELFIE CAMARA”页面的最佳购买和亚马逊,以及“最佳自拍相机”页面: 当我们看看B&H PACE ,我们可以看到他们如何设置一个博客文章,该博客排名他们提供的最佳自拍照相机。然后他们智能地与商店中的产品相关联。他们能够使用这个主题样式博客文章来提高重要查询的可见性,而不是尝试强制类别或产品页面,而不是尝试强制分类或产品页面,以提高他们的可见性: 允许自然的地方为您的信息内容生活。如果没有信息内容,Magento商店可能无法仅使用产品和类别页面对某些目标关键字进行排名。幸运的是,您可以使用诸如 Magento 2博客扩展的扩展,从MageFan 。您还可以考虑在WordPress上设置博客,并为Magento Store创建子域(Blog.example.com)。我们强烈建议设置其中一个这些选项可为您的网站提供托管信息内容的能力。 7。结构化数据 结构化数据是您可以添加到您的网站中的代码,以便更好地了解单个页面的内容。随着Magento网站可能相当大的,结构化数据可以是提高谷歌对网站的理解的好方法。 对于电子商务站点,这是我们理想的映射,其中结构化数据类型应该在不同的页面模板上进行: 主页:组织 类别页面:系列, 产品页:产品产品,面包卷 博客:物品 这种映射可以帮助谷歌对您的商店更加了解’内容。下面是关于集合页面和产品结构化数据的更多细节,因为这些数据将包含在您网站最重要的页面上。 CollectionPage 通过使用CollectionPage模式,您可以向谷歌发出类别页面包含不同产品的集合,并提供关于每个产品的关键信息。以下是您可以包含关于每个产品的一些属性: 名称 URL 在页面上的位置 例如,这里当然,是我们能够实施的一些集合量化数据,产品结构数据是电子商务站点的主食。产品架构告诉谷歌和其他搜索引擎的页面包含关于特定SKU的信息。理想情况下,这种结构化数据将包含关键属性,如: 名称 图像图像图SKU GregpEtation 我们最喜欢的属性之一包括在页面和结构化数据中包含“SKU”属性。它在Magento网站上非常常见,以查看搜索控制台的“性能”报告中出现的SKU号码查询。这些是高于临近的查询,用户可以希望购买购买您在商店中提供的精确产品。您肯定希望确保您在页面内容和产品架构标记中包含此功能。 结论 总体而言,Magento商店所有者的好消息是平台建造了我们ll for seo。由于它是开源,商店所有者对特定站点的SEO元素进行了很多控制,例如robots.txt,sitemap.xml,重定向,元数据等。虽然有一些SEO问题,但是存储所有者可能会遇到的,例如通过刻面导航和博客功能重复内容,Magento确实为解决这些问题提供了他们所需的工具。 如果您有任何用于改进Magento站点的SEO的其他策略,请告诉我们在Twitter @Moz和@ GofishChris上了解。

Related Content

More Interesting