北京日报
在页面底部或侧边栏维护一份静态的站点地图🍀🌟链接列表,便于爬虫深度抓取
SSR或预渲🌺染是基础选择 解决SPA内容无法被爬虫抓取的最常见方案有两种: 服务端渲染(SSR) 和 预渲染(Prerendering)
预渲染(Prerendering) :借助prerender-spa-plugin等工具,在打包时生成各个🔑路由对应的HTML文件
click() ),而没有真实的 <a> 标签h💎ref属性,爬虫可能无法追踪到这些内链
js(Re🎊act)实现,服务器返回🌅完整HTML,爬虫直接读取
合理使用hash路由与history路由 百度💡爬虫对URL的识别方式与传统搜索引擎有所不同
建议: 所有导航链接使用 <a💡 href="/about"> 形式,而不是 <⭐span @click="navigate">
百度爬虫对这两种📌方式生成的静态HTML均可以正常识别和索引
SPA中如果所有路由切换都通过JavaScript事件触发(如 link