Web用記事&ブログ記事販売ラボ

あなたのビジネスを伸ばす、プロ品質のWeb記事を。

Menu
  • ホーム
  • 免責事項
  • プライバシーポリシー
  • 運営者情報
  • お問い合わせ
Menu

検索結果のCTRを劇的改善!タイトル・ディスクリプション最適化テスト戦略

Posted on 2026年5月3日 by web

目次

第1章:CTR改善のための基礎知識
第2章:最適化テストに必要な準備とツール
第3章:タイトル・ディスクリプション最適化テストの手順
第4章:注意点と失敗例
第5章:応用テクニックと高度な戦略
第6章:よくある質問と回答
第7章:まとめ


検索エンジンの検索結果ページ(SERP)は、ユーザーが情報にたどり着くための最初の関門です。ここで表示されるページのタイトルとディスクリプションは、ウェブサイトへのアクセスを左右する決定的な要素となります。どれほど質の高いコンテンツを提供していても、SERP上でユーザーの目を引き、クリックを促せなければ、その価値は十分に伝わりません。クリック率(CTR)は、検索順位だけでなく、ユーザーの検索意図との合致度やページの魅力度を測る重要な指標であり、このCTRを向上させることは、SEO戦略において極めて高い優先度を持つべき課題です。

検索結果のCTRを劇的に改善するためのタイトルとディスクリプションの最適化テスト戦略について、専門的な視点からその理論、具体的な手順、そして実践における注意点や応用テクニックまでを詳細に解説します。単なるキーワードの詰め込みではなく、ユーザーの心に響くメッセージングとデータに基づいた継続的な改善サイクルを通じて、ウェブサイトのパフォーマンスを最大化する方法を深く掘り下げていきます。

第1章:CTR改善のための基礎知識

検索エンジンの最適化(SEO)において、ウェブサイトの検索順位を上げることはもちろん重要ですが、それに加えて、表示された検索結果がどれだけユーザーにクリックされるか、すなわちクリック率(CTR)もまた、ウェブサイトの成功を大きく左右する要因です。ここでは、CTRの基本的な概念とその重要性、そしてタイトルタグとディスクリプションがCTRに与える影響について解説します。

1.1 CTRとは何か、なぜ重要なのか

CTR(Click Through Rate:クリック率)とは、検索結果に表示された回数(インプレッション数)に対して、実際にクリックされた回数の割合を示す指標です。計算式は「CTR = (クリック数 ÷ インプレッション数) × 100 (%)」となります。

CTRが重要視される理由は多岐にわたります。
まず、CTRが高いということは、その検索結果がユーザーの検索意図に強く合致している、または魅力的な情報を提供していると認識されていることを意味します。Googleのような検索エンジンは、ユーザーにとって価値のある情報を提供することを最優先事項としているため、高いCTRはユーザーエンゲージメントの指標としてポジティブに評価される可能性があります。これは、間接的に検索順位にも影響を与える要因の一つと考えられています。

次に、単純にウェブサイトへのトラフィックが増加します。検索順位が同じであっても、CTRが高ければより多くのユーザーをサイトに呼び込むことができ、ビジネス目標達成に直結します。

1.2 タイトルタグの役割と重要性

