不知道站长童鞋们有没有注意到,很多网站在打开时,地址栏里的域名有的带有“www.”,而有的网站前面则没有带“www.”这其中有什么区别呢?作为一个新站长,我什么都不懂,就在百度上搜了一艘,也没找到一个有权威性的答案,都是各抒己见、人云亦云。 当然,如果你在乎的话,也没什么太大的影响,反正百度也收录了网站及内容。但是我这个人好奇心比较强,什么事不解决就觉得不甘心,于是我就翻墙上国外的一些权威网站,寻找答案。借助谷歌翻译,终于找着答案了。下面就让李新为大家总结一下吧: 看似不太注意的一个小节,但是对搜索引擎来说,却起到了极其重要的作用。但是对于大多数站长来说,他们都忽略了,总以为加个“www.”,网站显得正规一些,往往没有加“www.”给人的感觉就像是不正规的网站一样。但是我要告诉大家的就是,如果你真正处理好这个网址,这对你网站的SEO来说是一个巨大的进步。 对于百度和谷歌这样的搜索引擎来说,先拿我的网站老说吧,在搜索引擎地址上输入ilixin.net和www.ilixin.net你都可以到达我的网站(本站设置自动跳转),而且内容是一样的。这并不意味着搜索引擎看到人类相同的方式,对于搜索引擎来说,ilixin.net和www.ilixin.net实际上是两个站点,而这两个域名指向都是你的网站,所以内容对于百度和谷歌的蜘蛛来说就是重复的内容,就有可能会误导搜索引擎,导致搜索引擎的蜘蛛不到你的网站上搜索。换句话说,不加“www.”的域名是主网站,加上“www.”的域名,就相当于是一个二级域名,从优化的角度来讲,加上“www.”就会分散主网站的权重。 但是话又说回来,加上“www.”比较符合咱们国人的习惯,分散权重只是一小部分的,毕竟权重分来分去还是分在你的网站上。最重要的就是多做一些高质量的反链。不过根据我的观察,向我用的这个wordpress博客系统的官网,知名站长卢松松的网站,他们的网站上的域名都没有带“www.”。所以我个人建议,还是用不带“www.”的域名比较好。 注:即使两个版本加www或不加www显示相同的内容(网页,视频,图像等),以为问题就解决了。我想告诉大家,这是常见的web主机直接使用的DNS(域名服务)到同一个地方。但301重定向会告诉搜索引擎是哪个版本的内容才是权威的。 重要的是要知道该域名(例如我的域名:ilixin.net)是“根域”。像about.ilixin.net、gossip.ilixin.net、memory.ilixin.net 诸如此类的都是代表我的一个子域名。是的,当然,这包括www.ilixin.net,因为它是一个子域名! 现在我们认识到这一点,加WWW与不加WWW的不同。那么如果有人要和你的网站互链,你应该知道怎么链接了吧! 这就要求使用301重定向,其实可以反映了正确的地址,在浏览器的地址栏,使之更容易,他们要链接到您的网站时,他们会选择合适的版本。这是因为在此之前您的Web服务器发送页面的人访问您的网站,知道送哪个版本的。有人得到它的错误事件,一个301重定向将他们链接到的内容告诉搜索引擎,实际上是在其他的位置,它应该被索引。 像卢松松这样的站长为什么用不加“www.”的域名呢?像他的网站,权重都达到6了,这在全国的个人网站来说也是少有的。而他又是怎么做到的呢?其中一个原因就是用不加“www.”的域名,避免分散权重。 我们的网站一开始建立,www.的域名就可以使用。像我们的主机商们,他们的后台可以设置解析代转,也可以实现不加“www.”的域名,直达网站,但这是不正确的。因为即使空间商设置了代转那也是从www.上再次代转到有“www.”的域名商。 那怎么才能实现正确的“根域”呢?这就要求我们怎么用《搜索引擎优化“WWW”修复:htaccess和301重定向》了,有关《搜索引擎优化“WWW”修复:htaccess和301重定向》我将在下一篇文章为大家讲解。

