mcpField
L
language-audit

language-audit

github.com/indranilbanerjeeマーケティング・グロース913115 回インストール今日更新
リポジトリ

language-audit について

language-auditは、複数の言語市場でコンテンツを運用するチーム向けのマーケティング監査スキルです。hreflang、コンテンツの対応状況、翻訳品質、地域別コンプライアンス、ロケール形式を確認します。

主な機能

  1. 01hreflang実装の確認
  2. 02言語間のコンテンツ網羅性比較
  3. 03翻訳品質と用語のサンプル確認
  4. 04市場ごとのコンプライアンス検証
  5. 05日付、通貨などの地域形式確認

活用シーン

  1. 01多言語サイトの国際SEO監査
  2. 02翻訳の欠落や古さの発見
  3. 03各言語のコンプライアンス要素確認
  4. 04日付、通貨、単位形式の修正

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill language-audit

インストール後、Claude Code で/language-auditを入力して読み込まれたか確認します。

詳細

/digital-marketing-pro:language-audit

目的

ブランドのコンテンツにおける、すべての言語版を対象とした包括的な多言語整合性監査です。すべての言語版が正しい hreflang アノテーションで適切にリンクされているか、言語間でコンテンツに同等性があるか(翻訳の欠落、古いバージョン、大幅な構成の相違がないか)、対象市場ごとの地域コンプライアンス要件を満たしているか、翻訳品質がブランド基準に達しているかを確認します。技術的な SEO の実装、コンテンツの網羅性、言語品質、法令遵守、ロケール固有の書式設定など、多言語の整合性に関わるあらゆる側面を対象とします。

多言語ウェブサイトやキャンペーンの整合性が、検索での可視性、ユーザーエクスペリエンス、規制遵守に直接影響する複数の市場で事業を展開するブランドに不可欠です。検索エンジンに相反するシグナルを送る孤立した hreflang タグ、ブランドの一貫性を損なう古い翻訳、法的リスクにさらすコンプライアンス要素の欠落、地域のユーザーの信頼を損なう不完全なローカライズなど、国際市場でのパフォーマンスをひそかに低下させる問題を明らかにします。

必要な入力

ユーザーは以下を提供する必要があります(または入力を求められます)。

  • ウェブサイトの URL またはコンテンツ一式:監査対象の URL(ホームページ、特定のセクション、またはサイト全体)、あるいは各言語版を含むコンテンツ素材一式(メールキャンペーン、ランディングページ、広告コピー)。ウェブサイトの場合は、サイトマップの URL、ページ URL の一覧、または hreflang アノテーションを含む HTML ソースを指定できます。コンテンツ一式の場合は、各素材のすべての言語版を提供してください
  • 確認する言語:監査対象となる特定の言語・地域コード(例:en-US、de-DE、fr-FR、hi-IN)、またはブランドの言語設定で構成されているすべての言語を監査する「all configured」。省略した場合、ブランドプロフィールで設定されているすべての言語が既定で対象になります
  • 監査の対象:監査する項目を指定します。hreflang(タグの実装のみ)、content-parity(言語間の網羅性と一貫性)、compliance(地域ごとの規制要件)、quality(翻訳の評価)、localization(書式設定と文化的な適応)、または comprehensive(すべての項目)。指定がない場合、既定で包括的な監査を実施します

