wordpress SEO、误点adsense、Nicky's blog、重庆工程职业技术学院( links for 2007-09-15)

误点AdSense广告、网页素材下载站(links for 2007-09-14)

MINIX 3操作系统、WesleyBlog(links for 2007-09-13)

在主体内容不丰富的博客上使用google adsense的区段定位造成投放相关性很差的广告?

大概是2007年8月30日,我在查看google adsense优化建议时,看到一个google adsense区段定位的技术,于是尝试了一下。结果,大概在2~3天以后的一周时间内,google adsense在我的博客上投放的广告的相关性变得极差,大多数是投放的相关性极差的英文广告。使得点击率差得离谱。我猜测是在博客上运用“区段定位”惹的祸,于是,在2007年9月9日去掉了区段定位标记,以观后效。

在上述运用区段定位的一周时间里,本站投放的广告很多是像下面这样的:

由于可能误用google adsense区段定位被投放相关性差的广告

这里简单的说一下google adsense区段定位的技术,就是在你想强调的内容的前后加上标记<!-- google_ad_section_start -->和<!-- google_ad_section_end -->,把你想忽略的内容前后加上标记<!-- google_ad_section_start(weight=ignore) -->和<!-- google_ad_section_end -->。并且,在一个网页上,您可以使用区段定位提出任意数个建议。抓取工具最多可能需要两周能发现你作的改动(我的博客好像2~3天就见效了?)。我在文档列表页(index.php)的列表前后加了重点内容标记,在日记页面(single.php)的日记部分和评论部分分别加了两处重点内容标记。但是,下面这一句话可能就是我没有把握好的地方:为了正常实施此功能,您需要在区段定位标记中包括大量的内容。包括不足的内容会造成投放相关性不高的广告或公益广告 (PSA)。

虽然,我还没有完全确定这次展示相关性差的广告就铁定是区段定位造成的,如果,我去掉了区段定位一周时间内,广告的相关性有了明显的提高。那么,我可以得出下面的几点推论:

1、如果我上面的猜测正确的话,正如我在不要排斥广告这篇日记中认为的那样,以搜索技术为基础的相关性广告的投放确实是一个对:“广告发布商,google,adsense参与者,用户”四者都有益的;虽然,普通的博客想靠adsense糊口基本上是不可能的。

2、同样,如果猜测正确的话,那么我可以说,普通的博客挂google adsense广告不要使用区段定位技术。因为,一般的博客写的文章都比较短,都没有特意的去注意一些“关键词密度”之类的。所以,你写的内容就有可能不能驱动google为你投放你心目中相关性较高的广告,从而造成浏览者对在你网页上展示的广告不感兴趣而不会点击。

3、如果我的猜测正确的话,也证明了那些想通过过滤低价广告而想在网站上展示高价广告的做法是对收益无效的。原因有三:

1)、低价广告太多了,你过滤得完吗?

2)、你以为google是傻子吗?不接受他给你的酸桔子,他就能送你一个红苹果?

3)、就算是你如愿以偿,google在你的网页上展示了高价的广告(一般是英文广告),可是,你的浏览者会感兴趣点击吗?(作弊除外,不过听说google对这种行为的惩罚极为严厉 🙁 )

所以,与其花时间去过滤广告,还不如多花点时间把内容做丰富、做好,看的人多,google也会展示相关的、对浏览者有用有兴趣的广告,我想,这才有可能使你的网页为你带来多一点的收益。

4、我在网上曾看到有的朋友对wordpress作了“理想的SEO”,其中就好像有加入区段定位技术。我觉得应该慎重使用。如果发现使用了之后,造成广告的相关性没有提高,反而明显降低,那么,估计你就该取消你的“google adsense 区段定位”了。

关于取消区段定位后,本博客google adsense广告相关性的变化会在稍后的时间里补充,也许会有更改的地方。希望有经验的朋友能够指点一二。谢谢。

最后,祝天下的老师们节日快乐,天天快乐 🙂

在维护wordpress博客过程中用到的一些php知识点

