杏耀注册登录中国站

您好,欢迎访问我们的网站,我们将竭诚为您服务!

的默认样式可以通过CSS设置。尽量做到正文标题用

2024-05-06 05:08分类: 茶道 阅读:

 


这是好久之前的工作了,之前还没用vue spa 做项目的时候,都是用的原生js写项目,纯html,css,js写项目,真的是每个页面引用css,js各种文件写到头痛,那个时候做一个大型网站,基本都是各种ui框架,bootstrap,layui,amazy-ui,mui,weui,jqueryweui,zui,各种框架各种组合,代码也是混乱不堪,项目体积大,对爬虫不是特别友好,后来项目上线的时候,公司要求做seo,就开始了漫长的项目规范,优化代码过程。在这过程中也总结了好多经验,再次记录下来,方便以后学习更新使用。



(1),当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情

(2),在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是百度程序从茫茫的互联网上一点一点下载收集而来的,这些程序称之为“搜索引擎蜘蛛”或“网络爬虫”。这些勤劳的“蜘蛛”每天在互联网上爬行,从一个链接到另一个链接,下载其中的内容,进行分析提炼,找到其中的关键词,如果“蜘蛛”认为关键词在数据库中没有而对用户是有用的便存入数据库。反之,如果“蜘蛛”认为是垃圾信息或重复信息,就舍弃不要,继续爬行,寻找最新的、有用的信息保存起来提供用户搜索。当用户搜索时,就能检索出与关键字相关的网址显示给访客。

(3),一个关键词对用多个网址,因此就出现了排序的问题,相应的当与关键词最吻合的网址就会排在前面了。在“蜘蛛”抓取网页内容,提炼关键词的这个过程中,就存在一个问题:“蜘蛛”能否看懂。如果网站内容是flash和js,那么它是看不懂的,会犯迷糊,即使关键字再贴切也没用。相应的,如果网站内容是它的语言,那么它便能看懂,它的语言即SEO。

通过网站的结构布局设计和网页代码优化,使前端页面既能让浏览器用户能够看懂,也能让“蜘蛛”看懂。 >>一般而言,建立的网站结构层次越少,越容易被“蜘蛛”抓取,也就容易被收录。一般中小型网站目录结构超过三级,“蜘蛛”便不愿意往下爬,“万一天黑迷路了怎么办”。并且根据相关调查:访客如果经过跳转3次还没找到需要的信息,很可能离开。因此,三层目录结构也是体验的需要。为此我们需要做到:


1,控制首页链接数量

a, 网站首页是权重最高的地方,如果首页链接太少,没有“桥”,“蜘蛛”不能继续往下爬到内页,直接影响网站收录数量。但是首页链接也不能太多,一旦太多,没有实质性的链接,很容易影响用户体验,也会降低网站首页的权重,收录效果也不好。 b,因此对于中小型企业网站,建议首页链接在100个以内,链接的性质可以包含页面导航、底部导航、锚文字链接等等,注意链接要建立在用户的良好体验和引导用户获取信息的基础之上。

2,扁平化的目录层次

尽量让“蜘蛛”只要跳转3次,就能到达网站内的任何一个内页。扁平化的目录结构,比如:“植物”--> "水果" --> "苹果"、“桔子”、“香蕉”,通过3级就能找到香蕉了。

3,导航优化

导航应该尽量采用文字方式,也可以搭配图片导航,但是图片代码一定要进行优化,标签必须添加“alt”和“title”属性,告诉搜索引擎导航的定位,做到即使图片未能正常显示时,用户也能看到提示文字。 其次,在每一个网页上应该加上面包屑导航,好处:从用户体验方面来说,可以让用户了解当前所处的位置以及当前页面在整个网站中的位置,帮助用户很快了解网站组织形式,从而形成更好的位置感,同时提供了返回各个页面的接口,方便用户操作;对“蜘蛛”而言,能够清楚的了解网站结构,同时还增加了大量的内部链接,方便抓取,降低跳出率。

