リンククローキングとは、アフィリエイトリンクやトラッキングパラメータを含む長い URL を、短縮 URL やリダイレクトで隠す手法です。元の URL に含まれるアフィリエイト ID やトラッキングコードがユーザーに直接見えなくなるため、URL の見た目が改善され、クリック率の向上が期待できます。
リンククローキングの主な目的は 3 つあります。第一に、長く複雑なアフィリエイト URL を短く見やすくすること。第二に、アフィリエイト ID の露出を防ぎ、リンクの改ざんやコミッション横取りを防止すること。第三に、リンク先を一元管理し、アフィリエイトプログラムの変更時に一括でリダイレクト先を更新できることです。<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><a href="https://www.amazon.co.jp/s?k=アフィリエイト%20マーケティング&tag=<%= amazonTag %>" target="_blank" rel="nofollow noopener noreferrer" class="amazon-inline-link">Amazon の関連書籍</a><% } else { %>Amazon の関連書籍<% } %>も参考になります。
注意点として、Google のウェブマスターガイドラインでは、検索エンジンのクローラーを欺く目的でのクローキングは禁止されています。アフィリエイトリンクのクローキングは、ユーザー体験の向上を目的とする限り問題ありませんが、rel="nofollow" 属性を付与して検索エンジンにリンクの性質を明示することが推奨されます。
また、FTC (米国連邦取引委員会) のガイドラインでは、アフィリエイトリンクであることの開示が求められています。日本でも景品表示法に基づく適切な表示が必要です。<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><a href="https://www.amazon.co.jp/s?k=アフィリエイト%20法律%20コンプライアンス&tag=<%= amazonTag %>" target="_blank" rel="nofollow noopener noreferrer" class="amazon-inline-link">アフィリエイトの法律ガイド</a><% } else { %>アフィリエイトの法律ガイド<% } %>も役立ちます。