分类归档 SEO

通过清心醉

WordPress-SEO优化

今天给Wordpress修改了SEO的配置,顺便大改了文章等内容,让SEO更友好.

首先得自行去官网下载SEO插件,作者使用的是Yoast SEO.

但该插件的缺点就是,没有keywords.为此提供一个方法:

使用标签+文章名称做关键字

修改header.php文件:

$keywords = “”;  //定义关键字
$tags = wp_get_post_tags($post->ID); //根据文章提取标签
foreach ($tags as $tag )  //循环提取标签
{
$keywords = $keywords . $tag->name . “|”; //关键字为tag标签
}
$word=get_the_title($post->ID);  //提取文章名称
$keywords=$keywords.$word;  //连接成关键字 比如当前页面,会形成:

清心醉|清心程序员|Wordpress-SEO优化

只不过部分标签没写而已

然后找个header添加:

<meta name=”keywords” content=”<?php echo $keywords; ?>” />

通过清心醉

SEO优化服务器之GZIP压缩及缓存

httpd.conf中打开deflate_Module和headers_Module以及cache-expire模块

如下两句前面的#去掉:

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

LoadModule expires_module modules/mod_expires.so

#加入代码配置需要压缩的文件类型

<IfModule mod_deflate.c>
<Location />
#Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.59
# the above regex won’t work. You can use the following
# workaround to get the desired effect:
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html force-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Don’t compress images and other
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-javascript

AddOutputFilter DEFLATE js css

# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary

#DeflateFilterNote ratio ratio_info
#LogFormat ‘”%v %h %l %u %t “%r” %>s %b “%{Referer}i” “%{User-Agent}i”” (%{ratio}n)’ deflate
#CustomLog logs/deflate_log deflate
</Location>

#开启cache-expire

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
</IfModule>

 

重启apache即可.

#JPG文件不能压缩,因为会出现有损,导致图片无法打开.

通过清心醉

SEO-索引

当页面被爬虫抓取之后,搜索引擎的数据库里对数据进行对比,过滤掉垃圾页面之后,会创建一个当前网站的索引。

当用户输入关键字后,排名程序事实对所有网站进行分析相关性,这数值大的无法预算,想在几秒内的时间内返回当前关键字的排名结果,是不太可能的。因此必须经过索引的预先处理,为排名程序做好准备工作。

搜索引擎对页面的分词取决于词库的规模以及其准确性和分词算法的好坏来计算,并非取决于页面的本身,唯一能做的就是在页面上用某种方式来提示搜索引擎,某几个字应该被当做一个词来处理。比如用<h1>的标签内,可以对分词进行加粗,修改不同的颜色等等。这些加粗及改色过的分词会用于关键字的排名结果内。

搜索引擎还会过滤如“的”、“得”的助词以及“哈”、“啊”之类的感叹词,包括部分的副词及介词,英文常见的如“the, a, an, to, of”等,所以在做关键字的排名的时候,尽量少用到该类语法。

上文说了,搜索引擎会过滤重复内容,假如在网站上搜索出的关键字,有两个以上的结果都是来自不同的站点,但文章内容却相同,这就剥削掉了用户体验。搜索引擎只希望返回同样文章部分站点的文章,所以会再一次对索引里的数据进行识别重复及删除工作。对于该方法是对全部相同页面的特征关键词进行计算,从中选择页面中包含有最有代表性的一部分关键词,当然对百度应该还会对站点进行权重等公式计算,GOOGLE应该会对站点进行PR值等公式计算。

通过清心醉

SEO-搜索引擎的数据的过滤。

爬虫抓取到的页面,会保存到搜索引擎的数据库中,记录已经被爬行但还没有抓取和已经抓取的页面。爬虫抓取页面后的HTML中解析出新的链接URL,与数据库中的数据进行对比,如果数据库中没有的页面,就编入索引程序列表。

还有一个就是上文说的,使用sitemap.xml提交给搜索引擎入口。引导爬虫更好的抓取想要被抓取的页面。

