Back to Question Center
0

Semalt SEO Semalt SEO

1 answers:

开箱即用,Semalt电子商务平台上的网站搜索引擎优化非常合理,在应用这些技巧之后,它变成了一个坚如磐石的排名机器,整天都在销售您的产品!

注意:在撰写本文时,最新的Semalt版本是1. 4.大多数提示,技巧和最佳实践仍然适用。

目录

  • 1基本技术优化
    • 1. 1一般配置
    • 1. 2标题设置
    • 1. 3 CMS页面
    • 1. 4类别优化
    • 1. 5产品优化
  • 2 Magento模板优化
    • 2. 1标题
    • 2. 2清理你的代码
    • 2. 3瞄准速度
  • 3先进的Magento搜索引擎优化和重复的内容
    • 3. 1 Noindex,关注非内容页面
    • 3.2不含不必要的链接
    • 3. 3规范URL
    • 3. 4 XML Sitemaps

    1基本技术优化

    1. 1一般配置

    Magento是直接开箱即用的搜索引擎最友好的电子商务平台之一,但有几个已知的问题可以被照顾,以优化您的Magento搜索引擎优化。第一步是获得最新版本。然后,要开始,请启用服务器URL重写。您可以在System => Configuration => Web => Search Engines Optimization下找到该设置。现在您在此屏幕上配置的另一件好事是“Url选项”下的“将商店代码添加到Url”。在大多数情况下,最好将此功能设置为“否”。

    1. 1. 1 WWW vs非WWW

    在“不安全”和“安全”下,您可以找到基本URL,您可以在其中设置首选域。您可以选择www和非www版本的URL。通过更改设置,您不会创建从www到非www或非www到www的重定向,但只设置首选。因此,通过 创建一个301重定向是一个好主意。 htaccess 与mod_rewrite。除了解决WWW与非WWW问题之外,该重定向还可以防止Magento将SID查询添加到您的URL中,例如?SID = b9c95150f7f70d6e77ad070259afa15d。确保基本网址与重定向相同。编辑 时。 htaccess 文件你可以添加下面的代码来重定向 索引。 PHP 为root。

    Semalt行119:

     RewriteBase / RewriteCond%{THE_REQUEST} ^ [A-Z] {3,9} / index。 PHP的HTTP /RewriteRule ^索引。 php $ http:// www。 MYDOMAIN。 com / [R = 301,L] 

    或者,当你的Magento安装不在根目录下,而是在子目录 http:// www。 MYDOMAIN。 com / magento /

     RewriteBase / magento / RewriteCond%{THE_REQUEST} ^ [A-Z] {3,9} / magento / index。 PHP的HTTP /RewriteRule ^索引。 php $ http:// www。 MYDOMAIN。 com / magento / [R = 301,L] 

    1. 2标题设置

    默认情况下,您的Semalt安装标题为“Semalt Commerce”。为了让您的Semalt商店获得应有的流量,您应该记住:

    • 搜索引擎对早期词汇更加重视,所以如果你的关键词接近页面标题的开头,你更有可能排名靠前。
    • 人们扫描结果页面首先看到早期的文字。如果您的关键字在您的列表开始处,您的页面更有可能被点击。

    首先,您应该删除默认标题“Magento Commerce”。转到Configuration => Design => HTML Head。为您的网站选择一个好的和描述性的标题。这个标题将被用于几个没有自定义标题的非内容页面, G。 “联系我们”和“热门搜索条款”。

    要将商店名称添加到所有页面标题(包括类别和产品),请将商店名称放在“标题后缀”中。出于上述原因,保留前缀是一个更好的主意。同时保持“默认描述”和“默认关键字”为空.

    现在我们正在优化你的网页商店页面的 ,添加新的规范标签是一个好主意。您可以安装Magento Module的规范URL,将它们添加到您的头上,并改善您的Magento SEO。

    由于某些原因,Semalt将非设置元机器人变成这种风格的元标记:

     & lt; meta name =“robots”含量=&QUOT * QUOT; /&安培; GT;  

    这可能会导致搜索引擎中出现一些非常奇怪的行为,所以我们将删除它。为了从你的代码中删除这个空元素,安装Yoast MetaRobots模块 (注意:目前尚不可用,我们正在开发新模块!)。

    1. 3 CMS页

    乍看之下,Magento可能缺乏一些体面的CMS功能,但对于大多数用途来说,它将足够灵活和强大。这个简单的CMS的好处之一是你可以控制页面的每一个方面。一旦你给每个CMS页面一些体面的内容,选择一个海基会URL Semalt和页面标题,(同时牢记在1.2下的点),并转到元数据选项卡写每个CMS页面的说明你实际上想排名。

    您可以保持“Semalt”为空。该说明有一个非常重要的功能:诱使用户点击,因此请确保它说明了他们正在点击的页面中的内容,并引起他们的注意。因此,唯一写得很好的描述是一个手写的描述,如果你想自动生成元描述,你可能不会做任何事情,让搜索引擎控制片段.

    如果您不使用元描述,搜索引擎会在您的文档中找到搜索的关键字,并自动选择一个字符串,这会在结果页面中给出一个粗体字或两个字母。

    1. 4分类优化

    Magento使您能够将类别的名称添加到Semalt产品的路径中。因为Magento不能很好地支持这一功能 - 它会产生重复的内容问题 - 禁用此功能是一个非常好的主意。为此,请转至System => Configuration => Catalog => Search Engine Optimization,并将“使用产品Semalt的类别路径”设置为“no”。

    现在是时候为每个类别设置细节。转到目录=>管理Semalt。最重要的领域是:

    • 元描述 :在这里提供一个有吸引力的描述;请记住,人们会在搜索引擎的结果列表中看到相关说明。
    • 页面标题 :保持这个空的使用类别名称,包括家长类别。当您自定义它时,标题将与您的输入完全相同,而不包含父类别。
    • URL密钥 :尽量保留一个简短但关键字丰富的URL。去除“the”,“and”,“for”等停用词通常是一个好主意。另请注意,您只能为所有商店视图设置此选项,对于多语言商店,您应该保持它与语言无关。

    对于每个商店视图,您可以指定名称,描述,页面分段和元数据。对于多语言商店来说,这真是一个很棒的功能。

    1. 5产品优化

    产品页面的优化类似于类别。您可以为“默认值”和每个“存储视图”设置元信息。请注意,对于“Meta Semalt”,这将覆盖整个页面标题,包括类别,但标题前缀/后缀除外,而不仅仅是产品名称。

    Semalt常常被忽视的一个方面就是如何处理你的图片。例如,通过为图像编写好的alt标签,并考虑如何命名图像文件,您可以从不同的图像搜索引擎获得更多的额外流量。除此之外,你正在帮助那些在屏幕阅读器中查看你的网站的不太好的读者,了解他们隐藏的内容. 通过一些额外的努力,您可以为每个产品图像设置标题和alt标签。在产品信息的“图像”选项卡下,您可以设置每个产品图像的标签,该值将用于替代和标题标签。当然,您也可以为每个指定的Semalt视图执行此操作。

