网址规范化之301重定向

作者:鼎极网络发布日期:2019-11-13浏览次数:16

  网址规范化 之 301转向:

  ①:什么是301转向?

  301转向又称301重定向、301跳转,是用户或蜘蛛向网站服务器发出访问请求时,服务器返回的HTTP数据流中头信息部分状态码的一种,表示本网址性转移到另一个地址。

  另外,还有其他的网址转向方法,例如:302转向、javascript转向、PHP/ASP/CGI程序转向等。这里有个重点:除了301转向外,其他的方法都是常用的作弊手法,虽然方法本身没有对错之分,但被作弊者用多了,搜索引擎对可疑的转向都是非常敏感等。所以,其他的方法还是少用为妙。

  ②:301转向传递权重

  例如:网页A用301重定向转到网页B,搜索引擎可以肯定网页A性改变地址,或者说实际上不存在了,搜索引擎就会把网页B当作的有效目标。而且,更重要的是:网页A积累的页面权重将被传递到网页B。

  举个例子:http://www.esobao.cn/是选定的规范化网址,下面的几个网址都做301转向到选定的规范化网址上,这样搜索引擎就知道它是规范化网址,而且会把这三个网址的权重都传递集中到规范化网址上。

  http://maxseo.cn

  http://maxseo.cn/index.html

  http://www.maxseo.cn/index.html

  可能有站长会问:301转向多久可以生效?一般来说的话,在百度站长工具的改版工具上做下规则提交,大概一周左右就会生效。

  ③:怎么样做301转向?

  关于怎么做301转向,这里建议参考这篇文章:(http://www.chinaz.com/web/2013/1212/330808.shtml)本篇文章,有详细的301转向操作方法,完全适合个人站长和企业站长。由于文字太长,这里就不写了。

  网址规范化 之 canonical标签(参考下百度站长平台给出的标准):

  ①:canonical标签有什么作用?

  对一组内容完全相同或高度相似的网页,通过使用Canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,避免网站相同内容网页的重复展示及权重的分散,提升规范网页的权重,优化规范网页的排名。

  ②:如何用canonical标签指定规范网址?

  可通过在每个非规范版本的 HTML 网页的 部分中,添加一个 rel="canonical" 链接来进行指定规范网址。

  例如,要指定指向网页 http://www.admin5.cn/product.php?id=15786 的规范链接,需要按以下形式创建 元素:

  <link rel=”canonical” href=”http://www.admin5.cn/product.php?id=15786”/>

  然后将上述链接复制到某网页所有非规范网页版本的 部分中(例如 http://www.admin5.cn/product.php?id=15786&active=1),即可完成设置。

  ③:可设置规范网页的几种情况举例:

  举例一、社区帖子可能由于置顶、突出颜色等行为导致内容完全相同的一个网页产生不同的链接,搜索引擎只会选择其中一个链接建立索引,如以下两个链接不同,内容完全相同的页面:

  http://www.a5.net/forum.php?mod=viewthread&tid=17868770&page=1#pid115642474

  http://www.a5.net/thread-17868770-1-1.html

  举例二、对商品的列表页面,按照价格或者优惠等顺序进行排序,但网页内容高度相似:

  http://mall.leho.com/pr-list?locid=75fb2a357d38397c5e1e75fa&cid=5e1e02f950a4101fb27571ee&order=discount

  http://mall.leho.com/pr-list?order=price_asc&locid=75fb2a357d38397c5e1e75fa&cid=5e1e02f950a4101fb27571ee

  举例三、网站有多个网页展示的为相同型号的商品,只是每个网页商品图的颜色不同,其他内容几乎完全相似,此时也可设置rel="canonical",将当下流行色彩的商品网页设置规范网页,百度有优先将其显示在搜索结果中。

  ④:百度会完全遵守rel="canonical"标签吗?

  网页中添加该标签后,就代表站长向百度某个网页作为规范的网页版本,百度会同时根据标签的及系统算法选择出合适的网页将其显示在搜索结果中。百度会根据网页内容实际情况考虑Canonical标签中的网页,但不完全遵守该标签。为了标签的效果,请一个页面中仅有一个Canonical标签。

  ⑤:此链接是相对的还是的?

  rel="canonical" 可与相对链接或链接一起使用,但建议您使用链接,以大程度地减少可能出现的混乱或问题。

  ⑥:rel="canonical"标签可用于在不同的域名中建议规范网址吗?

  如果网站需要更换域名,且使用的服务器不能创建服务器端重定向网址的情况下,就可以使用rel="canonical" 链接元素指定希望百度收录域的网址。

  301 404案例;

  页面301处理

  if Request.ServerVariables("Http_Host") ="xxxx.com" then

  Response.Status="301 Moved Permanently"

  Response.AddHeader "Location","http://www.xxxx.com/"

  Response.End

  end if

  多域名处理

  if Request.ServerVariables("Http_Host") ="xxxx.com" or Request.ServerVariables("Http_Host") ="xxxx.com" then

  Response.Status="301 Moved Permanently"

  Response.AddHeader "Location","http://www.xxxx.com/"

  Response.End

  end if



下面的情况基本上都是虚拟主机常用配置

  新一代数据中心http://gzidc.com/

  301设置

  

1.png

  .htaccess

  单域名301

  RewriteEngine On

  RewriteBase /

  RewriteCond %{HTTP_HOST} ^lszygw.com$ [NC]

  RewriteRule ^(.*)$ http://www.lszygw.com/$1 [L,R=301]

  多域名处理

  RewriteEngine On

  RewriteBase /

  RewriteCond %{HTTP_HOST} ^lszygw.com$ [OR]

  RewriteCond %{HTTP_HOST} ^linxigang.com$ [OR]

  RewriteCond %{HTTP_HOST} ^www.linxigang.com$ [NC]

  RewriteRule ^(.*)$ http://www.lszygw.com/$1 [L,R=301]

  404设置

  404.Asp

  2.png


  恒爱网络http://www.zzhidc.com/

  301设置

  httpd.ini 文件的代码如下 :

  [ISAPI_Rewrite]

  CacheClockRate 3600

  RepeatLimit 32

  RewriteCond Host: ^abc.com$

  RewriteRule (.*) http://www.abc.com$1 [I,RP]

  如

  [ISAPI_Rewrite]

  CacheClockRate 3600

  RepeatLimit 32

  RewriteCond Host: ^jnzhipin.net$

  RewriteRule (.*) http://www.jnzhipin.net$1 [I,RP]

  RewriteCond Host: ^jnzhipin.com$

  RewriteRule (.*) http://www.jnzhipin.net$1 [I,RP]

  RewriteCond Host: ^www.jnzhipin.com$

  RewriteRule (.*) http://www.jnzhipin.net$1 [I,RP]

  把以上内容修改成你自己的之后,把 httpd.ini 上传到你空间网站根目录 wwwroot下 。

  用FTP连接到空间,在wwwroot 同级目录建立一个名为 others 的新文件夹,如下图

  

3.png

  接下来去 http://pan.baidu.com/s/1gd42ZQj 下载ISAP组件,解压之后得到 rewrite2.dll

  把 rewrite2.dll 上传到 others 目录里。

  然后 登陆到你空间管理后台的 “独立面板”里,找到 “ISAP映射”,点击之后进入添加映射,筛选器名称 随便写个,路径如图所示写路径,然后点击后面的“设置”

  

4.png

  404设置(用404.htm)

  

5.png

  益息网络http://www.idc1.net/

  301设置()

  在根目录下有个index.asp文件

  

6.png

  if Request.ServerVariables("Http_Host") ="xxxx.com" then

  Response.Status="301 Moved Permanently"

  Response.AddHeader "Location","http://www.xxxx.com/"

  Response.End

  end if

  

7.png

  404设置(根据根目录下的文件设置)

  

8.png

  骑士互联http://www.74dns.com

  301设置(在根目录下放文件httpd.ini)

  文件代码代码

  [ISAPI_Rewrite]

  CacheClockRate 3600

  RepeatLimit 32

  RewriteCond Host: ^xxxx.net$

  RewriteRule (.*) http://www.xxxx.net$1 [I,RP]

  404设置(根据网站目录下文件情况)

  

9.png

  广深互联http://www.99idc.cn/

  301设置

  web.config文件的代码如下 :

  <?xml version="1.0" encoding="UTF-8"?>

  <configuration>

  <system.webServer>

  <rewrite>

  <rules>

  <rule name="CanonicalHostNameRule1">

  <match url="(.*)"/>

  <conditions>

  <add input="{HTTP_HOST}" pattern="^www.sanyoushun.com$"

  negate="true"/>

  </conditions>

  <action type="Redirect" url="http://www.sanyoushun.com/{R:1}"/>

  </rule>

  </rules>

  </rewrite>

  </system.webServer>

  </configuration>

  404设置(与骑士一样)


关键词:

  关键词布局策略

  对于大多数SEOer来说,做网站优化就是做关键词排名,在关键词优化中,关键词的布局应该是我们seo优化人员应该优先考虑的一点。要想使网站排名稳定上升,必须站内+站外同步做起。竞争力不大的关键词,通过外链便可以把词做起来,再通过高质量的友情链接便可以使排名稳定,至于网站中比较难做、竞争力度很大的关键词就必须从网站的内部开始优化,同时还要从外部建立链接资源。下面是关于网站优化中的关键词布局。

  关键词的布局

  一、网站整体的关键词布局

  当我们拿到一个站时,首先要考虑的就是关键词的布局。其中包含核心关键词,目标关键词,长尾关键词的分布情况。并不是把所有要优化的词都放在首页,什么核心关键词放首页啦,目标词放在栏目页啦,长尾词放在内容页啦,这些都要合理的布局。

  二、首页、栏目页的关键词布局

  下面我们先来分析一下网站的META标签:title,keywords,description上的关键词布局:

  1、title出现的关键词不宜过多,尽量控制在四个之内,主要的关键词放在左边,按照优先级排下去。关键词之间可以通过“-”、“|”、“,”这些符号隔开,效果是差不多的按照个人喜好运用即可。并且核心关键词出现的越早越好。对于中小型网站来说用关键词_网站名称的做法是比较合理的。

  2、Keywords,就是关键词,现在的主流搜索引擎都不再依靠中的关键字了,因此,这部分内容我们也只是“例行公事”,个人觉得意义不大,不过总好过没有。

  3、Description,就是描述,应该用近乎描述的语言写下一段介绍你网站的文字,在这其中,你应该适当的对你网站的特色内容加以重复以求突出。

  4、在页面中多次出现这个关键词,并在次出现时,加粗或者用H1标签进行标注。核心关键词应该尽早的出现在页面中,这样搜索引擎会才会认为这个网页是围绕这个关键词来组织内容的,指导搜索引擎来确定网页的关键词,这里多说一句,搜索引擎并不会直接把keywords中出现的词作为网页的关键词来处理,而是根据网页的内容来提取的。

  5、首页关键词注意事项:避免堆砌,有许多站长喜欢在页面底部加上自己网站的核心关键词锚文本,并进行加粗,这点我们认为是不可取的,有不利的嫌疑,虽然搜索引擎不一定这么判定,但是我们要基于用户的角度出发,这里放置这些关键词锚文本用户是不会有点击欲望的,我们可以把核心关键词作为导航或者栏目,形成自然的锚文本,而不是在页面底部进行堆砌。

  三、文章页的关键词布局

  我们的内页和目录页一般都是用来优化长尾关键词,其实内页的关键词布局和首页基本差不多,首页一般是综合性的,而内页一般都是一篇文章或者产品或者新闻。那么内页的正文部分就要考虑到关键词的布局。一般我们写文章都按照总-分-总的布局来写,那么在总的部分,要集中关键词并加以总结,中间部分的内容围绕着关键词来合理布局,后针对关键词做总结自然的包含了目标关键词。

  在此再提醒大家一点:内页部分要在合理的位置放置首页核心关键词的锚文本,一般情况下放且只放置一个核心关键词的锚文本链接到首页,目的是增加首页核心关键词的权重提高首页关键词排名,前提是要合理,不可强行安插,如果文章并没有必要放置的情况下,我们不建议放置这个锚文本。

  以上所说的就是个人对关键词布局的总体看法,相信大家也都有自己的一套关键词布局方法。或许有博友会问,总体的布局好了,那平时发布文章时,关键词该怎么布局呢?比如:关键词密度、关键词位置设定等等。跟大家分享一下网站后期关键词布局优化的五点技巧:

  

关键词布局策略

  一、通过文章编辑,让文章中自然出现关键词

  百度搜索引擎和谷歌搜索引擎都在2012年对搜索引擎的算法进行了较大变革,有些网站因为这次变革收录量得到了大幅度的增加,这是对网站内容之前关键词布局的肯定,也是对以后网站关键词布局的一种指导,就是说每一篇容都合理的布局应该出现的关键词密度,让搜索引擎认为文章中的关键词出现是自然的,为网站的关键词进一步优化布局提供有利条件。

  二、合理布局关键词出现位置,让关键词被搜索引擎抓取

  不同的网站都有着不同的关键词,而合理的布局这些关键词位置就显得尤为重要,对于普通的网站来说,网站关键词出现的位置与网站优化息息相关,对于搜索引擎蜘蛛来说关键词出现的位置应该是有利于抓取的位置,而网站中有利于搜索引擎蜘蛛抓取的位置应该是网站的顶部与左部,可以合理的在这两个方向进行合理的关键词设置,网站关键词被搜索引擎抓取得越多,而其他内容也存在,这就可以为网站提高关键词排名起到促进作用。

  三、文章内部链接布局具备相关性,助力网站优化

  或许很多站长都做过这件事情,在写文章的时候往往都会出现另外一个网站的链接,而这些网站的链接大多都是不相关的,而这种布局关键词链接就出现了错误,不管是带上的超链接还是纯文本链接,首先关键词就要符合相关性,而链接中指向的内容也必须符合相关性,只有通过加强相关性的方法才能够自己的网站获得搜索引擎的重视,而搜索引擎也会认为你的网站受到了其他站点的支持,这对网站的优化会起到意想不到的作用。

  四、以用户为基础编辑网站关键词,创建高效用户体验

  网站关键词的选择并不一定要用行业的热门词,真正的关键词应该是符合用户体验为主的词语,比如seo这个词,很多用户在搜索的时候并不一定是搜索seo,而更多的应该是搜索如何学习seo,因此我们在关键词的布局之上就 要像如何学习seo、怎么学习seo进行倾斜,要满足用户的需求,以用户为基础编辑网站的关键词,而不是以自我为中心或者以行业为中心撰写网站关键词。

  五、文章标题一定带关键词,但一篇文章好只带一个关键词

  很多时候大家写文章都是随便写作,其实真正的文章应该在文章标题中就带上关键词,标题带关键词能够帮助搜索引擎直接抓取关键词,大家都知道搜索引擎在抓取的过程中不一定是将你的文章内容全部抓取,所以我们的标题带关键词就可以为网站的排名提升创造基础,如果你将关键词放在文章内容里面,而搜索引擎又不进行抓取,那么这样的文章是不是就浪费了,写文章的目的是什么?就是为了有排名,有流量。如果连这点都不去关注的话,那就是浪费了文章资源了。

  SEO经验之谈:

  当网站内容都经过了细致的关键词布局之后,你就会发现网站的收录量逐渐增加,网站关键词排名也会大幅的提高,但有时一些长尾词会有下降的情况,这些起伏都是正常的,不用过多担心。

  要注意的是文件的相关性不仅仅是由页面本身来决定的,还有包括链接分析,域名被信任度等等其他因素。

  针对关键词的页面优化

  关键词密度

  网站首页文字不能太多,与关键词相比而言,文字多,不好控制关键词密度,特别是做网站时,一些固定位置的选择,比如导航,栏目,底部,图片属性,这些位置的关键词或许是固定的。好控制的就是文章标题了,如果标题中关键词突出,那密度就突然增高,如果文章标题没有包括关键词,那密度就会低,排名可能也会随着变化。常见的就是cms网站,首页文章多,一般都需要增加关键词密度。

  关键词密度控制在2%-8%为佳

  关键字密度就是我们所强调的关键词在网页中出现的次数与网页中其它文本内容的比例。相对于页面总字数而言,关键字出现的次数越多,那么总的关键字密度也就越大。关键词密度一般在2%-8%效果为好。既然强调的是次数,那肯定少了说明主题不突出,多了属于关键词堆积。关键词出现在哪些位置能提高关键词排名呢,关键词密度低了高了对排名有什么影响呢。

  标题中出现关键词过多真的好吗

  我们在选择关键词的时候,都会从标题关键词的设置开展整个页面的关键词设置,很多朋友都认为标题中多放几个关键词效果会好些,能展现在搜索排名中,强调关键词,那是以前搜素引擎不智能,现在搜索引擎看到这些会比较反感,特别是标题堆积一些广泛的词,标题长度过长,导致标题中关键词密度降低,同样得不到好的排名,更不用说流量。标题中同个关键词出现多不要出现3次,且有修饰成分。

  比如要设“网站建设”关键字,标题“网站建设,苏州网站建设,苏州网站建设公司”这样网站建设的密度在标题中就很高,且主题突出。标题中不要掺杂其他干扰成分,干脆利落,也不要把长长的公司名称放在后面或者前面,字数越少越好。

  关键词与描述标签中的关键词密度也要控制

  关键词标签中的关键词也不能太多,可以把标题中的几个关键词作为关键词即可,这个位置可以多放几个,是标题的扩展,可以在放几个与标题相关的长尾词,这个不多说。主要说下描述,描述不是随便放几个关键词就完事,他是一段说明,相当于公司的简介,这个站是做什么的,搜索引擎首先通过它来了解,如果这段描述不出现在搜索引擎搜索排名中标题的下面,说明你设置的就有问题。描述可以把关键词标签设置的几个词放进去,在组成合理的句子,不通顺,少加不需要的词,长度也控制在150字左右。

  HTML标签

  关键词应该出现在网页标题标签里面,标题标签Title Tag是目前很重要的一个因素,应该包含你重要的关键词。

  另外在描述标签Description Tag,关键词标签Keyword Tag,图像ALT标签都可以放入关键词,但注意不要关键词堆砌。

  关键词在网页正文中

  只要你正常的写文章,关键词必然会出现在文章正文中。好把关键词放在正文标题heading,H1-H3比普通文字有高一点的权重,这也很有逻辑性,因为标题自然是这篇文章应该讨论的内容。

  另外可以用黑体,斜体来强调关键词,但一两次就够了。

  可以在正文的前面,也就是段句话放入关键词,这也是一个比较重要的因素。

  还可以在网页底部放上关键词,当然要符合逻辑和语法,并对用户友好。

  URL中的关键词

  对英文网页来说,关键词出现在URL中,多少会有点帮助。对搜索引擎相关性算法的帮助可能很小,但其实对用户帮助蛮大的。因为搜索结果列在搜索引擎中时,用户可以从你的文件名就判断出这个网页是讨论什么的。

  关键词可以在域名里,也可以在目录名里,也可以是文件名,不过切忌关键词堆砌在URL中。

  关键词出现在链接中

  关键词应该出现在网页导出链接的链接文字中,这是相当重要的一方面。其实在某种程度上来说,导出链接中含有的关键词,比连向这个网页的外部链接中的关键词还重要。

  不仅是在你网站内部互相链接的时候需要以关键词为链接文字,也应该在文章中经常引用和指向其他相关文件,并以关键词为链接文字。