有料バナー広告とサイドバー広告を含むサイトがあります(広告ネットワークの一部ではありません)。広告は、広告主の(外部)サイトにリンクされている単純な画像/ gifです。
リンクは次のような内部リダイレクトを通過します。
example.com/advert-redirect?id=123&url=http://advertiser.com
。
このタイプのリンクにnofollow
を適用する最も適切な方法は何ですか?
私は、検索エンジンが内部リンク上のnofollow
としてこれを見るのではないかと心配しています(実際にそうでない場合)。
可能な解決策の1つは、robots.txt
を使用してexample.com/advert-redirect
をブロックすることです。これは適切なオプションですか?
はい、これは機能しますが、私はあなたが何を心配しているのか分かりません。有料リンク/バナーなどにはnofollow
タグを付ける必要があります(少なくともGoogleのガイドラインに従っていますが、これはまったく異なるものです)。技術的には、リンク属性として使用するか、許可されていないディレクトリを介してリダイレクトするかは問題ではありません。
別のオプションは、X-Robots-Tag
を カスタムヘッダー として使用することです。この方法は、検索エンジンに表示/インデックス化したくないものをrobots.txt
で開示していないため、さらに優れています(これは主に競合から保護するためです)。
両方とも機能し、両方とも有料広告に役立ちます。
Nofollowリンクはnofollowです。外部または内部の天気は関係ありません。同じことをします。
特記事項:GoogleはNofollowリンクをクロールすることができるため、広告Webサイトにアクセスし、悪意のある安全でないコンテンツを見ると、Webサイトに損害を与える可能性があります。しかし、ランディングページが適切であれば、ほとんどの有料広告で問題ありません。
Robots.txtは、Googleスパイダーを完全にブロックするため、あなたのケースでお勧めします。 Google独自の広告ネットワークはrobots.txtを使用 nofollowリンクを使用すると、Googleユーザーエージェント、IPアドレス、デバイスに基づいてクロールされ、異なるWebサイトに到達する可能性があるためです。
私はあなたが何もリダイレクトしていないことを知っていますが、非常に簡単にrobots.txtで処理する内部リンクリダイレクトを使用しています
User-agent: *
Disallow: /advert-redirect*