前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >从前端角度浅谈代码对SEO的影响!

从前端角度浅谈代码对SEO的影响!

作者头像
屈兴东
修改于 2018-10-10 08:16:45
修改于 2018-10-10 08:16:45
2.3K1
举报
文章被收录于专栏:厦门SEO厦门SEO

写在前面:我们经常提到的“前端”,即“HTML、CSS、JS”的总称。HTML是超文本标记语言,结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。CSS是层叠样式表,顾名思义就是用来控制网页标签的样式,决定网站的视觉效果。JS是一种直译式脚本语言,简单的用途就是控制网页的行为,用来给HTML网页增加动态功能。

小的总结:

  • HTML —— 结构层(控制页面结构);
  • CSS —— 样式层(控制页面样式);
  • JS —— 行为层(控制页面行为)。

具体示例:

01.HTML:

HTML实例

02.CSS:

CSS实例

03.JS:

JS实例

正文内容:通过上面的简单介绍,想必大家也会觉得:其实前端真正对SEO比较有影响作用的还是HTML。

那么我们从几个详细的角度来讨论HTML对SEO的影响:

  1. 性能角度:一个网页的性能主要涉及到其“加载速度”和“浏览流畅度”,主要解决方案有:减少页面请求、CDN加速、精简代码、压缩传输、引用新框架等;
  2. 结构角度:HTML5版本相较于之前版本最明显的区别就是引入大量语义化标签,所谓“语义化标签”?顾名思义就是直接通过标签所用的单词意思就能知道这个标签包裹的内容范围属于什么。HTML头部<meta>标签大概了解即可,主要用于声明网页的语言、编码格式、相应模式、相关版权等。

接下来,举例介绍几个比较“流行”使用的HTML语义化标签:

01.<header>定义了站点的头部信息,也就是页眉,一般放置网站的站点名称以及LOGO和导航栏。搜索引擎更容易识别站点的类型。

02.<nav>定义导航链接,也就是栏目或者频道的链接。搜索引擎可以更好了解网站的信息架构,分类等。良好的信息架构,更有利于蜘蛛的爬行和权重的分布。

03.<footer>定义了底部信息,也就是页脚。放置页脚导航,一些比如公司介绍,联系我们之类的信息。一般来说对网站比较不重要,有可能搜索引擎会降低其位置的权重。

04.<section>该元素用来表示网页中不同的分区。优势体现在每个部分都可以有其独立的HTML标题。这可以让搜索引擎更好的了解网页的结构是如何划分的。搜索引擎可能会根据网页中的<section>标签找出其信息架构。(同左撇子)

05.<article> 定义文章区域,可以更有利于搜索引擎识别网页的内容以及判断相关性。,

06.<aside>定义页面内容之外的内容,在左侧或右侧边栏。比如知乎右侧的“相关问题”就属于<aside>区域。aside标签的文字信息与article标签区域的文字信息最好是相关。可能会影响到该页面和目标页面的排名。

还有一些小标签SEO也会·识别:<tag>标签顾名思义就是文章标签词、<time>标签顾名思义就是页面发布时间、<audio>定义音频 、<video>定义视频 等等 … …

最后简单提一下几个要点:

  • 一个页面要将<H1>标签数量控制到一个(最好是包裹页面大主标题、等有一定权重后,可以包裹logo强调品牌),文章段落二级标题最好加上<H2>。
  • 编辑产品、资讯详情页的时候,“文章摘要”、“标签”要着重构思编辑,因为将直接影响到页面的SEO,最好是在编辑的时候就填好,精准。不要拖到后面再修改。
  • 页面的文章内容板块最好用<article>标签包裹,不用担心兼容性问题,浏览器不能识别的标签会直接输出内容,不会对页面显示造成影响,而且现在主流浏览器对HTML5新的语义化标签兼容性都很不错。
  • 编辑文章的时候,可以适当添加相关关键词的站内链接,提升网站的内链结构。
  • 内容关键词加黑标签请用<b>标签(strong标签可以用来强调具体页面内容)。B标签往往用在关键词上,一个页面只要加2-5次就差不多了,具体还要根据页面大小而定。
  • 页面配图的时候记得加“Alt”属性,有利于站内图片被搜索引擎的检索,对提升网站的曝光度有一定作用,同时也对页面的seo排名有一定影响。
  • 借鉴相关文章时,如果涉及到内容复制粘贴,切记勿将<iframe>标签也复制过来了,内容本身的一些无关内外链接可以删除。
  • 网站添加“面包屑”导航也有利于搜索引擎的爬行,更利于页面的抓取和索引效率。

