web-dev-qa-db-ja.com

広告のあるページへのURLに等しいアクションを持つボタンを1つ含むpostメソッドを持つフォームは悪い考えですか?

サイトのあるセクションで1セントRPMしか稼いでいない理由を解明しようとしています。

Webページの設定方法の例を次に示します。

これは、アドセンス広告、ショッピングカートに追加するオプション、またはお気に入りリストに追加するオプションを備えた大きな画像で構成されています。

いずれかのオプションを選択すると、同じページが再びAdSenseで読み込まれますが、今回は、選択した操作が成功したことを示す追加のメッセージがページに表示されます。

ランダムなスパイダーがそのようなリンクをクロールしないようにしたかったのは、データベースを偽のユーザーからのエントリで満たしたくないため、これに似たHTMLコードでボタンを使用するのは素晴らしいことだと考えたからです。

<form action="http://example.com/special-item/add-to-cart" method="POST">
<input type="submit" value="Add to cart"></form>

以前は、nofollowオプションを使用してアンカータグを試しましたが、検索エンジンは送信リクエストよりも取得リクエストに従うので、続行するのが怖いです。

だから私は私のRPMが低い理由を理解しようとしています。グーグルは私が作ったもののようなステータスメッセージを嫌いますか?または、Googleのフォームはウェブマスターのガイドラインに違反していますか?または、これらのステータスページを、単純なステータスの肥大化したとんでもない300ワードのエッセイに置き換える必要がありますか?

Javascriptを使用することを提案する前に、javascriptを必要とせずに注文できるようにしたいと思います。

誰かが私を正しい方向に向けることができますか?残念ながら、Adsenseチームに直接連絡する方法はありません。特にコードを要求しているわけではありません。私はここで間違っていることを聞いているだけなので、少なくとも私の問題を修正する方法についてのアイデアがあります。

1
Mike

サイトやAdSenseのレコードにアクセスせずにこれが発生している理由を正確に知る方法はありませんが、発生しているように思えます...

Google AdSenseスパイダーは、URLが同じであっても、結果のページが重複ページとして表示される可能性がありますが、フォーム投稿に基づいてコンテンツが変更されることを確認します。この状況では、Googleはページの処理方法とページの目的が正確にわからないため、低価格の広告を配信している可能性があります。

過去に私が常に推奨していたことは、フォーム送信の結果のページURLは、送信時にwww.example.con/form.htmlwww.example.com/successに移動するなど、別のページURLにあることです。これが完了すると、2つの異なるページとして表示されます。

また、Googleの評価に基づく一意のコンテンツではなく、ユーザーの送信に基づいて結果ページを表示するだけなので、結果ページには一般に低品質の広告が表示されることに同意する必要があります。これは1つのオプションですが、おそらく何が起こっているのでしょう。

1