質問

現在、Googleのリッチスニペットテストツールで最も奇妙な問題が発生しています。意味のない私のウェブサイトの警告を投げかけ続けたので、私はすべての構造化されたマークアップをページから引き出してテストを行いました。

以下は(Googleの例に基づいて)完全に機能します。「Google Search Preview」セクションは、結果をスニペットで表示します。 こちらの例を参照してください.

それで、私は実用的な例を取り、ダミーの詳細を自分のものに置き換えました。うまくいかなかったことに驚いた!アプリから、「プレビューを生成するのに不十分なデータ」があると言われています。 こちらの例を参照してください.

そのため(より多くのテストと頭を壁にぶつけた後)、例1で元の(動作)スニペットを使用して、一度に1つのフィールドを交換してみます。私は最初の「名前」フィールドまでしか手に入れませんでしたが、それは壊れました! Googleの名前の何が問題になっていますか? こちらの例を参照してください.

私はこれに本当に混乱しています、どうしたの?名前を「row manni」(例の「ボブ・スミス」と同じキャラクターの長さ)に変更した場合、それに気づきました。 します 仕事。

誰かが似たようなことを経験しましたか?もしそうなら、どのようにそれを解決しましたか、そしてそうでなければ、私は次に何をしますか?

ありがとうございました


編集2011-01-19:

Vcardの使用に変更した後(コメントの提案で)、さらにいくつかのテストを実行しましたが、まったく同じ結果が得られます。これらのテストが利用可能です ここ (機能していない - 私のフルネームを使用します) ここ (動作 - 切り捨てられた名前の使用)。

私の人生のために、ここで何が間違っているのかを理解することはできません!テストツールが正しく機能していない場合、検索は同じようにリッチスニペットを検出しますか?これも壊れていますか?私は今私のページにマイクロフォーマットを残していますが、私はまだ自分の興味(そして正気!)のためにこれを追求したいと本当に思っています。

Google Webmasterフォーラムで(コメントで言及されているように)クロスポストして、彼らがそれを拾うかどうかを確認しました。 ここでスレッドを表示できます.

役に立ちましたか?

解決

それは「バグ」です:

もしも 名前 itemprop = "name" '(スペースの有無にかかわらず、ケース非感受性)は、ドメインのサブストリングと一致し、このエラーが生成されます。

Insufficient data to generate the preview.

あなたのドメイン「dev.rowanmanning.co.uk」 含む 「ローワン・マニング」[スペースを除く

名前を変更してみてください:「Rowan Something Manning」とそれが機能するかどうかを確認してください。

テストケース:

失敗:

失敗:

成功:

名前も失敗すると予想されています:「co "" uk "" ning "" dev.r owan "。

詩「名前」はURLのパス部分に一致します(ドメインの後) いいえ エラーを生成します。つまり: http://jpwco.com/stack/dev.rowanmanning.co.uk/test3.html 「ローワン・マニング」という名前で成功します。

確かに奇妙です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top