网站域名加WWW与不加WWW区别的更多相关文章

  1. 域名加www与不加www不一样结果的解决办法

    有些浏览器域名访问加www 与不加www出现的页面不一样.在aj请求的时候也不同.firefox与google新版本的都会自动加上www. 比如 访问haitaohua.com,但aj请求的时候是带w ...

  2. JavaScript中setInterval常见的问题(setInterval第一个参数加引号与不加引号区别)

  3. new对象时,类名后加括号与不加括号的区别

    [1]默认构造函数 关于默认构造函数,请参见随笔<类中函数> 请看测试代码: 1 #include <iostream> 2 using namespace std; 3 4 ...

  4. 网站开发进阶(四十三)html中,路径前加“/” 与不加“/”的区别

    网站开发进阶(四十三)html中,路径前加"/" 与不加"/"的区别 前言 <script src="js/downloadify.js&quo ...

  5. C++中创建对象的时候加括号和不加括号的区别

    c++创建对象的语法有----- 1 在栈上创建 MyClass a; 2 在堆上创建加括号 MyClass *a= new MyClass(); 3 不加括号 MyClass *a = new My ...

  6. href 里面 链接前面加/与不加的区别?(绝对路径与相对路径)

    在写href链接时,有绝对路径与相对路径,href 里面 链接前面加/与不加的区别? href="/cp/images/lis.jpg" 相对路径 cp前面/会获取当前路径,组合成 ...

  7. 详解变量声明加 var 和不加 var 的区别

    在全局作用域中声明变量加 var 关键字和不加 var ,js 引擎都会将这个变量声明为全局变量,在实际运行时,两种声明方式的变量的行为也是几乎一致的.但是在全局作用域下是否声明一个变量的 时候加va ...

  8. Java中主类中定义方法加static和不加static的区别

     Java中主类中定义方法加static和不加static的区别(前者可以省略类名直接在主方法调用(类名.方法),后者必须先实例化后用实例调用) 知识点:1.Getter and Setter 的应用 ...

  9. js中加“var”和不加“var”的区别

    JavaScript 拥有动态类型.这意味着相同的变量可用作不同的类型: var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill&q ...

随机推荐

  1. 给没有id主键的表添加id,并设置为not null 然后填充自增id

    买的ip数据库,表上不带id 使用hibernate比较麻烦,所以直接改表 增加一个字段id,类型int ALTER TABLE t_ip ADD id int; 设置id不为空设置为主键,自增 AL ...

  2. spring JdbcTemplate最基本的使用

    package com.com.jdbctemplate; import org.springframework.jdbc.core.JdbcTemplate; import org.springfr ...

  3. Python之路,Day5 - 常用模块学习 (转载Alex)

    本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configpars ...

  4. 给iview项目加一个i18n国际化翻译

    看了上一篇博客吗?我们就根据那一篇博客来,用里面的项目,进行我们接下来国际化翻译项目. 我们安装vue-i18n和js-cookie npm install vue-i18n npm install ...

  5. Django项目:CRM(客户关系管理系统)--11--04PerfectCRM实现King_admin注册功能03

    #base_admin.py #Django admin 注册功能的形式 # sites = { # 'crm':{ # 'customers':CustomerAdmin, # 'customerf ...

  6. Codeforces 451D

    题目链接 D. Count Good Substrings time limit per test 2 seconds memory limit per test 256 megabytes inpu ...

  7. The method getTextContent() is undefined ?

    晚上下班的时候,把班上写了半截的代码带了回来.结果回到家后出乎意料的是回来的时候将代码导入eclipse后,下面这行代码就直接报错了,显示 getTextContent()未定义 . ((Elemen ...

  8. django 验证码(django-simple-captcha)

    django 验证码(django-simple-captcha) django-simple-captcha 官方文档(含基于modelForm的用法)  https://django-simple ...

  9. 使用 store 来优化 React 组件

    在使用 React 编写组件的时候,我们常常会碰到两个不同的组件之间需要共享状态情况,而通常的做法就是提升状态到父组件.但是这样做会有一个问题,就是尽管只有两个组件需要这个状态,但是因为把状态提到了父 ...

  10. OSI七层模型,作用及其对应的协议

    物理层(Physical Layer):利用传输介质为数据链路层提供物理连接,实现比特流的透明传输 数据链路层(Data Link Layer):负责建立和管理节点间的链路 网络层(Network L ...