amp-html - 与 AMP-test-tool 和 Google Search Console 相矛盾的结果
问题描述
我最近在我的教育平台https://lernzettel.org/上的文章中添加了 AMP 版本。但是,Google 的 Search Console 将我的 AMP 页面评估为无效(屏幕右侧): 与此相反,AMP 测试工具指出 AMP 页面是有效的(屏幕左侧)。
检查的链接是相同的(标记为蓝色)。
附加信息:-lernzettel.org 使用 vue.js,AMP 引用通过 JS 注入(唯一可能的选项)
有关如何解决此问题的任何想法?
更新:AMP-Page 是否被评估为有效似乎取决于它的引用方式:有效:https ://search.google.com/test/amp?id=8oH5S6UCRsNodkip-jqtkA
无效(尽管使用相同的网址):https ://search.google.com/test/amp?skip_amp_follow=true&id=CAQq01vCsK2LGzBmJ4I2Xw
解决方案
<link data-vue-meta="1" rel="amphtml" href="https://amp.lernzettel.org/kurze-einfuhrung-in-die-gottesbeweise/index.html">
在非 AMP 页面<link>
中,标签应存在于原始 HTML 中,而不是通过 JavaScript 注入。
推荐阅读
- excel - 如何使用 VBA 中的“TimeIf”函数从用户在用户表单中输入的时间中减去特定时间?
- merge - Cherry-pick 提交及其合并提交而不解决冲突
- sql-server - SQL Server - 更新和选择
- c++ - 实例化后可以构造吗?避免空构造函数
- angular - Angular:更改检测破坏了计时器
- python - Python XPATH Selenium Elements 没有可见的文本结果
- python - 有没有办法从扫描的图像中检测多种语言?
- ruby - .zshenv:2:找不到命令:rbenv
- c# - .NET c# - 如何将附加数据传递给 PropertyChangedEventHandler
- python - 联立线性方程组解中的 NaN 和奇异矩阵误差