语义化是指根据内容结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器更好的解析。
语义化有如下几个优点:
- 有利于SEO,有助于爬虫抓取更多的有效信息,爬虫是依赖于标签来确定上下文和各个关键字的权重。(单页应用语义化的话,seo效果作用并不大,基本上通过ssr服务端渲染的方式提高seo)
- 语义化的HTML在没有CSS的情况下也能呈现较好的内容结构和代码结构。
- 方便其他设备的解析,如屏幕阅读器、盲人阅读器、移动设备以意义的方式来渲染网页。
- 便于团队开发和维护,更具可读性,减少差异化。
参考资料: