浅道网站优化SEO本领之HTML构造调解
那段工夫看过许多闭于SEO优化的文章,发明年夜部门讲的皆是运营阶段的常识,好比中链、文章内链、PR提拔和针对特定搜索系统优化的一些经历之道。那类文章真正在是太多太多了,看多了便觉得陈旧见解,毫无新颖感,明天我便道面新颖的,次要道道SEO优化中闭于HTML排版的一些本领,笔者是法式员诞生,以是写的工具略微偏偏手艺性一些,期望各人可以多多体谅。
许多网站尾页皆有一个热门图模块,以幻灯片情势停止切换(睹下图)
此模块占有海内网站的70%,包罗笔者的网站也用到了,而那种结果的代码常常皆是正在HTML文档构造的前里部门,最多见的也便是导航栏的上面,真现方法不过便是FLASH大概JS剧本,最常用的规划代码以下:
<div class="banner"> <object> FLASH版本 </object> </div> <div class="banner"> <script type="text/javascript"> Javascript版本 </script> </div> |
笔者以为假如正在HTML前里部门插进了上里的代码,不只对SEO优化倒霉,对一般用户去讲也是很忧郁的工作,对SEO倒霉的处所正在于:站少伴侣们皆晓得,一个HTML文档的前里部门是搜索系统比力垂青的处所,假如您利用JS大概FLASH来真现,固然那些代码搜索系统辨认没有了,但完整能够把其他主要的处所先展现出去给搜索系统,那些辨认没有了的工具靠后显现。对一般用户欠好的处所正在于:此结果普通是4~5张图片停止切换,而那些图减起去起码皆有200KB阁下,不管您利用JS大概FLASH真现,只要您是嵌进正在HTML文档内里,用户必需等候那些工具减载完成,出格是图片年夜的时分,很有能够卡住正在头部那一块,形成阅读器假死征象,那一面对用户去道是最恐惊的工作。
那段工夫笔者总结了一些处理计划,并通少工夫的不雅察,理论证实那些计划是OK的,排名也出影响,支录一般,正在此大胆分享给各人。
1、构造次第调解
根据以往的排版规划经历,我们的代码该当是那模样的:
HTML代码:
<body> <div class="container"> <div class="header">头部内容</div> <div class="banner">幻灯片结果模块</div> <div class="content">注释内容</div> <div class="copyright">版权部门</div> </div> </body> |
CSS代码:
body {margin:0;padding:0;text-align:center;} .container {width:980px;margin:0 auto;position:relative;background:silver;} .header {height:200px;line-height:200px;background:red;} .banner {height:150px;line-height:150px;background:yellow;} .content {height:400px;line-height:400px;background:blue;} .copyright {height:50px;line-height:50px;background:green;} |
笔者改进过的代码以下:
HTML代码:
<body> <div class="container"> <div class="header">头部内容</div> <div class="content">注释内容</div> <div class="copyright">版权部门</div> <div class="banner">幻灯片结果模块</div> </div> </body> |
CSS代码:
body {margin:0;padding:0;text-align:center;} .container {width:980px;margin:0 auto;position:relative;background:silver;} .header {height:200px;line-height:200px;background:red;} .banner {position:absolute;top:200px;width:980px;height:150px;line-height:150px;background:yellow;} .content {margin-top:150px;height:400px;line-height:400px;background:blue;} .copyright {height:50px;line-height:50px;background:green;} |
经由过程以上代码的比照阐发,实在我用的便是CSS内里的Position浮动规划那个本领,闭于Position浮动规划的常识,各人能够查找相干材料,务须要把握好那个常识面,对SEO优化很有效的。
2、巧用延时减载
HTML代码:
<body> <div class="container"> <div class="header">头部内容</div> <div class="content">注释内容</div> <div class="copyright">版权部门</div> <div class="banner"></div> </div> </body> |
Jquery代码:
$(document).ready(function() { window.setTimeout(function() { FLASH 版本 $(".banner").html("<object>那里是FLASH代码插进的处所</object>") AJAX 版本 $.get("flagwind/GetBanner.html", function(data){ $(".banner").html(data); }); }, 3000); }); |
那段Jquery代码的大要意义是,文档减载完成后,过3秒钟,施行AJAX恳求,大概一些此外工具,来掌握banner那个DIV内里的内容。
上里两个计划的代码只是一些举一反三的例子,您完整能够把它用他其他处所,把一些对SEO无闭的内容靠后减载,大概用JS提早减载来显现,那样对搜索系统去道并没有年夜碍,对一般用户去道也是一件很好的工作。本文由深圳网站建立旗风收集 flagwind 本创,转收的时分请没有要删除本做者版权疑息,开开!
注:相干网站建立本领浏览请移步到建站教程频讲。
相关信息
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|