MENU
  • 料金
  • 会社案内
  • コンサル
  • お問い合わせ
  • 無料で1ページ頼む
AIO・LLMO・GEO対策の記事制作
合同会社謙虚
  • 料金
  • 会社案内
  • コンサル
  • お問い合わせ
  • 無料で1ページ頼む
  • 料金
  • 会社案内
  • コンサル
  • お問い合わせ
  • 無料で1ページ頼む
合同会社謙虚
  • 料金
  • 会社案内
  • コンサル
  • お問い合わせ
  • 無料で1ページ頼む
  1. ホーム
  2. SEO
  3. Google検索セントラル解説
  4. 【Google検索セントラル解説】JavaScriptで出す内容がGoogleに届かない原因の探し方と直し方|ソフト404・URLの「#」・キャッシュ

【Google検索セントラル解説】JavaScriptで出す内容がGoogleに届かない原因の探し方と直し方|ソフト404・URLの「#」・キャッシュ

2026 11/05
2026年11月5日
中野輝規
JavaScriptで出す内容がGoogleに届かない原因の探し方と直し方

自社サイトの一部が検索結果に出ない。表示は正常なのに、Googleには中身が見えていないかもしれない。

そんなときに最初に開くべき公式ページが「Fix Search-related JavaScript problems」(日本語版の題名は「検索関連の JavaScript の問題を解決する」)です。

この記事では、英語版の原文を読み、Googleが挙げている確認項目を順に整理します。英語版と日本語版の差、更新の経緯、中小企業のサイトでの確かめ方も加えました。

合同会社謙虚は、3つのドメインを並行して運用し、何を変えると数字が動くかを測り続けています。JavaScriptで中身を出しているサイトでは、「Googleに見えているか」を最初に確かめないと、その後の改善が空振りになるため、このページを読みます。

目次

結論:3行で言うと

  • このページは原因の特定と修正のチェックリストです。入口は、Search Consoleの「URL検査」かリッチリザルトテストで、Googleが実際に見た姿を確かめることです
  • 確認項目は9つあり、ソフト404、URLの「#」、保存データへの依存、キャッシュ、WebSocketなど、SPA(1枚のページ内で表示を切り替えるシングルページアプリ)で起きやすい落とし穴が中心です
  • 公式の説明は「Googleに読ませる側の注意点」です。順位が上がると約束する内容ではありません

このページの基本情報

項目 内容
原題(英語) Fix Search-related JavaScript problems
日本語版の題名 検索関連の JavaScript の問題を解決する
英語版の最終更新日 2025年12月18日
日本語版の最終更新日 2025年12月18日
位置(章) クロールとインデックス登録の章の、JavaScript SEOの節
直近の主な更新 2025年8月28日に、JavaScriptで作るペイウォール(有料会員向けの表示制限)の節を追加

原文はこちらです。英語版と日本語版があります。

Googleがこのページで言っていること

前提:Googlebotは「遠慮がちな訪問者」

Googlebotは、サイトを訪れる人の体験を損なわないよう、クロール(ページの巡回)を最優先に動くと書かれています。

Googlebotとその描画部分であるウェブ レンダリング サービス(WRS)は、ページの中身に関係しないと判断した通信を取りに行かない場合があります。報告用やエラー用の通信がその例です。

そのため、サイトに入れた計測タグの記録だけでは、Googlebotの動きを完全には読めません。確認にはSearch Consoleの「クロールの統計情報」レポートを使うよう案内されています。

手順1:Googleが見た姿を確かめる

リッチリザルトテストまたはSearch ConsoleのURL検査で、Googleによるクロールと描画を確かめます。

読み込まれたリソース、JavaScriptコンソールの出力と例外、描画後のDOM(ページの部品構造)などが見られます。

あわせて、Googlebotを含む訪問者のJavaScriptエラーを集めて点検する方法も勧められています。ページには、エラーを記録するコード例が載っています。

解析エラー(構文の誤りで読み込み自体が失敗するもの)は、この方法では記録できないという注意書きつきです。

手順2:チェックリスト

原文の項目を、私の言葉で表にまとめました。