数据的保存,如果被抓取未编入索引,那么就是触发了搜索引擎的重复内容检测。爬虫在爬行和抓取的时候,会对页面进行重复内容的检测,如果站点权重低,却有大量转载或者原文抄袭的内容时,很可能终止掉爬虫的爬行,所以要求页面内容最好原创,如果实在写不出来是转载过来的,最好进行一定的修改。

再者就是对不良页面的过滤,如黄色页、病毒页等等,爬虫检测到有这些的内容,一般爬行一会马上再跳出网站而不再爬行。

 

通过清心醉

SEO-如何吸引爬虫蜘蛛

搜索引擎爬虫来爬行了抓取了所有页面,但未必全部会进入索引目录中,从事SEO的人员要想让自己的更多页面被收录,就要想方设法的吸引爬虫来爬行和抓取。虽然爬虫不能爬尽和抓取所有的页面,但我们要做的就是要把我们认为重要的页面尽量让爬种抓取并编入索引。因此我们要认识几点:

一:质量高,资格老的网站会被认为权重比较高,这种网站上的页面被爬行的深度也比较深,当然这种站点内的页面深度大部分会被收录。

二:页面更新的效率影响,因为爬虫每次来爬行都会把页面以HTML保存入数据库,如果爬虫第二次来爬行的时候发现页面于第一次来爬行抓取的时候页面是完全一样的,表示页面没更新,爬虫就不会经常来去抓取。反之相反,如果经常更新,会更好的吸引爬虫频繁的来抓取,页面上中如果有了新的链接,也会更快的被爬虫跟踪及抓取到索引处理。

三:导入链接,无法是内部链接还是外链,都需要有导入链接进入页面,让爬虫知道有页面的存在,质量高的链接可以使页面上的链接更深的被爬行和抓取。

四:要被抓取的页面与首页的距离,一般站点上的权重最高的都是首页,(当然也有部分的是二级目录或者单一页面。)而外链来说,访问的基本也是首页为主,当然可以根据不同的需求指向不同的其他链接,不过如此做法就会导致权重分散,不建议使用。要知道,页面权重越高,被爬虫爬行和抓取的机会就越高,如果是首页进入,因为现在基本的网站模板首页都可以链接到全部URL的或者链接到分类在转到单一页面的URL链接。

如果页面太多,或者部分爬虫无法爬行的,可以建立sitemap.xml文件,提交给搜索引擎的网站地图提交入口,让爬虫更容易的爬行抓取。

通过清心醉

SEO-搜索引擎原理简介

搜索引擎的工作一般分为以下的几个阶段:

第一:爬行:

搜索引擎爬虫会通过跟踪链接爬行站点内的网页;

第二:抓取:

爬行过的站点的HTML代码存入搜索引擎数据中;

第三:索引处理:

索引程序对抓取的页面数据进行提取文字、分词、重复页面、垃圾页面等处理,以供排名使用。

第四:排名显示:

当用户输入了某个关键字后,排名程序使用索引中的数据,计算其相关性等,按照一定格式生成搜索结果的页面。

 

通过清心醉

GOOGLE优化关键字网站排名

搜索引擎使用关键字的相关程度来决定网页的先后顺序。例如,如果有人搜索” butterbeans ”,那么一个标题为” The Butterbean Bazaar ”、里面有十余处单词” butterbeans ”的网页,可能就会排在搜索结果顶端;而那种只出现了一两次” butterbeans ”的网站,则排列在稍后的地方;网站上有” beans ”单词的,就排在更后面的地方;只有” beanless ”这样的单词的网站,则根本不会出现在搜索结果中。每个搜索引擎,都有它自己的排列搜索结果的公式,而且它们被作为机密保存起来。但基本规则是,一个网页 出现某个关键字的次数越多,那么,该网页与关键字的相关程度就高,该网页在搜索结果中的排列位置就越靠前。另外,网页标题、章节标题中的关键字,相关程度 更高。

