AI検索最適化のためのSEO・アクセシビリティ点検と回答検証
AI検索が文書を見つけて回答を作成する仕組みを踏まえ、SEOとウェブアクセシビリティの役割を説明します。架空の料金案内ページをもとに、クロール経路と情報の正確性を確認し、チェックリストとLLMによるレビューをCMS運用に取り入れる方法を見ていきます。
タグ
24件の記事
AI検索が文書を見つけて回答を作成する仕組みを踏まえ、SEOとウェブアクセシビリティの役割を説明します。架空の料金案内ページをもとに、クロール経路と情報の正確性を確認し、チェックリストとLLMによるレビューをCMS運用に取り入れる方法を見ていきます。
AI features 文書の原文を全文カウントした。opt out、opt-out、exclude はいずれも 0 件だった。AI Overviews と AI Mode だけを検索面から外すレバーが存在しない理由と、robots.txt の代わりに何を触るべきかを18ランの実測でまとめた。
Google Search Status Dashboardのincidents.jsonはAugust 2026 spam updateの開始時刻を分単位UTCで公開する。Search Console APIの結合キーはPT日単位だ。解像度差を実測すると境界日は前後混在の一日になり、数値を補正する分解能は残らない。
Instagram・TikTok・X・YouTubeの四つがSearch Consoleの属性になった。だがAPI参照は2024-07-23で止まり、識別子の書き方が載っていない。ヘルプセンターは全面公開の20日後もまだ段階的展開と書く。手で開くチームと自動化したチームで、新しい数字を先に読める側が逆転する。
自サイトのビルド成果物から69本のテキストフラグメントを作り、Chromiumで一つずつクリックして到達を記録した。散文の48本は全部届き、コードブロックは15本中14本が切れた。ブロック境界と単語境界の規則を実測で整理する。
去年書いた記事にcurlをかけたら、Last-Modifiedが昨日のデプロイ時刻だった。ETagを分解すると、ファイルの更新時刻とサイズを16進数で繋いだ値だ。同じソースで再ビルドしたHTML 1,346枚が100%バイト一致するのに、デプロイ一回でサイト全体の条件付きリクエストが成立しなくなる。
一つの記事のタイトルは title・h1・og:title・headline・RSS など六か所で宣言される。1,296本すべてで一致していた。問題は七つ目のチャネルだった。自サイトに向かう内部リンク18,296本のうち、リンク先の見出しと一致するアンカーテキストは0.7%。原因はカード全体を包んだ<a>一つだった。
アクセシビリティ指標を測るために書いたスクリプトが、URLのバグを掘り当てた。ビルド済みHTML 1,334ページの内部リンクを全数調査したところ、半分を超える24,948本が末尾スラッシュなしの、つまり301リダイレクトを経由するURLを指していた。原因の特定と4段階の修正、そしてゼロにするまでの記録。
関連記事リンクが中央値8本ついているサイトの内部リンクを、到達性の基準で数え直した。ビルド済みHTML1,330枚を幅優先で辿ると記事1,288本のうち1,276本が深度2。ところが言語別の一覧ページ4枚をリンクグラフから外した瞬間、296本がホームから届かなくなった。入口は言語別の一覧ページだった。
Googleが2026年5月7日にFAQリッチリザルトを完全終了した。オフライン検証器でFAQPage JSON-LDを測るとスキーマは通るのにリッチリザルトはDEPRECATEDと返る。検証通過と露出が分かれたこの地点で、Web開発者がコードとコンテンツをどう変えるべきかを公式文書に沿って整理した。
自分で運営する飲食店推薦PWAにRestaurant構造化データを実装した記録。曜日別の平文営業時間をopeningHoursSpecificationへ変換し、同じ欠陥3つを型チェック・スキーマバリデーター・ランタイムゲートに順に流して、どの層が何を捕まえるかを測った。MEOへの効果は公式ドキュメントを引いて正直に線を引く。
nosnippet の一行は、もう検索スニペットを消すだけではない。Google 公式ドキュメントは、この指示子が AI Overview・AI Mode への引用入力まで遮断すると明記した。二つのページを作り、パーサーで max-snippet・data-nosnippet の実効果を測り直した。
JSON-LDパーサーが通しても検索エンジンには読めないマークアップがある。schema.orgの@vocabのせいで、タイポも大文字小文字の誤りも正常なJSON-LDとして展開される。60行のスキーマ対応バリデーターを書き、CIでデプロイ前に捕まえた実測記録。
同じProductエンティティを三つの構文で書き、パーサーに通してバイト数と壊れやすさを実測した。Googleは三つを同等に扱う。ならJSON-LDを勧める本当の理由は順位ではなく、リデザインで生き残る結合度だった。公式ドキュメントと再現ログで整理する選択基準。
GPTBotもClaudeBotもJSをレンダリングしない。CSRページがAI検索に見えない理由をcurlで再現し、サーバーサイドで直す手順をまとめた。
priority 1.0 に changefreq always を付けても、Googleは全部捨てる。公式ドキュメントが使うフィールドは lastmod ひとつ。しかも検証可能なほど正確なときだけ使う。三種類のsitemapを公式XSDで実際に通し、何が検証を通り、何が黙って無視されるかを実測した。
自分のページのJSON-LDを検証ツールにかけたら、三つの島にバラバラだった。@idのノード参照でOrganization・WebSite・Articleを一つの@graphに繋ぎ、jsonldで連結性を実測。3コンポーネントが1つに統合される過程と、Googleが保証しない点まで。
30行のチェッカーを自サイトのビルド成果物に直接走らせた。ブログ記事248本のhreflangクラスターは全部通ったのに、トップページだけが引っかかった。Google公式の相互リンク規則、実測ログ、3つの実装方法の比較、そして開発者がすぐ適用できる修正コードまでまとめた。
GPTBotを一行ブロックして「AI遮断完了」と思っているサイトは多い。学習・検索・ユーザー要求のクローラーを分けて制御するrobots.txtを実際に書き、標準パーサーで検証した。Google-ExtendedがAI Overviewsを止められない落とし穴と、llms.txtの正直な現状まで。
店舗検索ページのLocalBusiness JSON-LDをJSで注入すると、生のHTMLにはブロックが0個。サーバーサイド出力と直接比較し、Google公式見解と順位の限界まで整理した。
Astroベースの多言語ブログでAdSense繰り返し不承認の原因を技術的に分析し、ads.txt競合・996個のゴーストページ・サイトマップ全404などの問題を解決した実践ガイドです。
ChatGPT、PerplexityなどのAI検索エンジンにコンテンツが引用されるよう最適化するAEO戦略の実装経験と成果を共有します。スキーママークアップ、FAQ最適化、構造化データ設計の実践的なノウハウを解説します。
Google AdSenseで「価値の低いコンテンツ」として拒否された後、ChatGPT、Claude、Geminiの3つのAIを活用して原因を分析し、承認可能性を5.5点から8.5点に改善した実体験を共有します。
Agent Effi Flowプロジェクトから学ぶSEO基盤構築からAEO戦略まで、実装事例と測定可能な成果