实际这些,在懂php人的眼里都是常识,因为我没有用过php,所以,一些小的php基础知识用过之后,隔不了多久要用的时候还得上网查。所以,这里记下一些我在维护wordpress博客过程中用到的一些php编程知识点。

1、赋值语句:

参考:PHP - 赋值运算

最简单的:<?php $a=0; ?>

2、while循环:

<?php
$i 
1;
while (
$i <= 10) {
  print 
$i++;
  echo 
“. 以后不敢了<br>\n”;
}
?>

上面还用到了两个打印语句:print, echo(它们的区别:PHP : echo和print的区别_Flora的蓝天白云) 

3、判断(即分支)

<?php
if (date(“D”) == “Sat”) echo “周末了,狂欢去”;
?>

4、在wordpress日记列表页的运用。  
日记列表页显示10篇日记,准备在前3篇后显示一些东西(例如google adsense),后面的不显示。注意,如果php代码中间要夹杂html代码,就在前一句的php代码后面加上一个冒号: ,结束一句的php代码为<?php end***; ?>。前面几个知识点的示例如下: 
<?php if (have_posts()) : ?>

             <?php $count=0; ?>

             <?php while (have_posts()) : the_post(); ?>

                       <?php $count++; ?>

                      (这里显示日记的内容)

                       <?php if($count < 4): ?>
                             (这里显示前3篇需要显示的代码)
                      <?php endif; ?>

             <?php endwhile; ?>

<?php else : ?>

  <br /><h2 class=”center”>没有找到结果。您可在右侧搜索框中重新尝试</h2>

<?php endif; ?>

我会把使用php的一些点滴陆续记在这篇日记(或其评论中)。但不是系统的php学习日记。

qq上受陌生人请拨打语音信箱的骚扰,把qq改回需要身份验证

这段时间在QQ里有碰到几次有不认识的人发来这之类的东西,估计是做生意的。我把qq改回需要身份验证吧。


********  (2007-08-29 22:12:06)
突然很想你,给你点了首哥,里面是我最深的祝福,你用手几打:9-9-9-9-9-9-9-9-6就可以听了,有些话我永远不会对你说地二遍 
********** (2007-07-27 16:07:57)
憋在心里的话不知道如何对你说.在语音信箱里给你留了言,用手机打
  ─┒┎─┎┒┎┒┃┃┎┒┎─ ─┒┎─ ┎┒
┎ ┚┖┒┖┫┃┃┖┫┃┃┠┒      ┃┖┒
┖─ ─┚    ┃┖┚    ┃┖┚┖┚      ┃
去听一下吧(最后是我的留言) [:k

修改博客标题显示定位反映出我的css知识太缺乏

看到大多数的博客的博客名称都是用的文字,而不是图片。听说,这样有利于SEO,于是,试着加入文字的博客名称。原来的Blogool的模板实际也是用css显示的是图片,而博客名称是<h1></h1>括起来的文字。这应该是符合SEO原则的,但我没有去深究。

我对css基本上是一窍不通,又不想去学。找了其它网站的源代码来依葫芦画瓢,结果,在linux下firefox中调好的页面在windows的IE下严重变形。只得重来。

我找出wordpress最初默认安装的主题,把相关的代码抄下来,改了改,就贴上去了。下面把相关的代码贴在这里,因为有不少元素不知道该怎么用,以后需要的时候再接着学习学习。

style.css的代码:

/*
=header
*/
#hd{
margin-bottom: 18px;
}
#hd h1{
margin: 12px 0 12px 0;
font-size: 33px;
font-weight: bold;
text-align: left;
}

#hd h1 a:link,#hd h1 a:visited,#hd h1 a:hover{
color: #000;
text-decoration: none;
}
#hd .description {
font-size: 1.2em;
text-align: left;
padding-left: 8px;
}

header.php中的代码:

<div id="hd">
<h1><a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
</div><!--/hd -->

把这段代码贴上看看,好像是没有图片的好看,又把原来 Blogool的css稍稍改了一下,让它显示图片。