プロセス

  1. ブランドコンテキストを読み込む:~/.claude-marketing/brands/_active-brand.jsonを読み込み、アクティブなスラッグを確認してから、~/.claude-marketing/brands/{slug}/profile.jsonを読み込みます。ブランドのトーン、対象市場向けのコンプライアンスルール(skills/context-engine/compliance-rules.md)、業界コンテキストを適用します。言語設定(主要言語、副次言語、コンテンツ言語、翻訳禁止用語、翻訳の設定、ロケールの書式設定)も読み込みます。さらに、~/.claude-marketing/brands/{slug}/guidelines/_manifest.jsonにガイドラインがあるか確認します。存在する場合は、制限事項と、市場固有のコンテンツルールに関連するカテゴリファイルを読み込みます。~/.claude-marketing/sops/に代理店のSOPがあるか確認します。ブランドが存在しない場合は、「先にブランドを設定しますか(/digital-marketing-pro:brand-setup)?」と尋ねるか、デフォルト設定で続行します。
  2. 多言語コンテンツの目録を作成する:監査対象コンテンツのすべての言語バージョンを特定します。ウェブサイトの場合は、hreflangアノテーション、alternateリンクタグ、URLパターン(サブディレクトリ /en/、/de/、サブドメイン en.example.com、ccTLD構造)を解析し、言語ページ間の関係をすべてマッピングします。コンテンツセットの場合は、提供されたすべてのアセットを言語とコンテンツタイプごとにカタログ化します。どの言語にどのアセットが存在するかを示す言語・コンテンツマトリックスを作成し、不足項目があればただちに明示します。
  3. Hreflang監査:hreflangアノテーションのある各ページまたはコンテンツセットについて、次の点を確認します。自己参照タグの欠落がないこと(すべてのページが自身を参照する必要があります)、双方向の一貫性が保たれていること(ページAが言語XのページBを参照する場合、ページBもページAを参照する必要があります)、有効なISO 639-1言語コードとISO 3166-1地域コードが使われていること、x-defaultタグが存在し正しく設定されていること(一致する言語がない場合のフォールバック)、同じページに重複した言語コードがないこと、絶対URLが使われていること(相対URLではないこと)、存在しないページや応答しないページを指す孤立したアノテーションがないこと、サイト内のすべてのページでhreflangセットに一貫性があること。各確認項目を合格/不合格で評価し、ページ単位の具体的な所見を示します。
  4. コンテンツの同等性を確認する:言語バージョン間で、構造と内容が実質的に一貫しているかを比較します。主要言語と各翻訳の単語数比率を測定し、30%を超える差があるバージョンにフラグを立てます(翻訳が大幅に短い場合はセクションの欠落、大幅に長い場合は未翻訳部分の挿入や過度な詳述が疑われます)。バージョン間のセクション構造(H1/H2/H3の階層)を比較し、欠落または余分なセクションを特定します。すべての言語バージョンに、すべてのCTA、フォーム、ナビゲーション要素、インタラクティブコンポーネントが存在するかを確認します。主要言語には存在するものの、1つ以上の翻訳から完全に欠落しているコンテンツを特定します。これらは同等性に関する最優先のギャップです。
  5. 翻訳品質の抜き取り確認:各言語バージョンから、見出し、主要なCTA、製品説明、コンプライアンス上重要なテキストなど、代表的なコンテンツを抽出します。language-router.py --action scoreを使用して、ソースに対する長さの比率、書式の保持(Markdown、HTML、マージタグが保たれていること)、主要用語の一貫性(翻訳禁止用語が保持されていること)、プレースホルダーの整合性({{first_name}}などの変数が変更されていないこと)を確認し、各サンプルを評価します。言語ごとにスコアを集計し、品質が高い翻訳と、修正が必要な翻訳を特定します。
  6. 地域別コンプライアンス確認:言語と市場の組み合わせごとに、市場固有のコンプライアンス要素が存在し、正しいことを確認します。EUの言語(de-DE、fr-FR、es-ES、it-IT、nl-NLなど)ではGDPRの同意取得の仕組みとプライバシー通知、インドの言語(hi-IN、ta-IN、te-INなど)ではDPDPAのデータ保護要件、pt-BRではLGPDへの準拠、ko-KRではPIPAの要件、ja-JPではAPPI、カリフォルニア州を対象とするen-USのコンテンツではCCPA/CPRAを確認します。免責事項、利用規約へのリンク、プライバシーポリシーへのリンク、Cookieの同意取得、配信停止の仕組みが存在し、適切にローカライズされているかを確認します(ドイツ語ページに英語のまま掲載されているだけでは不十分です)。規制の全体像については、skills/context-engine/compliance-rules.mdを参照してください。
  7. ローカライズの完全性を確認する:市場ごとに、ロケール固有の書式が正しく設定されているか確認します。日付形式(en-USではMM/DD/YYYY、de-DEではDD.MM.YYYY、en-GBではDD/MM/YYYY)、通貨記号と書式(USDでは金額の前に$、多くの欧州市場では金額の後にEUR記号)、単位(米国ではヤード・ポンド法、その他のすべての地域ではメートル法)、電話番号形式(国番号、グループ分け、区切り記号)、住所形式(国ごとの順序)、数値の書式(小数点の区切り記号、桁区切り)を確認します。ソース言語の書式が翻訳に混入している箇所(たとえば、ドイツ語ページにUSD記号がある、日本語コンテンツに米国の日付形式が使われている)にフラグを立てます。
  8. 監査レポートを作成する:すべての所見を重大度順にまとめた監査レポートを作成します。各評価項目を0~100の尺度で採点します。すべての所見を、公開を妨げる、または法的リスク/SEOリスクを生じさせる「重大」、品質やユーザー体験を損ない次回の更新サイクルまでに修正すべき「警告」、改善の機会であり通常のメンテナンス時に対応可能な「情報」に分類します。重大度と推定される影響に基づいて優先順位を付けた修正リストを作成し、修正ごとに作業量の見積もりを記載します。

