常见的Magento SEO问题技术指南
TomDixon使用MagentoEnterprise实施在全球销售产品。目前,Magento社区内有很多活动,因为网站管理员正在准备从Magento1迁移出来,而Magento1将在2018年夏季后不再受到支持。处理百度SearchConsole中的参数解决由URL参数引起的索引膨胀的快速胜利是修改百度在百度SearchConsole中处理URL的方式。
Magento通常被认为是一个具有挑战性的电子商务平台,以实现技术卓越。
尽管其具有复杂的重写引擎,代码库,动态内容和URL,但汉堡王,可口可乐和Tom Dixon等全球领先品牌都使用该平台。
Magento拥有许多伟大的成就,包括增加现场销售和用户时间,以及简化订单流程。根据经验,这是事实。但是,开箱即用,Magento有很多问题。
大多数Magento已知的SEO问题都很容易解决。但是,其中很多都需要开发人员的帮助。
Tom Dixon使用Magento Enterprise实施在全球销售产品。目前,Magento社区内有很多活动,因为网站管理员正在准备从Magento 1迁移出来,而Magento 1将在2018年夏季后不再受到支持。
我很幸运能够与许多使用Magento的品牌合作,从消费电子产品到奢侈品,设计师珠宝,帮助他们在构建阶段和后期优化他们的网站。
本文将解释许多常见的Magento SEO问题,以及如何克服它们。无论您是否使用Magento社区版或企业版,平台的复杂性意味着您可能会受到许多这些问题的影响。
Magento一般搜索引擎优化问题在移动世界中,网站速度变得越来越重要,Magento是一个缓慢的平台,在某些情况下,这种缓慢的加载速度和性能会对自然搜索性能产生负面影响。
这并不仅仅是因为网站速度慢对用户不利,但网站速度慢也会影响网站的可抓取性。
为了加速Magento的安装,下面是一些常见的修复,可以在设置:之前和之后应用
使用具有足够RAM的服务器并正确配置它。禁用Magento日志(默认)并在后端启用日志清理。使用Cloudflare等内容交付网络,如果您有高流量网站,则值得使用他们的Argo产品。使用压缩服务压缩前端资产和图像。这不会影响质量,但通过减少加载资产的重量,它可以产生很大的不同,尤其是在移动设备上。站点速度远远超过以上几点,我绝对建议您尽可能快地在所有设备上加载商店。
产品SEO问题简单和可配置产品:规范修复与大多数电子商务供应商一样,您需要使用简单的产品和可配置的产品。
因为很多产品都是可配置的–例如,毛衣可能有多种不同的颜色–许多Magento用户将创建与简单产品相同的毛衣,以在产品列表页面上显示毛衣的不同变化。
如果您采用这种方法,那么您也不太可能重写每个页面上的内容。
要解决此重复问题,但要让您的产品详情页面看起来已满,您需要使用规范标记–链接回核心可配置产品–向百度表明它们是一个项目的重复变体。
产品标题标签和标题默认情况下,Magento倾向于创建未充分优化的标题标记 并且滥用页面标题标记。
Magento标题标签只是产品名称,可能既含糊又无益。
我的首选是始终手动分配标题标签。这样你就可以按照你想要的方式进行优化。
话虽这么说,大型电子商务供应商可能拥有数百或数千种产品,并要求某人写下所有这些标题标签,但这并不能有效地利用他们的时间。
我建议您为产品设置一个约定,包括产品变量,如产品类型(毛衣),颜色(海军蓝),性别甚至品牌。然后,对于该范围内的关键产品,手动优化其标题标签。
虽然标题标记的使用只是次要的考虑因素,但对于我来说,这是一个很多开发人员在构建网站或Magento模板时不会忘记的框。我已经看到产品列表页面上有无数H1,其他页面根本没有标题标记。
虽然有更重要的事情要修复和考虑,但要在技术上100%优秀,需要勾选此框并且页面的标题标记遵循正确的层次结构。
产品网址您的Magento设置中有一个选项仅使用顶级产品URL,而不是在URL本身中包含每个类别和子类别层次结构。 我建议你这样做。
如果您使用的是分层网址,则可能会遇到重复问题,因为您会在各个网址上有多个产品版本。这不是Magento所面临的问题,而是一些电子商务平台(尤其是WooCommerce)。
这种方法还有助于减少索引膨胀 ,并允许您拥有可以嵌套在不同类别下的产品的单个版本。
如果您已经在网址字符串中使用类别路径,请确保您使用规范来识别每个产品的主要版本。
如果您要从类别路径转移到顶级产品网址,请确保更新所有内部链接并让开发人员编写必要的重定向规则,并在切换发生时实施这些规则。
分面导航&参数URL无论平台如何,分面导航都会因创建重复内容问题和索引膨胀而臭名昭着。 Magento也不例外,分面导航生成的参数URL通常被编入索引。
分面导航并不是生成参数URL的唯一罪魁祸首,许多扩展也使用它们来创建目录–如果您使用Manadev,则需要查看。
索引膨胀是一个问题,因为百度一次只抓取您网站的一部分,并且您希望它专注于提供用户价值(并且对业务有价值)的核心页面。如果有数百或数千个网址参数供其竞争,则您不会针对抓取进行优化。
那么可以做些什么来解决出现在百度索引中的参数?
处理百度 Search Console中的参数解决由URL参数引起的索引膨胀的快速胜利是修改百度在百度 Search Console中处理URL的方式。
通过声明参数如何更改用户的内容并告知百度 bot不抓取任何内容(底部复选框),您可以防止此问题。
您还可以阻止robots.txt文件中的参数,但这可能会导致PPC和其他程序化广告系列出现问题,因此我会在此之前进行检查。
Nofollow分面导航链接我Zui喜欢的另一个实现方法是在分面导航背后隐藏链接。
通过向这些链接添加nofollow,百度不会抓取它们。话虽这么说,如果它们是从站点地图或网站的其他区域链接的,那么仍然可以发现这些URL并显示在百度的索引中。
AJAX导航这可能是实施噩梦的噩梦。特别是如果你没有经验丰富的Magento开发人员随时待命。
使用AJAX导航将允许用户更改类别/产品列表页面上的内容,而无需更改URL。这可能会导致许多其他技术问题,例如创建过多的JavaScript,影响网站速度。
Magento URL重写URL重写,以及Magento如何创建URL,这是我在使用新的Magento客户端时可能有90%的时间看到的问题。
一个常见问题是,Magento可以生成恢复到原始/目录/路径的类别或产品URL,并复制基于页面标题生成的URL。
应该阻止这些URL(通过Robots.txt),并且应该对其进行监控,特别是在刷新时,有些人可以无理由地恢复,并且不会应用3xx重定向。
编号附件Magento重写的另一个常见问题是平台在网址末尾添加数字的习惯。
当URL已被使用时,会发生这种情况,并且重写正在替换旧URL而不更改它。这可能导致许多重复的URL(全部附加一个数字),并且在某些情况下,如果未检测到并且未解决,则可能是一个大问题。
这也可能是通过CSV更新产品引起的。如果是这种情况,它是一个简单的修复程序,开发人员必须做的就是从重写表中删除重写。
分页产品列表页面(正确)分解为页面,这对用户有利,但可能导致重复的文本块。
2011年,百度推出了rel=“next””和rel=” prev”标记,以允许网站管理员指示分页。
为了更进一步,我还引入了一个机器人=” noindex,follow” 标记到分页页面。
结论重要的是要记住每个Magento的实现都是不同的。自定义模板可能带来新的SEO挑战,只能根据具体情况进行识别。
技术搜索引擎优化应该包含在网站构建过程的Zui早阶段,并在整个开发和发布后保持参与,以确保Magento网站的每个方面都得到优化。
图片来源
按作者截图。 2017年7月拍摄。
CategorySEO