Cnfzh 软件博客
静态 SSR:让 Blazor 前台对搜索引擎更友好

静态 SSR:让 Blazor 前台对搜索引擎更友好

前台页面不走交互电路、纯服务端渲染,配合 sitemap、RSS 与结构化数据,爬虫拿到的就是完整内容。

交互电路的代价

Blazor Server 的交互模式需要建立 SignalR 电路。对后台管理系统来说这很划算,但对内容型前台,代价是首屏要等电路、爬虫还要能执行脚本才能看到内容。

静态 SSR 的做法

让展示端的页面保持静态渲染:服务器直接输出完整 HTML,交互交给原生表单与链接完成。

需要什么:

  1. 语义化标签 —— article / header / nav / time,让爬虫理解结构
  2. Head 元信息 —— description、canonical、Open Graph、JSON-LD
  3. 站点地图 —— sitemap.xml + robots.txt
  4. 订阅源 —— RSS,方便聚合平台抓取

后台管理仍然使用 InteractiveServer,两边各取所需。

评论 0

还没有评论,来说两句吧。

提交前需验证邮箱,验证码 10 分钟内有效。

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.