从前端角度谈代码对SEO的影响
写在前面:我们经常提到的“前端”是“HTML、CSS、JS”的总称。HTML是一种超文本标记语言,其结构包括“head”部分(英文:Head)和“body”部分(英文:Body)。CSS是级联样式表,顾名思义,用来控制网页标签的样式,决定网站的视觉效果。JS是文字脚本语言。它的简单目的是控制网页的行为,给HTML页面添加动态功能。
小总结:
html——结构层(控制页面结构);CSS样式层(控件页面样式);JS——行为层(控制页面行为)。
具体例子:
01.HTML:
示例HTML。
02.CSS:
CSS的例子。
03.JS:
JS例子。
正文内容:通过上面的简单介绍,我想大家会觉得:其实真正影响SEO比例的是HTML。
接下来,我们从一些细节方面讨论HTML对SEO的影响:
从性能上看:一个网页的性能主要涉及其“加载速度”和“浏览流畅度”。主要解决方案有:减少页面请求、CDN加速、精简代码、压缩传输、引用新框架等。;从结构上看,HTML5版本和之前版本最明显的区别就是引入了大量的语义标签,所谓的“语义标签”?顾名思义,你可以直接通过标签中使用的词语的含义,知道这个标签包的内容范围属于什么。HTML页眉标签大致可以理解,主要用于声明网页的语言、编码格式、对应模式和相关版权。
接下来,举几个例子介绍一些比较“流行”的HTML语义标签:
01.定义网站的标题信息,即标题,一般放置网站的网站名称、LOGO和导航栏。搜索引擎更有可能识别网站的类型。
02.定义导航链接,即栏目或频道的链接。搜索引擎可以更好的理解网站的信息架构和分类。好的信息架构更有利于蜘蛛爬行和权重分配。
03.定义底部信息,即页脚。放置页脚导航,比如公司介绍,联系我们等等。一般来说,对于一个网站来说,这并不重要,搜索引擎可能会减少其位置的重量。
04.
这个元素用来表示网页中不同的分区。好处是每个部分都可以有自己的HTML标题。这可以帮助搜索引擎更好地理解网页的结构是如何划分的。搜索引擎可以根据。
标签找到它的信息架构。(与左撇子相同)
05.定义文章区域可以帮助搜索引擎识别网页内容,判断相关性。,
06.在左侧栏或右侧栏中定义页面内容以外的内容。比如知乎右侧的“相关问题”就属于这个区域。旁边标签的文本信息优选地与商品标签区域的文本信息相关。可能会影响这个页面和目标页面的排名。
还有一些小标签搜索引擎优化会识别:标签顾名思义是文章标签,标签顾名思义是页面发布时间、定义音频、定义视频等。
最后,简要提及几个要点:
一个页面需要设置。
标签数量控制在一个(最好把页面的主标题包起来,一定权重后可以把logo包起来强调品牌),最好加上文章段落的副标题。
。在编辑产品和信息详情页面时,“文章摘要”和“标签”要重点编辑,因为会直接影响页面的SEO,所以编辑时最好填写准确。不要拖到以后。页面的文章内容部分最好用标签包装,所以不要担心兼容性。浏览器无法识别的标签会直接输出内容,不会影响页面显示。而且主流浏览器与HTML5的新语义标签有很好的兼容性。编辑文章时,可以适当增加相关关键词的站点链接,改善网站的内部链结构。向内容关键字添加黑色标签时请使用标签(强标签可用于强调特定的页面内容)。关键字中经常使用b标签,一个页面只能添加2-5次,具体取决于页面大小。记得在页面匹配图片时添加“Alt”属性,有利于搜索引擎对站内图片的检索,对提高网站曝光度有一定作用,对页面的seo排名也有一定影响。参考相关文章时,如果涉及内容的复制粘贴,切记不要复制标签,内容本身的一些无关的内外链接可以删除。给网站添加“面包屑”导航也有利于搜索引擎的抓取,更有利于页面的抓取和索引效率。
最后简述一下对SEO优化有帮助的几点:网页链接伪静态(良好的链接结构,可以让搜索引擎清楚地了解网页的主要内容),制作网站地图(sitemap.html/xml)提交到站长平台(直接影响网页收录),根据网站后台系统,编辑相应的robots.txt(引导搜索引擎有效地抓取网站),网站结构扁平化(目录和内容结构不超过3层,如果超过3层,最好通过子域调整简化结构层)。