追加方法が'name'と'url'特性に同じタグ?
-
25-10-2019 - |
質問
私の追加schema.org 個票データを私た。
私のHTMLコードは以下のようになっています:
<div itemscope itemtype="http://schema.org/Organization">
<span class="title">Name of the organization</span>
<a href="http://www.ABCCompany.com/">ABC Company</a>
</div>
以降、 itemprop
"url"および"氏名"を組織のすべてのアンカータグです。たいのですが、両方の"url"および"氏名" itemprop
同じタグ?なければいけませ追加 span
タグ。
この検索の一部符号化工例な例を示の itemprop
同じタグです。
にしたい個票データのようになります:
url="http://www.ABCCompany.com", name="ABC Company"
解決
2つの要素をネストすることでそれをしなければなりません。たとえば、ネストできます <span>
内側 <a>
そして、 itemprop="name"
それについて:
<div itemscope itemtype="http://schema.org/Organization">
<a itemprop="url" href="http://www.ABCCompany.com/">
<span itemprop="name">ABC Company</span>
</a>
</div>
私は見つけます このサイト そのようなことをテストするのに便利です。
他のヒント
問題があるのではなします。の豊富なスニペットをテストツール"を示すマークのアンカータグとしてのurlタグのボディには使用価値としてではなく、hrefの属性。もう表示するurlのアンカータグです。
これも機能し、メンテナンスが少し簡単に見える場合があります。
<div itemscope itemtype="http://schema.org/Organization">
<span class="title" itemprop="name"><a itemprop="url" href="http://www.ABCCompany.com/">ABC Company</span></a>
</div>
Schema.orgおよびTheに対するGoogleのサポート Google構造化データテスター 元の質問が投稿されて以来、かなり改善されました。上記のコードは、その中で正しく検証します。
OPの元のコードは、問題なく動作しているようです。ここに示すように:
<div itemscope="" itemtype="http://schema.org/Organization">
<span class="title" itemprop="name">
<a itemprop="url" href="http://mercedes-benzhanoi.com.vn/mercedes-ha-noi.auto/gla-250-4matic.html">GLA 250 4MATIC</a></span>
</div>