久病成良医我也快成前端了属于是
一年以前问
@秋风_irwin 为什么链接跳转的方式中SEO友好最推荐<a>标签,巴拉巴拉说了很多感觉似是而非,不过好歹记住了实现页面跳转的三个方式:
1. <a href="
www.example.com">Example</a>
2. window.open("url", "_blank")
3. window.location.href = "new_url"
总感觉部分客户网站页面的Crawling非常费劲,新页面总是很久才被爬虫发现;因为没代码背景,所以始终搞不清问题在哪儿,毕竟从用户行为上,点击链接也能顺利跳转
前两天看AITDK的Links总算发现了,页面内能跳转的链接数和显示的链接数对不上,后者小很多,一问技术栈是location.href
好嘛,原来如此,都对上了;翻了谷歌的技术文档(见链接)确实不推荐JS based动态注入的跳转,因为可能无法抓取,就等于这条链接在谷歌眼里是不存在的
印象最深刻的是临末秋风还说了句,第三种是前端最喜欢写的
嗯,确实如此(看了一眼其他客户很多也用的这个)
除了传递页面权重外其他<a>标签的优点:
1. 能加很多Attribute-Value:target(blank);rel(nofollow,noopener,noreferrer)等
2. 能跳转到页面特定部分,通过加# 定位符的方式