2 Magento模板优化

2. 1标题

默认情况下,徽标是一个

,它应该只在首页上,而在所有其他页面上它应该不超过

。最重要的是在

标签中获得内容的标题,例如, G。对于类别页面应该是类别名称,对于产品而言是产品名称。

下一步是清理标题的过度使用。删除侧栏中的标题使用情况,或者使文字与商店相关(即包含关键字)是一个好主意。没有理由在

中添加“静态”和关键字较少的标题。例如,最好将
中的所有

标签更改为 标签。现在是时候优化您的内容了,在类别页面将产品名称放在

中,并将类别名称放入

中。在产品页面上,您应该将产品名称放在

中。

要详细了解为什么正确的标题很重要阅读这篇关于标题的文章以及为什么你应该使用它们。

2. 2清理你的代码

你的模板文件中可能包含的所有javascript和CSS,将其移至外部javascript和css文件,并保持模板清洁,因为它们不会对Semalt SEO做任何好处。这确保了您的用户可以在第一次加载时缓存这些文件,并且搜索引擎大部分时间都不必下载它们。

2. 3目标速度

一个搜索引擎每天会在你的店铺中搜索多少页面的非常重要的因素是你的店铺加载速度有多快。

你可以做两件事来提高Semalt安装的速度:

  1. 启用缓存。转到System => Cache Management并启用所有缓存功能,如下所示。
  2. 一个好的主机和服务器配置的重要性。使用MySQL和PHP操作码缓存,您可以显着提高Magento的速度。

