最健全的Magento SEO提升

2021-04-06 11:39 jianzhan
Magento SEO提升

 创作者: Magento  |  2010-09-24 阅读文章频次:720  重要字:最健全的Magento SEO提升


Zen Cart 二次开发设计 ************ ************ .ShoppingMars.ComZen Cart 二次开发设计

1. 基本的技术性提升
1.1. 一般设定
Magento 是检索模块最友善的商业服务平台之一,但是几个方面必须关心以提升你的 Magento SEO. 第一步是应用全新的版本号, 1.2.1. 随后,刚开始运作时,激话 Server URL rewrites. 你可以以寻找这一选择项在系统软件按键下: System = Configuration = Web = Search Engines Optimization. 激话后,在这里个网页页面上,另外一个非常好的挑选是设定 Url Options 下的 Add store Code to Urls ,在大多数数状况下,把这一电源开关设成 No 更强。

1.1.1. WWW vs non-WWW
在 Unsecure 和 Secure 的往下拉莱单里你可以以寻找 Base URL, 在哪里你可以以设定你更喜爱的网站域名。你可以以挑选WWW的URL或是沒有WWW的URL。更改这种设定你没会创建一个跳转从www到non-www或是从 non-www到www,而仅仅你设定的你喜爱的那一个。因此根据 .htaccess with mod_rewrite创建一个301跳转是一个好点子。此外,处理了 WWW vs non-WWW 的难题,这一跳转能够防止Magento被添加SID难题到你的URLs, 象?SID=b9c95150f7f70d6e77ad070259afa15d. 保证 Base URL 和跳转是一样的。编写 .htaccess 文档时,你可以以添加下边的编码到网站根目录下的跳转 index.php 中。

大概 119 行:

RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ [R=301,L]
或是,你安裝Magento的情况下并不是在网站根目录下只是在某一根目录下magento/:

RewriteBase /magento/ RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} / HTTP/
RewriteRule ^index.php$ magento/ [R=301,L]
1.2. 页眉设定
安裝Magento时默认设置的题目是 Magento Commerce 。以便你的Magento店铺获得它应得得总流量,下列你务必不在话下:

检索模块侧重于开始的词,因此假如你的重要字挨近网页页面题目的开始那么你有更大的将会性让排行更强。
大家环顾結果网页页面,一般看开始的好多个词。假如你的重要字坐落于网页页面的的刚开始,那么你被点一下的将会性就大许多。
最先你应当除掉默认设置的题目 Magento Commerce . 后台管理点一下 Configuration = Design = HTML Head. 给你的网站选一个叙述性好的题目,这一题目也会在好多个沒有內容的网页页面中应用,例如 Contact Us 和 Popular Search Terms .

把网页页面题目加到你的店名中,包含文件目录和产品,将你的店名放到 题目后缀名 中。维持作为前缀空白页是个非常好的挑选,缘故上边提及过。同时维持 Default Description 和 Default Keywords 空白页。针对非商品展现网页页面,为避免整站源码数据库索引,设定 Default Robots 为 NOINDEX, NOFOLLOW 会出现所协助,但针对其他网页页面来讲要保证设定为 INDEX, FOLLOW .

如今大家提升你的店铺网页页面的 head ,好的方式是再加 new canonical tag (新的标准标识)。你可以以安裝 Canonical URL's for Magento Module 便于把他们加到你的head种来改善你的Magento SEO。

因一些缘故Magento把未设定的meta设备人变为一个meta标识,方法以下:

meta name= robots content= * /
这类方法会导致检索模块一些怪异的个人行为,因此大家要把它清除。要从编码中清除这种空白页的meta你可以以安裝 Yoast MetaRobots Module.

1.3. CMS 网页页面
第一眼见上来Magento好像缺乏绮丽的CMS作用,但针对大多数数应用者来讲这早已充足了。简易的CMS的益处之一就是你可以操纵网页页面的每个层面。一旦 你授予每个CMS网页页面一些非常好的內容,选一个SEF URL辨别者和网页页面题目,(同时记牢1.2小标题中的关键点),到Meta数据信息标识处为每一个你要要给它排行的CMS网页页面写上叙述。

你可以以维持 Keywords 栏空白页。叙述有一个太重要的功效:诱惑大家去点一下,因此保证它叙述确实实是她们所需点一下网页页面的內容,那般能够造成她们的注 意。因而,唯一的好的叙述便是自身笔写的,假如你考虑到用全自动叙述手机软件来写叙述,那还比不上甚么都不做,让检索模块承担这一部分。

假如你没应用meta叙述,检索模块会在你的文档里寻找重要字,并全自动挑选一条,那般在結果网页页面里会出现一到2个显眼的词。

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中一个常常忽视的层面就是你如何解决你的照片。根据给照片写标识和考虑到让你的照片起如何的姓名,你能从来不同的照片检索模块获得非常好的附加总流量。

2.Magento模版提升
2.1. 提升了的空白页模版
默认设置的Magento肌肤如 Default Theme , Blue Skin 和 Modern Theme 在题目层面的工作中做得不太好,从SEO的视角看来,有许多的地区能够改善。为使它对你越来越简易,大家开发设计了一款空白页的Magento SEO模版,根据Magento的关键技术性,空白页模版合拼了全部的物品,你可以下列载并一起探讨它 download and discuss it here.