項目 Googleの説明の要点
ソフト404を防ぐ SPAは存在しないページでも200を返しがちです。404を返すURLへ転送するか、noindexのrobotsメタタグを動的に足します
許可の要求を前提にしない Googlebotはカメラなどの許可要求を拒否するものと考え、許可なしでも内容が読める作りにします
URLの「#」で内容を切り替えない AJAXクロールの仕組みは2015年から廃止されています。内容の切り替えにはHistory APIを使うよう勧められています
保存データに頼らない WRSはページごとに、ローカルストレージ、セッションストレージ、Cookieを消します
コンテンツのフィンガープリント WRSはキャッシュの指示を無視することがあり、古いJS・CSSを使う恐れがあります。ファイル名に内容由来の文字列を入れて更新のたびに変えます
機能検出と代替手段 Googlebotが対応しない機能(例はWebGL)には、代替表示かサーバー側での事前描画を用意します
HTTPで取れる状態にする GooglebotはHTTPでコンテンツを取得します。WebSocketsとWebRTCは未対応なので、HTTPの代替経路を用意します
ウェブ コンポーネント WRSはLight DOMとShadow DOMを平らにして扱います。想定どおりのHTMLが描画されるかを確かめます
JavaScriptのペイウォール 全文を送ってJavaScriptで隠す方式は、制限の方法として信頼できません。購読の確認後にだけ全文を渡すようにします

ソフト404の2つの直し方

原文には、存在しない商品などを開いたときの直し方が2つ載っています。1つは、404を返すURLへ移動させる方法です。

もう1つは、robotsメタタグのnoindexを動的に足す方法です。

SPAがエラー処理をクライアント側のJavaScriptで行うと、エラーページが200で返り、索引に入って検索結果に出る可能性がある、と説明されています。

最後の工程

項目を直したら、もう一度リッチリザルトテストかURL検査で試します。直っていれば、エラーの代わりに緑のチェックマークが出ます。

残るときは、検索セントラルのヘルプコミュニティで質問するよう案内されています。

英語版と日本語版の違い

確認した日付(2026年11月5日)時点で、両版の最終更新日はどちらも2025年12月18日でした。節の構成、チェックリストの項目、コード例に、内容の差は見つかりませんでした。

見た点 結果
項目数と順序 同じ
2025年8月追加のペイウォールの節 日本語版にもある
Googlebot、WRSの前置き 両版にある
言い回しの差 英語版の「リッチリザルトテストまたはURL検査ツール」の並びが、日本語版では「Search Consoleの」を頭につけた書き方になっています。実質は同じです

更新の経緯

Googleの変更履歴(英語版)で、このページに関わる記載を確かめました。

  • 2020年3月:JavaScriptのトラブルシューティング文書に関する更新が記載されています
  • 2020年4月:キャッシュへのリンクはデバッグに信頼できないという注記が、JavaScriptのデバッグガイドにも加えられたと記載されています。現在のページには、この注記は見当たりませんでした
  • 2020年8月21日:HTTP以外のネットワーク接続への対処の節が追加されたと記載されています
  • 2024年2月6日:JavaScript関連のガイダンスを見直し、古い情報や不要な情報を削除したと記載されています
  • 2025年8月28日:JavaScriptを使うペイウォールの考慮事項が追加されました

ここに挙げた以外の細かい改訂は、変更履歴からは確かめられませんでした。

このページから、言えること・言えないこと

言えること 言えないこと
GoogleはJavaScriptを実行する。ただし、クローラー向けに考慮する点と制限がある 「GoogleはJavaScriptを読めないので、JavaScriptは使わないほうがよい」
URL検査とリッチリザルトテストで、描画後の姿を確かめられる 「テストに通れば、検索結果に必ず出る」(このページはテストの合格と掲載を結びつけていません)
計測タグの記録は、Googlebotの動きの全体像を示さないことがある 「アクセス解析にGooglebotが映らないので、来ていない」
SPAの存在しないページは、200を返さないよう対策が要る 「ソフト404を直すと順位が上がる」(索引にエラーページが入る問題への対策です)
WebSocketとWebRTCは、Googlebotでは使えない 「サイトでWebSocketを使うと、検索から外れる」(HTTPの代替経路があればよい、という説明です)

中小企業の視点で、どう受け取るか

ここからはGoogleの説明とは別の、私の読み取りです。

1. まず、自社のサイトがJavaScript頼みかを知る

従業員数人から数十人の会社のサイトは、WordPressの通常のテーマなら、本文がサーバーから最初のHTMLで届く作りが多いはずです。その場合、このページの項目の大半は関係しません。

確かめるには、ブラウザでページを開き、右クリックの「ページのソースを表示」で本文の一部の文字を検索します。見つかれば、本文は最初のHTMLにあります。

AIクローラーを含めた同じ観点は、AIクローラーとJavaScriptの解説記事にまとめています。

この記事は公式ページの読み解き、そちらは確認の実務です。

2. 対象のURLでURL検査を実行する

Search ConsoleのURL検査で、確認したいURLを調べます。原文が挙げている、読み込まれたリソースや描画後のDOMの情報を見て、本文が含まれているかを確かめます。

見た目はそろっているのに、本文や料金表がHTMLに無ければ、JavaScript起因の疑いがあります。ここで確認することは、リッチリザルトテストの使い方とも共通します。