知道了这个规则,很多”聪明人”就在他们的网页上,布置大量” mp3 ”、” free ”之类的热门词汇。有些文章更介绍了诸如”隐形文本”、”隐藏关键字”等提高排名的作弊技巧,这些招数被大量甚至疯狂使用,使搜索引擎的查阅效果大打折 扣。显然,如果大家都这样做,那么,搜索引擎迟早会变得毫无用处。到了某天,说不定不管你搜索什么,得到的总是色情网站。所以,搜索引擎展开了一场反作弊 的斗争。只要它们怀疑你在有意”制造”关键字,那么,就可能取消你的注册。

例如,现在,很多搜索引擎不接受使用”隐形文本”网站的注册。

其实,”关键字”的使用,犹如一把”双刃剑”,一方面,为了使网站在搜索引擎的排名靠前,你的网页应该包含尽量多的关键字,但是另一方面,一旦过 度,你就可能面临取消注册资格的危险。所以,前面我们说,向搜索引擎注册并不是首要任务。真正关键的,除了网站本身要有好的内容、产品或服务及设计效果 外,就是使你的网页与搜索引擎友好相处,说白了,一要适当使用关键字,二要避免”冒犯”搜索引擎,不要使用那些容易让它”误会”的设计技术,例如,框架和 某些动态网页注册。那么,如何使用关键字才算适当呢?

找出人们搜索你的这类网站时,可能使用的所有词汇(关键字),并将它们尽可能地串起来,给你的网站写个简短的描述。例如,如果你要销售 butterbeans (棉豆),并且你已经列出了下面的关键字:

Butterbeans

Beans

Lima beans

Biscuits

Southern cooking

你可以这样写描述:

” We sell butterbeans and lima beans, which taste great with biscuits and other Southern cooking. Free butterbean recipes and a butterbean discussion forum 。”

注意,如何组合重要的关键字(事实上,你的关键字列表可能更长,可以将其中重要的串起来),如何将最重要的那个(如 butterbeans )用上两次。但是,这个描述读起来应该跟普通句子一样,不要只是一个关键字列表。

这个网站描述会用在好几个地方,因此多话一些精力写好它,是值得的。当你向搜索引擎注册的时候,需要填网站描述,当人们搜索到你的网站的时候,这个 描述也会出现,所以,要尽量利用它,吸引人们浏览你的网站,但不要简单使用夸大性的词句。另外,网站描述(或将其修改后)还应该放在 TITLE 标记中。

TITLE 标记位于 HTML 网页的 HEAD 部分。当冲浪者浏览一个网页的时候,它的内容会出现在浏览器最顶端。如果有人将你的网站保存到”书签”( Netscape )或”收藏夹”( IE ), TITLE将作为”书签”名或”收藏”名。 TITLE 标记应该以你网站的正式名称开头,并包括网站简要描述。例如:

< TITLE>The Butterbean Bazaar – We sell butterbeans and lima beans, and offer
free butterbean recipes and a butterbean discussion forum.< /TITLE>

不要将关键字列表放在 TITLE 中,这样做弊大于利。也不要在那里放冗长无用的内容,如” Welcome to the Web Site ”,这纯粹是浪费网络资源。

HEAD 部分还有两个对网站宣传很重要的标记: META DEscriptION 和 META KEYWORDS 标记。某些(但不是所有)搜索引擎,使用这些标记的内容来决定你网站的排列位次。用于 META DEscriptION 标记的规则与 TITLE 的基本上一样。而 META KEYWORDS 标记,就是一个关键字列表,注意,在这里放入太多单词,并没有什么益处,因为,大多数专家都认为,搜索引擎对此只作有限量搜索。因此,挑选出人们真正会用 的关键字,才是有价值的。多数人认为,这些关键字应该小写,并且用逗号或空格分开。

网页上的关键字最重要。但别高兴——必须是普通的、可读的文本,那种将一大堆关键字随便放到网页上的做法,属于作弊行为,将得不到注册。你可以让最重要的关键字在网页出现一到两次,当然,还可以放到网页标题、文章标题中。

 

摘自站长之家.

通过清心醉

PR输出值的提高

