1. 基本的技术优化

1.1. 普通优化设置

Magento 是搜索引擎最友好的商用平台之一,但有几点需要关注以便优化你的 Magento SEO. 第一步是在使用最新的版本中激活 Server URL rewrites. 你可以在系统按钮下找到这个选项: System => Configuration => Web => Search Engines Optimization. 激活后,在这个页面上,另一个不错的选择是设置“Url Options ”下的 “Add store Code to Urls” ,在大多数情况下,把这个开关设为“No”更好。

1.1.1. WWW 和 non-WWW

在 “Unsecure” 和 “Secure” 的下拉菜单里你可以找到 Base URL, 在那里你可以设置你更喜欢的域名。你可以选择WWW的URL或者没有WWW的URL。改变这些设置你不会从www到non-www或者从 non-www到www建立一个重定向。所以你必须通过 .htaccess 文件建立 一个301重定向。除此之外,解决了 WWW vs non-WWW 的问题,这个重定向可以有效防止你的Magento URLs被加入SID问题,像?SID=b9c95150f7f70d6e77ad070259afa15d. 确保 Base URL 和重定向是一样的。编辑 .htaccess 文件时,你可以在根目录下的 .htaccess 文件中加入下面的重定向代码。

大约 119 行:

RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.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 ^index\.php$ http://www.mydomain.com/magento/ [R=301,L]

1.2. 页眉优化设置

安装Magento时默认的标题是 “Magento Commerce”。为了你的Magento商店得到它应得得流量,以下你必须了然于胸:

搜索引擎着重于开头的词,所以如果你的关键字靠近页面标题的开头那你有更大的可能性让排名更好。

人们扫视结果页面,一般看开头的几个词。如果你的关键字位于页面的的开始,那你被点击的可能性就大很多。

首先你应该去掉默认的标题 “Magento Commerce”. 后台点击 System => Configuration => Design => HTML Head. 为你的网站选一个描述性好的标题,这个标题也会在几个没有内容的页面中使用,比如 “Contact Us” 和 “Popular Search Terms”.

把页面标题加到你的店名中,包括目录和商品,把你的店名放在“标题后缀”中。保持前缀空白是个不错的选择,原因上面提到过。同时保持 “Default Description” 和 “Default Keywords” 空白。对于非产品展示页面,为防止整站索引,设置 “Default Robots” 为 “NOINDEX, NOFOLLOW” 会有所帮助,但对于别的页面来说要确保设置为 “INDEX, FOLLOW”.

接下来优化你的网店页面的 ,最好的方法是加上 new canonical tag (新的规范标签)。你可以安装 Canonical URL’s for Magento Module 这个扩展以便把它们加到你的head种来改进你的Magento SEO。

因某些原因Magento把未设置的meta机器人转为一个meta标签,方式如下:

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

这种方式会造成搜索引擎一些奇怪的行为,所以我们要把它移除。要从代码中移除这些空白的meta你可以安装 Yoast MetaRobots Module.

1.3. CMS 页面优化设置

第一眼看上去Magento似乎缺少华丽的CMS功能,但对于大多数使用者来说这已经足够了。简单 的CMS的好处之一是你能够控制页面的每一个方面。一旦你赋予每一个CMS页面一些不错的内容,选一个友好的URL和页面标题,(同时记住1.2小节中的 要点),到Meta数据标签处为每个你想要给它排名的 CMS页面写上描述。

你可以保持”Keywords”栏空白。描述有一个很重要的作用:引诱人们去点击,所以确 保它描述的确实是他们所要点击页面的内容,那样可以引起他们的注意。因此,唯一的好的描述就是自己手写的,如果你考虑用自动描述软件来写描述,那还不如什 么也不做,让搜索引擎自动完成。

如果你不使用meta描述,搜索引擎会在你的文件里找到关键字,并自动选择一条,那样在结果页面里会有一到两个醒目的词。

1.4. 商品目录优化

Magento 可以自定义目录名,让你的目录指向产品的URL。因为Magento对建立相同的内容这个功能的支持不够,很好的方式就是禁用它。设置它,点击 System => Configuration => Catalog => Search Engine Optimization and set “Use categories path for product URL’s to “no”.

接着设置每一个目录的细节。点击Catalog => Manage Categories. 最重要的区域是:

Meta 描述: 在这里放上吸引人的描述;记住人们会在搜索引擎的结果列表页中看到这个描述。

页面标题: 保持页面标题空白,使用目录名包括父目录。但你按照要求制作目录时,标题会象你所输入的一样,没有父目录。

URL 要点: 尝试保持短的但是关键字丰富的URL。移除像“the”,“and”,”for”等等没用的词。要注意的是你只能在“all store views”下设置, 对于多语种的商店你应该保持语言的独立。

对于每一个商店界面,你可以指定名字,描述,页面标题和Meta数据。对多语种商店来说这真的是一个很棒的功能。

1.5. 商品优化

商品页面的优化和目录优化有些相似。你可以设置Meta信息为 “Default Values” 并使用于每一个 “Store View”. 注意对于 “Meta Title”, 这个将写在完全的页面标题上,包括目录但不包括标题的前缀/后缀,而不仅仅是商品的名称。

Magento SEO中一个经常忽略的方面是你怎么处理你的图片。通过给图片写标签和考虑给你的图片起怎样的名字,你会从不同的图片搜索引擎得到不错的额外流量。