1

ページに Google+ ボタンを追加しようとしています。ボタン自体は機能しますが、テキストと画像は常に空です。本文と一部の要素に schema.org タグで注釈を付けましたが、機能していません。ここで何が間違っていますか?

<body itemscope itemtype="http://schema.org/Article"> 
    <div itemprop="name">This is the article name</div>
    <img itemprop="image" src="thumbnail.jpg" />
    <p itemprop="description">This is the description of the article.</p>

     <g:plus action="share" href="testUrl"></g:plus>

    <script type="text/javascript">
      window.___gcfg = {
        lang: 'en-US'
      };

      (function() {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = 'https://apis.google.com/js/plusone.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
      })();
    </script>

</body>

ここに画像の説明を入力

4

2 に答える 2

0

Google 構造化データ テスト ツールを使用して、どのマイクロデータが解析されているかをデバッグできます。これは、Google がマイクロデータ アノテーションで何を見ているかを理解するのに役立ちます。

共有 / +1 から URL を削除してみてください。ターゲット URL は現在のページにフォールバックします。これは、人々に共有してもらいたいと想定しています。

それが問題でない場合は、他に役立つ可能性のあることがいくつかあります。

あなたのスニペット:

Google+ スニペット ジェネレーターを使用しましたか? それはかなりうまくいく傾向があります。<header>また、複雑なページがある場合は、セクションでメタ タグを使用してデバッグを開始すると役立ちます。

プロキシ: 次のポイントに進みます。ページをブロックしているプロキシや、ユーザーがページにアクセスできないようにするセキュリティがある場合、共有プレビュー レンダラーがブロックされます。ページ (共有ターゲット) が公開されていることを確認してください。

別の可能性: ページがサーバーのプロキシにキャッシュされている場合、共有プレビュー レンダラーによってページが更新されなくなります。

URL の末尾にアンカー リンクまたはクエリ文字列を追加する場合、たとえば foo.com/index.html と foo.com/index.html#test と foo.com/index.html?test=yes のように指定する必要があります。 microdata のないキャッシュ バージョンが含まれます。

于 2013-09-25T21:50:17.967 に答える