跨境电商
经验交流分享

Magento SEO指南之代码优化

本文主要讲述Magento购物车系统与SEO息息相关的各项功能。由于Magento的版本更新速度还是很快的,稳定版已经到了1.6.1。本文一些地方可能已经由于版本更新发生改动,如果读者发现有不同之处,可以留言,我会尽量保持文章与Magento最新版本之间的同步。

基本技术上的优化

Magento商城是对搜索引擎优化很友好的程序之一,但还是有些问题我们在优化Magento的过程中需要注意的。首先要确保开启了Server URL rewrites。你可以在 System => Configuration => Web => Search Engines Optimization进行设置。另一个设置就是在Urls  Options下的Add store Code to Urls大部分情况下最好将其设置为“No”。

在 “Unsecure” 和”Secure”,你会看到Base URL,你可以设置你想要的URL。你可以在WWW和non-WWW版本中选择。通过修改设置你不必创建重定向 从WWW到non-WWW或者non-WWW到WWW只需要设置下自己倾向于的一个版本。

因此通过 .htaccess 和 mod_rewrite创建一个301跳转。除了解决WWW和non-WWW问题,重定向还会解决诸如防止Magento添加SID值到URL上比如SID=b9c95150f7f70d6e77ad070259afa15d。确保Base URL和重定向的网站是一样的。当你编辑.htaccess文件时,你可以添加如下代码来重定向index.php到root。大概在119行的位置:

RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ http://www.mydomain.com/ [R=301,L]

默认安装Magento之后会出现“Magento Commerce”。对于你的Magento商店来说,为获得流量记住以下几点是值得的

  • 搜索引擎会把更多权重放在先出现的文字上,因此如果你的关键词出现在页面标题你有可能排名更好。
  • 通常人们只是浏览先出现的词语,如果你的关键词在页面的开头出现将更吸引点击。

首先你必须要清除默认的“Magento Commerce”。转到 Configuration => Design => HTML Head。为你的网站选择一个好的具有描述性的标题。把你的商店标题添加到所有页面标题中,包括分类和产品,把你的商店名称添加在“Title Suffix”(标题后缀)。把标题前奏留空就好了。对于一些没有产品的页面环境把默认的robots修改为“NOINDEX,NOFOLLOW”对于其他的产品页面应用为“INDEX,FOLLOW”。

现在我们已经优化好了商店页面的<head>部分,给他们添加Canonical 标签。你可以给他们安装Canonical URL模块来改善Magento SEO。注:Magento已经为产品内置了Canonical标签。

由于某种原因Magento默认的未设置的meta robots是下面的样子,

<meta name=”robots” content=”*” />

咋一看Magento可能会缺少一些CMS 功能,但是大部分使用这将是足够的灵活和强大。这种简单的CMS一个好处就是你能够控制页面的每个部分。一旦你给每个CMS页面一些内容,选择 SEF URL Identifier和页面标题(记住1.2提到的几点),转到Meta Data选项写好描述。对于“Keywords”,直接无视它。

Magento允许你给每个产品URL添加分类路径。由于Magento这块支持不是很好,它产生了重复内容的问题。因此禁掉这个功能。你可以转到 System => Configuration => Catalog => Search Engine Optimization 把 “Use categories path for product URL’s 设置为”no”。接下来就是要为每个分类添加详细内容了。转到 Catalog => Manage Categories。几个比较重要的区域有:

  •     Meta 描述:可以当作广告语写
  •     页面标题:保持为空将会使用分类名称包括父分类。当你自定义他,页面标题将和您的输入完全一样,没有父类。
  •     URL Key:试着保证一个短的但是关键词丰富的URL。移除停止词比如“the”、“and”、“for”等。你也可以将这个设置为所有的商店页面 all store views,对于多语言网站保持它的语言独立就好。

对于每一个商店页面你可以具体指定名字和描述、页面标题和Meta data。对于多语言网店这真是个不错的功能。

产品页面的优化和分类的差不多。你可以为“Default Value ”和每一个“网站页面”设置meta信息。注意下“Meta Title”,这个将重写整个页面标题,包括分类排除掉前缀和后缀,但不仅是产品名。

另一个经常忽视的Magento SEO问题是你怎样处理图片。通过写好图片alt标签和考虑好图片文件名,你可以从不同的图片搜索引擎获得额外的流量。除此之外你也将帮到那些使用屏幕阅读器的朋友。

一般的图片都将被重新命名为产品名称,标题和ALT标记也一样。花费一些额外的功夫你可以为每一个产品图片设置标题和alt标签。在Images选项下产品信息,你能够设置每一个产品图片的Label,这个值将用于alt和标题标签。当然你也可以为每一个特殊的网店设置。

赞(0)
未经允许不得转载:锐想 » Magento SEO指南之代码优化
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限