首页 > 前端开发 > 正文

web前端开发如何优化 在前端开发中如何做好seo优化

2023-09-13 11:17:02 | 我爱编程网

小编今天整理了一些web前端开发如何优化 在前端开发中如何做好seo优化相关内容,希望能够帮到大家。

web前端开发如何优化 在前端开发中如何做好seo优化

前端开发人员需要具备哪些SEO优化技巧

前端开发人员需要具备哪些SEO优化技巧

前端开发工程师不仅需要要跟视觉设计师、交互式设计师配合,完美还原设计图稿,编写兼容各大浏览器、加载速度快、用户体验好的页面。现在还需要跟SEO人员配合,调整页面的代码结构和标签。一些成熟的平台,在开发初期并没有考虑优化问题,所以做出来的页面,就算是效果很炫,功能很强,但是对搜索引擎非常的不友善。任何一个成熟的网站,后期页面都是动辄几百万的,到这个时候再来调整结构,既费时又费力,最怕的还是会影响到排名和收录。

所以说与其在后期碰到问题再来调整,还不如把问题解决在源头。我本人也是从事前端开发工作的,下面把我工作过程中,积累的几个开发过程中就需要做好的SEO优化技巧,分享给大家。

1、简化代码结构,更利于搜索引擎分析抓取有用内容:页面尽量采用DIV+CSS,当然,表格展现模式用table还是比div方便很多的;所有js、css采用外联方式,图片采用css精灵,减少请求次数。看下下面同样的内容,用div和talbe布局的代码比较,显而易见用div简便的多。

2、重要内容优先加载(第一个链接最好是网站主关键词,不刻意要求),可以用css来处理,索引一篇文章的长度也是有限制的,一定要把最重要的内容,优先展现给蜘蛛,这方面你可以通过查看一些比较大的网页快照来求证。

3、每个页面只能出现一次H1标签,H2标签可以多次:H1权重很高,普遍认为仅次于title,一般资讯详情页的标题、商品详情页的标题,都放在H1里。

4、图片一定要添加alt属性,title属性可选:蜘蛛不认识图片上的内容,只能通过alt属性来判断,如果是商品列表页,所有商品都加了alt和title的话,容易造成堆砌关键词,所以我一般是只加alt属性。

5、图片大小声明:如果图片大小不做定义的话,页面需要重新渲染,就会影响到加载速度。

6、链接可根据需求添加title属性以及nofllow值;非特殊性链接,链接地址一定要写入herf属性,有些前端开发人员为了省事,直接用div加个click事件当链接,在视觉上和使用上确实是实现了链接效果,但是做过SEO优化的人

员都知道,蜘蛛目前对于js的支持很差,基本无法读取里面的链接地址。所以说用click事件是绝对不允许的,特别是一些重要的导航链接。

7、页面内容尽量不要做成flash、图片、视频,这些东西蜘蛛是抓不到的,就算是必须的,也要生成相应的静态页面。有很多企业站看着很炫,全站flash,老板看着是爽了,做SEO优化的人员就要抓狂了,全站没一个链接。

8、除首页外别的页面最好要加上面包屑型导航,导航结构一定要清晰。

9、做好404页面,一般会加首页链接及错误提示,并测试其返回状态码为404:1、用户体验友好,可以留住用户,不至于直接关闭页面;2、蜘蛛友好,可以返回抓取其他页面。

10、网站结构呈扁平状树型,目录结构不宜过深,每个页面离首页最多点击不超过3次,过深不利于搜索引擎的抓取。

web前端开发如何优化 在前端开发中如何做好seo优化

在前端开发中如何做好seo优化

很多人学会了一些SEO的常识,就觉得自己已经学会了SEO了,能够给很多网站提供意见,但是其实他们提出的意见,很多时候都是靠猜,靠感觉。至于实际上有没有效果,会不会给网站带来正面的影响,只能走一步看一步。

其实一个SEO做得如何,最了解的还是自己,好的SEOER,能够通过平时一点一滴的数据,进行汇总,通过数据指导,来看清SEO的方向。

SEO是什么,在我看来,SEO就是做搜索引擎的排名,而SEO最终的目的是什么,答案只有一个,那就是通过有排名的关键词,来获得流量,也就是说我们最终的目的就是流量。那么我们很多时候,SEO不要局限在自己的站点上面,我们要把思路拓展,拓展到各个不同的模块领域去。

那么作为SEO,如何科学的去分析自己做的效果如何,如何去更好的通过数据,来指导自己的思维呢?

我们都知道,流量跟排名点击率、排名数、收录数有关系,那么我们的数据,最主要的就是监控这三个维度。

1、排名点击率:

如果是自身网站的话,就比较简单,装个流量统计工具,就可以很好的监控到关键词的点击率。如果是外部的站点,可以通过关键词覆盖的查询,来预估自己的排名点击率。其实在站点和内容都不变的情况下,点击率一般不会有太大的变化。所以排名和收录的因素,就会影响比较大。

2、网站排名:

网站的排名主要看两大块,一块是重点词的排名,一块是看长尾的关键词覆盖率。

2.1、重点词的排名:

每天都要监控,重点词是你的核心词,这个主要用来监控自己站内的关键词变化情况,如果重点词排名出现大幅度的变化,要就意味着在这个周期,你的排名有有极大的波动。排名监控可以用分析牛关键词排名监控,可以记录一个月的排名数据,一个月内的排名变化情况清晰可见。如果发现排名有明显的变化,就要去分析近一个月内的网站日志,看看有什么变化,从而找出问题的原因。

2.2、长尾关键词覆盖率:

长尾词的关键词覆盖率,主要用来监控站外的排名。

之前跟一个做推广的聊,跟他说查一下关键词覆盖率,他反问我,什么是关键词覆盖?

关键词覆盖,目的就是把你的关键词尽可能的覆盖到搜索引擎结果中,比如百度搜索结果第一页有10个排名,10个都是你所发的排名,那么用户就只能点到你了,点不到别人。

而做医疗的长尾关键词,一般都是地域性的,都是尽可能长的关键词。

之前做的关键词覆盖,当你覆盖率达到60%的时候,一天有10个有效对话,当你的覆盖率达到50%的时候,你的有效对话只有8个,当你关键词覆盖达到30%的时候,你的有效对话只有4个。

那么长的长尾关键词能来对话吗?答案是肯定的,能,太能了。有的人说那么长,谁能搜索得到啊?对,那么长的词可能不一定有人搜,但是通过分词所带来的长尾呢?最重要的是,这种长尾有足够的量,当量大的时候,蚂蚁也能干过一个军团。

所以关键词覆盖率,能够很好的体现你关键词所做的情况。

有的人会问,站外推广那么难做,都没有什么地方可做的。其实有的平台,永远都是好的,只是你没去认真研究而已,为什么别人都在做,你却做不了呢?

3、网站收录:

站点的收录是非常关键的,当你排名、覆盖率比较稳定的情况下,收录越多,也就意味着你的长尾关键词能够越多。

而我们看收录,并不是看单个链接的收录,而是看整体的收录变化比。这时候可以通过链接权重查询,来查询网址的收录情况。

在排名率不变的情况下,当你的收录越来越高,你的流量就会越来越多。所以如何提高收录,也是一个非常重要的手段。

总结:

总体来看SEO的主要核心还是数据分析,具体的数据分析可以参考(百度排名只需分析关键词数据)。其实SEO只要观察细致,很多问题都会变得很简单,你要真正搞清楚你想要什么,你想要的流量,而流量跟网站的排名、网站的收录、排名的点击率是有直接关系。搞清楚这些关系,去逐一分析每一个细节,你会发现SEO会变得很简单。

web前端开发如何优化 在前端开发中如何做好seo优化

web长页面如何优化?

想要成为一名合格的Web前端工程师,Web前端性能优化是一个必须要掌握的知识,那么应该怎么进行Web前端性能优化呢?

1、CSS精灵

CSSSprites在国内很多人叫CSS精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需顾忌这个问题。

2、代码压缩

(1)将table改为div布局

尽量将table标签布局HTML重构div布局,可以节约至少40%的代码量。由于div代码少于table布局的HTML网页,所以搜索引擎索引权重也优于table布局的HTML网页。

(2)缩减精简div、span、ul、li等系列标签

布局DIV+CSS网页时候,有时候可以节约一些DIV布局代码,减少代码量。

(3)删除多余空格

删除多余空格换行,可以有效地压缩HTML代码占用字节,一般在开发完成后可以对HTML中代码进行删除换行和空格内容。

(4)表格类型布局时候适当使用table替代div布局

如果是本身是表格数据列表排版,我们最好选择table,因为表格布局使用table优于div布局,使用table布局却比div布局节约HTML标签代码和节约CSS样式。

(5)网页GZIP压缩

自己的服务器推荐设置网页Gzip压缩功能。

3、高质量的JS代码肯定能省很多事,封装JS以及重复调用方法能够减少很多操作。

4、减少对DOM的操作

(1)创建临时父元素。

(2)创建子元素,并添加内容,设置属性。 我爱编程网

(3)把子元素加入到临时父元素中。

(4)把临时父元素添加到DOM树。

或:(1)找到要添加位置的元素。

(2)改变该元素内容为需要的HTML。

5、使用JSON格式来进行数据交换

原理:JSON是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。

6、高效使用HTML标签和CSS样式

7、使用CDN加速(内容分发网络)

CDN的全称是ContentDeliveryNetwork,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

8、精简CSS和JS文件