出力

以下を含む、構造化された多言語監査レポートです。

  • ディメンションごとの監査スコア:hreflang 実装スコア(0~100)、コンテンツ同等性スコア(0~100)、翻訳品質スコア(0~100)、地域コンプライアンススコア(0~100)、ローカライズ完全性スコア(0~100)、総合的な多言語ヘルススコア(加重複合スコア)
  • 詳細な検出事項一覧:見つかったすべての問題を、重大度(critical/warning/info)、ディメンション、該当する言語・地域、該当するページまたはアセット、問題の具体的な説明、推奨される修正方法に分類した一覧
  • hreflang 実装状況:ページごとに、存在する hreflang タグ、不足しているタグ、エラーのあるタグ、双方向の整合性状況、x-default の設定を示す内訳
  • コンテンツ同等性マトリックス:コンテンツアセット(行)ごとに言語(列)を並べ、存在の有無、主要言語に対する単語数の比率、構造の一致状況を示します。翻訳の不足箇所をすぐに把握できます
  • 市場ごとのコンプライアンスギャップ:市場ごとに、必須要素の充足状況(存在、不足、またはローカライズの誤り)と、各要件の規制上の参照情報を示すチェックリスト
  • 言語ごとの翻訳品質スコア:各言語版について、language-router.py による全体スコアとサンプルごとのスコアを示し、最も品質の低い翻訳と具体的な品質上の問題を強調
  • ローカライズの書式上の問題:地域固有の書式に関する誤り(誤った日付形式、通貨、測定単位)について、誤った値と期待される正しい書式を記載した一覧
  • 優先順位付けされた修正一覧:すべての問題を重大度と影響度で順位付けし、修正ごとの推定工数(簡単な修正/中程度の修正/大幅な手直し)を示します。直ちに実施する対応、次のサイクルでの修正、保守バックログに分類されています

使用するエージェント

  • localization-specialist — あらゆるディメンションにわたる監査を主導します。多言語コンテンツのインベントリを管理し、language-router.py を使用して翻訳品質スコアを算出し、地域固有の書式の正確性を確認し、翻訳禁止用語が保持されているかを検証し、文化的適応の品質を評価して、検出事項を多言語ヘルススコアに集約します。監査ワークフロー全体を調整し、最終レポートを作成します
  • seo-specialist — hreflang タグの検証、双方向の整合性チェック、x-default の設定、ISO 標準に基づく言語・地域コードの検証、国際 SEO のベストプラクティスなど、hreflang の技術監査を担当します。見つかった hreflang の問題による SEO への影響を評価し、修正用の hreflang コードスニペットを提示します
  • brand-guardian — 対象市場ごとの地域コンプライアンスチェックを実施し、各言語版が市場固有の規制要件(GDPR、DPDPA、LGPD、PIPA、APPI、CCPA)を満たしているかを確認します。重大度と規制上の参照情報を添えてコンプライアンスギャップを報告し、すべての言語版でブランドガイドラインの制約が守られているかを確認します

コメント