搜索引擎友好的URL规范化建议

url 网址规范化指的是当出现了有大于一个的链接指向含有相同内容的网页时,通过各种方法让搜索引擎只挑选其中一个最喜欢的的网址,同时告诉搜索引擎不收录和索引其他网址的过程,从搜索引擎的角度上说,url 规范化减少了对一个网站的重复页面的索引。网站重复页面问题也是搜索引擎优化(SEO)中很多人关注的一部分。url网址规范化是一个将url进行标准化的过程,Google中文官方博客建议我们指定url范式。

不规范的url网址

下面我们看看存在 url 网址规范化问题的例子:威尼斯人赌场

  • www开头和不带www的域名不分,如顶级域名www.a.com 和a.com;子域名www.a.b.com和a.b.com;
  • 动态页面网址和静态页面网址:如http://www.nowamagic.net/archives/137.html 和http://www.nowamagic.net/?p=137;
  • 网址含有多余的部分:如含默认端口号:80;含有多余的默认文件名default.php, index.html等;含有多余的"/";
  • 数据库空查询;无效的查询变量;
  • 使用IP地址代替域名网址;
  • 大小写不分:http://www.abc.cn/ABOUT.php 和 http://www.abc.cn/about.php;

随着Google 搜索引擎智能化的提高,它自动分析多个不同的网址指向相同重复页面情况,通过自然的网址规范化,慢慢选择其中一个google 认为是最好的url进行索引。但是这个过程明显提高了搜索引擎爬行索引页面的难度和时间周期。同时个人采取的内部和外部链接策略也将影响到google 进行智能 url 规范化的行为。多个不同网址指向同一内容页面,虽然非恶意的重复页面不会被搜索引擎惩罚,但至少会分散该页面的权重。因此采取一定的网址规范化方法是必要的。

网址URL规范化方法

    1. 顶级域名网址url, 指定www和不带www 中的一个

优化网站的内部链接结构,包括在网站架构中统一使用指定的url 格式,在文章中加入超级链接地址时一直使用同一个,搜索引擎看到哪个绝对地址用的最多,自然会对其另外相待。

针对 Google搜索引擎,我们可以通过google 网站管理员工具设置首选域来指定以哪个域名为准。(具体步骤:登陆google账号->添加网站->验证所有权 ->通过验证->点击网站网址进行管理->网站配置->设置->首选域),(注在验证网站所有权的过程中,要将www.domain.com和domain.com都进行验证,验证的方法有两种:在首页添加元标记,下载它提供的html文件上传到根目录元;)。

以WordPress博客为例,比如远方博客选择的首选域是nowamagic.net,则同时要在控制板后台将博客地址和安装地址也设置一下,这样首页所有调用显示的地址都是nowamagic.net了:控制板-设置-常规-博客地址和博客安装地址改为nowamagic.net。注:改了WordPress博客地址之后会出现无法登陆后台的情况,这时要到数据库管理中做相应的修改,如果你用的是虚拟主机,一般都可以通过虚拟主机管理后台安装好的phpmyadmin 工具管理数据库。在数据表中找到wp_options,修改博客安装地址siteurl和博客地址home为nowamagic.net。

    1. 给重复页面指定url范式

使用 rel="canonical" 标签属性来解决重复页面问题,也是google 引入的引以为豪的功能之一,指定url范式。

    1. 设置robots.txt文件,阻止那些不希望被搜索引擎检索的网址目录,url格式。
    2. 301 重定向

301重定向是将某一页面永久重定向至另外一页面。301转向也是SEO 广泛使用的一种对搜索引擎最为友好的转向方法之一。搜索引擎将收录永久重定向到的那个页面,自然也解决了 url 网址规范化问题。

典型的比如在linux系统apache服务器下, 可以通过修改.htaccess文件来实现301重定向。在.htaccess 文件中加入以下代码,该代码要写在url rewrite重写规则的前面。

redirect 301 /old.htm http://www.domain.com/new.htm
或
redirect permanent /old.htm http://www.domain.com/new.htm

如果是所有的domain.com 都要301永久重定向到 www.domain.com 则还要进行mod_rewrite。

RewriteEngine on
RewriteCond %{http_host} ^www.dom.com [NC]
RewriteRule ^(.*)$ http://dom.com/$1 [L,R=301]

其他windows主机等 可以通过php,asp,jsp 动态脚本实现。

时间: 2024-11-07 01:56:02

搜索引擎友好的URL规范化建议的相关文章

ASP.NET    实现301状态重定向 实现搜索引擎友好