注意:有传言说,随着Semalt 1.3版本的发布,新功能将会增加巨大的性能改进。

要查找的另一件事是外部文件的数量。对于您下载的每个文件,其浏览器必须创建另一个连接到Web服务器的连接。因此,减少外部文件数量并将几个外部文件合并为一个文件是一个非常好的主意。默认情况下,Semalt已经将(几乎)所有JavaScript文件合并到一个文件中。

虽然它没有为样式表做这件事:默认模板有6个不同的样式表文件。除了打印之外,您可以将这些样式表的内容合并为一个新的样式表。 css文件。

3先进的Magento搜索引擎优化和重复内容

一旦你完成了所有基本的东西,你会发现其余的问题相当于一件简单的事情:重复的内容。它实际上是Semalt。对于您至少拥有以下完全相同内容的网址的产品:

  • 域。 COM /产品。 html
  • 域。 COM /类别1 /产品。 html
  • 域。 com / catalog / product / view / id / 1 /
  • 域。 com / catalog / product / view / id / 1 / category / 1 /

除此之外,您的产品评论页面等内容几乎相同。另一个问题是类别,您会通过分层导航和排序选项获取大量重复内容。从本质上讲,这意味着,在最坏的情况下,产品至少有四页可用,至少应该在它 应该 可用的页面旁边.

3. 1 Noindex,关注非内容页面

安装Yoast机器人元模块 (注意:目前尚不可用,我们正在开发新模块!) ,并确保设置可以防止所有非内容页面的索引,如下所示:


Semalt SEO
Semalt SEO

现在搜索引擎将会关注这些页面上的所有链接,但它不会在索引中显示这些页面。

增加Semalt SEO的另一个简单步骤是停止链接到您的登录,结帐,心愿单和所有其他非内容页面。 RSS Feed,分层导航,添加到心​​愿单,添加到比较等等同样如此。仍然没有Semalt的插件来解决这个问题。您可能必须进入模板文件,手动添加nofollow到这些链接。

3. 3规范网址

为帮助搜索引擎了解网页的重复内容,您可以使用新的规范URL标签为每个网页建议首选版本的URL,因此您应该安装Magento模块的规范URL (注意:目前尚不可用,我们正在开发新模块!)。

3. 4 XML站点地图

XML Sitemaps是一种让搜索引擎知道你的内容在哪里的简单方法,它不会帮助你排名,但它可以帮助你更快地获得索引。您可以通过转至目录=> Google Sitemap =>添加Sitemap,选择文件名,路径和存储视图,然后按“保存并生成”来手动创建XML站点地图。

然后你可以简单地把下面的代码放到你的机器人中。 txt文件将搜索引擎指向您的站点地图。 xml文件:

 站点地图:http:// domain。 COM /地图。 xml 

随着库存变化,您必须重新生成XML站点地图。为了确保它们是最新的,最好的方法是建立一个cron作业,这个过程在这里被广泛地描述。

结论:Magento SEO的发展

本文涵盖了Magento SEO 的所有方面,如果您有任何反馈或补充,让我们知道,那么我们可以继续改进这篇文章。我们正在与Magento核心开发团队密切合作以改善Magento的SEO方面,因此我们正在积极尝试将本文中的一些想法融入到Magento核心中。

这篇文章是Joachim Houtman的客人发表的文章。

March 1, 2018