多域名共用和Robots指定主域名

太阳底下无新事,企业把多个域名绑定同一服务器,指向同一个网站。派代网就这么干过,老大觉得咱有很多NB的域名,闲置可惜,每个域名都绑定上去。无独有偶,在扣扣群里,有位学员说公司启用新域名,网站上新版,欢迎大家前去拍砖之类的客气话。我注意他们新旧两个域名在同时使用,提醒他们,负责人不以为然,轻描淡写的说,他做过尝试,多个域名同时使用,对SEO的影响没有想象中严重,考虑到没多久就要上线,也没写robots指定主域名。

这位电商网站的负责人对SEO的认识有两个误区:

一、不够重视多域名共用对SEO的影响

搜索引擎说了,多域名共用会被搜索引擎视为复制页面,就连www.name.com,name.com都要指定唯一主域名,何况多个域名。

Google搜索引擎优化指南》在“优化URL结构的好方法”里告诫网站管理员:

为同一文档提供统一的URL——在访问同一内容时,为了防止一些用户链接到 一个版本的URL而另一些用户链接到另一个版本(URL的不同可能会分散弱化 该内容的声誉值),我们建议您在您页面的内部链接和结构中集中使用一个URL。如果您发现有用户通过不同的URL来访问同样的内容,您可以对不希望 使用的URLs设立301 重定向到您所期望使用的URL。

请注意避免:

  • 无论是从根目录还是子域名(例如 “domain.com/page.htm” 和 “sub.domain.com/page.htm”)访问的内容都是相同的。
  • 在您的内部链接结构中混合使用 www.和非 www.版本的 URL
  • 在 URL 中使用奇怪的大写(大部分用户喜欢小写而且小写也便于 他们记忆)

百度搜索引擎优化指南》里

2.1.4 规范、简单的 url
创建具有良好描述性、规范、简单的 url,有利于用户更方便的记忆和判断网页的内容,也有利于搜索引擎更有效的抓取您的网站。网站设计之初,就应该有合理的 url 规划。
网站中同一网页,只对应一个 url
如果网站上多种 url 都能访问同样的内容,会有如下危险:

  • 搜索引擎会选一种 url 为标准,可能会和正版不同
  • 用户可能为同一网页的不同 url 做推荐,多种 url 形式分散了该网页的权重

如果你的网站上已经存在多种 url 形式,建议按以下方式处理:

  • 在系统中只使用正常形式 url,不让用户接触到非正常形式的 url
  • 不把 Session id、统计代码等不必要的内容放在 url 中
  • 不同形式的 url,301 永久跳转到正常形式
  • 防止用户输错而启用的备用域名,301 永久跳转到主域名
  • 使用 robots.txt 禁止 Baiduspider 抓取您不想向用户展现的形式
  • 让用户能从 url 判断出网页内容以及网站结构信息,并可以预测将要看到的内容

二、用robots文件能够指定主域名

今天Zac的博客里与网友分享了twitter的Google PR值降到零又恢复的案例,分析非常精彩,其中提到Twitter为追求URl规范化,通过robots文件来禁止搜索引擎抓取www版本的内容,所以虽然www版本做了301转向到不带www的版本,但Twitter禁止搜索引擎抓www版本,所以搜索引擎蜘蛛看不到那个301啊。连向Twitter的链接有的是链到www版本,有的是不带www的版本,既然www版本禁止爬行,看不到301,链接权重不能传递,浪费了。

用robots只能禁止搜索引擎蜘蛛对网站的爬行,远远不如用301重定向来的好,既能达到唯一域名的目的,又能把老域名的权重传递给新域名。

创建对SEO友好的URL

博客切换到libing.org

两期电商培训过后,趁五一小长假,换了极具个人主义色彩的域名-libing.org,使用二级域名blog.libing.org。

为wordpress搭建的博客搬家并且切换新域名,要做的事情:一、搬家;二、切换新域名;三、301重定向。

一、搬家

复制所有文件到新服务器,将导出的数据导入;