写在最后:最后简单提几点对SEO优化有助的几点:网页页面链接伪静态(一个好的链接结构,可以清晰指导搜索引擎明确网页主体内容),制作网站地图(sitemap.html/xml)并提交给站长平台(对页面收录有直接影响),根据网站后台系统编辑对应的robots.txt(引导搜索引擎对网站进行有效抓取),网站结构扁平化(目录和内容结构最好不要超过3层,如果有超过三层的,最好通过子域名来调整和简化结构层数)。

原文链接:#厦门SEO https://seo.quxingdong.com/40.html

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
不错不错!写的不错~
不错不错!写的不错~
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
"想提高网站排名?前端代码优化就是关键!"(SEO)
要了解SEO,首先我们得了解搜索引擎的工作原理,其原理是比较复杂,我把流程简化如下:
zayyo
2023/11/06
7620
重学基础和原理 1 - 如何理解 HTML 语义化
做业务开发时间久了,很多基础的知识慢慢被遗忘,但往往这些基础和原理性的知识才是最重要的,丢不得。
zz_jesse
2020/03/17
4560
【Java 进阶篇】HTML 语义化标签详解
HTML(HyperText Markup Language)是构建Web页面的标准语言。在HTML中,标签(tag)是用于定义页面结构和内容的关键元素。在构建网页时,了解如何正确使用HTML标签是非常重要的,因为它们不仅影响页面的外观,还影响搜索引擎优化(SEO)和可访问性(accessibility)。本文将重点介绍HTML中的语义化标签,这些标签有助于更好地描述网页内容的含义,提高页面的可读性和可维护性。
繁依Fanyi
2023/10/12
3260
【Java 进阶篇】HTML 语义化标签详解
2020年,7个主要的SEO罪过有哪些?
我们非常清楚,在某一个时间节点中,搜索引擎优化师是一个非常热捧的职位,在很长一段时间里,我们往往会获得较高的薪资。
蝙蝠侠IT
2020/11/30
2620
2020年,7个主要的SEO罪过有哪些?
搜索引擎优化入门
本文适合新手老手,有不对的地方欢迎指正! 如果有什么问题或者建议,请务必留言, :-)
老高的技术博客
2022/12/27
1.1K0
搜索引擎优化入门
WordPress SEO 宝典:让你的博客流量增长10倍
最基本的搜索引擎优化(SEO)是很简单的,而 WordPress 程序本身的一些优势使得 SEO 变得更加容易,比如我爱水煮鱼有超过 70% 的流量来自搜索引擎:
Denis
2023/04/13
7750
WordPress SEO 宝典:让你的博客流量增长10倍
Web前端如何进行SEO结构优化
做前端的肯定离不开SEO,无论您是专职的SEOer还是其他什么别的,只要设计到前端就避不开SEO,大大小小做了几十个企业网站和个人博客网站建设的我,对与SEO仍然出于小白阶段,虽说前段时间博客也终于达到了2+,但是最近又回到了1。。。挺惨的哈,结合百度资料、CSDN等权威信息,介绍一下关于网页前端SEO结构性优化的文章,供参考,并共勉!
李洋博客
2021/06/15
9640
浅谈CDN、SEO、XSS、CSRF
CDN 什么是CDN 初学Web开发的时候,多多少少都会听过这个名词->CDN。 CDN在我没接触之前,它给我的印象是用来优化网络请求的,我第一次用到CDN的时候是在找JS文件时。当时找不到相对应的JS文件下载地址(之前一般我都是把JS下载下来,然后在项目中引用的。PS:当然了,我觉得大部分初学者都一样) 找着找着发现了这个网站:http://www.bootcdn.cn/,发现它这个搜索引擎收录了很多的JS文件,直接在项目中引入它的地址就行了! 后来,在购买服务器的时候也发现了广告:CDN加速之类的… 当
Java3y
2018/03/15
2.1K1
浅谈CDN、SEO、XSS、CSRF
前端SEO—详细讲解
一、搜索引擎工作原理 当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情。 在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是百度程序从茫茫的互联网上一点一点下载收集而来的,这些程序称之为“搜索引擎蜘蛛”或“网络爬虫”。这些勤劳的“蜘蛛”每天在互联网上爬行,从一个链接到另一个链接,下载其中的内容,进行分析提炼,找到其中的关键词,如果“蜘蛛”认为关键词在数据库中没有而对用户是有用的便存入数据
企鹅号小编
2018/01/17
1.1K0
「知识」SEO深入学习---HTML语义介绍
我们现在经历的那些,无论好的坏的,全部都是微不足道的小事。度过那些摇摇晃晃的日子,所有艰辛也会内化成为力量,留下闪光又珍贵的回忆和一路上坚韧不拔的勇气。 今天给大家讲解一个看似与SEO关系不大的知识点,在下面的讲解中,也许你就能感觉到它的重要程度了。接下来各位同学直接往下看吧,有任何问题,可以直接给我留言。 — — 及时当勉励,岁月不待人。 文档结构语义HTML5介绍 时本文总计约 1500 个字左右,需要花 5 分钟以上仔细阅读。 文档结构语义HTML5,其实,在很早就出来了,也许对于前端人员来说,是非常
黄伟SEO
2018/05/17
8960
浅谈前端优化技巧
    HTML结构中主要包括了head和body两个部分,但是我们经常说的是结构语义化主要是body中的标签,但是我在这里还是简单的说一下head,head中其实包括了一些对于我们seo很有用的一些东西,比如title,Description,Keywords,这些东西在蜘蛛抓取的时候都是有帮助的,当然,还有其他的一些,比如设置缓存等一些其他的信息。