Google大受青睐的另一个原因就是它的网站索引速度。向Google提交你的网站直到为Google收录,一般只需两个星期。如果你的网站已经 为Google收录,那么通常Google会每月一次遍历和更新(重新索引)你的网站信息。不过对于那些PR值(Pagerank)较高的网 站,Google索引周期会相应的短一些。

Google的索引/重新索引周期比大多数搜索引擎要短。这就允许网站管理员可以对网站的页面属性进行编辑修改,如网页标题、头几行文字内容、大字标题、关键字分布,当然了还有外部链接的数量。然后他们很快就可以发现对网页所做的这些更改是否成功。

正因为Google如此受欢迎,你有必要知道Google的搜索引擎是如何工作的。如果不知道它是怎样决定你的排名,那么那些只是稍微熟悉Google排名运算法则的站点都会比你的排名位置要靠前。现在让我们来看一下Google的排名运算法则。

Google的排名运算法则主要使用了两个部分,第一个部分是它的文字内容匹配系统。Google使用该系统来发现与搜索者键入的搜索词相关的网页;第二部分也是排名运算法则中最最重要的部分,就是Google的专利网页级别技术(Pagerank?)。

我先来介绍一下如何使网站具有相关性,即文本内容匹配部分的运算法则:

在搜索网站的关键字时,Google会对其标题标签(meta title)中出现的关键字给予较高的权值。所以你应当确保在你网站的标题标签中包含了最重要的关键词,即应围绕你最重要的关键词来决定网页标题的内容。 不过网页的标题不可过长,一般最好在35到40个字符之间。

众所周知,Google并不使用元标签(Meta Tags)如关键字或描述标签。这是由于在这些元标签中所使用的文字并不能为实际的访问者所看到。而且Google认为,这些元标签会被某些网站管理员用 于欺诈性地放置一些与其网站毫不相干的热门关键词,并以此提高其网站对该不相干关键词的排名,从而以不正当的手段获得更多的访问者。

这种不支持Meta Tags的特性,意味着Google将从一个网页的头几行文字内容来生成对一个网站的描述。也就是说,你最好把你的关键字或关键短语放到网页的上方,这样 如果Google找到它们,就会相应提高你网站的相关性。一旦Google找不到这样相关的内容,那么你要花费很大的力气来让你页面的其它部分具有相关 性。

在决定一个网站的相关性时,Google也会考虑网页中正文内容的关键字密度(Keyword Density),所以你要确保在你的整个网页中贯穿出现了若干次关键词和关键短语。但是要记住“过犹不及”,6-10%的关键词密度为最佳。

增加页面相关性的其它策略还包括:在标题内容中放入关键词,并尽可能对内容中出现的关键词进行加粗。Google现在也索引图片的ALT属性文字并计入相关性计算。所以在你的ALT属性中应包含关键词,来增加网站的相关性得分。

增加页面相关性的最后一个技巧就是使你网站上的外部文字链接包含你的关键字。在外部文字链接中包含关键字可有效提高你的网站相关性得分(Google在其PageRank技术的描述中,亦提及在计算网页级别时会对该网站的外部链接进行分析并计入相关性)。

在文字链接中应该包含多少关键字?这是个见仁见智的问题。不过我注意到有很多网站在他们的交换链接区域,已经提供了相应的文字链接内容。例如:“欢迎进行友情链接,并请使用如下代码建立至本网站的链接。”

上面我们介绍了Google如何计算网站的相关性,及如何增加网站相关性的一些有关知识。不过Google究竟使用什么方法来衡量一个网站的好坏呢?答案就是-Google的Pagerank?系统。

PageRank取自Google的创始人Larry Page,它是Google排名运算法则(排名公式)的一部分,用来标识网页的等级/重要性。级别从1到10级,10级为满分。PR值越高说明该网页越受 欢迎(越重要)。例如:一个PR值为1的网站表明这个网站不太具有流行度,而PR值为7到10则表明这个网站非常受欢迎(或者说极其重要)。

