资讯专栏INFORMATION COLUMN

前端开发中的SEO

LeexMuller / 1172人阅读

摘要:它能够让用户了解到当前的位置,了解网站内容的组织方式。标记应该放在文本中间,即使用替代突兀的标记。表格标题季度销售额强调网页中的重要内容应该使用标记,避免使用标记对搜索引擎不友好。

什么是SEO
  

SEO由英文Search Engine Optimization缩写而来,
中文意译为“搜索引擎优化”。SEO是指从自然搜索结果获得网站流量的技术和过程,是在了解搜索引擎自然排名机制的基础上,
对网站进行内部及外部的调整优化, 改进网站在搜索引擎中的关键词自然排名, 获得更多流量, 从而达成网站销售及品牌建设的目标。

SEO的分类

白帽SEO:改良和规范网站设计,使之对搜索引擎和用户更加友好,是一种搜索引擎推荐的做法。

黑帽SEO:利用或者放大搜索引擎的缺陷,使用不正当竞争获取更多的访问量。(例如最近花千骨电视剧热播,马上有一些网站使用这个标题标题,但是内容却是推销广告的,给广大网名造成很大困扰)。

SEO的主要方面

网站标题、关键字、描述

网站内容优化

合理设置Robot.txt文件

生成对搜索引擎友好的网站地图

增加外链引用
其中最重要的是以下2个方面:

网站结构布局优化

网页代码优化

网站结构布局优化

推荐使用扁平化结构。网站的目录层级要尽可能少,中小型网站不要超过3级。做到扁平化结构需要注意以下的3个方面:

控制首页的链接数量(网站首页的权重最高)。首页应该有有效的链接,爬虫通过首页的连接到达内页,如果没有有效的链接就会直接影响网站的收录数量。当然首页也不能有过多的链接,内页的链接不要放在首页,链接过多会影响用户体验。中小企业网站首页的链接数量应该在100个以内。链接的性质可以是页面导航、锚链。

扁平化的目录层次。尽量让Spider跳转3次就可以到达网站的任意一个内页。例如网站的设计可以使用以下的3级:主页、栏目、内容页扁平铺开的结构,而不能是纵深的结构。例如我们要做一个关于植物的网站可以采用以下的层级结构:

导航SEO优化。导航可以分为主导航和父导航。导航应该使用文字,如果为了用户体验采用图片导航,则应该为图片设置必要的alttitle属性。其次在导航的设计上应该使用面包屑导航。它能够让用户了解到当前的位置,了解网站内容的组织方式。

页面的大小控制在100k以下。

代码SEO优化

标签放网页的标题,各个页面不同。

列举出几个重要的关键词。

网页内容的高度概括。


标记应该放在文本中间,即使用


替代突兀的
标记。

html语义化。例如我们要做一个导航,可以使用div+span标记:

html

但是以上的代码丝毫没有语义化(divspan标记是html中语义化最低的标签),推荐的做法是使用ulli标记,再通过合适的CSS样式来实现同样的效果:

html
html.nav li{
    float: left;
    list-style: none;
    display: block;
    margin: 0 5px;
    border-right: 1px solid #000;
}

标记要加上说明(title属性),对于指向外部网站的链接要使用rel="nofollow"属性告诉爬虫不要去爬其他的页面。

正文标题要使用

标记,副标题要使用

。可以使用CSS样式进行显式风格的设置。切记:不重要的地方不要随便使用

标记

标记的优化。使用
标记为表格指定标题。

html
表格标题
季度 销售额
1 33665.25
2 21215.99

强调网页中的重要内容应该使用标记,避免使用标记(对搜索引擎不友好)。的权重仅次于。如果仅仅使显示的效果发生变化就使用标记和标记。

Tips

将重要html代码放在最前面,广告等不重要的部分放在整个文档的最后,然后利用CSS样式控制广告div左右浮动。

重要内容不要使用js输出。

尽量少使用iframe框架。

对于暂时不需要显示的元素应该使用z-index属性而不是display:none;这样的代码,因为Spider会过滤display属性为none的内容。

尽量精简代码。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49604.html

相关文章

  • 非服务端渲染页面如何做SEO

    摘要:这个方案的主要思想是利用实现前端路由跳转通过服务端配置,支持不带号的这个可酌情考虑,是否有必要通过服务端将页面主要内容渲染近标签,供搜索爬虫抓取这种模式下,不仅使页面更好的被搜索引擎收录,同时使网站在禁用的时候,也能够浏览基本的帖子内容。 前段时间对公司的社区h5网站,进行改版(整站重写)。老版本的网站是在一套古老的php框架下开发的,包含很多模板文件,大部分页面都是后端模板渲染,前端...

    Lin_YT 评论0 收藏0
  • 作为前端,你不得不知道的SEO

    摘要:就是把你的页面直接丢给百度的接口,亲口告诉百度你有哪些页面,这是效率最高也是收录最快的方式了。百度在国内搜索引擎的占有率最高,但是很不幸,它并不支持数据的爬取。这些将作为搜索结果排序的重要依据。   研发的同学,其实很多人并没有深入了解SEO这个概念。在技术博客里,提及这一块的也寥寥无几。我今天就拿自己的经验,简单给大家扫个盲,有什么遗漏的地方,欢迎大家补充。   文字内容有点多,但是...

    UnixAgain 评论0 收藏0
  • 前端进阶系列(一):SEO和HTML语义化

    摘要:语义化和的重要性约定,对所列出来的标签进行解析。比如,会根据某些特定的指令,直接给出针对性的结果,现在在搜索引擎可以直接查天气,查航班。我觉得这就是语义化标签出现的意义吧。 基本概念 SEO:(Search Engine Optimization)意为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站的自然排名的方式。说白了就是对品牌的自我宣传,从而获取收益。 HTM...

    songjz 评论0 收藏0
  • 前端进阶系列(一):SEO和HTML语义化

    摘要:语义化和的重要性约定,对所列出来的标签进行解析。比如,会根据某些特定的指令,直接给出针对性的结果,现在在搜索引擎可以直接查天气,查航班。我觉得这就是语义化标签出现的意义吧。 基本概念 SEO:(Search Engine Optimization)意为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站的自然排名的方式。说白了就是对品牌的自我宣传,从而获取收益。 HTM...

    cartoon 评论0 收藏0
  • 前端进阶系列(一):SEO和HTML语义化

    摘要:语义化和的重要性约定,对所列出来的标签进行解析。比如,会根据某些特定的指令,直接给出针对性的结果,现在在搜索引擎可以直接查天气,查航班。我觉得这就是语义化标签出现的意义吧。 基本概念 SEO:(Search Engine Optimization)意为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站的自然排名的方式。说白了就是对品牌的自我宣传,从而获取收益。 HTM...

    dack 评论0 收藏0

发表评论

0条评论

LeexMuller

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<