1- 什么是seo(搜索引擎优化)?为何SEO针对⼀个⽹站⾄关重要?
SEO是搜索引擎优化,它的英⽂全叫作是Search Engine Optimization
由于此刻非常多咱们研发的⽹站,类似于⻔户⽹站或功能⽹站,⼀⽅⾯咱们需要经过营销宣传来提高咱们制品的知名度,另⼀⽅⾯靠⾃然搜索结果获取流量亦是一个非常重要的过程。
因此咱们需要在认识⼀定的搜索引擎⾃然排名机制的基本上,对咱们的⽹站进行内部和外边的调节优化,让⽤ 户在使⽤关键字搜索时咱们的⽹站能够尽可能⾼的提高⾃然排名,获取更加多的流量,从⽽达到咱们预期的销量以 及品牌的知名度。
2 - SEO有那些关键点?你在⽇常研发中,都采取了那些办法来进⾏SEO 呢?
当然日前在国内针对百度有⼀个很直接的SEO⽅式便是充钱,其实有能够经过不给钱的方式来提高⽹站关键字排名的答案。
方法一:SSR服务器端渲染
此刻的项目大都是基于现代主流的框架,⽐如Vue、React来研发的,⼤部分⻚⾯元素是由于客户端JavaScript动态⽣成的。非常多的搜索引擎,在爬⾍时只能抓取静态的HTML源代码,⽽不会执⾏ JavaScript,因此呢动态⽣成的内容⽆法被爬⾍索引。另一非常多的搜索状况不会等待部分数据加载完成后再进⾏抓取,亦会引起咱们⽹站的非常多关键信息不可被完整的收录。为了保证⽹站的SEO优化,咱们的项⽬需要SEO优化的都采用了SSR技术。SSR能够在服务器上执⾏JavaScript 并渲染出完整的HTML⻚⾯,而后将其发送到客户端。这般,爬⾍在抓取⽹站时就能获取到完整的⻚⾯内容,从而提高SEO效果。
当然倘若是研发初期就打算进⾏SEO优化的话,亦能够一起始就选取⼀些⽐较成熟的SSR框架,⽐如针对Vue来讲选取 Nuxt.js,针对React来讲选取Next.js。
方法二:准确的TDK描述
TDK便是咱们常说的 title、description、keywords
Title(标题):亦便是⽹站表示的标题,不仅⽤户会看到,搜索引擎一般会⾸先检索和收录title信息,因此 title至关重要。title⼀般不需要过⻓,多个关键词之间使⽤“|”或“-”分割,会被搜索引擎提取和收录。
Description(描述):这是对⽹⻚内容的简短描述,一般在搜索引擎结果⻚中标题下⽅表示。描述应概述⻚ ⾯内容,包括关联关键词,并吸引用户点击。
Keywords(关键词):这是⽹⻚内容中重要的词汇,反映了⻚⾯的主题和内容,每一个关键字都要有对应的内 容匹配。虽然现代搜索引擎(如Google)对关键词标签的注重程度已然降低,但在某些状况下,恰当使⽤关 键词仍然有助于SEO。
⽅式三:语义化的 HTML元素、图⽚alt、h1、h2的恰当使⽤
语义化的HTML代码和符合W3C规范是SEO的关键要素之⼀。
语义化指的是使⽤拥有知道含义的HTML元素,搜索引擎在爬取⽹站时,亦会更易理解⽹站的内容以便进⾏收 录,从侧⾯亦能印证咱们的⽹⻚更加的规范。⽽且这不仅有助于搜索引擎理解⽹⻚内容,还能提⾼⽹⻚的可读 性和可守护性。
包含Header, Nav,Aside,Article,Footer元素,这些都能帮忙爬⾍更好的获取⻚⾯内容,理解⽹⻚。
图⽚需求必须加alt规范
咱们需求每一个前端在使⽤图⽚时,必须加上和图⽚关联的alt,⼀⽅⾯是图⽚⽆法表示时⽤户能够看到提示, 另⼀⽅⾯亦有利于SEO优化。
重要的标签h1/h2/h3等的使⽤
H1、H2、H3等HTML标题标签在SEO中起着⾮常重要的作⽤。这些标签有助于搜索引擎理解⽹⻚内容的结构 和层次,从⽽更准确地索引和评定⻚⾯的关联性。
方式四:HTTPS
⾃2014年败兴,Google已将HTTPS做为其搜索排名的信号之⼀。这寓意着,使⽤HTTPS的⽹站在搜索结果中可能 会得到⽐⾮HTTPS⽹站更好的排名。
⽽且HTTPS亦有利于⽤户的安全,在⽤户使⽤⽹站时亦会增多信任度。
|