代码如下:
/*
=header
*/
#hd{
margin-bottom: 18px;
}
}
#hd h1{
margin: 0 0 6px 0;
font-weight: border;
text-align: left;
}
#hd h1 a{
display: block;
text-indent: -9999px;
background: url(images/logo.gif) no-repeat;
width: 247px;
height: 62px;
}
#hd h1 a:link,#hd h1 a:visited,#hd h1 a:hover{
color: #000;
text-decoration: none;
}
#hd h2{
font-size: 25px;
font-weight: normal;
font-family: simhei;
padding-bottom: 8px;
margin: 0.5em 0 1em 0;
}
#hd .description {
font-size: 1.2em;
text-align: left;
padding-left: 18px;
}

header.php的内容没有变。

2007.09.06更新:

还可以有几种修改标题的方案备用:

1、<h1><a href=”<?php bloginfo(’url’); ?>” title=”<?php bloginfo(’name’); ?>”><?php bloginfo(’name’); ?></a>
<span class=”description”><?php bloginfo(’description’); ?></span> </h1>

可以把标题和说明放在一排,说明小字。但是说明也在<h1>标签内,对seo不好。相关知识点:组织元素(span和div)

2、用绝对定位的方案把标题和说明也许可以放在一排,且标题在<h1>标签内,说明不在<h1>标签里面,说明小字体。如登录框部分的代码:

#trlogin{
position: absolute;
top: 3px;
right: 2em;
font-size: 12px;
text-align: right;
}

3、另如解惑使用的那种utom的主题,也可以恰当的把标题和说明放在一排。

css文件:

#header {
background:#000;
}

#header .inside {
padding:3em 0;
}

#header h2 {
font-size:2.25em;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h1 {
font-size:3em;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h1 a {
color:#FFF;
text-decoration:none;
}

#header h2 a {
color:#FFF;
text-decoration:none;
}

#header p {
line-height:1em;
margin:0;
padding:1em 0;
}
html源码:

<div id="header">
<div class="inside">
<div class="utom">
<div id="search">
<form method="get" id="sform" action="http://www.jiehoo.com/">
<div class="searchimg"></div>
<input type="text" id="q" value="" name="s" size="15" />
</form>
</div>
<img src="/images/logo.png" style="float:right" alt="JieHoo logo" />
<h2><a href="http://www.jiehoo.com/" title="解己之惑,解人之惑">解惑</a></h2>
<p class="description">解己之惑,解人之惑</p>
</div>
</div>
</div>

在博客添加与朋友更好交流的通道:del.icio.us 和在线阅读器订阅

受文章不用SEO取得成功的10个步骤的启发:

6、添加社会媒体应用服务
你可以增加一些类似del.icio.us或Stumple Upon的书签收藏服务。。。

在博客上添加了del.icio.us网摘的 link rolls (链接列表)、tagrolls(标签列表)和 daily blog posting(网摘每日博客提交) 和 在线阅读器订阅。

下面简单的说一下我使用这两个功能的步骤。

一、 del.icio.us

1、在del.icio.us上申请一个帐号,在您的浏览器中安装相应的插件,如:firefox的插件:del.icio.us/help/firefox/extension ,IE的插件:del.icio.us/help/ie/extension

2、link rolls和tagrolls的使用。

link rolls用来把您的网摘在网页上分享给大家。

登录您的帐户,在右上角的 settings中的link rolls进行相应的设置,拷贝相应的代码到您要显示网摘列表的网页。

这里有一个技巧,因为del.icio.us的服务可能拖慢您的网页,可以把这个代码写在一个单独的页面上,再在要显示的地方用<iframe>标签嵌入代码。我的代码如下:

<html>
<head>
<title>my del.icio.us</title>
<base target="_parent">
</head>

<body bgcolor="#FFFFFF">
<div style="font-size: 13px">
<script type="text/javascript" src="http://del.icio.us/feeds/js/learndiary?tags;count=15;title=my%20del.icio.us;icon;name;showadd" mce_src="http://del.icio.us/feeds/js/learndiary?tags;count=15;title=my%20del.icio.us;icon;name;showadd"></script>
<noscript><a href="http://del.icio.us/learndiary" mce_href="http://del.icio.us/learndiary">my del.icio.us</a></noscript>
</div>
</body>

