我有这个示例代码(只是这里需要的部分):
<!DOCTYPE html>
<html itemscope itemtype="http://schema.org/ProfessionalService" lang="hu">
<head></head>
<body>
<section id="contact">
<ul>
<li>Tel.: <span itemprop="telephone" id="tel"><a "href="tel:+36305555555">06 (30) 5555555</a></span></li>
</ul>
</section>
</body>
</html>
当我在Google 的结构化数据测试工具中验证这一点时,我在右侧得到了正确的数据。我看到那里的号码。没事。
问题来了:
当我在网站管理员工具中使用第一个标记时,谷歌认为这是一个给出 404 错误的链接,因为没有像 +36305555555 这样的页面。这是一个问题。
我读到的解决方案是将临时属性放在<a>
标签中,如下所示:
<!DOCTYPE html>
<html itemscope itemtype="http://schema.org/ProfessionalService" lang="hu">
<head></head>
<body>
<section id="contact">
<ul>
<li>Tel.: <span id="tel"><a "href="tel:+36305555555" itemprop="telephone">06 (30) 5555555</a></span></li>
</ul>
</section>
</body>
</html>
但在这种情况下,测试工具给了我这个:
因此,在一种情况下,谷歌说“好吧,这作为结构化数据很酷,我看到了你的电话号码,但这是一个错误 404,所以不要这样做”。在另一种情况下,它说:“这是一个带有 URL 的电话号码,但你很好,你没有 404 错误”。
在这种情况下该怎么办?