amazon-search-term-builder-jp
Amazon.co.jp の `generic_keywords`(バックエンド検索キーワード/249バイト枠)を、重複なし・表記揺れ込み・ポリシー違反なしで設計するスキル。「Amazonの検索キーワード作って」「バックエンドキーワード」「search terms」「generic_keywords」「249バイト」「セラーセントラルのキーワード」「裏キーワード」「Amazonの隠しKW」「表記揺れKW」「商品が検索に出ない」など、Amazonのバックエンド検索キーワード設計・整理・違反チェックのリクエストで必ずこのスキルを使う。バイト計算(半角1/全角3)/タイトル・bullet既出語の自動除外/表記揺れ・同義語・用途語・属性語の優先順位/他社ブランド・薬機・景表違反語の機械チェックまで一気通貫で対応。あらゆるカテゴリ(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※タイトル・bulletの書き直しは別スキル `amazon-title-bullet-rewriter-jp`、SP広告の検索語句レポート分析は `amazon-sp-keyword-harvester`、薬機・景表の表現チェック単体は `yakki-keihyo-expression-check`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
SKILL.md 本文
Amazon.co.jp 検索キーワード(generic_keywords)設計
概要
Amazon.co.jp の出品情報のうち、表には見えないが検索インデックスに大きく影響する generic_keywords(search terms)を、249バイト上限のなかで最大効率に設計するスキル。
ポイントは「タイトル・bulletに既出の語は入れない」「他社商標・薬機抵触語を含めない」「表記揺れ・同義語・用途語を優先順位で詰める」の3点。本スキルはバイト数を自動計算し、超過時の削減順序まで提示する。
★最重要原則:「タイトル・bullet既出語を全削除した残り249バイト」で勝負する
generic_keywords の最大の無駄は、タイトル・bulletに既に入っている語を重複入力すること。同じ語を別フィールドに入れても検索評価は上がらず、249バイト枠を浪費するだけ。
本スキルでは必ず先にタイトル+bullet 1〜5 を全結合し、各KW候補が既に含まれていないかを機械的にチェックしてから採用候補を絞り込む。249バイト超過時は、優先順位の低い語から削除する固定ルールで運用する。
入力情報が不足している場合(タイトル未確定、競合データなし等)でも止まらず、仮タイトル前提で初稿を出し「最終確認には実タイトル・bulletとの突合が必要」を冒頭明示するハイブリッド対応。
知識ベース
| トピック | 場所 |
|---|---|
| 249バイト計算ルール/半角・全角換算/優先順位/既出語チェックの実装 | references/byte-rules.md |
| カテゴリ別の頻出パターン(家電/コスメ/食品/アパレル等) | references/category-patterns.md |
| KW収集の情報源(ABA/検索バー自動補完/競合タイトル/Q&A/検索語句レポート) | references/kw-sources.md |
| ポリシー違反語(他社商標/薬機/景表/健康増進法/ステマ) | references/policy-violations.md |
| カテゴリ別の完成例(家電・コスメ・食品・アパレル・日用品・ベビー・ペット) | references/examples.md |
詳細は references/ を参照。本ファイルには要点のみ。
バイト数早見
| 文字種 | バイト数 |
|---|---|
| 半角英数字・半角記号・半角スペース | 1 |
| 全角ひらがな・カタカナ・漢字・全角英数字・半角カタカナ | 3 |
249バイト ≒ 全角約83字 ≒ 日本語ベース20〜25語が実務目安。
採用優先順位
- 顧客属性語(一人暮らし/高齢者/子育て/敏感肌)
- 用途・シーン語(マンション/車内/ペット家庭/朝食)
- 類義語・表記揺れ(ハンディ/コードレス、ねこ/猫/ネコ)
- 連想・関連商品(新生活/プレゼント/引っ越し)
- 季節・イベント(父の日/クリスマス/敬老の日)
形容詞のみの汎用語(「良い」「安い」「便利」)は除外。
処理フロー
Step 1:入力情報の確認
- 対象ASIN・商品名・カテゴリ
- 現行タイトル・bullet 1〜5(既出語抽出用)
- ターゲット顧客像
- 競合上位3〜5ASIN(任意)
- ブランド側の制約(他ブランド名禁止リスト等)
不足時は仮値で進め、「実タイトル・bulletとの突合が最終確認」を明記。
Step 2:候補語の網羅収集
references/kw-sources.md の5ルートで収集:
- Amazon Brand Analytics(SQP・Top Search Terms)
- Amazon 検索バー自動補完(「カテゴリ語+あいうえお…」で網羅)
- 競合上位ASIN のタイトル・bullet・商品仕様欄
- レビュー・Q&A の顧客語
- SP広告検索語句レポート(既存運用商品の場合)
Step 3:既出語の機械的除外
タイトル+ bullet 1〜5 のテキストを全結合し、各KW候補が含まれていないかチェック:
title_bullets = title + ' ' + ' '.join(bullets)
for kw in kw_candidates:
if kw not in title_bullets:
keep.append(kw)
含まれているKWはタイトル・bulletで既にインデックスされているので除外。
Step 4:ポリシー違反語の除外
references/policy-violations.md の禁止語パターンで機械チェック:
- 他社ブランド名・商標(ダイソン/ルンバ/DHC/資生堂/ニンテンドー等)
- 他社型番・キャラクター名
- 根拠なき最上級(No.1/世界一/最高/最強)
- 断定(絶対/必ず/100%/完全/保証)
- 薬機抵触(治る/治療/予防/効く/痩せる/美白/アンチエイジング/リフトアップ)
- 健康増進法抵触(免疫力向上/がん予防/生活習慣病予防)
- 食品表示法抵触(無添加/オーガニック/国産が事実でない場合)
Step 5:表記揺れ・同義語の整理
- 重複(「コードレス コードレス」)を1つに統一
- 単数・複数(「ペット ペットたち」)はAmazon側で同一視→片方のみ
- 大文字小文字(USB / usb / Usb)は同一視→小文字統一でバイト節約
- 漢字・ひらがな・カタカナ(猫/ねこ/ネコ)は別語扱いの可能性あり→重要KWのみ複数表記
- 助詞(の/を/は/で/に)は検索意味なし→削除
Step 6:249バイトに収める
候補語を優先順位順に並べ、半角スペース区切りで詰める。byte_count(text) を計算して249を超えたら、優先順位の低い順に削除。
def byte_count(text: str) -> int:
return sum(1 if ord(c) < 128 else 3 for c in text)
Step 7:違反チェック・最終出力
採用語・除外語・除外理由を表形式で出力。
代表例(コードレス掃除機・想定タイトル「[ブランド] コードレス掃除機 1.2kg 片手対応 LED搭載 20kPa強力吸引 国内2年保証」)
タイトル・bullet既出:コードレス/掃除機/1.2kg/片手/LED/20kPa/国内2年保証
generic_keywords 採用候補:
ハンディクリーナー サイクロン 一人暮らし マンション 車内 ペット 畳 カーペット フローリング 新生活 引っ越し プレゼント 静音 充電式 軽量
- バイト計算:全角約34字(=102バイト)+半角スペース14個(=14バイト)+ 半角英数(USB等なし)= 概算 116バイト
- 249バイトに余裕あり → 追加:「一戸建て 高齢者 ワンルーム アレルギー対策 ハウスダスト 花粉 ベッド ソファ」
最終バイト数を byte_count() で確認し、超過時は優先順位下位(季節・連想語)から削除。
詳細7ジャンル例は references/examples.md。
出力フォーマット
# generic_keywords 設計:[商品名]
## 0. 前提
- 対象ASIN:B0XXXXXXXX
- カテゴリ:[家電/コスメ/…]
- 既出語抽出元:[現行タイトル+bullet1〜5を取り込み]
- 仮定:[ ]
- 確認したい点:[ ]
## 1. 候補語の収集(出典別)
| 出典 | 候補語 |
|---|---|
| ABA SQP | [ ] |
| 検索バー自動補完 | [ ] |
| 競合タイトル | [ ] |
| レビュー・Q&A顧客語 | [ ] |
| SP検索語句レポート | [ ] |
## 2. タイトル・bullet既出語(除外)
| 既出語 | 出現箇所 |
|---|---|
| コードレス | タイトル・bullet 1 |
## 3. ポリシー違反語(除外)
| 違反語 | 違反種別 | 出典 |
|---|---|---|
| ダイソン | 他社商標 | 競合タイトル参照 |
| 美白 | 薬機(化粧品56項目外) | レビュー |
## 4. 採用語と優先順位
| 優先 | 採用語 | 種別 | バイト |
|---|---|---|---:|
| 1 | 敏感肌 | 顧客属性 | 9 |
| 2 | 一人暮らし | 顧客属性 | 15 |
## 5. 最終出力(249バイト枠)
```text
[半角スペース区切りの最終文字列]
```
- 総バイト数:[XXX] / 249
- 余白:[XX]
## 6. 表記揺れの方針
| KW | 採用表記 | 採用理由 |
|---|---|---|
| 猫/ねこ/ネコ | 「猫」のみ | 漢字最頻出、バイト同じなら漢字優先 |
## 7. 違反チェック結果
- 他社商標:なし
- 最上級・断定:なし
- 薬機抵触:なし
- 景表(二重価格):なし
- 健康増進法・食品表示法:なし
品質ゲート
- 総バイト数が 249バイト以下(半角1・全角3で計算)
- タイトル・bullet既出語が含まれていない(タイトル+bullet全文との突合済み)
- 他社ブランド名・他社型番・キャラクター名が含まれていない
- 薬機・景表・健康増進法・食品表示法の禁止語が含まれていない
- 同じ語の単数複数・大文字小文字違いを重複させていない
- 助詞(の/を/は/で/に)が混入していない
- カンマ・ピリオド・括弧などスペース以外の区切りを使っていない
- 改行・全角スペースが混入していない(バイト計算崩れの原因)
エッジケース
- タイトル・bulletが英語混在:USB-C/PD など半角はそのまま既出語として除外、対応する全角語(ユーエスビーシー)は不要
- アパレルでサイズ・カラーが多数:variation_themeで分かれる属性は子ASIN側で拾われる。親generic_keywordsには汎用語のみ
- 書籍・カメラなど特殊カテゴリ:generic_keywords枠の運用に違いはないが、タイトル文字数制限(カメラ50字)でタイトルに詰めきれない属性をここで補完
- 新商品でABAデータ未取得:検索バー自動補完+競合タイトルで初稿、3ヶ月後にABA・検索語句レポートで再設計
- 複数ブランド合算管理アカウント:自社の別ブランドでも「ブランド名」を入れるのは他ブランド名扱いになるので避ける(ブランドストア検索とは別)
注意事項
generic_keywordsの249バイト超過分は完全に無視される(検索ヒットしない)- 全角スペース「 」は3バイト消費。必ず半角スペース「 」で区切る
- 競合ブランド名を入れて検索を誘導する行為はAmazon規約の明確な違反(検索ペナルティ・サスペンドのリスク)
- 化粧品・健康食品の効能訴求は薬機法・健康増進法の対象。「美白」「アンチエイジング」「免疫力向上」等は generic_keywords でもNG
- 仕様は変動するため、最新は Amazon セラーセントラル「商品情報のスタイルガイド」「検索キーワード」ヘルプで確認
references/ 一覧
references/byte-rules.md:249バイト計算/半角全角換算/優先順位/既出語チェック実装references/category-patterns.md:カテゴリ別の頻出パターンreferences/kw-sources.md:ABA/検索バー/競合/レビュー/検索語句レポートの5ルートreferences/policy-violations.md:他社商標/薬機/景表/健康増進法/ステマの違反語references/examples.md:カテゴリ別完成例(家電・コスメ・食品・アパレル・日用品・ベビー・ペット)
参考公式情報源
- Amazon セラーセントラル「商品情報のスタイルガイド」
- Amazon セラーセントラル「検索キーワード」ヘルプ
- Amazon Brand Analytics(Brand Registry登録者向け)
- 消費者庁「景品表示法」「薬機法」「健康増進法」
ライセンス: MIT
詳細情報
- 作者
- 株式会社ALSEL
- ライセンス
- MIT
- 最終更新
- 2026/5/13