international-seo
hreflangタグ、多言語設定、地域別ターゲティング、国際化のベストプラクティスを検証します。複数の言語、地域、ローカライズされたコンテンツを持つサイトの監査を行う際に使用してください。
description の原文を見る
Validates hreflang tags, multi-language configuration, regional targeting, and internationalisation best practices. Use when auditing sites with multiple languages, regions, or localised content.
SKILL.md 本文
国際 SEO
複数言語および地域ターゲティングの問題についてページを監査します。
アクティブ化するタイミング: サイトが複数の言語、地域、またはローカライズされたコンテンツを提供する場合にのみ関連します。ページが単言語で国際化シグナルがない場合は、✅ PASS「国際化の問題なし(単言語サイト)」と報告してください。
1. Hreflang タグ
<head> 内の <link rel="alternate" hreflang="..."> を確認します:
| チェック項目 | ステータス |
|---|---|
| 複数言語サイトに hreflang タグがない | ❌ FAIL「言語/地域のバリアントを示す hreflang タグを追加してください」 |
| Hreflang タグが存在する | ✅ PASS — 見つかったすべての言語地域コードを列挙 |
Hreflang 検証ルール
| ルール | 違反 = |
|---|---|
| 自己参照 hreflang が欠落している(ページは自身を含める必要があります) | ❌ FAIL |
x-default フォールバックが欠落している | ⚠️ WARN「デフォルト/フォールバックページに hreflang=\"x-default\" を追加してください」 |
無効な言語コード(ISO 639-1 である必要があります。例:en、fr、de) | ❌ FAIL |
無効な地域コード(ISO 3166-1 alpha-2 である必要があります。例:en-US、fr-CA) | ⚠️ WARN |
| Hreflang URL が 4xx または 5xx を返す | ❌ FAIL「Hreflang が破損した URL を指しています」 |
| 同じ言語地域に対する hreflang エントリが重複している | ⚠️ WARN |
2. HTML lang 属性
| チェック項目 | ステータス |
|---|---|
<html lang="..."> が欠落している | ❌ FAIL |
lang 値が hreflang 自己参照と一致しない | ⚠️ WARN「html lang と hreflang の不一致」 |
| 適切に設定されている | ✅ PASS |
3. Content-Language ヘッダー(メタ)
<meta http-equiv="Content-Language" content="...">→ 存在するかどうかを確認- 存在する場合は、
lang属性と一致するか確認 → 不一致の場合は ⚠️ WARN
4. 国際化のための URL 構造
使用される URL パターンを検出します:
| パターン | 例 | 評価 |
|---|---|---|
| サブディレクトリ | /en/、/fr/、/de/ | ✅ 推奨 |
| サブドメイン | en.example.com | ✅ 許容可能 |
| ccTLD | example.fr、example.de | ✅ 強力な地域ターゲティング |
| URL パラメーター | ?lang=en | ⚠️ WARN「非推奨 — 検索エンジンはパラメーターを無視する可能性があります」 |
5. 翻訳されたコンテンツの確認
| チェック項目 | ステータス |
|---|---|
ページが lang="en" を持っているが、コンテンツが別の言語で表示されている | ⚠️ WARN「言語の不一致が検出されました」 |
<title> および <meta description> が翻訳されていない(言語バリアント全体で同じ) | ⚠️ WARN |
| Alt テキスト付きの画像が翻訳されていない | ⚠️ WARN |
6. 地域ターゲティング
<meta name="geo.region">、<meta name="geo.placename">、<meta name="geo.position">を確認 → 存在する場合は ✅ PASS- Google Search Console の地理ターゲティングのヒント: 地域のバリアントを指す
<link rel="canonical">を確認
エッジケース
- 国際化シグナルのない単言語サイト → すべてのチェックをスキップし、「該当なし」と報告
- 一部のページに hreflang があるが他のページにはない場合 → 矛盾にフラグを立てる
- 右から左の言語(アラビア語、ヘブライ語) →
<html>または<body>のdir="rtl"属性を確認
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- thisisAhsanIqbal
- ライセンス
- MIT
- 最終更新
- 2026/2/19
Source: https://github.com/thisisAhsanIqbal/nextjs-seo-audit / ライセンス: MIT
関連スキル
seo-maps
ローカルSEO向けのマップインテリジェンス機能です。ジオグリッドのランク追跡、APIを通じたGBPプロフィール監査、Google・Tripadvisor・Trustpilotなど複数プラットフォームのレビュー分析、Google・Bing・Apple・OSM間のNAP(名前・住所・電話番号)検証、競合他社の半径マッピング、APIデータからのLocalBusinessスキーマ生成が可能です。3段階の機能レベルで対応でき、無料版(Overpass + Geoapify)、DataForSEO(フル機能)、DataForSEO + Google(最大カバレッジ)から選択できます。「maps」「geo-grid」「rank tracking」「GBP audit」「review velocity」「competitor radius」「maps analysis」「local rank tracking」「Share of Local Voice」「SoLV」などのキーワードで利用できます。
seo-content-brief
セクションごとの文字数、競合スコアリング、キーワード密度ガイダンス、ページタイプテンプレートを含む競争力のあるSEOコンテンツブリーフを生成します。新規ページのブリーフと既存ページの改善ブリーフの両方に対応しています。ユーザーが「コンテンツブリーフ」「ブリーフを作成」「コンテンツアウトライン」「ブログブリーフ」「サービスページブリーフ」「ブリーフ〜」「ライティングブリーフ」「コンテンツプラン」「アウトライン〜」などと言った場合に使用します。
rakuten-seo
楽天市場の商品名・キャッチコピーをSEO最適化するスキル。「楽天SEO」「商品名最適化」「楽天の商品名」「キャッチコピー」「楽天のタイトル」「商品名を直して」「楽天検索対策」など、楽天市場の商品名やキャッチコピーの作成・改善・チェックに関するリクエストで必ずこのスキルを使う。既存の商品名の改善も、ゼロからの作成も対応。あらゆるジャンル(食品・ファッション・化粧品・家電・サプリ・インテリア・ベビー・ペット・業務用など)に対応。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-seo-jp
Amazon.co.jp商品ページのSEO分析・最適化・自動採点スキル v2.0。 COSMO/Rufus/A10アルゴリズムに基づく採点。セラーセントラル出品レポート(.xlsm)を入力すると、 商品タイトル・箇条書き・検索キーワード・商品説明文を100点満点で採点し、 4項目すべての改善案を日本語で出力する。 トリガー: 「Amazon SEO」「商品ページ採点」「Amazon最適化」 「リスティング改善」「Amazon商品名」「箇条書き改善」 「COSMO対応」「Rufus最適化」「Amazon タイトル」 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
rakuten-bulk-control-csv
楽天RMSの一括登録/一括除外/一括更新用CSV(コントロールカラム,商品管理番号 の2列フォーマット)を作成するスキル。商品DL CSV・商品管理画面のコピペ・Excel・PDFなどから商品管理番号を抽出し、Shift-JIS+LF改行で出力する。「一括除外リスト作って」「楽天の除外CSV」「コントロールカラムnで」「2800円以下の商品をdで」「在庫0の商品を一括削除」「商品管理番号抜いてshift-jsで」「このフォーマットで」など、楽天RMSの商品一括処理用CSVを作るタスクで必ずこのスキルを使う。コントロールカラム値(n=新規/d=削除/u=更新)と抽出条件(全件・価格・在庫・販売状態など)をユーザー指示に応じて柔軟に切り替える。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-a-plus-content-brief
Amazon A+コンテンツの構成・モジュール選定・画像指示・比較表・FAQを設計するスキル。「A+コンテンツ作って」「Aプラス構成」「ブランドストーリー」「比較表つきA+」「A+モジュール選定」「Amazonのページに画像入れたい」「A+のヘッダー画像」「A+コンテンツマネージャー」など、Amazon A+コンテンツの企画・設計・改善のリクエストで必ずこのスキルを使う。ベーシック17モジュール/Premium追加機能/画像サイズ規定/文字数目安/審査リジェクト要因を踏まえて、デザイナーに渡せるブリーフ形式で出力。あらゆるジャンル(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※ブランドストア(マルチページ)の設計は別スキル `amazon-brand-store-planner`、タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`、メイン画像のチェックは `amazon-main-image-checker`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。