ForHosting KIT · SEOツール

画像ファイル名の説明性とハイフン区切りを確認

画像を載せる前に、その名前が役立つかどうかが分かります。red-running-shoes-side-view.jpgは合格、untitled.webpは汎用的な名前として指摘されます。空白や大文字、重なったハイフンなどの問題は個別に示され、画像そのものは送信されません。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
ファイル名
red-running-shoes-side-view.jpg
結果
拡張子なしのファイル名
red-running-shoes-side-view
拡張子
jpg

適切なファイル名は、画像を開く前から利用者、編集担当者、検索エンジンに内容の手掛かりを伝えます。このチェッカーは、カメラや書き出し時の一般的な名前を検出し、単語がハイフンで区切られているかを確認して、問題を個別に報告します。判定は決定的で、画像の送信は不要です。

具体的な画像ファイル名の条件

具体的な名前は、カメラの連番や仮の書き出し名ではなく、写っている対象や役立つ背景を示します。たとえば red-running-shoes-side-view.jpg は編集担当者に意味を伝えますが、IMG_1234.jpg、screenshot-2026-01-12.png、untitled.webp では内容が分かりません。

本機能は、よくある一般語と連番パターンを控えめな基準で検出します。画素は解析しないため、説明が実際の画像と一致するか、最適なキーワードかは判断しません。この範囲に限定することで、画像を外部へ送らず、アップロードフォームでも毎回同じ結果を返せます。

一般的な名前と判定された場合は、対象、種類、角度、場所、用途などを正確に表す短い語句へ変更してください。キーワードの詰め込みは避け、自然で具体的な説明にすることが重要です。

ハイフンと拡張子を別々に確認する理由

形式判定では、小文字の英数字から成る語を1個のハイフンで区切る形を求めます。空白、アンダースコア、大文字、記号、先頭や末尾のハイフン、連続したハイフンは不合格です。1語だけの具体的な語幹は、区切る語がないため合格できます。

拡張子は、説明部分とファイル形式の境界を明確にするため必須です。拡張子がなければ、通常のSEO不合格ではなく入力エラーになります。有効な入力には必ず語幹と拡張子があり、返される真偽値で説明性と形式を個別に確認できます。

出力では拡張子を小文字化し、不合格時には決定的な修正候補を示します。ただし候補は形式上の補助にすぎません。元の語幹が一般的なら、公開前に実際の画像に基づく語へ置き換えてください。

公開フローでの活用方法

CMS、商品カタログ、デジタル素材管理、静的サイトのリポジトリへ画像が入る時点で実行してください。継続的インテグレーションでは、新しい不適切な画像を拒否しつつ、既存ファイルを段階的に見直せます。フォルダー名が評価へ影響しないよう、パスではなくファイル名だけを受け付けます。

ネットワーク通信も画像データの読み取りも行いません。監査が必要なら問題コードを保存し、改名後に再実行して統一規則への適合を確認してください。

CMSアップロードの保護

カメラ由来の名前、空白、アンダースコアが残る場合に編集担当者へ警告します。

リポジトリ規則の適用

ビルド時に画像名を確認し、公開前に安定した問題コードを報告します。

素材カタログの整理

管理された一括改名を計画する前に、書き出された名前を一貫して評価します。

拡張子が必須なのはなぜですか?

説明用の語幹とファイル形式の境界を明確にするためです。ない場合は無効な入力になります。

合格すれば検索順位が上がりますか?

保証されません。 命名規則だけを確認します。関連性、ページ文脈、代替テキスト、品質なども重要です。

アンダースコアを区切りに使えますか?

使用できません。 単語は1個のハイフンで区切ってください。空白や連続ハイフンも不合格です。

画像自体は解析または送信されますか?

されません。 ファイル名だけを受け取り、決定的なローカル判定を行います。

画像にはどんな名前を付ければよいですか?

写っているものや、ほかの画像と区別できる点を短く書きます。種類や角度、場所、用途などを小文字にして、単語をハイフンでつなぎます。キーワードを詰め込むのは避けましょう。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/seo/image-filename-check

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/seo/image-filename-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"filename":"red-running-shoes-side-view.jpg"}'
{
  "filename": "red-running-shoes-side-view.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.image_filename_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

拡張子を含む名前を入力すると、CMSフォーム、アップロード処理、編集チェックリスト、バッチスクリプトで扱いやすい安定したJSON結果が得られます。

公開フローでの活用方法

結果は descriptive と hyphen_separated を分け、両方を valid にまとめ、安定した問題コードを返します。そのため画面上で、一般的な名前の書き換え、区切りの修正、または両方が必要かを正確に案内できます。APIによる自動確認は1回 $0.002 です。

確認料金はいくらですか?

APIリクエスト1回につき $0.002 です。ネットワークやAIモデルは使用しません。

KITの完全なドキュメントを見る →