【发布时间】:2021-10-21 18:37:07
【问题描述】:
我有一个 vue.js 项目,当我把它的 URL 放在某个 App 中时, 我认为应该在消息框下方显示标题和描述。
但是是显示noscript标签的内容,为什么?
我认为我在 vue.js 页面中设置的标题和描述正确,我使用了 vue-meta 包。
这是LINE中显示的内容,我希望标题显示在第一行,描述显示在第二行。
这就是 Instegram 中显示的内容。另外,我认为第一个应该显示页面标题,但事实并非如此。
【问题讨论】:
-
那些服务只是获取初始 HTML,它们不执行其中的 Javascript。
-
如何在初始HTML中设置标题和描述?
-
在服务器端。这些是 SEO 的基础知识。如果您不确定机器人是否能够呈现您的脚本,则需要根据需要提供尽可能多的静态 HTML。您可以使用 Vue SSR 或任何其他服务器渲染来生成 HTML 元数据。