FIRST CHApps

First CH Apps / 会社名・住所・電話の表記ゆれチェッカー

会社名・住所・電話の 表記ゆれチェッカー

トップ・会社概要・アクセスなど、同じサイトのページURLを最大3件入れてください。各ページの表示テキスト・フッター・tel: リンク・JSON-LD(Organization / LocalBusiness)から会社名・住所・電話番号・営業時間を拾い、ページ間や、表示と構造化データの間で違う箇所を並べます。地図や検索結果に出す事業者情報(NAP)を見直すときの下調べに使えます。

比べるのは入力したページの中だけです。Googleビジネスプロフィールや外部のポータルサイト・口コミサイトの掲載内容とは照合しません。リンクをたどって巡回することもありません。

2件目以降は1件目と同じサイト(同じオリジン)のURLだけを入れられます。

判定の基準

拾う場所は4つです。①表示テキスト(script・style・コメント・フッターを除いた本文)②フッター(最後の footer 要素)③tel: リンクの番号 ④JSON-LD の Organization・LocalBusiness とその下位型(Restaurant・Dentist など)の name・address・telephone・openingHours / openingHoursSpecification。

本文から拾うのは、見出し付きの値(「会社名」「所在地」「TEL」「営業時間」など)・〒や都道府県で始まる住所・ハイフンや括弧で区切った国内の電話番号・© の後の名前です。FAX 番号は電話番号として扱いません。

正規化は書き方だけの違いに限ります: 全角と半角、空白、ハイフンの種類、〒と郵便番号の書式、電話番号の括弧とハイフン、+81 表記(+81-3-… は 03-… と同じ)。「1丁目2番3号」と「1-2-3」は数字の並びが完全に同じときだけ同じとみなします。

省略された都道府県・建物名・階数は推測で補いません(「渋谷区…」と「東京都渋谷区…」は不一致候補)。漢数字の丁目、法人格の書き方(株式会社と(株))、英字の大文字・小文字もそろえません。

照合するのは、同じ事業者・店舗の値と特定できたものだけです。1か所に別々の値が複数ある(本社と支店、代表と予約窓口)、「予約」「支店」「採用」などの見出しが付いている、JSON-LD に別名の事業者が複数ある、のいずれかに当たる値は比べずに「要確認」として示します。

営業時間は時刻の区間(9:00〜18:00 など)だけを比べ、曜日は比べません。

取得の前に robots.txt を1回だけ取り、拒否されているページ・robots.txt を取得できなかったときは取りに行かず「未検査」にします。別のオリジン(http と https、www の有無の違いを含む)への転送は追いません。

結果は見直しの手がかりです。表記をそろえることで検索順位や地図での表示が良くなると約束するものではありません。最終的な正誤は担当者が確かめてください。

SERVER PROCESSING — サーバーへ送るもの・保存するもの

送るもの: 入力されたURL(最大3件)だけ。当社サーバー(Cloudflare Workers)がそのサイトの robots.txt と各URLを公開ページとして1回ずつ取得します。リンクはたどりません。

保存するもの: ありません。照合はリクエストの中だけで完結し、URL・取得した内容・結果のいずれもデータベース(KV/D1)へ書き込みません。処理が終わった時点でメモリから消えます。連続実行の制限のため、IPアドレスごとの回数だけを最長10分間メモリに置きます(保存はしません)。

返すもの: 拾った会社名・住所・電話番号・営業時間と、その書き方の短い抜き出しだけです。取得したHTMLの原文は再配信しません(このアプリは他サイトを閲覧するための中継として使えません)。

注意: 取得は公開GETのみで、Cookieや認証情報は送りません。社内ネットワーク・localhost・プライベートIP宛のURLは受け付けません。

APIとして使う

POST /nap-check/api/check に JSON({"urls": ["https://example.com/", "https://example.com/company/"]}・最大3件・同じオリジン)またはフォームを送ると、同じ照合結果を JSON で返します。

表記をそろえたあとに

会社名・住所・電話番号の表記は、自社サイトの各ページと構造化データ、外部の掲載先で同じにしておくと、確認する側の手間が減ります。サイト全体の表記の統一や構造化データの整備を任せたい場合は、ご相談ください。

First CH のSEO支援(MEO・構造化データの整備)を見る