什么是Nofollow?
之前提到过链接就像是投票(什么是外链?),假如一个有效外链的投票是:投郑义文是SEOer,那么加nofollow就相当于投郑义文一票,区别是后者没指出郑义文是SEOer。
对于一个链接除了告诉搜索引擎url之外,还告诉搜索引擎url对应的锚文本,而如果加了nofollow,就只告诉搜索引擎url,并让搜索引擎忽略锚文本。
了解了这点,加不加nofollow就很明显:
- 锚文本中如果包含了对应页面的关键词或者相关关键词的就不加nofollow,否则就加上。
- 链接的另外一个作用是传递权重,若我们不希望把权重传递到对应页面,就加个nofollow吧
- 当链接指向的是不良页面,网站可能会受其牵连,这时我们也可以通过加nofollow来防止。
nofollow的书写格式是:
<a href="链接地址" rel="nofollow">锚文本</a>
有网友要问,给网站做一些加了nofollow的链接,对网站是否有用呢?
答案是肯定的,关键是看如何去做!
SEO中常用到的一些html标签
Title:定义网页的标题
keywords:网页的关键词
description:页面的描述
nofollow:禁止权重传递
strong:加粗,<strong>和<b>的区别
em:斜体
noframes:告诉搜索引擎框架里面的内容
summary:告诉搜索引擎表格里面的内容
acronym:告诉搜索引擎使用了缩写
什么是面包屑导航?
面包屑导航是基于文本的导航方式,用于显示当前页面在网站的层次结构中所处的位置,同时提供直接跳转到其上级层次页面的快捷方式。

如上图,是新浪新闻的面包屑导航。
面包屑导航可以让用户快速地找到自己的所在的位置,是提升用户体验的一个有效方式。
在网站中,我们可以利用面包屑导航加强首页、栏目页和文章页面的链接。在栏目页和首页的链接中加上关键词,能够有效地影响到那些关键词的权重和排名。
往标题的上面看,其中:
位置:SEO博客 > SEO基础 > 什么是面包屑导航?
这个整体就是面包屑导航,其中seo博客的链接是本博客的目标关键词,链向到了首页;SEO基础是本文的分类目录,并链向这个目录地址,后面再一次重复的本文的关键词,提高其关键词密度。
怎么看一个网站的代码优化是否到位?
以下是一些不利于SEO的代码方面的问题:
- 是否采用table布局?用table布局的一般都是不合格的,理由请看:table与div的区别
- 是否采用了font标签、size属性?这些完全可以用css替代。
- 是否整个页面都是div?有些朋友听说div+css有利于seo,就把整个页面的代码都弄成了div了
- li标签是否列了一堆一样的class属性?
- 一堆一样大小的图片是不是都有width和height属性?
- 是否使用了一些HTML 4.01或XHTML不被推荐使用的标签?例如<center>
先想到这么多,更多的日后补充…
<strong>和<b>的区别
Search and Replace,助您高效修改代码
下载地址:非凡软件站下载
在做SEO过程中,我用的最多的工具莫过于Search and Replace了,他的作用是找出代码所在的位置,及批量替换掉部分的代码。下面举例讲具体应用:
对于discuz论坛,我们知道在标题的后面加了” – Powered by Discuz!”这个后缀,降低了关键词在标题中占的权重,我们只需要在页脚保留其版权链接即可,没必要在标题加这个。对于找不到修改位置的朋友,就可以用search and replace的批量替换功能了,如图:

在查找处填” – Powered by Discuz!”,在替换为那里留空,过滤处把代码的后缀填上,一般模板是*.htm或者*.html,这个是php程序,因此把*.php也加上,然后点搜索(界面的第一个望远镜图标),搜索结果如图所示,大家可以看到” – Powered by Discuz!”所在的具体文件的位置,直接进入这些文章修改就是。也可以批量替换(界面的第二个望远镜图标),这样就把” – Powered by Discuz”替换成空值,也就是删除了。
当一个网站碰到有要修改的内容,而我们不知道具体修改位置的时候,我们可以通过查看源代码找到相关内容附近比较特殊的一个代码作为搜索条件,然后找到这个代码片段所在文件的位置,打开这个文件编辑即可!
大家不要小看这个工具,用得好,可以轻松玩转各类开源程序~
更多的SEO常用工具可以在这里找到:郑义文做SEO常用到的一些工具
什么是元描述(description)
meta description,即元描述,几乎是做SEO的人都知道的一个词,我们写元描述的最大目的是为了在搜索结果展示这个描述,从而吸引更多的用户访问网站。


元描述对搜索引擎的排名的直接影响并不大,但一个网页的元描述写的不好,就算排名第一,也不一定会比第二名或者第三名有更多的点击率。高质量的描述会显示在搜索结果中,可以大大提高搜索流量的质量和数量!
元描述的书写格式如下:
<meta name="description" content="描述内容"/>
一个好的元描述,应该包含对用户有用的信息,例如一个招聘类的网站,在具体职位招聘页面的元描述可以类似这样写:
<meta name="description" content="xxx公司招聘SEO工程师,月薪:8000元,工作经验:三年以上,工作 地点:深圳罗湖,职位要求:负责公司网站的SEO工作,要有团队合作意识"/>
像上面这样的描述,当用户搜索seo工程师招聘相关关键词进入搜索结果页面,肯定会有比较好的转化率。
对于重要的页面,例如首页、栏目页、专题页这些,是热搜关键词分布的地方,我们应该给他写一段好点的description。内容页面,主要是长尾关键词,如果大家不想去写description,就直接不要写meta description这个标签,而不要把description写成个空值或者所有内页都用同样内容的description。大家可以看下百度百科的具体词条页面或Google帮助的页面,他们都是没写meta description标签的。
Apache虚拟主机下Discuz!X伪静态Rewrite规则
在Discuz!X管理后台的全局栏目->优化设置把URL静态化的选项全部选上,然后在这些选项的右侧有个查看当前Rewrite规则,点击可以找到Apache Web Server(虚拟主机用户)的Rewrite规则大致如下:
# 将 RewriteEngine 模式打开
RewriteEngine On# 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /
RewriteBase /bbs# Rewrite 系统规则请勿修改
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1
RewriteRule ^article-([0-9]+)\.html$ portal.php?mod=article&articleid=$1
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2
把这个规则写入.htaccess后,大家会发现静态化成功,但是有个小问题:点击所有的版块,都跳转到了首页。
把上面的RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2这句中的(\w+)改成([0-9]+),问题解决!
