中国新闻网
异步加载非关键🌈脚本 :对统计、分享等非核心功能加 defer 或 async
客户端渲染(CSR) CSR模式⚡下,服务器返回一个空的HTML壳🎵和一堆JS文件,蜘蛛很可能抓取到空白页面
总结:平衡之术是关键 前▶️端渲染和蜘蛛可📢读性并非非此即彼的选择
配合增量静🔥态生成(ISR)可解决内容更新问题
可以采用以下技巧: 首屏内🔥容静态🔍化 :将标题、摘要、重要链接等信息直接写在服务端返回的初始HTML中
预加载与骨架屏 :在JS执行完成前,展示占位内容,虽蜘蛛不一定渲染,但可减少页面抖动影响用户体验
关键四:处理SPA(单页应用)的路由问题 SPA的哈希路📌由(#/)通常不被蜘蛛抓取
建议 定期提交URL ,并使用“抓取工具”测试
若发现蜘蛛抓取结果与用户页面差异大,需排查JS执行问题