在去年大家还在针对第三方博客狂轰乱炸,比如:webs.com、blogspot.com、weebly.com主要是因为本身博客平台的权重,再就是低廉的成本,主需要注册,没有域名和服务器的投入。排名也非常好上,实现这种门页的方法也是五花八门,比如:利用JS设置从搜索引擎来路直接跳转的,嵌入框架的,调用主站代码的。

但是今天google几次算法的调整之后,这些第三方平台的权重被削弱了,也很少有这样的平台会有很好的排名,以往有的一些中上词,几乎占满前三页。面对这种情况外贸SEOer们怎么办?不做门页了?怎么会,思想转变一下,结果黑页出现了,老域名出现了,高PR出现了。首先说黑页:顾名思义就是利用黑客技术黑掉别人的网站,之后你想做什么?挂友链,换title,嵌入跳转代码,刷排名。为所欲为,而且这样的黑页排名只要狂轰乱炸,搜索一下关键词看看首页都是什么?“黑页”。再说说老域名:黑页的出现就面临着黑吃黑的情况,一般获得黑页,排名推上去了。高手等在那,直接拿下黑页服务器,漏洞补上了。不好意思,你白推了。所有就出现了利用老域名去推广的,当然成本相对会高一些,平时一个域名在30-50块RMB左右,现在购买老域名,带PR的成本也在200+。方法那也是多种多样的,有直接做主站去推广的,有直接在老域名上挂上博客,发布几篇文章之后去推广的,还有就是建立单页面,发布几段话,主要关键词strong之后用JS调用主站,(这样的好处就在于用户看到的页面是主站的,只要点击任何一个链接域名就会跳转到相应的主站,下面隐藏的内容是看不到的,比如用于推广的一篇文章。)很多人利用这样的JS代码不想让别人复制自己的方法,所以会把JS代码加密。

接下来说说重点,具体这样的页面是如何实现的?

JS跳转代码:

<script type="text/javascript">
// <![CDATA[
var regexp=/\.(aol|google|youdao|yahoo|bing|ask|biso|gougou|ifeng|ivc|docomo|jword|biglobe|auone|sooule|niuhu|biso|Clusty|Dogpile|Answers|USA)(\.[a-z0-9\-]+){1,2}\//ig;
var where =document.referrer;
if(regexp.test(where)){
  window.location.href="http://afish.cnblogs.com"
}
// ]]>
</script>

以上的代码可以根据具体自己所需要的搜索引擎进行删减,把没必要的删掉,只留下google、yahoo、bing这些主流的搜索引擎即可。

嵌入框架代码:

<iframe id="rf" style="width: 100%; height: 2650px; display: block; visibility: visible;" src="http://afish.cnblogs.com" frameborder="0" scrolling="no"></iframe>

框架嵌入的缺点就是还会显示页面的其它内容,而且点击之后还是停留在这个页面的域名上。没有跳转到相应的域名。只是在框架内实现了域名的跳转,所以这一块需要在主站上在添加一段代码才能实现跳转。

加密代码:

<script type="text/javascript">
// <![CDATA[
var code=window["document"]["getElementById"]("body");
code["style"]["visibility"]="visible";
code["innerHTML"]="<iframe frameborder='0' height='2030' scrolling='no' src='http://afish.cnblogs.com' width='100%' />";
// ]]>
</script>

这里看到的JS代码并不是加密的,那我们如何实现加密?可以利用下面的2个工具进行加密处理,还有一点注意的是这段代码要放在底部,也就是</html>的上面。

加密地址1:http://tool.chinaz.com/Tools/ScriptEncode.aspx
加密地址2:http://tool.chinaz.com/Tools/UrlCrypt.aspx

第一个网址是加密JS代码用的,但是会发现网址URL并没有加密,所以在用第二个加密地址,加密一下网址,替换掉第一次加密的时候没有加密的网址。
加密后的效果:

<script type="text/javascript">// <![CDATA[
document.write(unescape('var%20code%3Dwindow%5B%22document%22%5D%5B%22getElementById%22%5D%28%22body%22%29%3B%0Acode%5B%22style%22%5D%5B%22visibility%22%5D%3D%22visible%22%3B%0Acode%5B%22innerHTML%22%5D%3D%22%3Ciframe%20frameborder%3D%270%27%20height%3D%272030%27%20scrolling%3D%27no%27%20src%3D%27http://%61%66%69%73%68%2E%63%6E%62%6C%6F%67%73%2E%63%6F%6D/%27%20width%3D%27100%25%27%20/%3E%22%3B%0A'));
// ]]></script>