タイトルタグ(タグ)は、ウェブページの内容を簡潔に説明するHTML要素であり、検索結果ページでは最も目立つ青いリンクとして表示されます。その役割と重要性は以下の通りです。</p> <p>1. 検索エンジンの理解を助ける:タイトルタグは、検索エンジンがページのコンテンツを理解するための主要なシグナルの一つです。適切なキーワードを含めることで、関連性の高い検索クエリで表示されやすくなります。<br /> 2. ユーザーの最初の接点:ユーザーはタイトルを見て、そのページが自分の求めている情報を提供しているかどうかを判断します。魅力的で、検索意図に合致したタイトルは、クリックを促す強力なフックとなります。<br /> 3. ブラウザタブでの表示:ブラウザのタブやブックマーク名としても表示されるため、ユーザーがサイト内で迷わないためにも重要です。</p> <p>タイトル作成のポイントとしては、主要キーワードを前方配置すること、具体性を持たせること、感情を揺さぶる言葉や数字を用いること、そして検索エンジンの表示文字数制限(一般的に日本語で30~35文字程度)を意識することが挙げられます。</p> <h3>1.3 ディスクリプションの役割と重要性</h3> <p>メタディスクリプション(<meta name="description">タグ)は、ページの要約を記述するHTML要素であり、検索結果ではタイトルリンクの下に表示される短いテキストです。タイトルタグが「引き」であるならば、ディスクリプションは「後押し」の役割を担います。</p> <p>1. クリックを促す補助情報:ディスクリプションは、タイトルだけでは伝えきれないページの具体的な内容やメリットを補足し、ユーザーにクリックする理由を提供します。魅力的なコピーは、ユーザーの疑問を解決したり、欲求を満たしたりする期待感を高めます。<br /> 2. コンテンツの事前説明:ユーザーがページにアクセスする前に、どのような情報が得られるのかを明確にすることで、ミスマッチを防ぎ、ユーザー満足度を高めます。<br /> 3. キーワードの自然な組み込み:ディスクリプションに含めたキーワードは、検索クエリと一致した場合に太字で表示されることがあり、ユーザーの視覚的な注意を引きやすくなります。ただし、過度なキーワードの羅列は避けるべきです。</p> <p>ディスクリプションもまた、表示文字数制限(一般的に日本語で90~120文字程度)があるため、この範囲内で魅力的かつ簡潔に内容を伝える工夫が必要です。</p> <h3>1.4 Googleのアルゴリズムとスニペット表示の仕組み</h3> <p>Googleは、ユーザーの検索クエリとウェブページの内容を照合し、最も関連性の高い結果をSERPに表示します。この際、タイトルとディスクリプションは、ウェブマスターが指定したものと異なる表示となる場合があります。</p> <p>Googleがスニペットを書き換える主な理由は、ユーザーの検索クエリに対して、ウェブページ内の最も関連性の高い部分を提示することで、ユーザー体験を向上させるためです。例えば、ウェブマスターが設定したディスクリプションが短すぎる、内容が不適切、または検索クエリとの関連性が低いと判断された場合、Googleはページコンテンツから適切なテキストを抽出して表示することがあります。</p> <p>この挙動を理解した上で、ウェブマスターとしては、Googleが書き換えてもユーザーに価値が伝わるように、ページのコンテンツ自体が検索意図に沿っており、かつ魅力的な情報を包括的に含んでいることが重要になります。タイトルとディスクリプションはあくまで「推奨」であり、Googleはユーザーにとって最適な情報を届けるために、最終的な表示を決定する権限を持つことを認識しておく必要があります。</p> <h2>第2章:最適化テストに必要な準備とツール</h2> <p>CTR改善のためのタイトル・ディスクリプション最適化は、勘や経験だけに頼るのではなく、データに基づいた科学的なアプローチが不可欠です。効果的なテスト戦略を遂行するためには、事前の計画立案と適切なツールの選定が成功の鍵となります。</p> <h3>2.1 テスト計画の立案:目的設定から仮説構築まで</h3> <p>テストを開始する前に、以下の要素を明確に定義することが重要です。</p> <p>1. 目的設定:何のためにテストを行うのかを明確にします。「CTRを○%向上させる」「特定ページの流入数を○倍にする」など、具体的で測定可能な目標を設定します。<br /> 2. テスト対象の選定:どのページのタイトルやディスクリプションを最適化するのかを決定します。Google Search ConsoleなどでCTRが低いにもかかわらず、インプレッション数が多いページ、あるいは重要なキーワードで上位表示されているがCTRが伸び悩んでいるページなどが候補になります。<br /> 3. 仮説設定:なぜ現在のCTRが低いのか、どうすれば改善できるのかという仮説を立てます。例えば、「タイトルに数字を入れるとCTRが上がるのではないか」「ディスクリプションに具体的なメリットを記述するとクリックが増えるのではないか」といった具体的な仮説を立てます。これにより、テストの方向性が定まります。<br /> 4. KPI(重要業績評価指標)設定:テストの成否を判断するための指標(例:CTR、オーガニックセッション数、コンバージョン率など)を明確にします。</p> <h3>2.2 必要なツール群</h3> <p>効果的な最適化テストを実施するためには、複数のツールの活用が不可欠です。</p> <p>1. Google Search Console(GSC)<br /> – 機能:検索パフォーマンスレポートを通じて、各ページのインプレッション数、クリック数、CTR、平均検索順位などの詳細データを提供します。特に、検索クエリごとのCTR分析は、改善すべきページやキーワードを特定する上で最も重要なデータ源となります。<br /> – 活用法:CTRが低いにもかかわらず多くのインプレッションを獲得しているページを特定し、改善の優先順位を決定します。新しいタイトルやディスクリプションを適用した後のCTRの変化を追跡し、効果を測定します。<br /> 2. Google Analytics(GA)<br /> – 機能:ウェブサイトに流入した後のユーザー行動(直帰率、滞在時間、コンバージョン率など)を詳細に分析できます。<br /> – 活用法:CTR改善が、サイト内でのユーザー体験やビジネス目標達成にどれだけ寄与しているかを評価します。例えば、CTRが向上しても直帰率が高ければ、コンテンツとスニペットにミスマッチがある可能性を示唆します。<br /> 3. キーワード調査ツール(例:Googleキーワードプランナー、Ahrefs、Semrushなど)<br /> – 機能:ターゲットとするキーワードの検索ボリューム、競合性、関連キーワードなどを調査します。<br /> – 活用法:ユーザーがどのような言葉で検索しているのか、どのような情報を求めているのかを深く理解し、タイトルやディスクリプションに含めるべきキーワードや訴求点を特定します。<br /> 4. 競合分析ツール(例:Ahrefs、Semrush、SimilarWebなど)<br /> – 機能:競合サイトの検索上位ページにおけるタイトルやディスクリプション、コンテンツ戦略などを分析します。<br /> – 活用法:競合がどのような魅力的なスニペットでCTRを獲得しているのかを研究し、自サイトの改善策のヒントを得ます。ただし、単なる模倣ではなく、自サイトの独自性や強みを加味することが重要です。</p> <h3>2.3 テスト設計の考え方</h3> <p>効果的なテストには、以下の設計原則が求められます。</p> <p>1. 単一変数テスト(A/Bテストの原則):一度のテストで変更する要素は一つに限定します。例えば、タイトルだけを変更し、ディスクリプションは変更しない。これにより、どの変更がCTRに影響を与えたのかを正確に特定できます。検索結果のCTR最適化は厳密なA/Bテスト(同じ条件でランダムに2パターンを表示し比較)が難しいですが、変更前後の比較(期間比較)として効果を測定します。<br /> 2. テスト期間の適切な設定:変更を加えてからデータが十分に蓄積されるまでの期間を確保します。検索エンジンのクローラーが変更を認識し、インデックスに反映されるまでには時間がかかります。また、データの有意性を確保するためには、少なくとも2週間から1ヶ月程度の期間が必要となることが多いです。短すぎると季節性や曜日などの一時的な要因に左右され、正確な判断ができません。<br /> 3. 外部要因の考慮:テスト期間中に、大規模なアップデート、競合サイトの動向、季節イベント、ニュースリリースなどの外部要因がないかを確認し、もしあればその影響を考慮に入れて分析します。<br /> 4. ベースラインの確立:テストを開始する前のCTRやトラフィック量などのデータを正確に記録し、改善効果を比較するためのベースラインとします。</p> <p>これらの準備と計画を丁寧に行うことで、より確度の高いCTR改善テストを実現し、効果的な成果へと繋げることが可能になります。</p> <h2>第3章:タイトル・ディスクリプション最適化テストの手順</h2> <p>タイトルとディスクリプションの最適化テストは、単なるテキストの変更に留まらず、ユーザー心理と検索エンジンの挙動を深く理解し、データに基づいて戦略的に実施するプロセスです。ここでは、具体的なテスト手順をステップごとに解説します。</p> <h3>3.1 ステップ1:現状分析と問題点特定</h3> <p>まず、Google Search Console(GSC)のパフォーマンスレポートを使い、現在のCTRを把握します。</p> <p>1. 低CTRページの特定:GSCで「検索結果」レポートを開き、「ページ」タブを選択します。表示回数(インプレッション数)が多く、かつCTRが低いページを特定します。特に、検索順位が上位(1位~3位)にもかかわらずCTRが低いページは、改善のポテンシャルが高い候補となります。<br /> 2. クエリレベルでの分析:特定のページのCTRが低い原因をさらに深く掘り下げるため、そのページに関連するクエリ(検索キーワード)ごとのパフォーマンスを確認します。特定のキーワードでCTRが極端に低い場合は、そのクエリに対する現在のスニペットがユーザーの検索意図とずれている可能性があります。<br /> 3. 競合スニペットの調査:自サイトのページが表示されているキーワードで、実際に検索エンジンで検索を行い、競合他社のスニペットがどのように表示されているかを確認します。彼らがどのようなタイトルやディスクリプションでユーザーの注意を引いているのかを分析し、自サイトとの差分や参考にできる要素を見つけます。</p> <h3>3.2 ステップ2:改善案の立案と仮説設定</h3> <p>現状分析の結果に基づき、どのような改善をすればCTRが向上するかという仮説を立てます。</p> <p>1. キーワードの再検討:主要キーワードは適切にタイトルとディスクリプションに盛り込まれているか。ユーザーが求めている情報を的確に表現できているかを確認します。関連キーワードやLSI(Latent Semantic Indexing)キーワードの追加も検討します。<br /> 2. 訴求ポイントの明確化:ページの最も魅力的な情報、ユーザーが得られる具体的なメリット、解決できる課題などを明確にします。数字、限定性、ベネフィット、権威性などを加えることで、より説得力のあるスニペットになります。<br /> 3. ユーザー心理の考察:そのキーワードで検索するユーザーはどのような状態にあり、何を求めているのかを想像します。例えば、「〜方法」を検索するユーザーは具体的な手順を知りたい、「〜比較」を検索するユーザーは選択肢とその違いを知りたい、といった具合です。</p> <h3>3.3 ステップ3:新しいタイトル・ディスクリプションの作成</h3> <p>立てた仮説に基づき、具体的なタイトルとディスクリプションを作成します。</p> <p>1. タイトル作成のコツ<br /> – 主要キーワードの配置:必ずタイトルの前方(左側)に主要キーワードを配置します。<br /> – 具体性・数字:具体的な数字(例:「5つの改善策」「2024年最新版」)や具体的な効果を盛り込み、視覚的なインパクトと信頼性を高めます。<br /> – 記号の活用:括弧や記号(【】、|など)を使って情報を区切り、視認性を高めます。ただし、過度な使用は避けます。<br /> – 感情を揺さぶる言葉:「無料」「簡単」「最新」「失敗しない」など、ユーザーの感情に訴えかける言葉を選びます。<br /> – 文字数制限の意識:PCやモバイルでの表示文字数を考慮し、切れてしまわないように重要な情報は前半に集めます。(一般的に日本語で30~35文字程度)<br /> 2. ディスクリプション作成のコツ<br /> – 具体的なメリットとCTA:ユーザーがクリックすることで得られる具体的なメリットを明確にし、必要であれば行動喚起(CTA:Call To Action)を促す言葉(例:「詳しくはこちら」「今すぐチェック」)を自然に組み込みます。<br /> – キーワードの自然な組み込み:タイトルでカバーしきれなかった関連キーワードを自然な文章で盛り込み、検索クエリとの関連性を高めます。<br /> – 信頼性・権威性の提示:もしあれば、専門家の監修、実績、独自の調査データなど、信頼性を高める要素を盛り込みます。<br /> – 質問と回答形式:ユーザーが抱えるであろう疑問を提示し、その答えがページ内にあることを示唆する形式も有効です。<br /> – 文字数制限の意識:こちらも表示文字数を意識し、簡潔かつ魅力的にまとめます。(一般的に日本語で90~120文字程度)</p> <h3>3.4 ステップ4:実装とデータ収集</h3> <p>作成した新しいタイトルとディスクリプションをウェブサイトに適用します。</p> <p>1. HTMLの修正:ウェブページのHTMLファイル内にある<title>タグと<meta name="description">タグを修正します。WordPressなどのCMSを使用している場合は、SEOプラグイン(例:Yoast SEO, Rank Math)を通じて簡単に設定できます。<br /> 2. 変更の反映:修正を終えたら、サーバーにファイルをアップロードし、変更が正しく反映されていることを確認します。<br /> 3. Googleへの通知(任意):Google Search Consoleの「URL検査」ツールを使用して、変更を適用したページのURLをGoogleに再クロールとインデックス登録をリクエストすることで、より早く変更が検索結果に反映される可能性があります。ただし、必須ではありません。<br /> 4. データ収集の開始:変更が適用されたら、GSCやGAを通じてCTR、インプレッション数、クリック数などのデータを収集し始めます。</p> <h3>3.5 ステップ5:効果測定と評価</h3> <p>設定したテスト期間が終了したら、収集したデータを基に効果を測定し、評価を行います。</p> <p>1. CTRの変化の確認:GSCのパフォーマンスレポートで、変更前後のCTRを比較します。期間比較機能などを活用し、インプレッション数と順位の変動も加味して分析します。<br /> 2. その他の指標の確認:Google Analyticsで、流入後の直帰率、セッション時間、コンバージョン率などの変化を確認します。CTRが向上しても、これらの指標が悪化している場合は、スニペットとコンテンツの間にミスマッチがある可能性を示唆します。<br /> 3. 統計的有意性の確認:特に変更前後の差が小さい場合、その変化が偶然によるものではないか、統計的に有意な差であるかを考慮します。簡易的には、ある程度のインプレッション数とクリック数があれば、目に見える変化は評価に値します。<br /> 4. 結果の解釈:CTRが向上した場合は、仮説が正しかった可能性が高いと判断し、その要因を分析します。逆に改善が見られない、または悪化した場合は、なぜそうなったのかを深く考察し、次の仮説立案に活かします。</p> <h3>3.6 ステップ6:次の施策へのフィードバック</h3> <p>テスト結果を分析し、成功した場合はその要因を他の類似ページにも横展開することを検討します。失敗した場合は、その原因を究明し、新たな仮説を立てて次のテストサイクルへと繋げます。SEOは一度の施策で完結するものではなく、常に改善を繰り返す継続的なプロセスです。</p> <div class="page-links">Pages: <span class="post-page-numbers current" aria-current="page">1</span> <a href="https://web.bulog.jp/seo/404/2/" class="post-page-numbers">2</a> <a href="https://web.bulog.jp/seo/404/3/" class="post-page-numbers">3</a></div> <div class="tag-cat-container"> <span class="tag-cat-container-strings"> Category:</span> <a href="https://web.bulog.jp/category/seo/" rel="category tag">SEO(検索エンジン最適化)</a> </div> </div><!-- .entry-content --> </article><!-- #post-404 --> <div class="mb_singlepost_nav"> <nav class="navigation post-navigation" aria-label="投稿"> <h2 class="screen-reader-text">投稿ナビゲーション</h2> <div class="nav-links"><div class="nav-previous"><a href="https://web.bulog.jp/ai/403/" rel="prev">← 専門分野のAI精度革命!ベクトルDB活用による参考資料の効率的学習法</a></div><div class="nav-next"><a href="https://web.bulog.jp/blog/405/" rel="next">収益最大化!中古ドメイン選定の秘訣と履歴チェックで失敗しないキーワード選定術 →</a></div></div> </nav></div> </main><!-- #main --> </div><!-- #primary --> <aside id="secondary" class="featured-sidebar widget-area"> <section id="recent-posts-2" class="fbox swidgets-wrap widget widget_recent_entries"> <div class="swidget"><div class="sidebar-title-border"><h3 class="widget-title">最近の投稿</h3></div></div> <ul> <li> <a href="https://web.bulog.jp/web/416/">価格競争の沼から脱出!自社ブランドの独自価値(USP)を言語化し、選ばれる戦略</a> </li> <li> <a href="https://web.bulog.jp/seo/415/">監修者不在でもE-E-A-Tを強化!編集ポリシー明文化でSEOを劇的に向上させる秘訣</a> </li> <li> <a href="https://web.bulog.jp/web/414/">ユーザーの声で売上UP!不満解消に特化した商品紹介コンテンツ作成術</a> </li> <li> <a href="https://web.bulog.jp/blog/413/">Amazonアソシエイトのセールで爆発的収益!24時間Twitterとブログ連動戦略</a> </li> <li> <a href="https://web.bulog.jp/sns/412/">Threadsアルゴリズム徹底解析!新規おすすめ表示を勝ち取る全条件</a> </li> <li> <a href="https://web.bulog.jp/blog/411/">アフィリエイト比較表のスマホ崩れはこれで解決!CSSで実装するレスポンシブ完璧表示</a> </li> <li> <a href="https://web.bulog.jp/seo/410/">E-E-A-T向上を確約!著者・運営者情報を「徹底的に具体化」する9つの秘訣</a> </li> <li> <a href="https://web.bulog.jp/ai/409/">難解専門知識をAIへ注入!ハルシネーションを防ぐ正確な参考資料投入術</a> </li> <li> <a href="https://web.bulog.jp/sns/408/">140字の壁突破!Twitterスレッドで専門知識を深く伝える発信術</a> </li> <li> <a href="https://web.bulog.jp/sns/407/">SNSエゴサーチが激変!ポジティブ評価を量産する戦略的仕掛け作り</a> </li> </ul> </section><section id="categories-2" class="fbox swidgets-wrap widget widget_categories"><div class="swidget"><div class="sidebar-title-border"><h3 class="widget-title">カテゴリー</h3></div></div> <ul> <li class="cat-item cat-item-2"><a href="https://web.bulog.jp/category/seo/">SEO(検索エンジン最適化)</a> </li> <li class="cat-item cat-item-3"><a href="https://web.bulog.jp/category/web/">Webマーケティング</a> </li> <li class="cat-item cat-item-4"><a href="https://web.bulog.jp/category/sns/">SNSマーケティング</a> </li> <li class="cat-item cat-item-5"><a href="https://web.bulog.jp/category/blog/">ブログ運営・アフィリエイト</a> </li> <li class="cat-item cat-item-6"><a href="https://web.bulog.jp/category/ai/">AI × ライティング</a> </li> </ul> </section><section id="archives-2" class="fbox swidgets-wrap widget widget_archive"><div class="swidget"><div class="sidebar-title-border"><h3 class="widget-title">アーカイブ</h3></div></div> <ul> <li><a href='https://web.bulog.jp/date/2026/05/'>2026年5月</a></li> <li><a href='https://web.bulog.jp/date/2026/04/'>2026年4月</a></li> <li><a href='https://web.bulog.jp/date/2026/03/'>2026年3月</a></li> <li><a href='https://web.bulog.jp/date/2026/02/'>2026年2月</a></li> </ul> </section><section id="pages-2" class="fbox swidgets-wrap widget widget_pages"><div class="swidget"><div class="sidebar-title-border"><h3 class="widget-title">その他</h3></div></div> <ul> <li class="page_item page-item-16"><a href="https://web.bulog.jp/privacy/">プライバシーポリシー</a></li> <li class="page_item page-item-14"><a href="https://web.bulog.jp/disclaimer/">免責事項</a></li> <li class="page_item page-item-11"><a href="https://web.bulog.jp/admin/">運営者情報</a></li> <li class="page_item page-item-40"><a href="https://web.bulog.jp/contact/">お問い合わせ</a></li> </ul> </section><section id="search-2" class="fbox swidgets-wrap widget widget_search"><form role="search" method="get" class="search-form" action="https://web.bulog.jp/"> <label> <span class="screen-reader-text">検索:</span> <input type="search" class="search-field" placeholder="検索…" value="" name="s" /> </label> <input type="submit" class="search-submit" value="検索" /> </form></section></aside><!-- #secondary --> </div> </div><!-- #content --> <footer id="colophon" class="site-footer clearfix"> <div class="content-wrap"> </div> <div class="site-info"> © 2026 Web用記事&ブログ記事販売ラボ <!-- Delete below lines to remove copyright from footer --> <span class="footer-info-right"> | Powered by <a href="https://superbthemes.com/minimalistblogger/" rel="nofollow noopener">Minimalist Blog</a> WordPress Theme </span> <!-- Delete above lines to remove copyright from footer --> </div><!-- .site-info --> </div> </footer> </div> <!-- Off canvas menu overlay, delete to remove dark shadow --> <div id="smobile-menu" class="mobile-only"></div> <div id="mobile-menu-overlay"></div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/minimalist-writer/*","/wp-content/themes/minimalistblogger/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script id="wp-hooks-js" src="https://web.bulog.jp/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script> <script id="wp-i18n-js" src="https://web.bulog.jp/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script id="swv-js" src="https://web.bulog.jp/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.5"></script> <script id="contact-form-7-js-translations"> ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2025-11-30 08:12:23+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"ja_JP"},"This contact form is placed in the wrong place.":["\u3053\u306e\u30b3\u30f3\u30bf\u30af\u30c8\u30d5\u30a9\u30fc\u30e0\u306f\u9593\u9055\u3063\u305f\u4f4d\u7f6e\u306b\u7f6e\u304b\u308c\u3066\u3044\u307e\u3059\u3002"],"Error:":["\u30a8\u30e9\u30fc:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); //# sourceURL=contact-form-7-js-translations </script> <script id="contact-form-7-js-before"> var wpcf7 = { "api": { "root": "https:\/\/web.bulog.jp\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; //# sourceURL=contact-form-7-js-before </script> <script id="contact-form-7-js" src="https://web.bulog.jp/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.5"></script> <script id="minimalistblogger-navigation-js" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/navigation.js?ver=20170823"></script> <script id="minimalistblogger-skip-link-focus-fix-js" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/skip-link-focus-fix.js?ver=20170823"></script> <script id="minimalistblogger-script-js" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/script.js?ver=20160720"></script> <script id="flexslider-js" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/jquery.flexslider.js?ver=20150423"></script> <script id="minimalistblogger-accessibility-js" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/accessibility.js?ver=20160720"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://web.bulog.jp/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}} </script> <script type="module"> /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://web.bulog.jp/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html>