1. 精简代码
精简代码是简化页面中的代码,从而降低页面的体积、提高用户体验和对搜索引擎的友好性。页面的代码优化主要包括:清理垃圾代码、HTML标签转换、CSS优化、JavaScript优化和表格优化。
A. 清理垃圾代码
垃圾代码是指去掉之后不会影响页面正常显示的非必要代码。常见的垃圾代码主要有空格、默认属性、注释语句和空语句。
a. 空格:这里的空格指的是在键盘上敲击空格键时输入的空格,而不是” ”,初步统计空格字符占页面总体积的1.5%左右,主要出现空格的地方有每行开始代码前面的空格、每行结束之后的空格、空白行。
b. 默认属性:在使用网页制作软件是,一般会生成一些默认属性的代码例如align=”left” Font=”#000000”等,这些属性都是不必要的。
c. 注释语句:注释语句可以提高代码的可读性,它对于普通的用户来说是不可见的,但是过多的注释语句会占用大量的存储空间,而且在注释标签里包含大量的关键字的话会导致搜索引擎认为这是关键字堆砌,导致搜索引擎对网站的惩罚。
d. 空语句:空语句是指标签之间没有包含任何内容的语句。现在有一些方便的工具给我们使用来清理垃圾代码。例如AdvancedHTML Optimizer,他可以删除代码中多余的标签,还能把长标签转换为短标签,但是这个工具会把所有的换行符也去掉,导致代码的可读性很差。
B. HTML标签转换
使用短的标签来替换长的标签,例如:
表1
效果
|
长标签
|
短标签
|
加粗
|
<strong>
|
<b>
|
斜体
|
<em>
|
<i>
|
删除线
|
<strike>
|
<s>
|
缩进
|
<blockquote>
|
<ul>
|
C. CSS优化
CSS是的网页的显示方式与文档的结构彻底分离,避免了单独使用HTML标签引起的混乱,提高了代码的可读性。但是有些搜索引擎并不能识别CSS中的相关内容。CSS的调用最好采用外部调用的方式。
在页面中重要的内容使用加粗、斜体、下划线、不同颜色等方式呈现出来,更能够提高页面的相关性。
D. 表格(table)优化
当浏览器的编译器遇到一个开始标签时,就会去寻找与之匹配的结束标签,直到匹配才会在浏览器中显示该标签中的内容。因此,如果表格中包含多次的嵌套时将会导致网页的打开速度很慢,从而严重影响用户体验。例如如果一个table中嵌套了5个二级table,而且每个二级table中包含50k的内容,那么只有当这250k的内容全部全部被读出来之后才会显示整个页面。所以可以将这些嵌套的表格独立开来,这样上述5个table就可以逐步显示出来。
2. 页面头部优化
在HTML中位于<title>和</title>之间的部分,通常用于存放介绍页面的信息,例如标题、描述、关键词等。
A. 摘要信息
摘要信息主要包括页面标题以及页面描述。一般搜索引擎会将页面的标签作为摘要信息的标题,描述标签中的内容作为页面描述。从而我们就需要关注页面中标题标签和描述标签的内容。
B. 标题(title)标签
标题标签是对网页主题内容的一个概括,大多数的搜索引擎都是摘取页面的标题标签中的内容作为搜索结果中摘要信息的标题向用户展示的。一般情况下,标题长度不要超过56B(百度)、70B(谷歌),超过这个范围的内容将会被省略。对于百度而言可以使28个中文或者56个英文字符,对于谷歌而言是35个中文或者70个英文字符。
标题的最前面最好写与网页直接相关的信息,而不是公司名称或者其他,当然如果公司名称是想要优化的对象时,就需要将公司名称写在最前面。;例如:<title>手机 –中国最好的手机网站</title>。同时关键字出现的频率也并非越多越好,一般认为标题中主关键字出现3次以内,每个辅关键字只出现1次比较合适。
C. 描述(Description)标签
该标签是对页面内容的概括,相当于是一个页面简介。搜索引擎对描述标签的长度和关键字词频也有一定的要求。归于google而言一般只截取225B(112个汉字)的字符,超出这个范围的将会被省略。同时主关键字出现的频率在5次以内,每个辅关键字只出现一次。
3. 权重标签的使用
权重标签是指会影响到页面权重或者相关性的HTML标签。常见的权重标签有标题标签(<h>)、字体标签(<font>)、加粗标签(<b>)、斜体标签(<i>)以及下划线标签(<u>)等。通过这些标签的使用可以突出网页的相关性,让搜索引擎知道网页的重点,从而能够然搜索引擎更好的检索到。
4. 图片优化
图片虽然可以给使用者带来视觉上的冲击,但是由于现阶段的搜索引擎并不能识别图片上的内容,所以,图片对于搜索引擎来说并不友好。对于图片的优化主要包括图片的描述和图片的压缩。
A. 图片描述
在图片命名的时候最好采用与内容相关的关键字作为图片的名字。同时在HTML中使用alt标签来对图片进行描述,这样当图片不能够显示出来的时候用户也能够通过该描述来知道这个区域的内容。同时图片周围的内容最好包括对该图片的一些描述,这样对搜索引擎更加友好。
B. 图片压缩
图片压缩之后可以减低图片的体积,加快页面显示的速度,这对搜索引擎或者用户都更加友好。如果一幅图片的色彩比较丰富,则可以使用jpg格式的图片;如果色彩比较单调,则最好使用gif格式的图片,这样可以节省更大的空间。
分享到:
相关推荐
SEO,即搜索引擎优化,是网络性能优化的重要组成部分,特别是在电信网络运维中,它扮演着提升网站可见性、吸引流量和改善用户体验的关键角色。本资料集合包括三本PDF电子书和三个TXT文档,全面覆盖了SEO的基本概念、...
SEO是互联网营销的重要组成部分,它的目标是通过优化网站的内容、结构、代码以及外部链接等因素,使网站在搜索引擎的自然搜索结果中获得更高的排名。这份笔记可能会涵盖以下关键知识点: 1. **关键词研究**:理解...
SEO(Search Engine Optimization)是搜索引擎优化的缩写,是一种通过改善网站结构、内容和代码等要素,提升网站在搜索引擎自然搜索结果中的排名和可见性的技术。SEO笔记系列PDF可能涵盖了一系列关于SEO的基础知识、...
这涉及到对网站内容、结构、代码、外部链接等多个因素的优化,以满足搜索引擎的算法要求。本资料集合了多种关于SEO的专业资源,包括速成笔记、完全手册以及行业大会的珍藏版资料,帮助读者深入理解和掌握SEO的核心...
### 《跟我学SEO从入门到精通-张新星》精华读书笔记第十一章 #### 11.2 做网站的准备工作和建设内容 - **选择熟悉领域**:选择自己熟悉的行业来创建网站,这有助于更好地理解目标受众的需求,并能够提供更高质量的...
SEO的核心在于通过优化网站内容、结构、代码以及外部链接,使得搜索引擎能够更好地理解和评价网站,进而将其排名在搜索结果的前列。以下将从几个关键方面详细讲解SEO的相关知识点: 1. **关键词研究**:关键词是...
SEO(Search Engine Optimization)是...通过深入学习这本“SEO半小时速成笔记”,你将掌握搜索引擎优化的基本方法,为你的网站在搜索结果中取得优势打下坚实基础。同时,持续学习和实践是保持SEO技能与时俱进的关键。
这个压缩包“seo-youhua”可能包含上述各个方面的详细笔记和实践案例,对于想要深入学习SEO的人来说是一份宝贵的资源。记住,SEO是一个持续的过程,需要耐心和策略,而修行好这些知识,确实能让流量触手可及。
9. **Ajax与SEO**:分析Ajax对搜索引擎优化(SEO)的影响,以及如何解决无状态的单页应用(SPA)的SEO问题。 10. **源代码示例**:提供实际的JavaScript代码片段,展示如何创建和发送Ajax请求,处理数据,以及与DOM...
SEO,即搜索引擎优化,是一种通过改善网站结构、内容和代码等方面来提高网站在搜索引擎自然搜索结果中的排名的技术。本文主要围绕PR值(PageRank)这一关键概念,详细讲解了其算法原理、影响因素以及SEO的相关知识。...
此模板考虑到了SEO的需求,在代码结构和标签使用上做了优化,有助于提高搜索引擎友好度。 #### 四、模板下载与使用 - **下载地址**:模板提供者给出了百度网盘的下载链接(),如果链接失效或遇到解压密码问题,...
5. 利用 SEO,容易被搜索引擎收录:使用 CSS 可以提高网页的可读性和可维护性,提高搜索引擎优化(SEO)的效果。 四、CSS 的三种常用导入方式 1. 内部样式(head 标签内):可以在 HTML 文件的 head 部分添加 CSS ...
在Web开发中,优化图片资源对于提高页面加载速度至关重要,尤其是在移动端,这直接影响到用户体验和搜索引擎优化(SEO)。 在这个“Web期末作业设计网页 - Mast开发笔记”中,学生可以期待学习以下知识点: 1. ...
18页面静态化文件介绍了如何将动态网页转化为静态HTML,以提升网站的SEO(搜索引擎优化)效果和加载速度。 21Nginx与服务器集群文件将教授如何配置和使用Nginx作为Web服务器,以及如何搭建和管理服务器集群,这对于...
### 第四部分笔记知识点概述 #### 一、LNMP+Redis集群与ECShop电商项目介绍 ##### 1. LNMP架构简介 - **定义**: LNMP代表Linux+Nginx+MySQL+PHP,这是一种常见的Web应用服务器环境配置。 - **优势**: - **高性能...
本笔记将深入探讨新闻网站的开发技术和相关知识点,结合实际的代码实现,帮助读者理解并掌握新闻网站的构建过程。 一、前端技术栈 1. HTML5与CSS3:HTML5提供了丰富的语义化标签,如、、等,用于构建结构清晰的...