二、切换域名

切换域名时会有些小麻烦,配置完wp-config.php文件后,使用新域名登陆后台时,总会自动跳转到老域名。

方法是使用phpmyadmin登录数据库,找到wp_option的数据文件,将blog_name的字段修改为新域名的地址。

三、301重定向

新旧域名切换后,将原域名和原域名下的所有url通过301重定向到新域名和新域名下的url

四、其它

feed源的更新/GA统计代码的更新/ADsense允许网站列表更新/Webmaster提交新网站和sitemap文件

最后说点儿感想,作为一名互联网从业者,自己搭建一个个人网站还是很有意思的,尤其是SEO爱好者,通过自建网站试验来增进实战能力非常有必要。

博客迁移了

ps.树欲静而风不止…

绿森数码的域名策略及SEO

大概在09年8月份,国内知名3C电商网站绿森数码宣布使用新域名green3c.com,原域名lusen.cn做跳转。虽然官方说法是“原域名不够国际化”云云,局外人都能看出切换域名其实是无奈之举,除lusen.cn仍在手中,其它lusen域名均流落四方,欲想收回恐怕要付出巨大代价,但又无Google之雄厚资本,只好另起一个域名炉灶。

时隔一年不到,绿森商城收回lusen.com,于是重新用回绿森数码,green3c.com也用回原域名lusen.cn,显然这是一次有预谋的域名回购策略。

绿森数码在回购域名方面,商人的精明一览无余,但在使用域名方面,还不够聪明。

一、多域名重复绑定是SEO大忌

目前通过lusen.cn和Green3c.com都能访问绿森数码。多域名绑定同一网站,并且不指定唯一域名,这是SEO的大忌。搜索引擎喜欢新鲜、原创、独特的内容,它希望所有网页都是不一样的,因此,雷同、相似、复制的网站或页面在搜索引擎里的权重会降低。

多域名恰恰会造成这种情况,在没有指定唯一域名的情况下,搜索引擎会收录网站多个域名下的网页,比如说在Google搜索“绿森数码”,能够看到lusen.cn和green3c.com的首页都会出现在搜索结果中,其实在服务器上是同一个网页。首页如此,其它产品页也是如此,会分别以lusen.cn和green3c.com开头的url重复出现在搜索结果中。

绿森数码在google中结果

这相当于在搜索结果排名中,左手打右手,自己跟自己打架。搜索引擎给的权重被分散了。

二、带www和不带www的域名

指定一个主域名,不仅是不同的域名,还有子域名,比如带www的googlefans.net域名和不带www的googlefans.net域名在搜索引擎看来,其实是一个子域名和一个根域名,如果不指定一个首选域名,在搜索引擎中同样也会出现雷同页面-通过两种url访问到同一个网页。

三、正确的做法是使用301重定向;

正确的做法是指定一个主域名,其它域名做301永久重定向,这是搜索引擎明确支持的做法,像以下情况:

  • 同时使用lusen.cn和green3c.com的时候,将辅助域名重定向到主域名;
  • 同时使用www.lusen.cn和lusen.cn,将lusen.cn重定向到www.lusen.cn;
  • 新旧域名交换时,将旧域名重定向到新域名;
  • 目录或网页发生变化时,应将原url重定向到新url;

利用google网站管理员工具平稳迁移网站

如果你计划迁移网站到一个新域名,使用Google网站管理员工具通知google你的新地址。这将有助于google更快的更新索引和用户平稳过渡。

为了最佳效果,按以下步骤做:

设置新站点
回顾迁移网站到新域名的Google规则,在新域名下设置内容,然后确认所有站内链接聚集到新域名。

重定向来自老站点的所有流量
使用301重定向将老站点的页面永久定向到新站点。这将告诉用户和搜索引擎你的网站永久被移动。要求网站管理员更新他们的链接,指向到你的新域名,并且确认已使用301重定向将指向老站点的外在链接正确重定向。