詳しい手順はリッチリザルトテストの使い方で解説しています。

3. 存在しないURLが404を返すか確かめる

ブラウザで、わざと存在しないURLを開きます。画面が「見つかりません」でも、本当のステータスは別の話です。

確かめる方法は、ブラウザの開発者ツールの「ネットワーク」で、最初のリクエストのステータスを見ることです。外部の制作会社が作ったSPAのサイトなら、ここを制作側に確認してください。

4. 制作会社に渡す質問を決めておく

JavaScriptで作ったサイトの場合は、次の4点を制作側に聞くと話が早く進みます。

  • URLの切り替えは「#」を使っていないか。History APIを使っているか
  • ログイン状態やCookieがなくても、公開ページの全文が表示されるか
  • JavaScriptとCSSのファイル名は、更新のたびに変わる仕組みか
  • 存在しないURLで、404かnoindexの対応をしているか

弊社のサイトで確かめたこと

2026年11月5日に、kenkyo.aiに対して次の確認をしました。ここで確かめたのは、公式ページの項目のうち、外から測れる範囲だけです。

確認 結果
存在しないURLのステータス(curlで取得) 404を返し、HTMLのrobotsメタタグはnoindexでした。ソフト404にはなっていません
robots.txtを取得 禁止は管理画面(wp-admin)だけで、JavaScriptやCSSのフォルダは禁止されていません
トップページの最初のHTMLを取得 script要素とstyle要素を除いても、1万字を超える本文が最初のHTMLに入っていました。JavaScriptを実行しなくても読めます
トップページ内のリンクを確認 内部リンク55件のうち、「#/」で始まる、URLの「#」で表示を切り替えるものは0件でした

確認できなかったのは、Googlebotが実際にどう描画したかです。それはSearch Consoleの管理画面でしか見られず、今回は見ていません。

よくある質問

検索関連のJavaScriptの問題は、WordPressのサイトでも起こりますか

起こりえます。ただし、WordPressの標準的なテーマで、本文がサーバー側で出力されている場合は、このページの中心であるSPAの落とし穴は当てはまりにくいです。

プラグインで本文の一部をJavaScriptで読み込む部品を入れた場合などは、URL検査で描画後の姿を確かめてください。

JavaScriptのソフト404は、どう直せばよいですか

公式ページは2つの方法を挙げています。404を返すURLへ移動させる方法と、noindexのrobotsメタタグを動的に足す方法です。

どちらを選ぶかは、サイトの作りしだいです。いずれも、存在しないページがエラーなのに200で返る状態を避けるための手段です。

URL検査とリッチリザルトテストの結果は、検索結果の表示を保証しますか

保証しません。このページで説明されているのは、Googleによるクロールと描画を確かめるテストの使い方です。

原文には、直った場合は緑のチェックマークが出てエラーが表示されなくなる、とあります。ただし、検索結果に表示されることまでは約束されていません。

まとめ:今日できる1つのこと

Search Consoleで、自社の大事なページ1枚にURL検査をかけ、描画後のDOMなどの情報に、本文の一文があるかを確かめてください。

この記事は、Google検索セントラル解説の一覧の一本です。ほかのページの解説も、順次公開しています。

この記事に書いたことを、そのまま御社のページに

生成AIに引用されるページを、お話しいただくだけでお作りします。お時間をいただくのは初回15分のヒアリングだけです。まず1ページ、無料でお作りします。

OKが出るまで、何度でも直します。事実が違う、言い回しが硬い、この話は入れないでほしい。どれも遠慮なくおっしゃってください。何度お直ししても、追加の料金はいただきません。

これまでに127社にご利用いただきました。毎月ご依頼いただいている方の6割以上が、月10ページを選ばれています。料金はページに掲載しています。

まず1ページ、無料で作らせてください

ページを増やしても問い合わせが来ないなら、原因はページの外にあります。その場合は、下の入口からご相談ください。

自社のマーケティング課題を根本から解決しませんか?

ウェブサイトから要素を引き算し、訪れた人が迷わず次の一歩に進む形へ組み直す。初回60分のオンラインで御社のサイトを一緒に読み、どこから直すべきかをお伝えします。手順をまとめた無料の診断と解説動画もご用意しています。

まず動画で詳しく見る(約30分)
無料診断を受ける

初回は無料・60分・オンライン完結・その場で契約のお願いはいたしません

Google検索セントラル解説
SEO対策
よかったらシェアしてね!
  • URLをコピーしました!
  • 【Google検索セントラル解説】JavaScript SEOの基本|3段階の処理・canonical・noindex・ソフト404と更新の経緯
  • 【Google検索セントラル解説】遅延読み込み(lazy-loading)の直し方|3つの実装方法・無限スクロールの4つの約束・確かめ方