9、注意控制Cookie大小和污染

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。
与“web前端开发如何优化 在前端开发中如何做好seo优化”相关推荐
web前端开发怎么优化 在前端开发中如何做好seo优化
web前端开发怎么优化 在前端开发中如何做好seo优化

在前端开发中如何做好seo优化很多人学会了一些SEO的常识,就觉得自己已经学会了SEO了,能够给很多网站提供意见,但是其实他们提出的意见,很多时候都是靠猜,靠感觉。至于实际上有没有效果,会不会给网站带来正面的影响,只能走一步看一步。其实一个SEO做得如何,最了解的还是自己,好的SEOER,能够通过平时一点一滴的数据,进行汇总,通过数据指导,来看清SEO的方向。SEO是什么,在我

2023-09-14 18:04:32
web前端开发如何让文字排好 在网页设计中如何对文字进行排版的优化
web前端开发如何让文字排好 在网页设计中如何对文字进行排版的优化

前端字体布局中怎么让字体右边对齐html中让文字竖排的方法:一,原始使用writing-mode属性。1,语法:writing-mode:lr-tb或writing-mode:tb-rl。2,参数:(1)lr-tb:从左向右,从上往下(2)tb-rl:从上往下,从右向左运行代码发现,IE显示正常,火狐、谷歌浏览器却不支持,所以不建议使用writing-m

2023-10-17 00:23:17
web前端开发提高性能 web长页面如何优化?
web前端开发提高性能 web长页面如何优化?

web长页面如何优化?想要成为一名合格的Web前端工程师,Web前端性能优化是一个必须要掌握的知识,那么应该怎么进行Web前端性能优化呢?1、CSS精灵CSSSprites在国内很多人叫CSS精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行

2023-10-03 18:50:19
php如何优化框架 如何对低硬件配置的中小型php网站进行性能优化?
php如何优化框架 如何对低硬件配置的中小型php网站进行性能优化?

如何写一个PHP框架呢?思路是什么,需要注意些什么?第一步实现自动加载第二步实现依赖注入容器第三步实现路由第四步实现控制器第五步实现模型第六步实现最基本的一些辅助操作类1.Db类,数据库操作少不了2.数据操作类,接收过滤getpostputdelete等数据3.配置文件操作类,任何一个框架都少不了,是吧。4.模板引擎,如果是前后端分离的

2023-09-11 15:20:07
web前端开发href和src 如何对前端性能进行优化
web前端开发href和src 如何对前端性能进行优化

你遇到的前端面试题都有什么?大家好,我是王我。随着春节的结束,各个行业也普遍开始了上班的节奏,不过本人17号才上班。为什么?因为长得帅的都上班比较晚。当然,每到新年结束,又迎来了一批招聘者与面试者,我来说说作为一年工作经验应该知道的面试题。HTML篇1.doctype是什么?有哪些类型?2.input有哪些新类型?简要说明其8用法。3.HTML5有哪些新特性,

2023-09-30 05:24:26
web前端开发技术表格布局 web长页面如何优化?
web前端开发技术表格布局 web长页面如何优化?

网站前端开发常用的布局方式有哪些实现网页布局的方式方法比较多,布局方式可以大概分为这几类。布局种类:1、table布局(网页的兴起,1995)2、Flash布局(自由的黄金时代,1996)3、div+css(CSS的诞生,1998)4、栅格与响应式(移动端的兴起,2007与2010)当前WEB前端开发使用DIV+CSS的布局方式会比较多也比较常用吧,网页布

2023-10-04 05:47:04
php框架mysql连接怎么优化 mysql联接优化器是如何优化join顺序的
php框架mysql连接怎么优化 mysql联接优化器是如何优化join顺序的

phpphpfor循环查询数据库效率低,该如何优化mysqlmysql那就用sphinx技术,目前这个是最好的,没有之一。下面是我百度百科弄过来的,怎么使用还得你自己看白皮书了。Sphinx的主要特性包括:高速索引(在新款CPU上,近10MB/秒);高速搜索(2-4G的文本量中平均查询速度不到0.1秒);高可用性(单CPU上最大可支持100GB的文本,100M文档);

2023-09-29 13:37:45
如何做好web前端开发 如何做一名优秀的WEB前端工程师
如何做好web前端开发 如何做一名优秀的WEB前端工程师

怎样自学web前端开发_怎么样学好web前端1、首先,得学习一下html,主要是学习一下html标签的使用方法。推荐一个学习平台,W3C菜鸟教程。这个教程简单易用,适用于初学入门者,能比较完善的学习html是怎么使用的。(如果感兴趣,学完后可以接着学一下html5,这个是目前最新版本的html,也比较简单的。)2、学完了html,接着当然是学习css。html的作用是填充网页内容,c

2023-10-06 23:45:05