2

広告をマークアップして検索から除外するにはどうすればよいですか?

私の特定の問題は、ページのmainand要素の外側に以下のコードがあることです。article純粋にセマンティックな問題から現実世界の問題へ: Google+、Facebook、Twitter で私のページへのリンクを共有すると、広告画像を使用してコンテンツが表現されます。

<aside>
  <a href="http://www.example.com/ad" rel="nofollow">
    <img src="/example_com.png" /></a>
</aside>

ソーシャル ネットワークのドキュメントには、使用する画像を指定する方法が記載されています。しかし、私のコンテンツの多くでは、最良の選択肢となる画像はありません。それらのどれもそれを達成する方法を説明していません。

Google カスタム検索の場合、これを実現するためにコードを微調整することもでき<aside class="nocontent">ました。ただし、Google のドキュメントによると、これは通常の Web 検索には影響しません。テストでは、ソーシャル ネットワークのどれもこれを尊重していないことが示されています。

4

2 に答える 2

1

広告がコンテンツの一部ではない場合 (たとえば、製品に関するブログ投稿ではなく)、aside要素を使用することは HTML の観点からは正しいでしょう:

この要素は […]広告[… ] に使用できます。

セマンティック アノテーション (RDFa、Microdata、Metatags など) を提供しない場合、一部のサード パーティ サービスが画像を単純にスクレイピングする場合、それは悪いサービスだと思います。

いくつかの「ハック」を試してから、これらのサービスが広告画像の使用を停止するかどうかを確認できます。

  • iframe広告に要素を使用する(おそらく、サービスはiframeコンテンツをチェックしません)
  • 代わりにobject要素を使用しimgます(おそらくサービスは のみを探しますimg
  • JavaScript 経由で広告を読み込みます (おそらくサービスは JS を実行しません)
于 2013-08-07T18:43:47.997 に答える
1

うーん、インデックス不可の広告のセマンティック マークアップを宣言したいというあなたの理解が正しければ。

最初に確認した場所は次のとおりです-> http://schema.org/WPAdBlock

于 2013-08-07T02:34:34.700 に答える