アフィリエイトリンクを貼ったのに収益ゼロ|タグとrel属性の確認漏れで4記事を無駄にした話と、30分でできる検証手順

副業・起業

【PR・アフィリエイト広告/AI活用に関する開示】

本記事はAmazonアソシエイト・プログラムおよびもしもアフィリエイトのリンクを含みます。リンク経由でのご購入により当サイトに紹介料が発生する場合があります。商品評価は運営者の実体験と一次情報に基づき、報酬の有無で評価を変えることはありません(ステマ規制および2026-04-20施行の新Amazonアソシエイト運営規約に準拠)。

本記事は運営者の一次情報・実体験をベースに、生成AI(ChatGPT/Claude/Gemini等)を文章整形・校正補助に活用して作成しています。結論・評価・数値・事実認定はすべて人間が責任を負って確認・編集しています(Amazonアソシエイト運営規約「コンテンツ要件」に準拠)。

4記事、収益はゼロだった。

リンクは貼ってある。なのに1円も入らない。原因はAmazonアソシエイトのタグ抜けと、rel=”sponsored”の欠落だった。クリックされても報酬が発生しない状態で、記事を走らせていた。30分の確認で防げた失敗だ。手順を全部出す。あなたのブログでも今すぐ確認できる。6/4の撤退判定まで残り4日。

【PR・アフィリエイト広告/AI活用に関する開示】

本記事はAmazonアソシエイト・プログラムおよびもしもアフィリエイトのリンクを含みます。リンク経由でのご購入により当サイトに紹介料が発生する場合があります。商品評価は運営者の実体験と一次情報に基づき、報酬の有無で評価を変えることはありません(ステマ規制および2026-04-20施行の新Amazonアソシエイト運営規約に準拠)。

本記事は運営者の一次情報・実体験をベースに、生成AI(ChatGPT/Claude/Gemini等)を文章整形・校正補助に活用して作成しています。結論・評価・数値・事実認定はすべて人間が責任を負って確認・編集しています(Amazonアソシエイト運営規約「コンテンツ要件」に準拠)。

アフィリエイトリンクの確認作業

「リンクは貼った。なのに1円も入らない」——何が起きていたか

正直に言う。連載で「PVを増やせ」「クリック率を上げろ」「成約率を直せ」と5本書いた。読者をどう連れてきて、どう買ってもらうか。その全部を書いた。

その手前が抜けていた。リンクそのものが、報酬を発生させない形だった。

5月26日から29日まで公開した4記事。ここにはアフィリエイトリンクを置いていた。でも見直したら、Amazonのトラッキングタグ(tag=)が入っていない。広告だと示すrel=”sponsored”も付いていない。つまり、誰かがリンクを踏んでAmazonで買っても、その売上は僕の成果として1円も計上されない。クリックされても報酬ゼロ。リンクは飾りだった。

幸い、この4記事はまだ検索流入が薄く、実際に失った金額は小さい。だが構造は最悪だ。もしこの状態で1記事だけバズっていたら、何百クリックが全部ザルを通り抜けていた。それを止めたのが5月30日の記事だった。

収益ゼロの正体:タグとrel属性、2つの抜け

原因は2つ。どちらも地味で、どちらも致命的だ。

1つ目、トラッキングタグの抜け。Amazonアソシエイトのリンクは、URLの末尾に tag=自分のID が付いて初めて成果が紐づく。僕の場合は tag=sporev-22。これが無いリンクは、ただのAmazon商品ページへのリンクだ。踏まれても、買われても、報酬は誰のものにもならない。

2つ目、rel=”sponsored”の抜け。これは収益じゃなく、規制の話だ。広告リンクには「これは広告です」と機械にも人にも示す印が要る。検索エンジン向けには rel="sponsored"、読者向けには「※PR」の表記。2023年10月から景品表示法のステマ規制が施行されていて、広告なのに広告だと分からない表示は違反になりうる。タグが無ければ稼げない。PR表記が無ければ法に触れる。両方そろって、初めてリンクは「使える」状態になる。

正しい形はこうだ。1本のリンクに、3つが同時に乗っている。

要素役割抜けると
tag=sporev-22成果を自分に紐づけるクリックされても報酬¥0
rel="noopener sponsored"広告だと検索エンジンに示すSEO評価リスク+規制グレー
「※PR」表記広告だと読者に示すステマ規制違反のおそれ
検証チェックリスト

