从事优化工作以来的总结

一:兴趣
兴趣是一种无形的动力,会使我们很投入的去做某些事情,而且印象很深刻。人的兴趣是多样化的。有些人连自己都不知道自己对什么事情感兴趣。当然,兴趣是需要培养的,首先你要有很浓厚的好奇心,就像是你对SEO工作完全不懂,但你会很好奇的疑问:怎样能使自己的网站出现在搜索引擎的首页,这就是兴趣。

二:自信
自信就是自己相信自己行,自信也是一种信念。自信,这个词再熟悉不过了。大家都懂,自信是成功的第一秘诀。特别是SEO每时每刻都在激烈竞争的行业,如果连自信都不懂,只能很遗憾的告诉你,你真的不适合做SEOer。

三:态度
态度表现为对外界事物的感受、情绪和意向。有句话说的很好,“态度决定一切”一个人的态度会直接影响另一个人的感受与情绪。在SEO中,难免会遇到搜索引擎对网站的惩罚,在SEO中,需要的是与各大站长交流学习,不断进取。如果连态度都做不好,相信你只是SEO行业中一个匆匆的过客,又或许你只是因为利用SEOer而从中获得少许的利益来解决生活的温饱。

四:坚持
坚持需要你的毅力去维持,所谓“不经一翻彻骨寒,怎得梅花扑鼻香。”所有的成功都需要坚持的努力才能获得。SEO并不是在短时间内就能获得成就,需要考验我们的耐力和毅力,SEO往往是要经过持之以恒的努力,坚持不懈的工作之后方能体现出成就。
没有激流就称不上勇进,没有山峰则谈不上攀登。我不惧任何挑战,不畏任何困难。

Seo先生博客发布,固定链接:https://seosir.cc/499.html

常见的IE兼容性代码大全

1.制作全屏背景技巧

我们只要把需要做为全屏背景的那张图片放在HTML标签中:

html{/* 需要全屏的背景图片 */background:url(‘background.jpg’) no-repeat center center;/* 确保html元素总是占用全部浏览器窗口的高度 */min-height:100%;/* 实现的关键 */

background-size:cover;

}

body{

/* 在移动端更好的工作 */

min-height:100%;

}

 

2.最小高度兼容代码,min-height

selector {min-height:500px;height:auto !important;height:500px;}

还有一条专门针对ie的,不建议使用

div {height: expression( this.scrollHeight < 501 ? “500px” : “auto” );}

 

3.清除浮动

/* new clearfix */.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ” “;

clear: both;

height: 0;

}

* html .clearfix???????????? { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */

//最近版\r\n.clearfix:before, .clearfix:after {content:””;display:table;}.clearfix:after{

clear:both;

overflow:hidden;

}

.clearfix{

*zoom:1;

}

 

4.CSS透明兼容,alpha兼容

以前的兼容

.transparent_class {-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; /* ie8??*/filter:alpha(opacity=50);????/* ie5-7??*/-moz-opacity:0.5;????/* old mozilla browser like netscape??*/-khtml-opacity: 0.5;????/* for really really old safari */opacity: 0.5;????/* css standard, currently it works in most modern browsers like firefox,??*/

}

现在的兼容

.transparent_class {-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; /* ie8??*/filter:alpha(opacity=50);????/* ie5-7??*/opacity: 0.5;????/* css standard, currently it works in most modern browsers??*/}

 

5.rgba兼容

.rgba {background: rgb(0,0,0); /*The Fallback color*/background: rgba(0, 0, 0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000); /*Filter for older IEs */\r\n}

注:ie滤镜中的颜色值前两位表示透明度,下面说明这个透明值如何计算:

现在我需要两个透明度,分别为0.25和0.5,那么第一步先得到乘以256的数值
256 × 0.25 = 64,
256 × 0.50 = 128,
然后我们通过这个地址的计算公式convert to hexadecimal 得到值为: 40和 80

6.标签pre的css代码,防止代码pre中代码过长等问题

pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */word-wrap: break-word; /* Internet Explorer 5.5+ */

}

 

7.ie hack招数集

#box{\r\ncolor:red; /* 所有浏览器都支持 */color:red !important;/* 除IE6外 */_color:red; /* IE6支持 */*color:red; /* IE6、IE7支持 */+color:red;/*IE7支持*/

*+color:red; /* IE7支持 */

color:red\9; /* IE6、IE7、IE8、IE9支持 */

color:red\0; /* IE8、IE9支持 */

color:red\9\0;/*IE9支持*/

}

 

8.兼容浏览器的inline-block

.inlineblock{display:inline-block;*display:inline;*zoom:1;}

 

9.css省略号实现
Firefox7.0开始兼容text-overflow:ellipsis;这样的话,以后的省略号就可以做到浏览器兼容了,代码片段为:

width:200px;/*设置宽度*/white-space:nowrap;/*设置不折行*/text-overflow:ellipsis;/*这就是省略号喽*/-o-text-overflow:ellipsis;/*兼容opera*/overflow: hidden;/*设置超过的隐藏*/

 

10.纯CSS三角效果代码

<style>.arrow-up {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;

border-bottom: 5px solid black;

}

.arrow-down {

width: 0;

height: 0;

border-left: 20px solid transparent;

border-right: 20px solid transparent;

border-top: 20px solid #f00;

}

 

.arrow-right {

width: 0;

height: 0;

border-top: 60px solid transparent;

border-bottom: 60px solid transparent;

border-left: 60px solid green;

}

.arrow-left {

width: 0;

height: 0;

border-top: 10px solid transparent;

border-bottom: 10px solid transparent;

border-right:10px solid blue;

}

</style>

 

关于Google沙盒效应(sandbox)

如果你的新网站在Yahoo, MSN和其它搜索引擎上有不错的排名,但却在Google表现不佳,这是有可能你的网站被Google请进了它的sandbox(沙盒)。

——什么是Google sandbox?

通常,新域名下的网站最终需要6-8个月时间才能在Google获得顶尖排名。

Google首先索引新网站,在一些不是很重要的搜索词下能够找到新网站,但之后就从搜索结果消失几个月时间,有时连公司名也找不到。

Google之所以故意延迟对新网站的排名及收录表现,据猜测是因为Google力图要鼓励站长注重网站内容建设,而不是单纯地为网站建立外部链接,尤其是一些垃圾链接如自制小型链接网络。

目前很多站长和SEO服务商人为地为网站建立外部链接,比如制造一些不同URL的网站彼此互链,形成一个小型链接网络,很多这类子站没有任何内容意义,唯一的目的就是链向主站。

因此,Google通过延迟对新网站的排名,让这种小型链接网络策略失效,同时鼓励站长多做内容来吸引访问量。

——遭遇sandbox如何解决?

如果你有一个新网站,牢记把内容做扎实,并且通过正常渠道建立起有价值的外部链接,当然,别忘了针对Google做基本的优化工作。

一旦你拥有了新域名,先创建一个临时页面,并在其他被收录网站上对它做一个链接,让Google索引到这个页面。因为6-8个月的时间应该是从Google第一次抓取到它开始计算,因此,Google对它知道越早,你的网站走出沙盒的时间就越快。等到内容完全做好,正式发布的时候,你已经快要走出sandbox了。

——有什么办法可以缩短google sandbox时间?

据说还没有什么办法可以缩短这一时间段。有人建议可以为网站的不同页面争取外部链接,而不只是首页,或许可以产生效用。

还有人说如果你的网站有独立IP或者来自Yahoo目录链接都可以尽早走出沙盒,但这些言论均未有证实。

——什么样的网站更容易走进沙盒sandbox?

1)当短时间内出现大量链接而非自然增长是容易被放进沙盒观察一段时间,因为不少的垃圾站就是大量的购买链接现在短时间内提升网站权重。

2)当你的新站的主关键词竞争比较激烈的时候,搜索已你去那个非常的重视用户体验他不希望一个热门关键词里出现垃圾内容影响用户体验。

