原内容由Yoast发布,只是对其进行了翻译.
一:总体上的优化
Magento商城是对搜索引擎优化很友好的程序之一,但还是有些问题我们在优化Magento的过程中需要注意的。首先 要确保开启了Server URL rewrites。你可以在 System => Configuration => Web => Search Engines Optimization进行设置。
另一个设置就是在Urls Options下的Add store Code to Urls大部分情况下最好将其设置为“No”。
二:标题优化
默认安装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=”*” />
复制代码
这种会给搜索一种奇怪的想法,因此我们安装Yoast MetaRobots Moudule从你的代码中移除掉这个空的metas。
三:页面优化CMS Pages
咋一看Magento可能会缺少一些CMS 功能,但是大部分使用这将是足够的灵活和强大。这种简单的CMS一个好处就是你能够控制页面的每个部分。一旦你给每个CMS页面一些内容,选择 SEF URL Identifier和页面标题(记住第二提到的几点),转到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和标题标签。当然你也可以为每一个特殊的网店设置。
六:整合CS、JS
把一些javascript和css文件放在外部独立的文件中,保持你在模板内代码的整洁性。
专注于速度
多少页面被搜索引擎抓取一个重要的因素在于你的网店加载速度。
你可以下面两件事来改善Magento的速度:
开启缓存。转到 System => Cache Management开启所有的缓存
好的主机和服务器配置,通过Mysql和PHP opcode缓存很快的提升Magento速度。
另一个值得注意的事情是外部文件的数量。每下载一个文件浏览器都要创建一个链接请求,因此我们可以合并外部文件减少请求。Magento 已经提供合并 javascript 和 css的功能。
以下几点其实只是特别说明一下,上面几点已经有说起,由于转载关系部分未能理解。以下能更清楚的知道为什么要修改。
七:页面重复
高级Magento SEO和重复内容问题
一旦你完成了所有的基础问题之后,你会发现所有剩下的问题都集中在一个简单问题上:重复内容。
拿产品来说,至少以下的URL都指示同一内容:
domain.com/index/chanpin.html //由主页比如人气产品,畅销产品等跳转
domain.com/index/fenlei/chanpin.html //分类里的chanpin1 内容为相同,但URL不同,会以重复判断。
domain.com/index/fenlei/fenlei1/chanpin.html
除此之外还有一些页面比如产品评论页面几乎都是同样的内容。另一个问题还有分类,在分面导航和排列选项你会有很多的重复内容。
我们将要清楚掉所有的重复内容,通过禁止搜索引擎收录这些排列选项和分类的分面导航的URL。
NoIndex,follow for non-content pages
安装Yoast robots meta moudule确保以下设置可以阻止搜索引擎收录non-content页面
针对该问题,可以用以下方法,即取消父级URL
打开后台->系统->配置->分类->搜索引擎优化->产品 URL 使用分类路径:设置为否;
八:去除前台URL中的index.php
打开后台->系统->配置->Web->搜索引擎优化->使用网络服务器重写:设置为是;
更多方案,后续更新
关于作者