SEO黑页以及门页框架和JS跳转实现方法的更多相关文章

  1. HTML5单页框架View.js介绍

    什么是单页应用单页应用,是指将用户视觉上的多个页面在技术上使用一个载体来实现的应用. 换句话来讲,用户视觉效果,与技术实现的载体,并不是一定要一一对应的.采取哪种技术方案,取决于产品设计.技术组成以及 ...

  2. 移动站适配rel=alternate PC页和H5页适配标注

    鉴于移动化大潮的汹涌和H5页的炫丽普及,百度针对PC页与H5页的跳转适配方式推出了最优方案:1.在pc版网页上,添加指向对应移动版网址的特殊链接rel="alternate"标记, ...

  3. 登陆页、注册页、会员中心页logo图的替换

                  关闭   PHP在线开发笔记       目录视图 摘要视图 订阅 异步赠书:9月重磅新书升级,本本经典           程序员9月书讯      每周荐书:ES6.虚 ...

  4. phpcms替换类列表页,内容页,主页

    phpcms替换类列表页,内容页,主页   利用phpcms制作企业站,首先要将静态的企业主页替换成后台可编辑的动态主页. 在phpcms/install_package/phpcms/templat ...

  5. PHPCMS替换主页、列表页、内容页

    利用phpcms制作企业站,首先要将静态的企业主页替换成后台可编辑的动态主页. 在phpcms/install_package/phpcms/templates新建一个英文文件夹 在此文件夹下在创建一 ...

  6. iText + Freemarker实现pdf的导出,支持中文、css以及图片,页眉页脚,页眉添加图片

    本文为了记录自己的实现过程,具体的实现步骤是参考博文 https://www.cnblogs.com/youzhibing/p/7692366.html 来实现的,只是在他的基础上添加了页眉页脚及页眉 ...

  7. GridView利用PagerTemplate做分页显示设置上一页下一页转到下拉转页

    效果如图: 代码如下: aspx页: <asp:GridView ID="GridViewMain" runat="server" OnPageIndex ...

  8. tyvj1863 [Poetize I]黑魔法师之门

    背景 经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源.然而在与Violet星球的战争中,由于Z副官的愚蠢,地球的领袖applepi被邪恶的黑魔法师Vani囚禁在了Violet星球.为了 ...

  9. CNUOJ 535 黑魔法师之门

    先摆出题 难度级别:C: 运行时间限制:1000ms: 运行空间限制:51200KB: 代码长度限制:2000000B 试题描述 背景: 经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源 ...

随机推荐

  1. maven的基本使用

    安装: 1.下载maven http://maven.apache.org/ 2.将maven包解压并放置到安装目录 3.添加环境变量M2_HOME,path当中添加;%M2_HOME%\bin; 4 ...

  2. 061. Rotate List

    题目链接:https://leetcode.com/problems/rotate-list/description/ Example 1: Input: 1->2->3->4-&g ...

  3. list 属性字段直接转成字符串数组

    List<Car> cars = //whatever; string concat = String.Join(",", cars.Select(c => c. ...

  4. Linux-把任务放到后台

    公司用的服务器,只能ssh远程操作,每天都会自动退出账户,不知道怎么回事儿,很郁闷.所以每天早起重新登录后发现进程已经关闭了,因为你运行的任务是和terminal关联在一起的,terminal关闭后, ...

  5. OpenCV-Python画直方图和累积直方图

    代码如下: import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2.imread('C:\\Users\\adm ...

  6. (转)Dubbo + Zookeeper入门初探

    一.搭建java和tomcat环境 二.搭建zookeeper 三.搭建dubbo监控中心 四.配置项目 4.1 服务提供方代码 4.2 服务使用方代码 五.测试 2018年2月15日,阿里巴巴的du ...

  7. PJzhang:今天才搞清身份证、银行卡……的编码规则

    猫宁!!! ​​   之前思考过常见证件的编码规则,抽空查了一下,发现挺有意思.   一般查询证件或者手机号归属地都是直接百度小工具,但是背后的查询机制如何,可能大多人不甚了解.   介绍几种生活中最 ...

  8. 类属性与对象实现,init方法的作用,绑定方法,绑定方法与普通函数的区别,继承,抽象与继承,派生与覆盖

    今日内容: 1.类属性与对象属性 2.init方法的作用 3.绑定方法 4.绑定方法与普通函数的区别(非绑定方法) 5.继承 6.抽象与继承 7.派生与覆盖 1.类属性与对象属性 类中应该进存储所有对 ...

  9. 生成器send方法、递归、匿名函数、内置函数

    今日内容 1.生成器的send方法. 2.递归:函数自己调用自己 3.匿名函数 4.内置函数 生成器send方法 send的工作原理 1.send发生信息给当前停止的yield 2.再去调用__nex ...

  10. Office之什么是高内聚低耦合

    ---恢复内容开始--- 高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低. 粗劣的说就指的是:单独模块间有着强大的凝聚力,不同的模 ...