——怎样避免走进沙盒,怎么样走出沙盒?

要想走出沙盒最好的就是别进去那该死的地方,针对沙盒现象的特点我们尽量避免就可以。

1)在网站的初期尽量避免使用竞争激烈的关键词。

2)在网站开始收录的1-2个星期里不发外链或者少发外链。

3)网站内不存在垃圾或伪原创文章,至少用户能要能读懂。

4)建设内链,良好的内部优化会让搜索引擎更加的相信你的网站。

即使我们在小心也不能百分百的避免走进沙盒的危险搜索我们就要做双面准备,那么怎么才能尽快的将新站拉出沙盒呢?

1)首先原创文章与外链发布不能间断。

2)如果手上有已经被收了的网站可以做链轮增加网站权重(不懂链轮的就别考虑可能导致几个网站全部被K)。

3)买高权重网站外链。

4)做一级目录。

总之,Google sandbox是为了保证搜索结果高质量而对那些单纯针对搜索引擎而不是用户的SEO行为采取的防范措施。要在Google长期获得好的收录和排名,还是要坚持用户为本的搜索引擎优化策略。无论原因怎样,对待沙盒效应,正确的态度和方法是:保持冷静,当排名在短时间内迅速上升时不应盲目乐观,因为这是不稳定的表现。应该利用这个有利时机,频繁更新网站内容, 提高内容质量,获得更多高质量导入链接,增加网站访问量,才能将排名优势一直保持下去。

Seo先生博客发布,固定链接:?https://seosir.cc/485.html 转载请注明。

Android版Chrome浏览器实现PC同步

昨日,机锋论坛大神羊文文发布了LG LU6200的Android4.0深度自由定制版本ROM,笔者得知消息第一时间刷上使用,各种美好。前几日笔者就得知Google 发布 Android 版 Chrome 浏览器,只是支持 Android 4.0的系统,今日果断装上测试,特别是与PC书签同步这一项,可以说是非常美好。

Chrome/Android 问题已经有很长时间,这两个产品都是在 2008 年 9 月发布(但是之前已经有 Android beta 版本)。尽管 Google 已经有了 Chrome 浏览器,在 Android 发布时 Google 仍然又做了个浏览器,但不是 Chrome。当被问到为什么要这样做,这些年来 Google 有各种各样的答案。

实际上,这个浏览器已经做了一年了,Chrome 高级副总裁 Sundar Pichai 说。但是事情并不只是把一些代码移植到 Android 那么简单,要把这件事情做好需要思考很多东西。

好消息是现在看来 Google 思考对了,更好的消息是 Google 今天发布的仍然是个 beta 版本,所以几个月后它正式发布的那一天会有更好表现,并且也会成为 Android 的默认浏览器。

“Chrome 还是最注重速度,”Pichai 说。但是移动设备上的速度和桌面版的速度不是一个概念。手机的处理器更弱,小屏幕的点击区域更小,并且像标签页这样的概念都必须要重想。

Android 版 Chrome 围绕“你手中的一堆网页”这个概念设计,当你使用这个软件时你发现这个比喻很贴切。简单说:Chrome 团队将多标签页浏览的交互做得漂亮。

每一个网站都是一个卡片,你可以直接一个一个的左右滑动,或者打开一个重叠视角的界面上下滑动,一个一个的滑动让,会想到了iPad(iOS 5) 上四指滑动切换应用。当你打开多个标签页时,通过重叠视角一次性管理多个标签页非常方便。

Android 版 Chrome 还带来了其他功能:隐身模式。没错,和电脑版的一样,现在你可以安全的浏览任何网站而不会留下痕迹。

同时,Google 的 V8 JS 引擎,GPU 加速,网页预加载以及 Omnibox 都包括在内。

但是 Android 版 Chrome 并不支持 Flash。考虑到 Adobe 自己都说不再为移动端提供支持,可能这并不太让人惊讶,但是仍然会有很多人感到失望,毕竟 Google 已经在 Chrome 里整合 Flash 好多年了。