4.0提供301转向 RedirectPermanent 使用该函数转向http状态码为301 备注 RedirectPermanent(String) 方法重载提供了一个 301 的 HTTP 状态代码,在响应中,并且包含重定向到请求的 URL.301 的 HTTP 状态代码是一个标准的 HTTP 响应中的代码.它指示存在的永久重定向,并且它提供了重定向位置. 调用 RedirectPermanent(String) 方法重载会终止响应. 之前使用Redirect 状态码为302 无法实现搜索

mvc url 定义建议

下面是一些使用URL的建议: 最好能直观的看出URL的意义,不要用应用程序的具体信息来定义URL.比如使用 /Articles/Report 比使用 /Website_v2/CachedContentServer/FromCache/Report 好. 使用内容标题比使用ID好.比如使用 /Articles/AnnualReport 比使用 /Articles/2392 好.如果一定要使用使用ID(比如有时候可能需要区分相同的标题),那么就两者都用,如 /Articles/2392/Annual

对搜索引擎友好的图片延迟加载技术

先写一个思路,以后再贴代码. 在大数据时代,网站内容越来越丰富,图片数量越来越多,质量也越来越高.这意味着更加耗用带宽.流量. 如果一个页面有100张高清图片,比如游记,在不考虑延迟加载情况下,浏览器会在极短的时间内向服务器发起100个图片下载请求,但实际上用户并不需要短时间内看完100张图片,甚至用户有可能只看前面几张图片,那么这时不管对服务器来说还是对网络来说,还是对用户机器来说都会高负荷的运转起来,将极大的浪费资源. 因此,按需加载.延迟加载才能提供好的用户体验. 那么,延迟加载具体是怎样

yii去除index.php的入口脚本显示为seo友好的url

1.去除入口脚本需要在重写url,如果你的webserver软件时Apache的话,必须配置httpd.conf,搜索“LoadModule rewrite_module modules/mod_rewrite.so”,然后去掉此行前面的“#”[ps:注释符号]: 2.在yii的web应用程序主配置文件main.php[path\to\protected\config\main.php],使用urlManager增加一个数组配置选项'showScriptName'=>false: 1 'urlM

url规范化:解决从baidu.com到www.baidu.com的

通过 301重定向可以实现 把www.baidu.com和baidu.com合并,并把之前的域名也一并合并. 有两种实现方法: 第一种方法是判断nginx核心变量host(别名功能): server { server_name www.baidu.com baidu.com ; if ($host != 'www.baidu.com' ) { rewrite ^/(.*)$ http://www.baidu.com/$1 permanent; } ... } 第二种方法: server { se

网站开发人员应该知道的61件事

    作者 Hoogle, 火龙果软件 发布于:2014-01-23   有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情? 不出意料地,他得到了一大堆回答. 通常情况下,你需要把所有人的发言从头到尾读一遍.但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案.于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知". 我发现,这种概述性的问题,最适合这种集合群智.头脑风暴式的

麦进斗Magento2 SEO默认设置的完整策划

搜索引擎优化是任何在线商店的关键因素之一.虽然关闭页的搜索引擎优化,也就是引用和指向您网站的链接,是非常重要的,你永远不应该忘记的页面优化.后者是你的全控制范围之内,因此可以正常执行. Magento的1.X在SEO方面的某些缺陷,其中许多人似乎都被认为是同时开发的Magento 2.在这篇文章中,我将尽量覆盖所有的Magento 2 SEO设置,这可有开箱即用,使你会被装备精良切换到Magento的2. 披露:Magento的2.0.2用于测试的所有这篇文章中列出的SEO功能. 主要Magen

NopCommerce功能与特点介绍

[本文转自]http://www.cnblogs.com/nopcommerce-b2c/p/3758676.html 前两节我们主要介绍了NopCommerce下载与安装和NopCommerce中文语言包,让大家体验一下NopCommerce.这次我们主要来介绍NopCommerce的功能与特点. NopCommerce被誉为.NET领域最好的电子商务网站,开源且免费(需在网站底部保留NopCommerce版权标识),如果感觉NopCommerce太碍眼也可以交个50刀去除版权限制. NopC

magento 12 配置安装教程

Magento (麦进斗) 是一套专业开源的电子商务系统.Magento设计得非常灵活,具有模块化架构体系和丰富的功能.易于与第三方应用系统无缝集成.其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站. 包括购物.航运.产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成. 准备一: 下载址: 1 https://www.magentocommerce.com/products/downloads/magento/ 下载内