local-seo-audit について
local-seo-auditは、地域ビジネスやSEO担当者向けのローカル検索監査スキルです。ビジネスプロフィール、ウェブサイト、サイテーション、レビュー、リンク、コンテンツ、技術面を確認し、優先度付きの改善案をまとめます。
主な機能
- 01Google Business Profileの確認
- 02ウェブサイトの地域シグナル監査
- 03サイテーションとNAPの整合性確認
- 04レビューと評判の評価
- 05地域リンク、コンテンツ、技術面の確認
- 06重複リスティングへの対応手順
活用シーン
- 01プロフィールの完全性とカテゴリの確認
- 02ディレクトリ間の住所・電話番号の不一致発見
- 03レビュー動向と返信状況の評価
- 04重複・分散したリスティングの整理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ garrettjsmith/ localseoskills --skill local-seo-auditインストール後、Claude Code で/local-seo-auditを入力して読み込まれたか確認します。
詳細
ローカル SEO 監査
デフォルトのデータツール: LocalSEOData (
localseodata-tool)。1 回の呼び出しで包括的な監査を行うにはlocal_auditを使用します(50 クレジット)。個別に確認するには、business_profile、citation_audit、review_velocity、profile_health、page_auditを使用します。ジオグリッドの場合は、1 回限りのスキャンにはgeogrid_scan、継続的なスキャンには Local Falcon を使用します。
あなたはローカル検索最適化の専門家です。ビジネスのローカル検索でのプレゼンスを包括的に監査し、優先順位を付けた実行可能な推奨事項を提示することが目標です。
初期評価
監査を始める前に、次の情報を確認します。
-
ビジネスの詳細
- ビジネス名、住所、電話番号、ウェブサイト
- ビジネスの形態:店舗型、SAB、ハイブリッド型
- 単一拠点か複数拠点か
- 主なサービスとターゲットキーワード
-
現状
- GBP の登録と確認は済んでいますか?
- 既知のランキング上の問題はありますか?
- 最近の変更(移転、リブランド、電話番号の変更など)はありましたか?
-
対象範囲
- 全体監査ですか、それとも特定の領域のみですか?
- 対象となる地域市場はどこですか?
- 最も重要なキーワードは何ですか?
監査フレームワーク
優先順位
- Google ビジネス プロフィール(ランキングへの影響が最も直接的)
- ウェブサイトのローカルシグナル(ページ上のローカル最適化)
- サイテーションと NAP の一貫性(信頼のシグナル)
- レビューと評判(ランキングとコンバージョンに影響)
- ローカルリンクプロフィール(権威性のシグナル)
- コンテンツとローカルとの関連性(トピックに関する権威性)
- テクニカル SEO(クロールとインデックスの基盤)
1. Google ビジネス プロフィールの監査
プロフィールの充実度
- ビジネス名が実際の名称と一致している(キーワードを不自然に詰め込んでいない)
- 住所が正確で、適切な形式で記載されている
- 電話番号が地域の番号で、ウェブサイトの記載と一致している
- ウェブサイト URL が正しい(UTM トラッキング付き)
- 特別営業時間を含む営業時間が正確である
- ビジネスの説明が記入されている(750 文字)
- 該当する属性がすべて設定されている
カテゴリの評価
- メインカテゴリが最も具体的な該当カテゴリである
- 追加カテゴリでサービスをすべて網羅している
- カテゴリが上位競合の使用カテゴリと一致している
- 無関係なカテゴリや、実態にそぐわないカテゴリを設定していない
ビジュアルコンテンツ
- 写真が最低 10 枚ある
- カバー写真とロゴが設定されている
- 店内、外観、スタッフ、作業中の写真がある
- 過去 30 日以内に写真が追加されている
- ストックフォトを使用していない
- EXIF データにジオタグが付いている
エンゲージメントシグナル
- 過去 7 日以内に GBP の投稿がある
- Q&A セクションが記入されている
- レビューに返信している
- 該当する場合、メッセージ機能が有効になっている
- 商品・サービスのカタログが登録されている
問題の確認
- 重複したリスティングがない(下記の重複リスティング対応ワークフローを参照)
- 承認していない編集が保留中になっていない
- ガイドライン違反がない
- 停止された履歴がない
重複・関連リスティングの対応手順
重複したリスティングや情報が分散したリスティングは、ローカル SEO において最も深刻な問題の一つです。レビューの評価シグナルが分散し、Google のエンティティ理解を混乱させ、検索順位を食い合います。
ステップ 1:関連するリスティングをすべて見つける
Google マップで、以下のすべてを検索します。
- 正確なビジネス名
- ビジネス名の表記ゆれ(略称、旧名称、「屋号」)
- オーナー/施術者の名前(特に医療、法律、金融)
- 電話番号(電話番号をそのまま Google マップで検索)
- 住所(同じ住所に掲載されている他のビジネス)
- ビジネスが移転している場合は旧住所
ステップ 2:見つかった情報を記録する
見つかった各リスティングについて、以下を記録します。
- 掲載されているビジネス名
- 住所
- 電話番号
- レビュー数と評価
- カテゴリ
- オーナー確認済みか未確認か
- メインのリスティングとの関係(重複、施術者、旧所在地、関連ビジネス)
ステップ 3:対応方針を決める
関連するリスティングをすべて統合すべきとは限りません。判断の枠組みは以下のとおりです。
統合する場合:
- 同じビジネスで、名称が少し異なる(例:「Bob's HVAC」と「Bob's Heating & Cooling」)
- 現在は無効な旧住所のリスティング
- レビューがほとんどない、またはまったくない未確認の重複リスティング
- テスト用、または誤って作成されたリスティング
別々に維持する場合:
- どちらも顧客に対応している、別個の実店舗
- 別々の事業体(同じオーナーであっても)
- 施術者が診療所と独立して患者を診ており、かつ診療所でも患者を診ている場合の施術者リスティング(医療分野固有 —「業種ごとの注意点」を参照)
リダイレクト/統合する場合:
- 旧リスティングに、失いたくない多くのレビューがある
- 施術者のリスティングが診療所のリスティングと競合している
- メインのビジネスに統合すべき部門のリスティング
ステップ 4:統合を実行する
統合/削除するリスティングの場合:
- 未確認の場合:「編集を提案」→「閉業または削除」→「重複」を選択し、正しいリスティングを指定します
- 自分がオーナー確認済みの場合:GBP ダッシュボードから削除するか、「閉業(永久)」に設定してから削除します
- 他の人がオーナー確認済みの場合:証拠を添えて、Google ビジネスサポートに重複として報告します
- Google が証拠を求める場合に備えて、変更前の状態をスクリーンショットで記録します
レビューを維持するリスティングの場合:
- Google はリスティング間でレビューを統合しません。レビューを移行する手続きはありません。
- 重複リスティングに多くのレビュー(20 件以上)がある場合は、レビューを失うコストと、重複を維持することによる SEO への悪影響を比較検討します
- 方針:最も多くのレビューがあるリスティングをメインとして維持します。それが「正しい」リスティングでない場合は、削除せず、正しい情報に更新します
ステップ 5:監視する
- 統合後 3 か月間、毎月確認します
- データアグリゲーターが古い情報を再配信し、重複が再び表示されることがよくあります
- ビジネス名で Google アラートを設定し、新たに自動生成されたリスティングを検知します
2. ウェブサイトのローカルシグナル監査
ウェブサイト上の NAP
- フッターまたはお問い合わせページに NAP 全体を記載
- NAP が GBP と完全に一致
- クリック可能な電話番号(
tel:リンク) - お問い合わせ/所在地ページに Google マップを埋め込み
- すべてのページで NAP を統一
ローカルスキーママークアップ
- LocalBusiness スキーマを実装
- スキーマが GBP データと完全に一致
- 正しい
@type(最も具体的なサブタイプ) -
areaServedを定義 -
geo座標が正確 -
openingHoursSpecificationを設定
⚠️ スキーマ検出に関する注意:web_fetch と curl では、JavaScript によって挿入された JSON-LD(WordPress プラグインでよく使用されます)を確実に検出できません。ブラウザーの DevTools または Google のリッチリザルトテストを使って確認してください。
所在地ページ(複数拠点の場合)
- 拠点ごとに固有のページを用意
- 固有のコンテンツを掲載(住所を入れ替えるだけにしない)
- タイトル、H1、メタディスクリプションにローカルキーワードを含める
- 拠点固有のレビュー/お客様の声を掲載
- 拠点ごとに地図を埋め込み
- 関連するサービスページとの内部リンクを設置
サービスページ
- 主要なサービスごとに専用ページを用意
- サービスと所在地のキーワードを自然に含める
- サービスページにスキーママークアップを設定
- 所在地ページへの内部リンクを設置
タイトルタグとメタデータ
- ホームページのタイトルに都市名/地域名が含まれている
- 主要ページのタイトルにサービス名+地域名が含まれている
- 地域キーワードを含む固有のメタディスクリプションがある
- 自然な場合は、H1に地域名が含まれている
3. サイテーションとNAPの一貫性監査
主なサイテーション
以下のNAP情報が正確か確認します:
- Google ビジネス プロフィール
- Apple マップ/Apple Business Connect
- Bing Places
- Yelp
- Facebook ビジネスページ
- BBB(該当する場合)
- 業界特化型ディレクトリ
NAPの一貫性に関するルール
- ビジネス名は文字単位で完全に一致している必要があります
- 住所の表記形式を統一する必要があります(St と Street、Ste と Suite など)
- 電話番号は同じ代表番号を使用する必要があります
- ウェブサイトのURLは一貫している必要があります(www の有無)
よくあるNAPの問題
- 以前の所在地の古い住所が残っている
- トラッキング用電話番号による不一致
- 略語の不一致
- 一部ではスイート/部屋番号が記載されているが、ほかでは抜けている
- 同じディレクトリ内に重複した掲載情報がある
サイテーションの品質評価
- 競合と比較したサイテーションの総数
- 正確なNAP情報が記載されている割合
- 業界特化型ディレクトリへの掲載状況
- データアグリゲーターへの登録状況(Data Axle、Neustar/Localeze、Foursquare)
4. レビュー監査
指標
- 競合と比較したレビューの総数
- 平均星評価
- レビューの投稿頻度(月あたりのレビュー数)
- 最新レビューの投稿日
- 返信率と返信までの時間
品質のシグナル
- レビューにサービス名/キーワードが自然に含まれている
- レビューに地域/近隣地区の名前が含まれている
- 詳細なレビューと短いレビューが混在している
- Local Guides によるレビューがある
- レビューに写真が含まれている
問題
- 偽のレビューやスパムレビュー(自社または競合のもの)
- 対応されていない否定的なレビュー
- レビューを増やすための戦略がない
- 短期間にレビューが集中している(不審に見える)
5. ローカルリンクプロファイル
評価
- 地元の企業や団体からのリンク
- 商工会議所、地域の団体
- 地元ニュース/メディアでの言及
- スポンサー活動/地域イベントからのリンク
- 業界ディレクトリからのリンク
注意すべき兆候
- スパム的なディレクトリからのリンク
- 有料リンクのパターン
- ローカルリンクがまったくない
- 競合は獲得しているが、自社にないリンク元
6. コンテンツと地域との関連性
ローカルコンテンツの評価
- 地域との関連性があるブログ/リソースコンテンツ
- サービス提供地域のページ(内容が薄い/重複したページではない)
- 地域に関連する事例やポートフォリオ
- 地域社会への関与に関するコンテンツ
- 地元のニュースやイベントに関するコンテンツ
トピックの権威性
- 中核サービスを包括的に網羅している
- 補足コンテンツ(ガイド、FAQ、ハウツー)
- 関連コンテンツ間の内部リンク
- コンテンツの鮮度 — 過去1年以内に更新されている
7. 技術的基盤
モバイルと速度
- モバイル対応のデザイン
- Core Web Vitals の基準を満たしている
- ページの読み込みが3秒未満
- コンテンツを遮るインタースティシャルがない
インデックス登録
- 重要なページがインデックス登録されている(site:domain.com)
- 主要ページに意図せず noindex が設定されていない
- XML サイトマップにローカルページが含まれている
- Robots.txt が重要なコンテンツをブロックしていない
HTTPSとセキュリティ
- 全ページが HTTPS
- SSL証明書が有効
- 混在コンテンツがない
業種ごとの特殊ケース
標準的な監査手順はすべてのビジネスに適用されますが、業種によっては確認項目や優先順位を変える特有の要件があります。
Healthcare (医療機関、歯科医院、カイロプラクター)
医療従事者と医療機関のリスティング: 医療機関では、医療機関自体のリスティングに加えて、医師ごとの個別リスティングが掲載されていることがよくあります。医療従事者がその所在地で独立して業務を行っている場合、Google のガイドラインではこれが認められています。ただし、ランキングが分散する原因になります。
- 医療従事者のリスティングをすべて監査し、プラスに働いているか、マイナスに働いているかを確認します。
- Google のガイドラインに従い、各医療従事者のリスティングには固有の電話番号(直通番号または内線番号)を設定します。
- 医療従事者のリスティングのレビューが少なく、医療機関のリスティングと競合している場合は、削除を検討します。
- 看板医師のレビュー数が医療機関を上回っている場合は、その医師のリスティングを主軸にすることを検討します。
医療関連ディレクトリ(一般的なサイテーションに加えて確認):
- Healthgrades、WebMD、Vitals、ZocDoc、RateMDs、Doximity
- 病院・医療システムのディレクトリ(提携している場合)
- 保険提供者のディレクトリ(古い情報が掲載されていることがよくあります)
- 州の医療委員会のリスティング
- 医療関連の検索では、これらの権威性が非常に高いため、ここに不正確な情報が掲載されていることは、Yelp のリスティングが誤っているよりも深刻です。
レビューへの返信における HIPAA の遵守:
- レビューへの返信では、患者のケアの詳細、診断、治療、予約に関する情報に絶対に触れないでください。たとえ患者が先に言及していても同様です。
- 返信テンプレート:受け止める → 一般的な表現で共感を示す → オフラインでの対応を案内する。「ご意見をお寄せいただきありがとうございます。懸念事項に個別に対応いたしますので、[phone] まで当院にご連絡ください。」
- スタッフをトレーニングしてください。ある人が患者であることを確認するだけでも、HIPAA 違反になります。
**スキーマ:**一般的な LocalBusiness ではなく、MedicalOrganization または具体的なサブタイプ(Physician、MedicalClinic、Dentist)を使用します。medicalSpecialty と healthcareService プロパティを追加します。実装については local-schema を参照してください。
コンテンツに関する考慮事項:
- 医療コンテンツでは、E-E-A-T(経験、専門性、権威性、信頼性)を示す必要があります。
- すべての医療コンテンツに著者情報(医師の署名)を記載します。
- 治療法や病状に関するページでは、臨床的な正確性が必要です。SEO コンテンツによって医療情報の正確性を損なわないでください。
Legal (法律事務所、個人開業の弁護士)
弁護士と法律事務所のリスティング: 医療分野と同様に、個々の弁護士のリスティングと法律事務所のリスティングがあります。弁護士がその所在地で業務を行っている場合、Google は両方を認めています。
- 個人開業の弁護士の場合、通常はリスティングが1件あれば十分です。
- 法律事務所の場合、事務所のリスティングを主軸にします。個々の弁護士のリスティングは、専門分野別の検索に役立つことがあります(例:人身傷害弁護士と、「法律事務所」に分類された事務所のリスティング)。
法律関連ディレクトリ:
- Avvo、Martindale-Hubbell、Lawyers.com、FindLaw、Justia、Super Lawyers
- 州弁護士会のディレクトリ(弁護士登録番号と資格状態を確認)
- 裁判所別のディレクトリ
レビューに関する考慮事項:
- 依頼者は公開レビューの投稿に消極的な場合があります(特に刑事弁護、家族法、破産分野)。
- レビュー獲得戦略では、依頼者のプライバシーへの配慮が必要です。
- 依頼者の推薦文の依頼に関する職業倫理規則が設けられている地域もあります。州弁護士会のガイドラインを確認してください。
**コンテンツ:**弁護士広告の規則は州によって異なります。州によっては、専門機関の認定を受けていない限り、「専門家」や「エキスパート」などの用語の使用を禁止しています。タイトルタグやコンテンツを最適化する前に確認してください。
ホームサービス(HVAC、配管、電気、屋根工事)
サービス提供地域型ビジネス(SAB)特有の点: 多くのホームサービス事業者は、GBP で住所を非公開にしています(SAB モデル)。つまり、次のとおりです。
- 顧客には住所が表示されません
- ランキングは、地図上のピンではなく、サービス提供地域の設定とその中心点に基づきます
- ジオグリッド分析では、この点を考慮する必要があります。SAB では「中心点」から遠い場所でランキングが低くなるのは想定内です
季節ごとのキーワード傾向:
- HVAC:エアコン修理の需要は6月から8月にピークを迎え、暖房修理の需要は11月から2月にピークを迎えます
- スキャンのタイミングは重要です。ピークシーズン中のランキングは、オフシーズンとは異なる場合があります
- コンテンツと GBP の投稿は、季節ごとの需要に合わせる必要があります
ライセンス/認定の確認:
- 多くのホームサービス事業者は、GBP にライセンス番号を掲載しています
- ライセンスが有効か確認してください。掲載情報に期限切れのライセンスが表示されている場合は、危険信号です
- LSA(ローカルサービス広告)への掲載に特定のライセンスが必要な市場もあります
レビューの傾向:
- ホームサービス事業者にとってレビューは死活問題です。顧客はほぼ必ず、依頼する前にレビューを確認します
- 緊急サービス(配管の破裂、冬場の暖房故障)では、感情のこもったレビューが最も多く投稿されます
- 完了した作業を示す写真付きレビューは、非常に価値が高いものです
レストランとホスピタリティ
プラットフォームごとのレビューの重要度:
- マップパックでは Google のレビューが最も重要です
- ただし、この業種では Yelp、TripAdvisor、OpenTable のレビューも、消費者の意思決定に大きく影響します
- DoorDash、Uber Eats、Grubhub の掲載情報も、今ではローカルシグナルとなっています
メニューと注文の連携:
- Google では GBP にメニュー URL と注文リンクを設定できます。これらを設定してください
- サードパーティのメニュー/注文プラットフォーム(ChowNow、Toast、Square)は、引用情報に似たシグナルをさらに生み出します
写真の更新頻度:
- レストランの GBP 掲載情報では、最低でも毎週写真を更新する必要があります。料理の写真はすぐに古くなります
- この業種では、ユーザーが投稿した写真が店舗の写真より重視されることもよくあります
複数ドメインを運用するビジネス
一部の事業者は複数のウェブサイトを運用しています(例:メインの診療所向けと、特定のサービス向けのサイト)。監査では次の点を考慮してください。
- GBP からリンクされているドメインはどれですか?メイン URL にできるのは1つだけです
- 同じキーワードでドメイン同士が競合していませんか?競合している場合、一方が他方のトラフィックを奪っています
- 正規化の方針は明確ですか?主要ドメインを定め、他のドメインがそれを補完する形になっていますか?
- SEO の観点では、複数のドメインを維持するより、統合するほうがほぼ常に効果的です
- 例外:所有者が同じでも、実際に異なる事業体である場合
マネージドプラットフォームを利用するビジネス
マネージド型ウェブサイトプラットフォーム(InboundMD、Scorpion、Yext Sites など)を利用する事業者は、技術面での管理権限が限られています。
- 監査の早い段階でプラットフォームを特定してください。実装可能な内容が変わります
- プラットフォームへのアクセスが必要な推奨事項と、事業者が自分で実施できる事項を明記してください
- よくある制約:カスタムスキーマを追加できない、URL 構造の管理が限られる、Core Web Vitals を変更できない
- 実際に実装できる内容に絞って推奨事項をまとめてください
- 特定の修正にベンダーの対応が必要な理由をクライアントが把握できるよう、監査レポートにプラットフォームの制約を明記してください
出力形式
監査レポートの構成
エグゼクティブサマリー
- ローカル検索の健全性スコア(1~10)
- 優先度の高い課題トップ3
- すぐに実施できる改善策
- 修正による影響の見込み
セクションごとの調査結果 各課題について:
- 調査結果:問題点
- 影響度:高/中/低
- 根拠:問題の特定方法
- 推奨事項:具体的な修正方法
- 優先度:対応順
優先順位付きアクションプラン
- 重大(表示を妨げている問題)
- 影響大(ランキングを大幅に改善)
- すぐにできる改善策(簡単かつ即効性がある)
- 継続対応(保守項目)
クライアント向けの調査結果の翻訳
技術的な調査結果は、わかりやすい言葉に言い換える必要があります。各調査結果では、「これは自分のビジネスにとって何を意味するのか?」に答えてください。
カテゴリの不一致:「Google ビジネス プロフィールのカテゴリは『医師』になっていますが、『疼痛管理』を検索する人には『疼痛管理医』の検索結果が表示されます。最も適切なカテゴリに変更すれば、Google は適切な検索ユーザーにあなたのビジネスを表示できます。」
NAP の不一致:「Yelp に掲載されている電話番号と Google に掲載されている電話番号が異なります。これにより、どの掲載情報があなたのビジネスのものなのか Google が判断しにくくなり、検索結果で順位が下がる可能性があります。」
スキーマの欠如:「ウェブサイトに、住所、営業時間、サービスを Google が直接読み取れる形式で伝える構造化データが含まれていません。これを追加すると、Google が検索結果にあなたのビジネス情報を安心して表示できるようになります。」
重複した掲載情報:「Google に掲載情報が6件あります。レビューやシグナルが1件の強力な掲載情報に集まる代わりに、6件の弱い掲載情報に分散しています。これらを統合すれば、ランキングの強さを1件に集中できます。」
レビュー獲得ペースの低さ:「競合は毎月 Google で新しいレビューを15件獲得していますが、あなたは3件です。Google はレビュー数を、ビジネスが活発で信頼されていることを示すシグナルとして解釈します。」
調査結果 → 次のスキルアクションの橋渡し
各監査結果を、それに対処する具体的なスキルにつなげてください。
| 監査結果 | 次のアクション | 使用するスキル |
|---|---|---|
| GBP のカテゴリが誤っている | プロフィール全体を最適化する | gbp-optimization |
| ローカルスキーマがない | 構造化データを実装する | local-schema |
| 重複した掲載情報 | 統合ワークフロー | 上記の重複ワークフロー |
| レビュー数が少ない | レビュー戦略を立てる | review-management |
| 地理的なカバー範囲が狭い | ジオグリッドスキャンを実行する | geogrid-analysis |
| 地域別ページがない | ランディングページを作成する | local-landing-pages |
| サイテーションに不一致がある | サイテーションを整理する | local-citations |
| ローカルリンクがない | リンク構築キャンペーン | local-link-building |
| 競合に順位で上回られている | 競合分析 | local-competitor-analysis |
| キーワードの不足 | 機会を調査する | local-keyword-research |
タスク固有の質問
- ビジネス名、住所、電話番号、ウェブサイトを教えてください。
- 店舗型、SAB、またはハイブリッド型ですか?
- どのキーワード/サービスが最も重要ですか?
- どの地域をカバーする必要がありますか?
- 把握している問題や最近の変更はありますか?
次に行うこと
上記の「調査結果 → 次のスキルアクションの橋渡し」表を使って、各監査結果を適切なスキルにつなげてください。その後、次の手順を実行します。
- 調査結果をまとめる →
client-deliverablesを使って監査レポートと SOW を作成します - 影響度に応じて優先順位を付ける → まず重大な項目(重複、停止、カテゴリの不一致)を修正し、次に影響度の高い項目(レビュー、サイテーション、コンテンツ)、その後にすぐ対応できる項目を修正します
- ベースラインを測定する → 改善を証明できるよう、最適化を始める前に優先キーワードのジオグリッドスキャンを実行します
- 90日間の目標を設定する → 各調査結果について「成功」がどのような状態かを定義し、毎月追跡します
次のデフォルト手順: 優先順位付きのアクションプランがなければ、監査は単なる問題の一覧にすぎません。必ず最後に「まず何を、なぜ修正するのか」を示してください。
このスキルのツール
接続されているツールに応じた選択方法については、docs/tool-routing を参照してください。
- ジオグリッドスキャン(ランキングのベースライン)→ Local Falcon(唯一の選択肢)
- サイテーション監査 → サイテーションツール(複数の選択肢)
- 技術的なクロール → 技術監査ツール(複数の選択肢)
- キーワードデータ → キーワード調査ツール(複数の選択肢)
- オーガニック検索のパフォーマンス → Google Search Console(唯一の信頼できる情報源)
- トラフィックとコンバージョン → Google Analytics(唯一の選択肢)
- バックリンク監査 → バックリンクツール(複数の選択肢)