30分でやる検証手順(コマンド1本とブラウザだけ)

難しくない。記事を1本ずつ目視するのは時間の無駄だ。公開済みの全記事を、コマンド1本でまとめて確認する。所要30分。

手順1(10分):タグの抜けを一括で炙り出す。自分のサイトのsitemapか記事URL一覧に対して、Amazonリンクを含むのに自分のタグを含まないページを探す。ターミナルが使えるなら、各記事のHTMLを取得して amazon.co.jp を含む行から tag=sporev-22 が無いものを抜き出すだけだ。コマンドが苦手なら、ブラウザで記事を開き、リンクを右クリック→「リンクのアドレスをコピー」→ URLに tag= が入っているか見る。これでも1記事10秒で済む。

手順2(10分):rel属性とPR表記をチェック。記事ページで「ページのソースを表示」を開き、Amazonリンクの行に rel="noopener sponsored" があるか確認する。本文の見える位置に「※PR」「広告を含みます」の一文があるかも合わせて見る。両方そろっていない記事をメモする。

手順3(10分):直して、もう一度コマンドで確認。抜けていたリンクにタグとrelを足す。PR表記を本文に1行入れる。直したら、自己申告で終わらせない。もう一度同じ確認をかけて、本番ページに反映されているかを自分の目で見る。「直したつもり」が一番危ない。公開後のページで確認できて初めて完了だ。

HTMLソースの確認

直したら何が変わったか——5月30日の1記事で実測

5月30日に公開した収益を上げる順番の記事で、初めてこの3点をそろえた。公開後に本番ページをコマンドで叩いて、タグ sporev-22rel="noopener sponsored"、PR表記の3つが全部反映されているのを実測で確認した。自己申告ではなく、live のHTMLで。

これで4記事連続の「収益化されないリンク」状態が止まった。売上は今のところ累計¥257、月4,100PV、34本書いてこの数字だ(出どころはPVが増えない3つの原因に全部出してある)。小さい。でも、ここからの数字は「ちゃんと計上される数字」になった。ザルを直してから水を注ぐ。順番はそれしかない。

※PR|以下はAmazonアソシエイトのリンクです。 受け皿の手本として、僕が実際に張り替えた先を置いておく:Kindle Unlimited 30日間無料体験(Amazon公式)。このリンクには tag・rel・PR表記が全部乗っている。合わなければ無料期間内の解約で料金はかからない。

同じ失敗をしないための3つのチェック

仕組みにする。記憶に頼ると、また抜ける。僕が抜けたのがその証拠だ。

  1. リンクを置いた直後に、URLの tag= を声に出して読む。「タグ、入ってる」と確認するまで次に進まない。
  2. 公開ボタンの前に、本文を「※PR」で検索する。1件もヒットしなければ、広告リンクがあるのにPR表記が無い。即追加。
  3. 公開した後、本番ページで必ず再確認する。下書きで直しても、本番に反映されていなければゼロのままだ。「直したつもり」を潰す。

3つとも、所要は数十秒。やらないと、4記事ぶんの努力が静かにザルを通り抜ける。

残り4日、6月4日に何の数字で続けるか決める

このブログには撤退ラインがある。月¥2,000。6月4日時点でこれを越えていなければ、続けるか、収益源を切り替えるかを決める(基準は撤退ラインを月¥2,000に決めた記事に書いた)。2ヶ月の運営コストは¥14,820。現状の売上は¥257。数字だけ見れば、撤退側だ。

ただ、6月4日の判定には条件がある。「リンクがちゃんと報酬を生む状態で測った数字か」だ。ザルのまま2ヶ月測っていたなら、その¥257は実力じゃない。今日ザルを塞いだ。残り4日は、塞いだ状態の数字を取る期間になる。判断はそれを見てから下す。同じ立場のあなたも、辞めるか続けるかを決める前に、まずリンクが穴だらけじゃないか確認してほしい。測る前に、計器を直す。

追記は実数が出たらこの記事に足す。隠さない。それがこのブログの唯一のルールだ。

画像: Photo by Beyzanur K., cottonbro studio, RDNE Stock project, Nimit Kansagra on Pexels

コメント

タイトルとURLをコピーしました