但是现在才是 Chrome 里最牛的功能-“同步”。因为电脑版的 Chrome 现在支持登陆 google 帐户,除了密码和书签,打开的标签页它也可以帮你记住。现在这些标签页会通过“其他设备”区域同步传到移动端的 Chrome 上。

如果你关闭了 Chrome,这些标签页就没了,但是如果你只是把 Macbook 的屏幕关上,你则仍然能够看到这些标签页。更牛的地方是你在手机上点击一个网页的后退按钮你会发现它也和电脑端的一样,Google 把你所有的浏览都同步过来了。

现在说说不好的地方:Android 版 Chrome 的一些高级功能需要 Android 4.0 上的 API 支持,所以现在 Chrome 只支持 4.0 和以后的系统,这意味着现在只有 1% 左右的 Android 用户可以真正体验到这个浏览器。

可能有人会说这 1% 会很快变成很大的数字,但是我们都知道这现在被运营商和OEM厂商控制着。

但是 Android 版 Chrome 同时支持 4.0 系统的平板电脑,并且针对大屏幕 UI 还略有不同。其中之一就是在浏览器顶部你会看到一行的多标签页,就和今天的 Android 浏览器还有电脑上的 Chrome 一样。

虽然 Chrome 很多 UI 元素都很帅(并且顺畅),但浏览起来有时仍然会遇到问题。加载速度很快(有时比 iOS 5 中的 Safari 快,有时比它慢)但是放大缩小网页时效果仍然不大好。

同样,向下滚动稍长一点的网页时,也会出现问题,虽然不是太大,但不如 iOS 上的顺畅。

Android 版 Chrome 浏览器将成为 Google App 包中的一个,这意味着一旦 Chrome 成为 Android 上的默认浏览器,开源的 Android 将不再包含开源的浏览器。换句话说,如果像亚马逊这样的公司想在 Kindle Fire 里添加浏览器,就只能自己做。但是 google 想要外界知道的是,Chrome 是基于开源的 Chromium 做的,而 Chromium 仍然是开源的。

如果你碰巧是 Android 4.0 用户之一,现在 Chrome 是 Android 手机必备软件了。但是需要注意的是,这仍然是个 beta 版本,但是已经做得很好了-尤其是 UI(上下左右滑动切换标签页)。如果你还不是 4.0 用户,只有期待 Google 让更多的运营商和 OEM 厂商加快进度升级手机系统了。没准对这个浏览器的期待会加快每个人行动的速度。

Seo先生博客发布,本文固定链接:https://seosir.cc/478.html 转载请注明。

修改header.php实现301定向

之前有写怎样做好301永久重定向?的文,但是其中我发现当时说的有个很大的问题,就是没有说到关于wordpress程序来最简单的实现301,当然这里主要针对于windows主机来说的,linux的话直接按照怎样做好301永久重定向?一文中来实现是最简单的了。

首先找到根目录下的wp-blog-header.php文件,打开之后会发现代码如下:
___________________________线下___________________________
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
*/

if ( !isset($wp_did_header) ) {

$wp_did_header = true;

require_once( dirname(__FILE__) . ‘/wp-load.php’ );

wp();

require_once( ABSPATH . WPINC . ‘/template-loader.php’ );

}
?>
___________________________线上___________________________

我们只需要改成:
___________________________线下___________________________
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
*/
if ( strtolower( $_SERVER[‘SERVER_NAME’]) != ‘seosir.cc’) {
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”){
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://seosir.cc’.$URIRedirect);
exit();
}

if ( !isset($wp_did_header) ) {

$wp_did_header = true;

require_once( dirname(__FILE__) . ‘/wp-load.php’ );

wp();

require_once( ABSPATH . WPINC . ‘/template-loader.php’ );

}
___________________________线上___________________________

以上seosir.cc换成你要定向的域名即可实现301。本文来源Seo先生,欢迎订阅。