什么是单页应用(SPA)?如何让 SPA 更 SEO 友好?
Explain what a single page app is and how to make one SEO-friendly.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: hard
分类: javascript-fundamentals
标签: SPA, SEO, SSR
参考答案摘要
答案 SPA 通常只加载一次基础 HTML/JS,后续通过前端路由切换视图并动态获取数据,页面不整页刷新。 SEO 难点:内容往往在客户端渲染,爬虫可能无法及时拿到完整内容或元信息。 常见方案:服务端渲染(SSR,如 Next.js)、预渲染(Prerender/SSG)、正确的 meta/OG 标签、可访问的链接结构、以及为重要页面提供可索引的静态 HTML。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。