我们知道任何一个网站都要被解析成html后,浏览器才能识别,换句话说,用任何一门技术做的网站,都是被浏览器解析成为html。因此我们必须懂得,一个html页面由三部分组成,那就是html的开始标签和结束标签,head的开始标签和结束标签,body的开始标签与结束标签。

 

我们知道任何一个网站都要被解析成html后,浏览器才能识别,换句话说,用任何一门技术做的网站,都是被浏览器解析成为html。因此我们必须懂得,一个html页面由三部分组成,那就是html的开始标签和结束标签,head的开始标签和结束标签,body的开始标签与结束标签。对于html的开始标签和结事标签同没什么好讲的,下面我们来谈谈head和body这两方面的知识:

一、Head优化:

Head部分是搜索引擎最先读取的部分,在seo中有着举足轻重的作用,特别是title和description那作用更是不言而喻,这一部分主要注重Meta标签优化。

META我们关注最多的有三个“Title、Keywords、Description”,还有不是太常用的“Subject、Author、Copyright”。在确定好关键词后,如何来安排关键词分布在这三个标签中其实是很有讲究的。不夸张的说,起初我个人研究这三个标签花了将近半年的时间,接下来我就把这半年的一些经验毫无保留的分享给大家。

1、Title

Title也类似一句Description。Title的描写通常需要注意四点:

(1)不要堆砌太多关键字

(2)标题不宜过长,控制在30个中文吧

(3)长尾关键词的融合

(4)关键词之间的切分使用符号“|”或“,”即可。

在做Title时,一定要注重写作技巧,关键词要写到位,但同时也不要堆砌,同时也注重有新意。

2、 Keywords

Keywords标签目前来说Yahoo比较注重,百度和Google的话已经渐渐失去重视,当然,我们谁也不知道什么时候它们又注重了 ,所以Keywords有必要写,怎么写?一般我在写的时候我只写几个核心的关键词,使用英文逗号的形式分开,尽量使得Keywords简练就好,也没有什么特别的技巧。

3、Description

Description常常是我们布局网站关键词和长尾关键词的地方,Description算是一个比较重要的标签?我们敢肯定的是Google说是,百度呢?说到百度对于Description的抓取,目前有很多网站在百度搜索结果的描述信息当中并不是显示自己所写的Description,而是显示了网站顶部的某一部分内容作为描述。有人说了:“这是百度认为被抓取到的内容更适合于描述网站本身”,也不全对,当您的网站收录稳定后,百度还是显示Description的。Description和Titlle具有同等的地位,每一个SEOER都对这两方面进行大量的优化技巧,以www.enkj.com/domain/为例吧。这个页面的关键词是域名注册,在Title中,已经对这个关键词进行了足够多的重复,但是仅仅title这样写是不够的,而用没有对关键词进行详细的解析说明,title限制的字数也不多,而Description的出现正好解决了这个不足。

4、Subject、Author、Copyright

这三个标签我们一般用得非常少,我们什么时候使用这三个标签比较合适呢?这三个标签在一些小型企业网站当中使用较多,特别是首页没有多少文本内容的网站,优化起来有难度。可以起到增加关键词布局和密度的作用。Subject表示网站的主题、题目的意思,Author是作者,Copyright版权。

二、body部分的优化

body是一个页面的主体,在SEO中的作用当然也是重要的,这部分的优化也是最难把握的。如果你的《head》部分优化的再好,没有body作为支持,那搜索引擎很可能把你当成作弊,就算没有当成作弊,也不可能给你很好的权重。这部分的优化,本人认为主要注得以下两方面的优化。

(一)、关键词密度、布局

关键词布局是SEO当中至关重要的一点,良好的关键词密度和布局是排名迅速提升的一个关键,然而什么样的关键词密度和布局才是比较好的?

1、 首先我们看看关键词密度

我们起初是不是遇到很多人经常说,其实关键词的密度多少并不要紧,只要合理就好。那我给你密度50%吧。他可能会说:“NO,NO,NO“显然,合理是没错的,关键是密度的多少很要紧,而不是不要紧。我认为密度至少也要在3%或者3%以上,要不密度显得太低,相关性会稍微差点。高度的话控制在10%以下。

2、关键词布局

关键词的分局遵循三个原则:1、从上到下 2、从左到右 3、无处不在

关键词布局我个人研究有两种方式:

(1)均匀分布

(2)集中+均匀分布

如何查看一个词的关键词布局?在百度搜索某个关键词,然后点击百度快照就可以查看。这招叫“百度快照法”

均匀分布:这个应该很好理解,也就是在快照当中所有关键词都以分散的形式出现在你网站的每个角落,而且你确保它们比较均匀,所以在描写Meta或者文章内容的安排都要有事先有一个规划。集中+均匀分布:这种方式我一直沿用,效果还不错。在均匀分布的基础上让某一部分的关键词集中起来。比如头部这个重要的位置。关键词的布局不是随意的,是很刻意的。

(二)、内链优化

内链的建设是一个枯燥的过程,而且是费力的,然而它后期带来的排名效果是明显、稳定的。做一次认真的优化,一定要把网站的基础打好,即使你现在排名不好,被一些人取笑,但笑到最后的人往往笑得最甜。内链的建设有5个常见的方法:

1、网站导航:很多时候网站的导航往往是网站的二级关键词,每更新一个页面就给这些关键词一个内链,久而久之,这样的内链是有点强大的。