在计算网站排名时,PageRank会将网站的外部链接数考虑进去。我们可以这样说:一个网站的外部链接数越多其PR值就越高;外部链接站点的级别 越高(假如Macromedia的网站链到你的网站上),网站的PR值就越高。例如:如果ABC.COM网站上有一个XYZ.COM网站的链接,那么 ABC.COM网站必须提供一些较好的网站内容,从而Google会把来自XYZ.COM的链接作为它对ABC.COM网站投的一票。你可以下载和安装 Google的工具条来检查你的网站级别(PR值)。

那么是不是说,一个网站的外部链接数越高(获得的投票越多), 这个网站就越重要,因而在用与其相关的关键词进行搜索时,它就会取得更高的排名呢?--大错特错。

Google对一个网站上的外部链接数的重视程度并不意味着你因此可以不求策略地与任何网站建立连接。这是因为Google并不是简单地由计算网站 的外部链接数来决定其等级。要是那样的话,所有网站管理员就只剩一件事情可做了-疯狂交换链接,尽可能获得最多的外部链接。Google是这样描述 的:“Google不只是看一个网站的投票数量,或者这个网站的外部链接数量。同时,它也会对那些投票的网站进行分析。如果这些网站的PR值比较高(具有 相当重要性),则其投票的网站可从中受益(亦具有重要性)。

那么,是不是说对一个网站而言,它所拥有的较高网站质量和较高PR分值的外部链接数量越多就越好呢?-也不尽然。

说它错是因为-Google的Pagerank系统不单考虑一个网站的外部链接质量,也会考虑其数量。比方说,对一个有一定PR值的网站X来说,如 果你的网站Y是它的唯一一个外部链接,那么Google就相信网站X将你的网站Y视做它最好的一个外部链接,从而会给你的网站Y更多的分值。可是,如果网 站X上已经有49个外部链接,那么Google就相信网站X只是将你的网站视做它第50个好的网站。因而你的外部链接站点上的外部链接数越多,你所能够得 到的PR分值反而会越低,它们呈反比关系。

说它对是因为-一般情况下,一个PR分值大于等于6的外部链接站点,可显著提升你的PR分值。但如果这个外部链接站点已经有100个其它的外部链接 时,那你能够得到的PR分值就几乎为零了。同样,如果一个外部链接站点的PR值仅为2,但你却是它的唯一一个外部链接,那么你所获得的PR值要远远大于那 个PR值为6,外部链接数为100的网站。

这个问题现在看来好象越来越复杂了。不要紧,看看下面这个公式你就会完全理解了,只是需要一点数学知识。

首先让我们来解释一下什么是阻尼因数(damping factor)。阻尼因素就是当你投票或链接到另外一个站点时所获得的实际PR分值。阻尼因数一般是0.85。当然比起你网站的实际PR值,它就显得微不足道了。现在让我们来看看这个PR分值的计算公式:

PR(A) = (1-d) + d(PR(t1)/C(t1) + … + PR(tn)/C(tn))

其中PR(A)表示的是从一个外部链接站点t1上,依据Pagerank?系统给你的网站所增加的PR分值;PR(t1)表示该外部链接网站本身的 PR分值;C(t1)则表示该外部链接站点所拥有的外部链接数量。大家要谨记:一个网站的投票权值只有该网站PR分值的0.85,而且这个0.85的权值 平均分配给其链接的每个外部网站。

设想一个名为akamarketing.com的网站,被链接至PR值为4,外部链接数为9的网站XYZ.COM,则计算公式如下:

PR(AKA) = (1-0.85) + 0.85*(4/10)

PR(AKA) = 0.15 + 0.85*(0.4)

PR(AKA) = 0.15 + 0.34

PR(AKA) = 0.49

也就是说,如果我的网站获得一个PR值为4,外部链接数为9的网站的链接,最后我的网站将获得0.49的PR分值。

再让我们看看如果我的网站获得的是一个PR分值为8,外部链接数为16的网站的链接,那么我将获得的PR分值将是:

PR(AKA) = (1-0.85) + 0.85*(8/16)

PR(AKA) = 0.15 + 0.85(0.5)