把新站点添加到Google网站管理员工具
确认你已经添加并验证了新域名。
告诉Google新域名的URL
在提交网址转换后,检查你的网站管理员数据,定期查看新站点是否已经被抓取和索引。

google 网站管理员工具

301重定向及搜索引擎优化

曾一度被用于搜索引擎优化作弊的重定向技术,其实本身是最无辜的。
合理的自动转向行为包括:将用户转向到指定浏览器的网页版本;当网站的域名变更或删除后将人们转向到新域名下,等等。

例如:

– 当网页已被移到一个新地址下,但客户记录或搜索引擎数据库中索引的还是原来的域名。在这种情况下,如果不做重定向,将会让网站原有的访问流量白白丧失,而且访问客户还会得到一个404页面错误信息。

– 网站为域名注册了好几个不同后缀,如mydomain.com、mydomain.net和mydomain.org,等等;或是申请那些容易被用户拼错的域名或其它好的域名,然后通过重定向让访问这些域名的用户自动跳转到主站点。

– 网站经营好几种不同产品,并为每种产品分别申请一个独立域名,然后让这些域名指向主站点下对应的子目录。

例如主站点为businessvideos.com,而其中某产品名为“Marketing Made Easy”,那么完全可以建立一个诸如marketingmadeeasy.com之类的域名,然后让它指向 www.businessvideos.com/marketingmadeeasy/这个子目录。

域名重定向的方式有很多种,不过遗憾的是,多数方法都会在搜索引擎那里遭遇麻烦。这是因为:一些搜索引擎优化人员往往利用这一功能,通过不正当的竞争手段达到提高排名的目的。

具体做法是:先针对某一特定搜索引擎做一个经过充分优化的网页,也就是我们通常所说的“桥页”,再将该网页提交给搜索引擎,获取一个较好的排名。一旦用户通过搜索引擎的搜索结果点击该网页地址进入后,将被自动转向到另一个根本没打算访问的地址。

搜索引擎认为这种行为是对读者的误导,所以对这种方式相当抵制。

在众多定向技术中,301重定向是最为安全的一种途径。

下面我们就来看看不同的重定向方法对网站搜索引擎优化效果会造成什么样的影响。

重定向技术及搜索引擎友好性

一、Meta Refresh Tag跳转

出于对HTML格式的充分支持性,搜索引擎可自动检测那些利用刷新标识进行域名跳转的网站。使用该方法的网站应注意设置合适的跳转延迟时间(一般设定时间不应少于10秒),否则容易被搜索引擎视做一种对读者产生误导的作弊手段而受到惩罚。

二、Javascript跳转
搜索引擎尚无法解析Javascript,因而无法自动检测到用Javascript实现的自动跳转。该跳转方式的好处在于:用户所访问的目标URL不会保留在用户浏览器的历史记录中,如果用户按返回按钮返回,则将回到跳转前的网页,而不是包含JavaScript自动重定向脚本的跳转页面,所以不会出现当用户点击返回按钮后返回至重定向页,然后该页自动跳转到用户本来想离开的那个页面的尴尬情形。

三、表单(FORM)跳转
搜索引擎的“爬行”程序无法填写表单,所以它们不会注意到提交表单,可利用这一点实现自动重定向,同时又不被搜索引擎察觉。

四、域名绑定(Parked Domains)
域名绑定指将额外的域名指向主域名。例如让domain1.com、domain2.com指向domain.com(即同一个站点可以有几个不同的域名)。除了主域名外,用户还可以注册并绑定一个新域名,让该域名指向主站托管帐号的域名服务器。访问该域名的用户将被自动跳转到主址。这种方法的缺陷就在于搜索引擎要显示两次同样的内容:分别是主域和新域。原来有一些无德站主往往利用多个域名来欺骗搜索引擎和网络分类目录,让它们把内容相同但域名不同的内容显示上百次之多。因而即使使用这种方法的网站本身并无恶意,还是会面临因内容复制而受到搜索引擎惩罚的风险。

