2.Magento模板优化

2.1. 优化了的空白模板

默认的Magento皮肤如 “Default Theme”, “Blue Skin” 和 “Modern Theme” 在标题方面的工作做得不好,从SEO的角度来看,有很多的地方可以改进。为使它对你变得简单,这里有一款空白的Magento SEO模板,基于Magento的核心技术,空白模板合并了所有的东西,你可以在这里下载.

2.2. 标题

默认的 logo 是一个 h1标签, 应该只是出现在首页,在别的页面上它应该是一个h3标签. 最重要的事实让标题的内容置于 h1 标签之中,例如,在目录页它应是目录名在商品也应是商品名。

下一步是清除过量的标题。一个好主意是清除侧栏的标题,或者做一个和商店相关的文字(包括关键字)。在h4标签中增加关键字到标题往往对seo 是不利的. 你可以把所有标题的 h4 标签换成 div ,在div中添加 strong 标签更好。接着优化你的内容,在目录页中把商品名放在 h3 里,把目录名放在 h1里。在商品页,你应该把商品名放在h1里.

2.3. 优化你的代码

保持你的模板清爽,把你的模板文件中的所有 javascript 和 CSS 移到外部的 javascripts 和css 文件中,因为它们对你的Magento SEO没有任何好处。这样做可以确保你的用户在首次读取文件的时候储存那些文件,搜索引擎不需要花费大量的时间来下载它们。

2.4. 提升magento访问速度

一个很重要的情况是搜索引擎每一天要在你的商店爬过多少页面,你的商店的读取速度有多快。

你可以做两件事来增加你的Magento的速度:

激活缓存。后台点击 System => Cache Management => enable all caching features (勾选复选框).

一个域名的主机和服务器的设置也是很重要的。用 MySQL 和 PHP opcode 缓存你可以提高你的Mageto速度。

另一件需要考虑的就是减少外部文件的数量。每一个你让人们下载的文件,他们的浏览器会建立另一个连接到网络服务器。所以非常好的主意就是减少外部文件的数量,合并几个文件为一个文件。默认的Magento已经合并了几乎所有的 javascript 文件到一个文件中。

但 stylesheets 文件没有合并:默认模板有6个不同的stylesheet 文件。你可以把这些文件合并成一个新文件,除了print.css文件,或者你可以安装这个扩展 Fooman Speedster module. 除了合并文件外,这个模块能压缩和缓存你的 javascript 和 stylesheet 文件。 (请注意Speedster的使用条件: mod_rewrite 必须可用,你的服务器需要支持.htaccess。 如果你在Magento同时使用规范的URLs和 Fooman Speedster,你需要利用this download 重写Canonical module 。)

3. 高级的Magento SEO 和相同的内容

完成了所有基础的设置后,剩下的事情就是一件简单的事:相同的内容。实际上是大量的相同的内容。商品里有相同的内容,至少,在下面的URLs有完全相同的内容:

www.360magento.com/product.html

www.360magento.com/category1/product.html

www.360magento.com/catalog/product/view/id/1/

www.360magento.com/catalog/product/view/id/1/category/1/
此外,商品回顾页面有几乎一样的内容。另一个问题是目录,你有大量相同的内容在层级导航中和索引选择中。最坏的情况是一个商品在这个页面显示之外,至少还会在这个页面以外的4个页面中显示。
我们将要去掉这些相同的内容,并允许它们被蜘蛛爬但不被索引,固定目录的索引选择和层级导航。
3.1. 无内容页面需设置成Noindex, follow
安装 Yoast robots meta module 可确保设置成防止索引所有的无内容页面,如下:

现在搜索引擎将通过所有的链接来到这些页面上但不会再索引中显示这些页面。

magento网站seo优化之基本优化