有没有办法不直接在 HTML 中包含结构化标记?

Is there a way not to include structured markup in HTML directly?

我在我的网站上添加了 json-ld 结构化数据,这导致页面大小从 80kb 增加到 120kb,这会影响页面加载速度并降低文本与代码的比率。有没有更好的方法来提供结构化数据,而不是直接将其包含在 html 中?

让我试着回答这个问题。

我认为您无法在 javascript 或 css 等外部源上添加 json-ld 结构化数据,但您可以尝试提升 [=21] =]-ld 从页眉到网页页脚的结构化数据。

SEO Quake chrome 扩展不会对此类实施发出警告。

我希望这可以帮助您提高页面加载速度,但可能仍然是一个薄弱的答案,因为根据您的问题,文本与代码的比例不会降低。