StriveFormats
Google Merchant Center画像インポートブロック

リンクまたは画像 URL が無効です

link、image_link、additional_image_link が http:// または https:// で始まる完全なウェブアドレスではありません。

この問題とは?

link、image_link、additional_image_link が http:// または https:// で始まる完全なウェブアドレスではありません。

対象フィールド:link / image_link
インポートブロック: この問題が解決されるまでファイルをインポートできません。

ファイルではこう見えます

あなたのファイル
idimage_link
2MUG-01mug.jpg
3TOTE-01www.example.com/tote.jpg
修正後
idimage_link
2MUG-01https://example.com/images/mug.jpg
3TOTE-01https://www.example.com/tote.jpg

CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。

今すぐ修正

Google Merchant Center が拒否する理由

Google は商品ページと画像を読み込む必要があります。相対 URL や壊れた URL だと商品は不承認になります。

有効な値 / 想定される形式

  1. ✓https://またはhttp://で始まる完全なURL
  2. ✓一般公開されている必要がある(ログイン不要)
  3. ✓URLにスペースを含めない

StriveFormats で修正

CSVをStriveFormatsにアップロードすると、すべての行でこの問題を検出し、行ごとにわかりやすく報告します。

Excel で修正

  1. 1Excelでlink / image_link列の列番号をクリックします。
  2. 2Ctrl+Hを押します。検索:http://、置換後:https://、「すべて置換」。これで安全でないURLが更新されます。
  3. 3//で始まるセルや、「shirt.jpg」のようにファイル名だけのセルを探し、それぞれの先頭にhttps://を付けます。
  4. 4検索:' '(半角スペース)、置換後:-、「すべて置換」。これでURLからスペースが取り除かれます。
  5. 5サンプルのURLをブラウザで開き、画像やページが正しく表示されることを確認します。
  6. 6「テキスト (タブ区切り) (*.txt)」形式で保存します。

Google スプレッドシートで修正

  1. 1Googleスプレッドシートでlink / image_link列を選択します。
  2. 2Ctrl+Hを押します。検索:http://、置換後:https://、「すべて置換」。
  3. 3//で始まるセルやファイル名だけのセルを探し、先頭に手作業でhttps://を付けます。
  4. 4検索:' '(半角スペース)、置換後:-、「すべて置換」でURL内のスペースを取り除きます。
  5. 5サンプルのURLを新しいブラウザタブに貼り付け、正しく表示されることを確認します。
  6. 6[ファイル]>[ダウンロード]>[タブ区切り形式(.tsv)]を選び、ファイル名の末尾を .txt に変更します。

次回の防止策

  1. ✓必ずhttps://で始まる完全なURLを使いましょう。相対パスやローカルのファイルパスは使わないでください。
  2. ✓インポートの前に、サンプルの画像URLをブラウザに貼り付けて正しく表示されるか確認しましょう。
  3. ✓URLをCSVに追加する前に、すべての画像を信頼できるCDNやクラウドストレージに置きましょう。
  4. ✓プラットフォームが明示的に対応していない限り、URLのクエリパラメータは避けましょう。
  5. ✓画像ファイルは20MB未満にし、JPG、PNG、WebPなどの標準的な形式を使いましょう。

StriveFormats の検出方法

StriveFormatsは、link / image_link列の空でない各値がhttp://またはhttps://で始まり、スペースを含まないかを確認します。相対パスやローカルのファイル名のように見える値も指摘されます。

►技術的な詳細
Google Merchant Centerのインポートは、インポート時(または商品の表示時)に画像のURLから画像を取得します。画像を見つけられるよう、URLはhttp://またはhttps://で始まる完全なアドレスである必要があります。相対パス(「images/shirt.jpg」など)は、プラットフォームがお使いのパソコン上の基準パスを知らないため、どこも指しません。URL内のスペースは%20にエンコードするかハイフンに置き換える必要があります。ほとんどのCDNはスペースを含むURLを拒否します。