4,网站的结构布局--不可忽略的细节

a,页面头部:logo及主导航,以及用户的信息。 b,页面主体:左边正文,包括面包屑导航及正文;右边放热门文章及相关文章,好处:留住访客,让访客多停留,对“蜘蛛”而言,这些文章属于相关链接,增强了页面相关性,也能增强页面的权重。 c,页面底部:版权信息和友情链接。 d,特别注意:分页导航写法,推荐写法:“首页 1 2 3 4 5 6 7 8 9 下拉框”,这样“蜘蛛”能够根据相应页码直接跳转,下拉框直接选择页面跳转。而下面的写法是不推荐的,“首页 下一页 尾页”,特别是当分页数量特别多时,“蜘蛛”需要经过很多次往下爬,才能抓取,会很累、会容易放弃。

5,控制页面的大小,减少http请求,提高网站的加载速度

一个页面最好不要超过100k,太大,页面加载速度慢。当速度很慢时,用户体验不好,留不住访客,并且一旦超时,“蜘蛛”也会离开。

1,title标题:

只强调重点即可,尽量把重要的关键词放在前面,关键词不要重复出现,尽量做到每个页面的标题中不要设置相同的内容。

2,meta keywords标签:

关键词,列举出几个页面的重要关键字即可,切记过分堆砌。

3,meta description标签:

网页描述,需要高度概括网页内容,切记不能太长,过分堆砌关键词,每个页面也要有所不同。

4,body中的标签:

尽量让代码语义化,在适当的位置使用适当的标签,用正确的标签做正确的事。让阅读源码者和“蜘蛛”都一目了然。比如:h1-h6 是用于标题类的,标签是用来设置页面主导航的等。

5,a标签:

页内链接,要加 “title” 属性加以说明,让访客和 “蜘蛛” 知道。而外部链接,链接到其他网站的,则需要加上 el="nofollow" 属性, 告诉 “蜘蛛” 不要爬,因为一旦“蜘蛛”爬了外部链接之后,就不会再回来了

6,

“蜘蛛” 认为它最重要,若不喜欢

7,应使用 "alt" 属性加以说明
8,文本缩进不要使用特殊符号 ? 应当使用CSS进行设置。版权符号不要使用特殊符号 ? 可以直接使用输入法,拼“banquan”,选择序号5就能打出版权符号?。
10,巧妙利用CSS布局,将重要内容的HTML代码放在最前面,最前面的内容被认为是最重要的,优先让“蜘蛛”读取,进行内容关键词抓取。
11,不要使用iframe框架,因为“蜘蛛”一般不会读取其中的内容
12,谨慎使用 display:none :对于不想显示的文字内容,应当设置z-index或设置到浏览器显示器之外。因为搜索引擎会过滤掉display:none其中的内容。
13,css代码放在最前面,Js代码前面

其实,web性能优化与seo优化有着很大的联系,性能优化做好了,对seo有很大的帮助。 接下来说一下自己在项目中做过的优化方案,参考了好多大神的方案,以及自己总记得的经验,记录下来,方便以后更新学习。


接下来我们将研究一下前端攻城狮如何来提高页面的加载速度:

一,减少HTTP请求

二,使用cdn加速
三,样式css放头部,js放底部
四,减少iframe数量,或者不要使用iframe因为爬虫不会爬取iframe里边的内容
五,避免404

六,减少DNS查找

域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户

七,使用ajax缓存

在学习过程中总结下来的,可能也不太全面,记录下来,方便学习,希望能帮助到自己和大家,也希望看到的攻城狮多多提出宝贵的意见,小编好更新学习。分享并快乐着。

郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:《FIFA Online 4》亚运会电竞集训队候选名单公布,7 队 15 人入选

下一篇:优化方法,Optimization method,音标,读音,翻译,英文例句,英语词典

相关推荐

关注我们

    杏耀注册登录中国站
返回顶部

平台注册入口