2、锚点关键词链接:比如某篇文章或者某个地方提到了“服务器”这个词,那服务器就可以连接到主域名http://www.enkj.com/idc/上面去, 这样就完成锚文本的链接,不过不要把所有服务器都做链接,做几个就行了,太多反而让搜索引擎反感。

3、相关文章链接:在内容建设当中,往往文章中会提高某篇文章或者某篇相关性较强的文章,在文章中出现标题链接的形式。另外就是热门文章链接、系列文章链接、FAQ等。在内容建设当中,往往文章中会提到某篇文章。

4.网站页脚:一般我们都是在页脚放置版权信息等等,有人习惯是在页脚的地方给最核心的关键词一个回链,或者重复一次导航。记得不要把你的页脚弄得像是在排字就可以。这是一个度的问题。

5、网站地图:使用XML地图制作工具给网站制作一个XML地图,对于蜘蛛的爬行抓取和搜索引擎的收录有明显改善,这点在未来显得比较重要。

如果能把握以上的每一个细节,那你的SEO技术已经到家了,SEO注重的是细节,做SEO时更多还是要有耐性。

转载网址:http://www.enkj.com/idcnews/Article/20130726/735

一个网站的head和body是如何进行优化的的更多相关文章

  1. [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站

    原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, ...

  2. 对于一个网站,如何禁止直接从浏览器Web browser中访问js文件

    比如有一个网站,https://testsystem.infotest.com 在这个网站的内容文件目录下面,有一个scripts文件夹,该文件夹中有一个js文件,比如lukeTest.js文件 这样 ...

  3. django局域网建一个网站

    之前总是运行的python manage.py runserver,用默认的在本机访问的127.0.0.1:8000,如果跟几个同学一起去开发一个网站来玩玩的话,可以这样: python manage ...

  4. 在IIS上发布一个WebService,再发布一个网站调用这个WebService(实例)

    首先描述一下先决条件:IIS可用,VS2005可用. 好,现在开始: 首先写一个WebService并把它发布到IIS上: 在IIS上的默认网站下新建一个“虚拟目录”,取名为“webservice1” ...

  5. 从零开始用 Flask 搭建一个网站(一)

    前言 笔者之前未接触过 Python,只是略懂一点前端,所以说从零开始也相差无几吧.Flask 是一个轻量级的基于 Python 的框架,但是扩展性非常良好(Github 上 22000 多个 sta ...

  6. 从零开始用 Flask 搭建一个网站(三)

    从零开始用 Flask 搭建一个网站(二) 介绍了有关于数据库的运用,接下来我们在完善一下数据在前端以及前端到后端之间的交互.本节涉及到前端,因此也会讲解一下 jinja2 模板.jQuery.aja ...

  7. 从零开始用 Flask 搭建一个网站(二)

    从零开始用 Flask 搭建一个网站(一) 介绍了如何搭建 Python 环境,以及 Flask 应用基本项目结构.我们要搭建的网站是管理第三方集成的控制台,类似于 Slack. 本篇主要讲解数据如何 ...

  8. Nginx故障排错及一个网站小实例

    Nginx访问403错误: 1.没有首页文件 2.没有权限 例:chmod  700 /application/nginx/html/index.html 3.nginx.conf配置文件和首页文件不 ...

  9. 案例学Python--案例四:Django实现一个网站的雏形(2)

    续上篇,用Django创建了一个Web,我们肯定想展示自己的页面,简单点,我们想看到自己的HelloWorld.此处要从项目的配置说起,方法和路径配对了,展现页面分分钟的事情. 先上效果图吧:     ...

随机推荐

  1. 【JUnit】EasyMock用法总结

    使用EasyMock的总体步骤 1.生成Mock接口 IService mockService = EasyMock.createMock("name", IService.cla ...

  2. until与till的用法归纳

    until与till的用法归纳 崔荣斌 until和till两者都可作介词.连词,一般情况下可以互换使用.用于肯定句时,主句的动词只用延续性的,它所表示的动作一直延续到till或until表示的时间为 ...

  3. linux集群管理<转>

    云在根本上是由硬件和软件组成的,这些组件需要经常细心地维护.出现故障的硬件需要修理或更换:软件需要应用补丁.更新和升级:必须根据需求和潜在的安全威胁提前配置系统.应用程序开发人员可能觉得计算云很方便. ...

  4. Java内存区域分析

    程序计数器 指令运行的指示器. 每一个线程都有独立的程序计数器,互无影响,我们称这类区域为线程私有的内存. 运行Java方法,计数器记录的是正在运行的虚拟机字节码指令地址;假设运行的是native方法 ...

  5. JavaScript中伪协议 javascript:研究

    将javascript代码添加到客户端的方法是把它放置在伪协议说明符javascript:后的URL中.这个特殊的协议类型声明了URL的主体是任意的javascript代码,它由javascript的 ...

  6. 在ASP.NET中支持断点续传下载大文件(ZT)

    IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头. 一. 两个必要响应头Accept-Ranges.ETag         客户端每次提交 ...

  7. DP总结 ——QPH

    常见优化 单调队列 形式 dp[i]=min{f(k)} dp[i]=max{f(k)} 要求 f(k)是关于k的函数 k的范围和i有关 转移方法 维护一个单调递增(减)的队列,可以在两头弹出元素,一 ...

  8. 使用iOS手势UIGestureRecognizer

    UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势.UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势 ...

  9. Perl 内部结构详解

    PerlGuts Illustrated Version 0.49, for perl 5.20 and older This document is meant to supplement the  ...

  10. java字符串分解 StringTokenizer用法(比split()方法效率高)

    Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串.如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你. int countTokens ...