江米小枣
2020/06/15
5420
(2019)[前端]面试题[9]:HTML5语义化标签和新特性
题外话:新网站( https://www.lzpan.com )懒盘,百度云、蓝奏云资源搜索,欢迎访问。
无道
2019/11/13
1.4K0
(2019)[前端]面试题[9]:HTML5语义化标签和新特性
html5语义化
id和class是HTML元素中两个最基本的公共属性。一般情况下,id和class都用来选 择元素,以便进行CSS操作或者JavaScript操作。但是很多新手对id和class这两个属性感 到很迷茫,不知道什么时候用id,什么时候用class,甚至随便使用。1
Qwe7
2022/05/18
4620
做前端,你一定会SEO网页代码优化,完全搞懂有意外收获
你一定不知道,在前端代码规范上,还有SEO代码规范,作为学习前端的你稍后了解呢?SEO代码规范一方面是为了获取流量,如果你能运用的炉火纯青,在移动端和PC端网站应用上,那么你就可以找老板谈谈了,有了排名,有了流量,就可以拿提成了!
艾编程
2022/11/26
6490
做前端,你一定会SEO网页代码优化,完全搞懂有意外收获
SEO诊断怎么做?网站SEO诊断的10大流程步骤
如果网站从未做过SEO诊断,就不知道SEO存在什么问题,尤其结构比较复杂的网站,问题无时无刻的会出现,除非定期进行SEO诊断,否则不可能会注意到这些问题。接下来可以按照小编分享的网站SEO诊断流程步骤进行检查。
优化猩
2023/04/11
6580
SEO诊断怎么做?网站SEO诊断的10大流程步骤
HTML的讲解
<!DOCTYPE html> 放在HTML页面前面的位置,加上之后就会按照W3C的HTML5标准渲染页面
zayyo
2023/11/30
5040
基于Html的SEO(很基础,更是前端必须掌握之点)
众所周知,搜索引擎对html代码是非常优化的,所以html的优化是做好推广的第一步。一个符合seo规则的代码大体如下界面所示。
ZhangXianSheng
2019/05/28
1.1K0
HTML 核心篇:语义化
元素展示到页面中的效果,应该由CSS决定。 因为浏览器在将元素渲染到页面上时,会在对应的标签上加山对应的默认属性,所有不同的标签在初始情况下渲染的样式不同,下面我们来验证一下: 通过在浏览器页面上按下 鼠标右键 -> 检查 或者使用电脑上的 Fn+F12按键 打开浏览器的控制台,来查看或者调试页面。
qishilong
2023/02/19
7220
知识整理之HTML篇
HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们该有的方式来运行) 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
Clearlove
2019/08/29
1.3K0
前端SEO
在搜索引擎网站后台会有一个非常庞大的数据库,里面存储了海量的关键词,每个关键词对应很多网站,这些网站是被“搜索引擎蜘蛛”从茫茫的互联网上一点点下载收集而来的。这些勤劳的蜘蛛每天在互联网上爬行,从一个链接到另一个链接,下载其中的内容,进行分析提炼,找到其中的关键词,如果“蜘蛛”认为是垃圾信息或重复信息,就舍弃不要,继续爬行,寻找最新的、有用的信息保存起来。
用户3258338
2020/03/12
6810
相关推荐
"想提高网站排名?前端代码优化就是关键!"(SEO)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档