PR(AKA) = 0.15 + 0.425

PR(AKA) = 0.575

上述两个例子表明,外部链接站点的PR值固然重要,该站点的外部链接数也是一个需要考虑的重要因素。

好了,大家无须记住上面的公式,只要记住:在建设你自己网站的外部链接时,应尽可能找那些PR值高且外部链接数又少的网站。这样一来你网站上这样的外部链接站点越多,你的PR值就会越高,从而使得你的排名得到显著提升。

不过,为使你的PR值得到提高,你最应该做的一件事情就是-向DMOZ提交你的网站,从而为DMOZ,即ODP(开放目录专案)收录。

众所周知,Google的Pagerank?系统对那些门户网络目录如DMOZ,Yahoo和Looksmart尤为器重。特别是对DMOZ。一个 网站上的DMOZ链接对Google的Pagerank?来说,就好象一块金子一样有价值。这时候收录该网站的那个DMOZ目录页的PR分值,也变得无足 轻重了。我就看到过有一些站点,就因为被ODP所收录,从而身价倍增,其PR分值在Google上立即得到提升。这就是因为Google使用了它自己的 ODP版本作为它的网站目录。

ODP的链接对Pagerank?非常重要。如果你的网站为ODP收录,则可有效提升你的页面等级。不信吗?

确实如此。在Google上随便找个词搜索,你会发现,Google所提供的搜索结果的头10个站点中,就有7到8个也同时在Google的目录中出现。这个事实足以说明,如果一个网站没有被ODP收录的话,那它也别指望能从Google上得到太多的访问量。

向ODP提交你的站点并为它收录,其实并不是一件难事,只是要多花点时间而已。只要确保你的网站提供了良好的内容,然后在ODP合适的目录下点击 “增加站点”,按照提示一步步来就OK了。至少要保证你的索引页(INDEX PAGE)被收录进去。我说“至少”是因为尽管ODP声称他们只收录你的索引页,而事实上在ODP上却不乏被收录了5到10页的网站。所以,如果你的网站 内容涉及完全不同的几块内容,你可以把每个内容的网页分别向ODP提交-不过请记住“欲速则不达”。等到Google对其目录更新后,你就能看到你的PR 值会有什么变化了。

如果你的网站为Yahoo和Looksmart所收录,那么你的PR值会得到显著提升。关于“Yahoo提交技巧”,如果有时间可以阅读下面这篇文章“Yahoo网站提交技巧”。

通过清心醉

magento SEO

原内容由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->搜索引擎优化->使用网络服务器重写:设置为是;

 

更多方案,后续更新

通过清心醉

magento基本SEO优化

一、系统加速

 

1、给系统减负

去掉Incoming Message,进入后台,  System—Configuration– Advanced– Mage_AdminNotification —- 选择 Disable ,如果你用不上投票功能,就把Mage poll也关闭了;

2、开启缓存

我们知道,在开发的时候,关闭缓存是比较好的,可以及时查看修改的效果,但运营后,为了让访客浏览快速,我们要在后台开启缓存功能

System—>Cache Management– Select All- Disable或Enable以提升运营速度。

3、去掉不需要的产品属性

进入后台,Catalog- Attributes,把我们不需要用到的属性可以去掉;

4、开启编译设置,最少能提升25%的运行速度

System-tools- Compilation 系统默认是关闭状态的,我们开启Run Compilation Process

5、整合Js和CSS

System- Configuration- Developer- Java Script Settings和CSS Setting全部选择Yes

这样,我们就把零散的Js和css就合并到一起,减少了冗余代码和系统的运行速度。

基本上,设置完这些,能让你的站点运行速度提升30-40%。

下面我们来说我们的重点,magento的seo,为了便于理解,我把它分为两个部分来讲,一是站内优化设置,一是站外优化设置:

二、站内优化

 

1、Meta设置

我们在添加产品和分类的时候,需要把Meta Information填写完整,保持每个产品的title不要一样,同时URL key和title保持一致。

2、URL设置

