base元素标签在SEO方面的意思是指定绝对URL链接,这可以起到加快搜索引擎对网站页面的抓取和解析的速度,因为base标签提供了明确的域名URL信号特征,但还是要谨慎使用base标签。
示例:<base href="https://www.seosiguan.com"/>
base标签在搜索引擎眼里就是优先级。
如果网站使用了base标签,那么搜索引擎就会首先从base标签写入的URL链接去解析所有的资源以及其他,也就是默认base标签含有的URL优先级,这确实能给SEO起到友好的作用,也就是有利于抓取的效率、从而提高解析的速度。
大多数网站都是放弃使用base标签。
原因是网站存在多级域名读取调用的情况,举例:图片链接是img.seosiguan.com的二级域名,但是base标签只能使用一次且写入一个域名链接,那么这就很有可能导致搜索引擎错误的判断网站资源URL链接,从而引发错误性的SEO问题。
所以大多数网站都是放弃使用base标签,甚至是小型的文本网站也很少有使用base标签,原因也是一样的,而且实际上base标签也没有SEO的加分作用,只是细节方面的优化作用,虽然HTML5技术和浏览器是允许并支持多样针对性的需求用法,但是对搜索引擎不太友好。
哪些类型的网站需要使用base标签?
实际上现在95%的网站都不需要使用base标签,也就是discuz建站程序是默认使用base标签,但这是历史技术的遗留习惯,如果是用discuz建站含有多级域名的使用情况,那么建议还是要删除使用base标签,原因就是不要扰乱搜索引擎对网站URL链接的抓取和解析。
如果你的网站全部URL链接都是一种,那么就可以使用base标签给SEO起到优化的作用,但是要注意页面绝不能调用读取外部URL的链接,尤其是资源方面,这是从SEO方面的角度立场去衡量base标签,而不是HTML5标签使用的技术标准,所以要理清楚这些问题。
"SEO私馆"结语:其实用不用base标签是无所谓的,不要去纠结这个base标签,甚至要谨慎避免搞成优化过度的问题,所以base标签是可以忽略的。