http://www.zzbaike.com/wiki/%E6%A1%A5%E9%A1%B5

桥页(Bridge Page),又叫“门页”(Doorway/Portal/Jump/Entry Page)或者跳页,是黑冒SEO的一种手段。是指为某些关键字特别制作的页面,专门为搜索引擎而设计,作用是提高一些特定关键词在搜索引擎中的排名,这些词的共同特点就是拥有很高的搜索量,而利用这样的词从而吸引到大量的流量,而后重定向至另一域名网页即真实的网站以带来流量。这个方法之所以能够存在的原因是搜索引擎的Spiders往往忽略对那些自动重定向到其它页的页面的检索。对于门页和桥页,搜索引擎已经有了比较成熟的判断机制,尽管网络上仍旧偶尔会出现这样的网页,但是与之前相比,已经有了很大的改善。

桥页的制作者希望通过一些极端优化手段使得这些页面在搜索引擎上更快的获得优势排名,但往往不愿意用户看到这些页面的真实面目而进行跳转处理(跳转处理并非判断“桥页”的充分必要条件)。当浏览者点击这些页面的时候,就会被自动带到一个至少不会引起反感的页面。

目前的搜索引擎基本上对桥页网站都会采取惩罚措施,但根据笔者及一些同仁的试验结果来看,在对桥页的判断和惩罚的尺度上,各大搜索引擎有着不小的区别。英文搜索引擎以GoogleYahoo的尺度最严,而中文搜索引擎方面,Google毫无疑问尺度最严,而百度则相对要松的很多,至于其他一些非主流搜索引擎则大多向Google看齐。

HTML Sitemap页面和以实际内容而建立的链接页面并不算为桥页。

桥页(doorway pages)
桥页也叫:门页、跳页、过渡页,通常是用软件自动生成大量包含关键词的网页,然后从这些网页做自动转向到主页。目的是希望这些以不同关键词为目标的桥页在搜索引擎中得到好的排名。当用户点击搜索结果的时候,会自动转到主页。有的时候是在桥页上放上一个通往主页的链接,而不自动转向。大部分情况下,这些桥页都是由软件生成的。你可以想象,生成的文字是杂乱无章,没有什么逻辑的。如果是由人写出来的真正包含关键词的文章,就不是桥页了。

代码

编辑

所谓的桥页也叫过渡页,是指一个页面打开之后会自动(或手动)转向到别的页面。(注意:这种方法在baidu里面可以使用,但不要用在google里!),我们来看一个html格式的桥页的全部代码:
<html>
<head>
<meta name="keywords" content="商品001">
<title>商品001</title>
<meta http-equiv="refresh" content="0;
url=http://www.abc.com">
</head>
<body>
</body>
</html>
这个页面打开后会在0秒(由content="0定义时间)内转向到目标网页(由meta标签中的url=">定义转向的站点),所以大家只要稍加修改,就可以变成你自己的桥页了。我们为我们的所有商品都建立一个这样的页面,每一个页面里都依次按照我们的商品设置不同的关键字,然后依次把这些页面上传到你的目录,比如为上传后的地址为:......那么我们再依次把这些地址一一的提交给搜索引擎,这样,当搜索引擎搜索到这些桥页并被用户打开后,会马上转入到你指定的主页。这样的话你的这些产品被搜索到的机会是不是就大大提高了?
对于桥页的建立,关键是还是关键字要选择好,就拿上面那个手机网站的例子来说,我们要依次为每一个关键字都要做一个单独的桥页,关键字要尽量的全。再有,一个关键字我们也完全可以做多个内容完全相同但名字一定要不相同的桥页,并一一的提交给搜索引擎来增加被搜索到的机率
 
 
 

Bridge Page的更多相关文章

  1. 为自己搭建一个鹊桥 -- Native Page与Web View之间的JSBridge实现方式

    说起JSBridge,大家最熟悉的应该就是微信的WeixinJSBridge,通过它各个公众页面可以调用后台方法和微信进行交互,为用户提供相关功能.我们就来说说UWP下怎么样实现我们自己的JSBrid ...

  2. Portal Page的呈現

    先看一下在JSR168中提到的Portal page,可以了解一個Portal Page上大概有哪些element: OK...進入本次主題 PSML:PSML的全名是Portal Structure ...

  3. 乐在其中设计模式(C#) - 桥接模式(Bridge Pattern)

    原文:乐在其中设计模式(C#) - 桥接模式(Bridge Pattern) [索引页][源码下载] 乐在其中设计模式(C#) - 桥接模式(Bridge Pattern) 作者:webabcd 介绍 ...

  4. linux 排查page的状态问题

    最近遇到一个page的释放异常的问题,堆栈如下: [ 1000.691858] BUG: Bad page state in process server.o pfn:309d22 [ mapcoun ...

  5. 二十四种设计模式:桥接模式(Bridge Pattern)

    桥接模式(Bridge Pattern) 介绍将抽象部分与它的实现部分分离,使它们都可以独立地变化. 示例有一个Message实体类,对它的操作有Insert()和Get()方法,现在使这些操作的抽象 ...

  6. kvm初体验之五:vm连接网络的两种方式:bridge和nat

    1. 在安装vm时指定网络连接方式 1)bridge virt-install --name vm1 --ram=1024 --vcpus=1 --disk path=/vm-images/vm1,s ...

  7. UVA 1356 - Bridge(自适应辛普森)

    UVA 1356 - Bridge option=com_onlinejudge&Itemid=8&page=show_problem&category=493&pro ...

  8. Intel Ivy Bridge Microarchitecture Events

    This is a list of all Intel Ivy Bridge Microarchitecture performance counter event types. Please see ...

  9. Intel Sandy Bridge Microarchitecture Events

    This is a list of all Intel Sandy Bridge Microarchitecture performance counter event types. Please s ...

随机推荐

  1. hdu 1792 A New Change Problem(互质数之间最大不能组合数和不能组合数的个数)

    题意:求互质的m和n的最大不能组合数和不能组合数的个数 思路:m和n的最大不能组合数为m*n-m-n,不能组合数的个数为(m-1)*(n-1)/2 推导: 先讨论最大不能组合数 因为gcd(m,n)= ...

  2. Go:冒泡排序

    package main import "fmt" func BubbleSort(arr *[5]int) { fmt.Println("排序前:", *ar ...

  3. Python之面向对象方法

    Python之面向对象方法 property的用法: property属于类的封装的范畴 property是一种特殊的属性,访问它时会执行一段功能(函数),然后返回值. 用property的方法,就可 ...

  4. 集训第六周 O题

    Description Gerald got a very curious hexagon for his birthday. The boy found out that all the angle ...

  5. 集训第五周 动态规划 B题LIS

      Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Des ...

  6. vim学习之旅01-文本搜索并高亮显示

    step 1:在linux终端新建一个test.txt文本文档:vim test.txt; 回车后打开编辑器: step 2:进入编辑状态(键盘"i")输入一段文本,退出编辑(键盘 ...

  7. hdu 4325

    #include<stdio.h>//数据弱线段树延迟更新水过 #define N 100100 struct node { int x,y,yanchi,num; }a[N*4]; vo ...

  8. js重新讲解继承,es5的一些继承,es6继承的改变 ----------由浅入深

    es5 利用原型公有私有继承 function Parent(name) { this.name = name } Parent.prototype.home = '北京'; function Chi ...

  9. 【HDOJ5714】拍照(线性扫描)

    题意:小明在旅游的路上看到了一条美丽的河,河上有许多船只,有的船只向左航行,有的船只向右航行.小明希望拍下这一美丽的风景,并且把尽可能多的船只都完整地拍到一张照片中. 小明位于河的边上,并且可以在河边 ...

  10. struct init

    #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h& ...