2.2. 题目
默认设置的 logo 是一个 h1 , 应当仅仅出現在,在其他网页页面上它应当是一个 h3 . 最大要的客观事实让题目的內容放置 h1 标识当中,比如,在文件目录页它应是文件目录名在产品也应是产品名。

下一步是消除过多的题目。一个好点子是消除侧边栏的题目,或是做一个和店铺有关的文本(包含重要字)。沒有甚么原因再加 static 和沒有甚么重要字的题目在 h4 中. 是的,比如,把全部的 h4 标识换为 div to strong 标识更强。如今现在是时候提升你的內容了,在文件目录页中把产品名放到 h3 里,把文件目录名放到 h1 里。在产品页,你应当把产品名放到 h1 里.

想想解大量有关为何恰当的题目是关键的,能够阅读文章本文 Semantic HTML and SEO.

2.3. 消除你的编码
维持你的模版清新,将你的模版文档中的全部 javascript 和 CSS 挪到外界的 javascripts 和css 文档中,由于他们对你的Magento SEO沒有一切益处。那样做能够保证你的客户在初次载入文档的情况下存储这些文档,检索模块不用花销很多的時间来免费下载他们。

2.4. 速率輔助
一个太重要的状况是检索模块每一天要在你的店铺爬过量少网页页面,你的店铺的载入速率有多快。

你可以以做2件事来提升你的Magento的速率:

激话缓存文件。后台管理点一下 System = Cache Management and enable all caching features, like this.
一个号的服务器和网络服务器的设定也是太重要的。用 MySQL 和 PHP opcode 缓存文件你可以以戏剧化的提升你的Mageto速率。
另外一件必须考虑到的二十外界文档的总数。每个你令人们免费下载的文档,她们的访问器会创建另外一个联接到互联网网络服务器。因此十分好的想法便是降低外界文档的总数,合拼好多个文档为一个文档。默认设置的Magento早已合拼了基本上全部的 javascript 文档到一个文档中。

但 stylesheets 文档沒有合拼:默认设置模版有6个不一样的stylesheet 文档。你可以以把这种文档合拼成一个新文档,除开print.css文档,或是你可以令其用这一 Fooman Speedster module. 除开合拼文档外,这一模数能缩小缓和存你的 javascript 和 stylesheet 文档。 (一定要注意Speedster的应用标准: mod_rewrite 务必能用,ess。 假如你一直在Magento同时应用标准的URLs和 Fooman Speedster,你必须运用this download在Canonical module 上写。

3. 高級的Magento SEO 和同样的內容
一旦你进行了全部基本的物品你能发觉剩余的事儿便是一件简易的事:同样的內容。具体上是很多的同样的內容。产品里有同样的內容,最少,在下边的URLs有彻底同样的內容:

domain.
/
/catalog/product/view/id/1/
/catalog/product/view/id/1/category/1/
另外,产品回望网页页面有基本上一样的內容。另外一个难题是文件目录,给你很多同样的內容在等级导航栏中合数据库索引挑选中。最坏的状况是一个产品在这里个网页页面显示信息以外,最少还会继续在这里个网页页面之外的4个网页页面中显示信息。

大家即将除掉这种同样的內容,并容许他们被搜索引擎蜘蛛爬但不被数据库索引,固定不动文件目录的数据库索引挑选和等级导航栏。

3.1. 无內容网页页面的Noindex, follow
安裝 Yoast robots meta module 并保证设定成避免数据库索引全部的无內容网页页面,以下:

 

如今检索模块将根据全部的连接赶到这种网页页面上但不容易再数据库索引中显示信息这种网页页面。

3.2. Nofollowing 非必不可少的连接
另外一简易的流程来提升你的 Magento SEO 是终止连接到你的登陆,支付,期待选购目录和全部别的沒有內容的网页页面。针对RSS feeds,等级导航栏,提升产品到期待选购目录,提升产品到较为目录来讲也是一样的设定。现阶段还没有有软件来进行这种工作中。你没得不进到你的模版文档中手工制作 进行。

3.3. 标准的URLs
协助检索模块了解你网页页面中的同样內容,你可以以在每一个网页页面应用你更喜爱的URL,应用新的 canonical URL tag (标准的URL标识),你也就应当安裝这一 Canonical URL's for Magento 模数。

3.4. XML 地形图
XML 地形图是让检索模块了解你的內容在哪儿里的简易方式,它不容易协助你提升排行,但它能够协助你迅速获得数据库索引。你可以以手工制作创建一个XML地形图,后台管理点一下 Catalog = Google Sitemap = Add Sitemap, 挑选一个文档名,相对路径和店铺页面,随后点一下 Save Generate 。

随后你可以以简易的把下边的编码放进你的 robots.txt 文档中引导检索模块向你的 sitemap.xml 文档:

Sitemap: /sitemap.xml
进行了这种改动,你再次得到XML地形图。要确定他们是全新的,最好的方法便是创建一个cron工作中.