</html>

其中的<base target="_parent">一定要加上,不然窗口就在<iframe>框架内打开,原因参见:CodeAve.com/HTML - Base Target。改成target="_blank"新开一个窗口。

然后在需要显示link rolls的地方用<iframe>调用上面的页面:

<IFRAME border="0" marginWidth="0" marginHeight="0" src="/my-includes/delicious.htm" frameBorder="0" width="630" height="400" scrolling="no" ></IFRAME>  

tagrolls是把您在delicious中网摘的标签列在网页,用法类似link rolls。我把这个标签列表放在页面标签云中,跟我的博客上的标签云放在一起。

3、daily blog posting的使用。

daily blog posting是把您的网摘每日自动提交到您的博客上成为一篇日记。支持的博客程序: Movable Type, Typepad, WordPress等等。我的是wordpress。

在settings的daily blog posting中add a new thingy,参数含义如下:(摘改自:在blogbus中如何使用delicious的“daily blog posting”功能?

job_name填写你blog名字就可以了,实际上随便填;
out_name;out_pass是你blog的用户名和密码;
out_url填写你在bus的blog的xmlrpc地址,类似于http://www.learndiary.com/xmlrpc.php;
out_time是GMT时间,GMT时间在中国大陆因为是8时区,所以我们的本地时间减去8就是了,如我填的是20,意思是本地时间早上4点提交;
out_blog_id如果你在delicious只输出一个blog的话填1,空着也可以;
out_cat_id可以不填,是你输出的分类编号;然后就等着del.icio.us每天设定的时间朝您的博客自动发送您的网摘列表吧。不过,从已经发过的几篇自动提交的日记来看,基本上是4:20左右发过来的,从del.icio.us中daily blog posting的log记录来看,应该是del.icio.us系统延迟的原因。使用的示例:links for 2007-09-01

二、在线阅读器订阅:
可以供对我的博客感兴趣的朋友用各种RSS在线阅读器订阅。
我试验了一下Feedburner,发现服务不太稳定,原因可以参考一下月光博客的这篇发布RSS Feeds的方法再思考,但大多数朋友好像都使用的这个,就保留了Feedburner的feed服务。哦,如果您的feedburner出现乱码,参看一下这篇文章:FeedBurner乱码解决方法

不知怎么一回事,用wordpress自带的feed地址在有的在线阅读器也有些工作不正常。

最后,我试用了Feedsky,感觉不错,它在一个feed地址的页面集成了常用在线阅读器的订阅,并且可以用这个地址作为本地RSS阅读器的订阅地址。见下截图:

Feedsky服务截图

于是,我的订阅服务是几种都摆在侧边栏底部,如下:

订阅

其中后面两条是订阅我的del.icio.us的网摘和网摘标签的。在您的del.icio.us页面有相应的链接。前者就在您的bookmarks的底部,后者忘了地方。

走出去,和人交流

一直以来,我在网下和网上的朋友都不多。尤其是网上,例如我的博客,与别人基本上没有什么来往。

虽然说这个博客主要是自用,但没有朋友回复和参与的blog总是倍感失落。而且,我写博客的目的是为了学习,而学习的一个重要方法就是交流。只要有利于学习,我可以不写博客,而去交流。

写博客的同时也可以交流,比如,把自己写的一些日记发到相关的专门论坛上去交流,并留下博客的地址。不要怕自己写的东西发到了别的网站上,只要有利于交流学习。

况且,我在前两天看到一篇文章:不用SEO取得成功的10个步骤,里面讲到:

9、把你的喜好分享到在线公共媒体
不要仅仅将作品发表在自己的博客上,你要学会发表到其他跟你主题接近的公共媒体上面。

到其他公共论坛上去交流,也可以引来大家在博客上的交流。也许这样,对人对己都有好处。

还是我在准备登录dmoz.org开放目录的那两句话:当然,我不会为写博客而写博客,不会为能登录上dmoz而刻意的去写博客。正如我的博客的名称:学习日记,就是围绕我自己的各种知识技能的学习的心得,并愿意与朋友们分享这些心得,以促进自己,有益于别人。