System- Configuration-Web- Search Engines
Optimization 选择yes,开启seo设置,然后再进入Catalog- Search Engines
Optimization,将Product URL Suffix和Category URL
Suffix的后缀.html去掉,大家知道,在搜索引起里,目录的权重高于单个页面的权重,所以把.html去掉后,产品页的URL就显示为
domain.com/XXX,是不是比原来domain.com/xxx.html权重要高呢?

3、LOGO设置

之所以独立的说logo这个选项,是因为它是首页面magento默认的H1标签所在,进入

System- Configuration-Disegn-Head -Logo Image Alt和Welcome Text这个需要改成你的第一关键词。

4、robots设置

System- Configuration-Disegn-HTML Head- Default Robots,有多个选项,如INDEX,FOLLOW、NOINDEX,FOLLOW、INDEX,NOFOLLOW、NOINDEX,NOFOLLOW根据需要选择。

5、关键词布局

无论什么站点,布局关键词都是非常重要的一环,为了站内优化的效果,我建议在每个产品页面融入的关键词要和本页
面的Title以及H1标签内的内容保持一直,每个产品页面根据内容的多寡,布局1-3个关键词,核心词靠前原则,1个词就放在内容的开始,2个词,就分
布在开头和结尾。

6、Tag

Magento的标签功能是很强大的,不仅仅可以增加搜索引起的收录还能和用户进行互动,初期需要我们自己注册用户,然后去热门的产品提交标签,然后进入后台批准,不要忘记,标签要和我们优化的关键词相关。

7、RSS

RSS的好处不用多说了,System- Configuration- Catalog- RSS Feeds都选择开启就可以了。

8、sitemap

进入Catalog-Google sitemap-Add sitemap,然后提交到谷歌管理员工具

站内基本就是这些,还有一些小的细节,seo的工作是永无止境的,大家抓住重点就行了。我们再说说站外优化,这里的站外优化我们说的不是教大家如何做外链,还是不脱离magento本身,先说第一个,google base.

三、站外优化

 

提交到Google base有什么好处呢?

1 产品提交到google分类信息服务,顾客可以在google里的shopping选项里搜索到你提交上去的产品;

2 提交到google base里的产品包含图片,一旦产品被收录,对网站排名会有很好的影响。

具体步骤:

1 到google base注册账号,并添加你网站地址到该账号

2 登录Magento后台,进入系统>配置>Google API>Google Base 然后输入你的Google Base帐户信息并保存

3 进入目录>属性>管理属性,创建新属性并命名为condition, 类型为DropDown,可选值为“New”和“Used”

4 进入目录 > 属性> 管理属性组合,拖曳右边的“condition”到左边你使用到Google Base(新建)的属性集中

5 进入目录 >属性> 管理属性,映射你网站的“Condition”属性和Google Base的“condition”属性.

6 编辑你想包含到Google Base的产品,为属性condition设置合适的值(New或Used)。

7 进入目录>Google Base>管理商品。点击查看可用商品按钮将告诉你可以加入到Google Base的产品条目

8 现在可以提交产品到google base了,分类—>google baseà管理产品-à选中你想提交的产品,在右侧的提交框处选择加入google base选项,点提交就完成了商品从magento网店到google base的提交

9 现在登录你的google管理员账户,点击merchant
center,再点product,就可以看到你提交的产品了使用Magento后台可以把产品加入到Google Base(Google
Product Search),过程很简单,在官方Video: Google Base Integration in
Magento指导你把产品加入到Google Base的基础过程,然而它没有描述一些已知的问题。本文也也指导您怎么样手工解决这些问题。

再说下第二个站外优化,google+1

Magento最简单的添加办法,不用修改模板,直接将’google+1′的代码贴到后台的欢迎语设置中,具
体路径为:System- Configuration-Disegn-Header-Welcome
text,剩下的js可以放到footer里,不过用过的朋友都清楚,google+1的加载速度暂时还是很慢的,为了不影响网站整体的加载速度,我建议
大家放到CMS- Static Blocks 在网站底部建立一个静态块,然后放进去。