この記事を書いた人

中野輝規のアバター 中野輝規

合同会社謙虚 代表社員。20代から、売る言葉だけを仕事にしてきました。電話営業で受話器を握っていた時代から、数千社のWEB集客に関わったいままで。詳しいプロフィールはこちら

この著者の記事一覧へ

関連記事

  • JavaScript SEOの基本
    【Google検索セントラル解説】JavaScript SEOの基本|3段階の処理・canonical・noindex・ソフト404と更新の経緯
  • Search Consoleのバブルチャートで改善するクエリを選ぶ
    【Google検索セントラル解説】Search Consoleのバブルチャートで改善するクエリを選ぶ|4つの領域の見方と手直しの順序
  • ホスティングの変更
    【Google検索セントラル解説】ホスティングの変更|サーバー乗り換えやCDN導入でURLが変わらないときの手順
  • 生成AIコンテンツの利用ガイダンス
    AI生成コンテンツはGoogleで違反になる?線引きは価値の有無と公開前の確認
  • robots metaタグとX-Robots-Tagの指定
    【Google検索セントラル解説】robots metaタグとX-Robots-Tagの指定|noindexが効かない条件と12のルール
  • Google トレンドを使ってみる
    【Google検索セントラル解説】Google トレンドを使ってみる|題材選びと公開時期を、検索の関心の動きで決める
  • 動画サイトマップとmRSS:必須タグ・動画URLの書き分け・英日版の説明文の差
    【Google検索セントラル解説】動画サイトマップとmRSS:必須タグ・動画URLの書き分け・英日版の説明文の差
  • サイト移転でURLが変わるときの手順
    【Google検索セントラル解説】サイト移転でURLが変わるときの手順|リダイレクトと確認の順番を、公式ページと古い版から読む
最近の投稿
  • 【LLMO論文解説】動画を引用するAI検索の裏づけを監査|Gemini 2.5 Proの主張1.2万件をAI審査員3種で検証(プレプリント)
  • 【LLMO論文解説】AI検索の引用76万件を測定|約3割は出典と食い違い、27%は分野に不向きな出典(プレプリント、2026年5月)
  • 【Google検索セントラル解説】優先する提供元:読者に選んでもらう3つの方法・対象の条件|英日差と更新の経緯
  • 【Google検索セントラル解説】検索での見え方の入口を読む|20トピックと32の構造化データの地図、目次の外の19ページと2026年の変更点
  • 【Google検索セントラル解説】検索エクスペリエンスの地域による違い|EEA・南アフリカ・トルコの7機能を原文で整理
最近のコメント
  • 【LLMO論文解説】AIの回答の出典を悪用して誤答を信用させる「引用ロンダリング」と、その防御を測った実験|小型モデル6種・英語200問(プレプリント) に 【LLMO論文解説】LLMO(AIO・GEO)論文139本を読んで分かったこと|合同会社謙虚の見解(2026年11月時点) - 合同会社謙虚 より
  • 【LLMO論文解説】AI検索の出典は回答を支えていたか|8指標で9つのAIサービスを監査したDeepTRACE(プレプリント) に 【LLMO論文解説】LLMO(AIO・GEO)論文139本を読んで分かったこと|合同会社謙虚の見解(2026年11月時点) - 合同会社謙虚 より
  • 【LLMO論文解説】AI検索はどのニュース源を引用するのか、36万件超の引用を分析|集中と傾き、利用者の好みとの関係(プレプリント) に 【LLMO論文解説】LLMO(AIO・GEO)論文139本を読んで分かったこと|合同会社謙虚の見解(2026年11月時点) - 合同会社謙虚 より
  • 【Google検索セントラル解説】Google トレンドを使ってみる|題材選びと公開時期を、検索の関心の動きで決める に Google検索セントラルの公式ドキュメント一覧|全162ページを英語版の原文から1ページずつ解説 - 合同会社謙虚 より
  • 【Google検索セントラル解説】ユーザー生成スパムの防ぎ方|コメント欄・登録フォームの7つの対策と、10月の更新点 に Google検索セントラルの公式ドキュメント一覧|全162ページを英語版の原文から1ページずつ解説 - 合同会社謙虚 より
  • 記事制作(KCW)
  • 売れるサイトはみな謙虚
  • サービス一覧
  • サイトの無料診断
  • 合同会社謙虚とは
  • 代表プロフィール
  • ブログ
  • お問い合わせ
  • プライバシーポリシー
  • 特定商取引法に基づく表記
  • AIのプロ名鑑

© 合同会社謙虚

目次