2

当我编写我的元标记并试图弄清楚其他公司实施了什么时,我注意到其中一些有@@而不是@. 这有什么区别吗?

<meta name="twitter:creator" content="@@https://twitter.com/company">
<meta name="twitter:site" content="@@company">

我总是只用一个@标志来实现。

我想知道,这真的与 SEO 策略有关吗?

4

1 回答 1

1

更新:“@ 就足够了。@@ 风险自负。” -推特工程师


粗略浏览Twitter Card 文档后,我只看到了单个 at 符号 (@) 前面的内容的示例。以我的经验,不存在其他官方约定或模式,或受到文档的鼓励。

对冗余的一种可能解释可能是模板中的混淆。假设您的源中存在以下内容:

<meta name="twitter:creator" content="@<?= $username; ?>">

如果$username变量已经包含一个 at 符号,则结果输出将包含两个。Twitter 可能对此没有任何问题,具体取决于他们如何搜索用户名的值。如果他们只寻找一个 at 符号,后跟一个有效的用户名,@@jonathansampson是有效的。

搜索 GitHub也没有发现开发人员明确且明确地希望使用 @@ 的示例,而是显示上述模式的少量资源;一个 at 符号后跟一个变量(也可以包含它自己的 at 符号)。

于 2015-12-30T02:33:13.700 回答