当我编写元标记并尝试弄清楚其他公司实施的内容时,我注意到其中一些标记为@@
而不是@
。这有什么不同吗?
<meta name="twitter:creator" content="@@https://twitter.com/company">
<meta name="twitter:site" content="@@company">
我总是只用一个@
符号来实现。
我在想,这真的与SEO策略有关吗?
答案 0 :(得分:1)
更新:&#34; @就足够了。 @@风险自负。&#34; - Twitter Engineer
粗略浏览Twitter Card documentation后,我只看到前面内容中单个符号(@)的示例。根据我的经验,没有其他官方惯例或模式存在,或者受到文档的鼓励。
冗余的一个可能的解释可能是模板中的混淆。假设您的来源中存在以下内容:
<meta name="twitter:creator" content="@<?= $username; ?>">
如果$username
变量已包含at符号,则结果输出将包含两个。 Twitter可能对此没有任何问题,具体取决于他们如何搜索用户名的值。如果他们只查找符号,然后是有效的用户名,则 @@ jonathansampson 有效。
Searching GitHub也没有明确和明确地希望使用@@的开发人员的例子,而是显示上述模式的一小部分资源;一个符号后跟一个变量(也可以包含它自己的符号)。