五、URL指向服务(URL Forwarding)
URL 指向(URL Forwarding)指当一个网站已经有了现成的网页,对于其它新注册的域名,可使用这一特性来让这些新域名指向已有的网站地址,这样可以省去再建网页的烦恼。举例来说:若一个网站主域地址为domain.com,同时又要将相同的内容放在domain1.com下,只需将新域名自动跳转到 domain.com即可。

大多数域名注册商都提供有URL指向服务(URL Forwarding),注册商一般利用该服务来注册一个新域名,如“domain1.com”,并让其指向客户主域如“domain.com”(或任一其它地址)。但问题在于,注册商往往喜欢用“302临时重定向”命令来实现域名跳转。下面我们将专门探讨一下301和302这两种重定向方法分别会对搜索引擎优化造成什么样的影响。

六、302/301重定向
当浏览器、代理或搜索引擎派出的“爬虫”对某一页面或网址请求调用时,该调用页面或网址所在的网络服务器将会检查一个名为.htaccess的文件。该文件包含如何处理特定请求的指令,并在安全性上扮演关键角色。用户可对该文件进行修改,通过这个文件来通知浏览器、代理或“爬虫”,被调用页面属于临时移走(302重定向)还是永久性移走(301重定向)。我们也可以通过网络托管服务而不是.htaccess’文件来实现301/302永久性重定向。

友情提示一:301重定向可促进搜索引擎优化效果
从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

友情提示二:302重定向可影响搜索引擎优化效果
迄今为止,能够对302重定向具备优异处理能力的只有Google。也就是说,在网站使用302重定向命令将其它域名指向主域时,只有Google会把其它域名的链接成绩计入主域,而其它搜索引擎只会把链接成绩向多个域名分摊,从而削弱主站的链接总量。既然作为网站排名关键因素之一的外链数量受到了影响,网站排名降低也是很自然的事情了。
综上所述,在众多重定向技术中,301永久性重定向是最为安全的一种途径,也是极为理想的一款解决方案。

如何用Web Host实现301重定向

对旧的URL进行重定向
要想用“301 redirect”命令把一个旧的URL重定向至一新地址下,只需进入网络托管服务(web host)的控制面板,选中“Redirects”选项,填入要求内容,并在重定向类型中选择“永久性”(Permanent)重定向即可。

重定向其它域名
若需用301永久性重定向命令让其它域名指向主域,例如让domain1.com和domain2.com均指向mydomain.com,用户首先需用网络托管服务把主域名之外的其它域名设置成附加域名(add-on domain)。有的网络托管商免费向客户提供这一选项,有的虽然是收费服务,不过费用较低。若这些域名未通过网站托管服务登记,那么客户就需要先到所在的域名注册机构处更改网站托管的域名服务器DNS,更改生效估计需要几天时间。上述步骤完成后,即可回到网站托管服务的控制面板上,选择“增加域名”选项,然后按下述步骤建立其它域名:

Step 1:输入新域名:domain1.com(请勿输入“http://”或“www”前缀);
Step 2:输入用户名:Username/directory/subdomain: domain1 (只须输入“domain1”即可,勿输入“http://”或“www”前缀);
Step 3:设置密码: Password: 123ABC(该栏中可任意输入密码);
Step 4:填入相应的着陆页URL地址(即希望客户访问的页面),建立重定向。

– 在确认新域名指向着陆页后,还需做一件事情,那就是检查设置是否正常工作:打开服务器头检查工具,在查询框中输入附加域名,然后回车。如果出现这样一条信息“Status Code HTTP/1.1 301 Moved Permanently”,这就表明301重定向成功。

301重定向的其它实现方法

FYI:下面这些方法均可实现301重定向
– 修改.htaccess文件,添加301重定向指令;
– 在服务器软件的系统管理员配置区完成301重定向(适于Window网络服务器用户);
– 采用“mod_rewrite”技术;
– 绑定/本地DNS;
– 利用ASP/PHP实现301重定向

本文转载自--http://www.21cnbj.com/