本文来源于学业无忧网,转载请保留:http://www.ixywy.com/

这段时间,我们翻阅了一些同行撰写的书。其中,几乎每本书都存在问题。这个肯定在所难免,但是作为一名职业的SEO更应该注意一些细节。

下面,我们就讲最近发现的一些细节来谈谈。

很多人一看到网站就去修改代码,这是正确的,只是DOCTYPE标签您是否看过呢?这个网站是用的HTML4.0,还是用的XHTML1.0呢?别告诉我您不懂这些,从来就不看这个。我们还是来看

以下几个XHTML1.0的元标签吧!

1、<META name="keywords" content="学业,无忧网">

   2、<meta name="keywords" content="学业,无忧网">
 
   3、<meta name="keywords" content="学业,无忧网"/>
 
   4、<meta name="Keywords" content="学业,无忧网" />

我们首先看第一个写法,第一个写法元标签使用的是大写,而w3c官方网站规定的是小写,大写违背了w3c的规定,而我们很多SEO的网站上几乎全是大写,不仅仅meta标签使用的是大写,而

name这个属性也是使用的是大写。记住一条定律,能小写的尽量小写,你肯定不会吃亏的。

第二个写法,如果是在HTML4.0,那么我肯定不会说什么的,因为他的标准就是这样,而如果SEO仔细看下很多网站都是使用XHTML1.0的,所以这样书写是违法了W3C的规定的。很多朋友会向那

这样会出现什么问题呢?有些搜索引擎技术不行,我们这样不规则的书写,且是描述标签这样写会在SERP中出现代码的。因为你没有告诉搜索引擎这个标签在哪里结束。

第三种写法仍有是不正确的,因为官方的规定是单标签是需要使用空格加斜杠表示结束的。

第四种写法是W3C官方认可的写法,在DW CS 3.0以上的版本验证的时候也不会出错,在W3C官网的验证中也不会出现错误。

小结:代码尽量小写,因为W3C将来可能会推出一系列的大写标签;单标签也需要使用空格斜杠表示结束。

b标签与strong标签混合使用,我们的建议是在HTML3.2标签中尽量使用b标签,XHTML1.0中尽量使用strong标签。

代码全部定格写,这个主要出现在手写代码的网站中,即使是手写,也应该尽量体现出层次结构。我们不建议学习百度首页代码那种写法,将很多代码堆在一起。

总结:我们的建议是代码书写完整后尽量使用dreamweaver或W3C官网进行验证一次,以此来确保不是因为代码导致搜索引擎不喜欢您的网页。

HTML代码优化中SEO要注意哪些细节的更多相关文章

  1. 焦大:seo思维光年(中)seo体系化

    http://www.wocaoseo.com/thread-56-1-1.html 光年的seo培训一直被业界公认为高端的培训,其主导的seo数据化一直对现在很多人的影响至深,比如我自己.但是也有人 ...

  2. OpenGL中的需要注意的细节问题

    OpenGL中的需要注意的细节问题 1. 虽然我们使用Windows的BMP文件作为纹理时,一般是蓝色的像素在最前,其真实的格式为GL_BGR而不是GL_RGB,在数据的顺序上有所 不同,但因为同样是 ...

  3. webRTC中语音降噪模块ANS细节详解(二)

    上篇(webRTC中语音降噪模块ANS细节详解(一))讲了维纳滤波的基本原理.本篇先给出webRTC中ANS的基本处理过程,然后讲其中两步(即时域转频域和频域转时域)中的一些处理细节. ANS的基本处 ...

  4. webRTC中语音降噪模块ANS细节详解(三)

    上篇(webRTC中语音降噪模块ANS细节详解(二))讲了ANS的处理流程和语音在时域和频域的相互转换.本篇开始讲语音降噪的核心部分,首先讲噪声的初始估计以及基于估计出来的噪声算先验信噪比和后验信噪比 ...

  5. webRTC中语音降噪模块ANS细节详解(四)

    上篇(webRTC中语音降噪模块ANS细节详解(三))讲了噪声的初始估计方法以及怎么算先验SNR和后验SNR. 本篇开始讲基于带噪语音和特征的语音和噪声的概率计算方法和噪声估计更新以及基于维纳滤波的降 ...

  6. Object-C中需要注意的小细节

    --------------------------------------------关于命名------------------------------------------------- 1. ...

  7. C++ 通过Thunk在WNDPROC中访问this指针实现细节

    本文代码使用了一些C++11特性,需要编译器支持.本文仅讨论x86_64平台的相关实现,x86平台理论上只需修改 thunk 相关机器码即可. THUNK的原理参见之前的一篇博文<C++ 通过T ...

  8. SpringMVC中的session用法及细节记录

    前言 初学SpringMVC,最近在给公司做的系统做登录方面,需要用到session. 在网上找了不少资料,大致提了2点session保存方式: 1.javaWeb工程通用的HttpSession 2 ...

  9. 读《锋利的jQuery》中first-child时的一个细节

    今天在看<锋利的jQuery>这书时,看到过滤选择器那一节.有个知识点引起了我的注意. (我不用书里一模一样的代码做例子)举个简单的例子-代码: <ul> <li> ...

随机推荐

  1. rest-framework之版本控制

    rest-framework之版本控制 本文目录 一 作用 二 内置的版本控制类 三 局部使用 四 全局使用 五 示例 源码分析 回到目录 一 作用 用于版本的控制 回到目录 二 内置的版本控制类 f ...

  2. UV纹理+修改器:VertexWeightEdit+修改器:Mask遮罩

    UV纹理+修改器: VertexWeightEdit+修改器: Mask遮罩 基本流程, 如下图,准备地图一份, 黑白色即可. 纹理使用颜色绘制权重. 白色为1, 黑色为0. 新增球体, 细分多次, ...

  3. [Educational Codeforces Round 55 (Rated for Div. 2)][C. Multi-Subject Competition]

    https://codeforc.es/contest/1082/problem/C 题目大意:有m个类型,n个人,每个人有一个所属类型k和一个能力v,要求所选的类型的人个数相等并且使v总和最大(n, ...

  4. Sencha Touch app example -- oreilly app 分析

    from: 2013/8/30的笔记 使用development.js 读取 app.json 配置文件 app.json 配置了app.js文件 app.js lauch function ,首先用 ...

  5. 如何将centos7作为DNS服务器

    简单来说,dns服务器是起到缓存的作用.比如说我们第一次dig www.baidu.com的时候,dns服务器因为没有解析过百度地址,所以它需要向上一级dns服务器进行查询,然后查询结果会缓存在这台d ...

  6. 01 Linux简介

    1.Linux简介 UNIX与Linux发展史 Unix在1969年,美国贝尔实验室的肯汤普森在DEC PDP-7机器上开发出了UNIX系统. Linux出现于1991年,是由芬兰赫尔辛基大学学生李纳 ...

  7. STDOUT/STDERR重定向到ALOG中

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/kangear/article/details/24534707      说下背景:如今众多Andr ...

  8. C# to IL 18 Glossary(术语)

  9. JS中encodeURIComponent函数用php解码的代码

    JS中encodeURIComponent函数给中文编码后,如何用php解码?? 前提:编码前的中文可能是gbk,gb2312,utf-8等. 复制代码 代码如下: urldecode() iconv ...

  10. setsockopt调用IP_ADD_MEMBERSHIP出错errno:19 no such device

    if (setsockopt(fd,IPPROTO_IP,IP_ADD_MEMBERSHIP,&mreq,sizeof(mreq)) < 0) {                 pri ...