SEOツール

無料 OpenSearch 記述ジェネレーター

ブラウザの検索バー用のOpenSearch記述XMLとHTMLリンクタグを生成します。

ツールを読み込み中...

OpenSearch 記述ジェネレーターとは

OpenSearch記述はブラウザにウェブサイトの検索方法を指示するXML文書です。ブラウザがOpenSearchのlinkタグを検出するとサイトの検索を検索エンジンオプションとして追加することを提案します。ユーザーは最初にサイトにアクセスしなくてもブラウザのアドレスバーや検索ボックスから直接サイトを検索できます。Firefox、Edge、一部のChromiumベースのブラウザがこの機能をサポートしています。

クイックアンサー

OpenSearch記述XMLファイルを生成してブラウザがサイトの検索を検索エンジンとして追加できるようにします。短い名前、{searchTerms}プレースホルダー付きの検索URL、ファビコンURLを含めます。ブラウザが検索プラグインを自動発見できるようにlinkタグをページのheadに追加します。

Last updated: 2026-05-28

制限事項

  • SafariはOpenSearchをサポートしていません。この機能は主にFirefoxとChromiumベースのブラウザで機能します。コア検索機能ではなくプログレッシブエンハンスメントと考えてください。
  • OpenSearch 1.1仕様(2005年)は古く更新されていません。形式は安定していますが構造化データ統合などの最新の検索機能が欠けています。
  • XMLファイルは正しいContent-Typeヘッダー(application/opensearchdescription+xml)で配信する必要があります。一部の静的ホストはXMLファイルのカスタムコンテンツタイプを提供できない場合があります。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. 検索エンジンの短い名前(最大16文字)と簡単な説明を入力します。
  2. {searchTerms}をユーザーのクエリのプレースホルダーとして検索URLテンプレートを提供します。
  3. ファビコンURLとオプションで検索オートコンプリート用のサジェストURLを追加します。
  4. XMLをopensearch.xmlにコピーしlinkタグをすべてのページのheadセクションに追加します。

主な用途

  • FirefoxおよびChromiumベースのブラウザにサイト検索を追加しユーザーがアドレスバーから直接検索できるようにします。
  • 専用の検索ページを持つドキュメントサイトやナレッジベース用のOpenSearchプラグインを作成します。
  • Algoliaなどのサードパーティ検索サービスやカスタム検索エンドポイントを使用する静的サイトに検索統合を追加します。

用途

使用例

ドキュメントサイトの検索

ドキュメントサイトに/search?q=の検索ページがあります。検索URLテンプレートhttps://docs.example.com/search?q={searchTerms}でOpenSearch XMLを生成します。Firefoxを使用する訪問者はサイトを検索エンジンリストで見つけてドキュメントを直接検索できます。

サードパーティ検索を使用する静的サイト

静的サイトがサードパーティの検索サービスを使用しています。検索URLはhttps://search.example.com/search?query={searchTerms}&site=mysiteのようになります。OpenSearch記述を生成してこの検索を訪問者のブラウザに統合します。

よくあるミス

  • 検索URLテンプレートに{searchTerms}を含め忘れるとブラウザがユーザーのクエリを検索ページに渡せません。
  • ファビコンに相対URLを使用するかHTTPS経由で配信しないとファビコンは絶対HTTPS URLである必要があります。
  • XMLファイルを間違ったContent-Typeで配信するとapplication/opensearchdescription+xmlである必要があります。

検証

  1. Firefoxでサイトにアクセスしlinkタグ追加後にアドレスバーに緑色のプラスアイコンまたは検索エンジン追加プロンプトが表示されるか確認します。
  2. ブラウザのDevTools Networkタブを使用してhttps://yoursite.com/opensearch.xmlがContent-Type: application/opensearchdescription+xmlを返すことを確認します。

FAQ

OpenSearch 記述ジェネレーターのFAQ

OpenSearchをサポートしているブラウザは?

Firefoxが最も強力にサポートしておりサイトにOpenSearch記述を追加することを積極的に推奨しています。Chromiumベースのブラウザ(Chrome、Edge、Brave)はOpenSearchをサポートしていますがユーザーエクスペリエンスは異なります。SafariはOpenSearchをサポートしていません。linkタグはサポートしていないブラウザでは無害でありFirefoxユーザーにプログレッシブエンハンスメントを提供します。

検索メソッドにGETの代わりにPOSTを使用できますか?

はい。ただしGETを強くお勧めします。GETベースの検索URLはブックマーク可能で共有可能でありブラウザのアドレスバーオートコンプリートで機能します。POSTベースの検索ではブラウザがフォームを送信する必要があるため使いやすさが制限されます。ほとんどのサイト検索実装はクエリパラメータでGETを使用します。

サジェストURLは必要ですか?

いいえ。サジェストURLはオプションです。ブラウザの検索バーにユーザーが入力する際に検索オートコンプリートの候補を有効にします。サジェストをサポートするにはサーバーがOpenSearch Suggestions形式でJSONを返す必要があります。ほとんどの静的サイトはこの機能をスキップします。

関連ツール

その他のseoツール

こちらもお試しください

こちらもお試しください