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

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

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

SERPクリック率を劇的に変える!タイトルタグとディスクリプションの科学的検証術

Posted on 2026年3月15日 by web

目次

導入文
第1章:SERPクリック率を理解する基礎知識
第2章:科学的検証に必要なツールと準備
第3章:タイトルタグとディスクリプションの検証手順
第4章:検証における注意点と陥りやすい失敗例
第5章:クリック率を最大化する応用テクニック
第6章:SERPクリック率に関するよくある質問
第7章:まとめ


今日のデジタルマーケティングにおいて、ウェブサイトへのアクセス数を増やすことは、ビジネスの成長に直結する重要な課題です。しかし、単に検索エンジンで上位表示されるだけでは不十分な時代となりました。検索結果ページ(SERP)に表示された際、ユーザーが思わずクリックしたくなるような魅力的な情報を提供できているかどうかが、その成果を大きく左右します。このクリック率(CTR)を決定づける最も重要な要素の一つが、タイトルタグとディスクリプションです。これらはウェブページの「顔」とも言える部分であり、ユーザーがあなたのコンテンツに価値を見出すか否かを瞬時に判断する情報源となります。本稿では、SERPクリック率を劇的に向上させるための、タイトルタグとディスクリプションの科学的な検証術について、専門的な視点から深掘りして解説していきます。

第1章:SERPクリック率を理解する基礎知識

SERPクリック率を効果的に改善するためには、まずその基本となる概念を正確に理解することが不可欠です。この章では、SERP、クリック率、そしてタイトルタグとディスクリプションがそれぞれどのような役割を果たし、いかに互いに関連し合っているかについて解説します。

1.1 SERP(検索結果ページ)とは

SERPとはSearch Engine Results Pageの略で、ユーザーが検索クエリを入力した際に検索エンジンが表示する結果ページのことを指します。このページには、オーガニック検索結果、有料広告、ローカルパック、画像、動画、ニュース、リッチスニペットなど、様々な形式の情報が表示されます。ユーザーはこれらの情報の中から、自身の求めているコンテンツに最も合致すると判断したものをクリックしてウェブサイトへと遷移します。

1.2 クリック率(CTR)とその重要性

クリック率(Click Through Rate: CTR)は、表示回数(インプレッション)に対して、実際にクリックされた回数の割合を示す指標です。計算式は「クリック数 ÷ 表示回数 × 100(%)」となります。SERPにおけるCTRは、特定の検索クエリであなたのページが表示された際、どれだけのユーザーがそのページをクリックしたかを表します。

CTRが高いことは、単にアクセス数が増えるだけでなく、検索エンジン最適化(SEO)の観点からも非常に重要です。検索エンジンは、CTRをユーザーエンゲージメントの一つのシグナルとして捉える傾向があります。つまり、特定の検索結果のCTRが高い場合、そのページがユーザーの検索意図に対して高い関連性と価値を提供していると判断され、結果として検索ランキングの向上に寄与する可能性があります。

1.3 タイトルタグの役割とSEO上の意味

タイトルタグ(タグ)は、ウェブページの内容を最も簡潔かつ的確に表す見出しであり、SERPでは通常、青色のリンクテキストとして表示されます。ブラウザのタブやブックマーク名にも使用されるため、ユーザーがページの内容を把握する上で非常に重要な要素です。</p> <p>SEOにおけるタイトルタグの重要性は計り知れません。検索エンジンはタイトルタグをページの主要なトピックを理解するための重要な情報源として利用します。そのため、ターゲットキーワードを適切に含めることはもちろん、ユーザーの検索意図を捉え、クリックを促す魅力的な表現を用いることが求められます。長すぎるタイトルは途中で省略されるため、表示される文字数を意識した作成が必要です。</p> <h3>1.4 ディスクリプションの役割とSEO上の意味</h3> <p>ディスクリプション(meta description)は、タイトルタグの下に表示される短い説明文で、ページの概要をユーザーに伝えます。タイトルタグでは伝えきれない詳細な情報や、ページの具体的なメリット、解決できる課題などを盛り込むことで、ユーザーのクリックを強く促す役割を担います。</p> <p>ディスクリプション自体は直接的な検索ランキングの要因ではないとされています。しかし、魅力的なディスクリプションはCTRを大幅に向上させ、間接的にSEOに良い影響を与えます。検索エンジンはユーザーのクエリに応じて、ディスクリプション内のキーワードを太字で表示することがあり、これがユーザーの目に留まりやすくする効果もあります。ユーザーが求めている情報が含まれていることを明確に示すことで、クリックへの誘導を強化できます。</p> <h3>1.5 CTR向上とSEOランキングの関係性</h3> <p>SERPにおけるCTRの向上は、SEOランキングに好影響を与える可能性があります。検索エンジンは、ユーザーがどの検索結果をクリックし、そのページでどの程度の時間を過ごし、再度検索結果に戻るかどうか(pogo-sticking)などの行動データを分析しています。特定の検索結果のCTRが高い、つまり多くのユーザーがそのページを選択し、かつ満足していると判断されれば、検索エンジンはそのページの価値を高く評価し、結果として検索ランキングが上昇する傾向が見られます。</p> <p>したがって、タイトルタグとディスクリプションを最適化し、CTRを向上させることは、単にアクセス数を増やすだけでなく、SEOパフォーマンス全体の改善に不可欠な戦略となります。</p> <h2>第2章:科学的検証に必要なツールと準備</h2> <p>SERPクリック率の改善は、単なる勘や経験に頼るのではなく、データに基づいた科学的なアプローチが不可欠です。この章では、検証を効果的に進めるために必要なツールと、その準備について解説します。</p> <h3>2.1 Google Search Console</h3> <p>Google Search Consoleは、Google検索におけるウェブサイトのパフォーマンスを無料で監視し、トラブルシューティングを行うための必須ツールです。特に「検索パフォーマンス」レポートは、SERPクリック率の検証において最も重要な情報源となります。</p> <p>Search Consoleで確認すべき主な項目は以下の通りです。<br /> 表示回数:あなたのページがSERPに表示された回数。<br /> クリック数:実際にクリックされた回数。<br /> 平均CTR:クリック率の現状値。<br /> 平均掲載順位:キーワードごとの検索順位。<br /> これらのデータをキーワード、ページ、国、デバイスなどでフィルタリングし、CTRが低いページや、表示回数が多いにもかかわらずCTRが低いキーワードを発見することが、改善の第一歩となります。</p> <h3>2.2 Google Analytics</h3> <p>Google Analyticsは、ウェブサイトへのアクセス状況やユーザー行動を詳細に分析するためのツールです。SERPからの流入後のユーザーエンゲージメントを測定する際に活用します。</p> <p>Analyticsで確認すべき主な項目は以下の通りです。<br /> 参照元/メディア:オーガニック検索からの流入数。<br /> 行動フロー:ユーザーがどのページを閲覧し、どこで離脱したか。<br /> 直帰率:SERPから流入したユーザーが、最初のページだけを見てサイトを離れてしまった割合。<br /> 平均セッション時間:ユーザーがサイトに滞在した平均時間。<br /> これらの指標をSearch ConsoleのCTRデータと組み合わせることで、SERPでのクリック率だけでなく、クリック後のユーザー満足度やエンゲージメントも考慮に入れた総合的な評価が可能になります。</p> <h3>2.3 A/Bテストツール(または手動テストのためのスプレッドシート)</h3> <p>タイトルタグやディスクリプションの変更効果を科学的に検証するには、A/Bテストが最も有効な手段です。A/Bテストツールは、異なるバージョンのコンテンツをランダムなユーザーグループに表示し、どちらがより高いパフォーマンスを発揮するかを測定します。ウェブサイトのコンテンツでA/Bテストを行うツールはいくつかありますが、SERPにおけるタイトルタグやディスクリプションのA/Bテストは、Googleのアルゴリズムがタイトルやディスクリプションを決定する仕組みが複雑なため、直接的なツールは限られています。</p> <p>そのため、Search Consoleのデータを活用した手動での検証が現実的です。<br /> 特定の期間でタイトルやディスクリプションを変更し、変更前後のCTRを比較する。<br /> 変更対象ページが複数ある場合は、一部のページで変更を実施し、残りのページを比較対象としてCTRの変化を追跡する。<br /> このような手動テストを行う場合、変更内容、変更日、テスト期間、結果を詳細に記録するためのスプレッドシートが必須となります。</p> <h3>2.4 競合分析ツール</h3> <p>競合他社のタイトルタグやディスクリプションを分析することも、アイデアを得る上で有効です。SEMrushやAhrefsなどの競合分析ツールは、競合がどのようなキーワードで上位表示され、どのようなタイトルやディスクリプションを使用しているかを調査するのに役立ちます。手動で検索結果を確認するだけでも十分な情報を得られますが、ツールを活用することでより広範なデータに基づいた分析が可能になります。</p> <h3>2.5 データ分析の心構えと仮説設定の重要性</h3> <p>検証を行う上で最も重要なのは、データに対する客観的な視点と、明確な仮説設定です。<br /> 漠然と変更するのではなく、「〜という変更をすれば、ユーザーの注意を引き、CTRが〜%向上するはずだ」という具体的な仮説を立ててから改善に取り組みましょう。<br /> 仮説は、ユーザーの検索意図、競合分析、既存のCTRデータなどから導き出します。例えば、「数字を入れることで具体性が増し、クリック率が向上するのではないか」といった仮説です。<br /> 検証結果が仮説と異なっても、それは失敗ではなく、新たな知見を得る機会と捉え、次の改善に活かすPDCAサイクルを回すことが成功への鍵となります。</p> <h2>第3章:タイトルタグとディスクリプションの検証手順</h2> <p>データに基づいたSERPクリック率の改善は、以下の手順で体系的に進めることが成功への鍵です。科学的な検証アプローチを通じて、最も効果的なタイトルタグとディスクリプションを見つけ出しましょう。</p> <h3>3.1 ステップ1:現状分析と課題特定</h3> <p>まず、Google Search Consoleの「検索パフォーマンス」レポートを開き、データ期間を適切に設定します(例:過去3ヶ月、過去6ヶ月)。<br /> パフォーマンスレポートを「ページ」または「クエリ」でソートし、以下の点を分析します。<br /> 表示回数が多く、平均掲載順位もそれなりに高いにもかかわらず、CTRが低いページやキーワードを特定します。これらのページは、SERPでの露出は十分あるにもかかわらず、ユーザーにクリックされていない「機会損失」の可能性が高いです。<br /> 特定のデバイス(例:モバイル)でのCTRが低い場合、モバイルでの表示最適化が必要かもしれません。<br /> CTRが平均よりも高いページやキーワードも分析し、何が成功要因となっているのかを把握します。</p> <h3>3.2 ステップ2:具体的な仮説設定</h3> <p>現状分析で特定した課題に基づき、具体的な仮説を立てます。仮説は、「〜という変更を加えることで、〜という理由から、CTRが〜%向上するだろう」という形式で明確にします。<br /> 例1:ターゲットキーワードを含む数字(例:「2024年最新版」「5つのコツ」)をタイトルに加えることで、具体性と情報の鮮度をアピールし、クリック率が向上する。<br /> 例2:ディスクリプションの冒頭に、ユーザーの疑問を投げかける問いかけ形式の文言を挿入することで、共感を呼び、クリックを促す。<br /> 例3:競合他社のタイトルやディスクリプションで頻繁に使われている特定のキーワードやフレーズを参考に、自身のページにも取り入れることで、検索意図への合致度を高める。<br /> 仮説は、ユーザーの心理や行動原理に基づいて深く考察することが重要です。</p> <h3>3.3 ステップ3:改善案の作成</h3> <p>立てた仮説に基づき、タイトルタグとディスクリプションの具体的な改善案を作成します。複数の仮説がある場合は、それぞれに対応する改善案を複数パターン用意しても良いでしょう。</p> <p>タイトルタグ作成のポイント:<br /> 主要キーワードを前方配置する。<br /> ユーザーの検索意図に合致する魅力的な言葉を選ぶ。<br /> 数字、記号(ただし乱用は避ける)、問いかけなどを活用する。<br /> 適切な文字数に収める(Google検索結果で表示される文字数は、PCで約30文字程度、モバイルで約35〜40文字程度が目安とされていますが、ピクセル幅によって変動します)。</p> <p>ディスクリプション作成のポイント:<br /> ページの具体的な内容や得られるメリットを簡潔に説明する。<br /> 行動を促すフレーズ(例:「詳しくはこちら」「解決策を見る」)を含める。<br /> 主要キーワードを自然に含める。<br /> 適切な文字数に収める(PCで約120文字程度、モバイルで約90文字程度が目安)。</p> <h3>3.4 ステップ4:A/Bテストの実施と期間設定</h3> <p>作成した改善案をウェブサイトに適用し、その効果を検証します。<br /> 変更の単位:タイトルタグのみ変更する、ディスクリプションのみ変更する、または両方を変更するなど、一度に検証する要素を絞ることで、何が効果的だったのかを明確にできます。<br /> テスト期間:統計的に有意な差が出るには、十分なデータ量と期間が必要です。表示回数が少ないページでは数週間から1ヶ月以上、表示回数が多いページでも最低2週間は必要とされます。短すぎるテスト期間は、一時的な変動やノイズによる誤った判断を招く可能性があります。<br /> 比較対象の設定:改善案を適用したページ群と、変更していない既存のページ群(コントロールグループ)のCTRを比較します。これにより、外部要因(季節性、トレンドなど)の影響を排除し、純粋な変更効果を評価しやすくなります。</p> <div class="page-links">Pages: <span class="post-page-numbers current" aria-current="page">1</span> <a href="https://web.bulog.jp/seo/145/2/" class="post-page-numbers">2</a> <a href="https://web.bulog.jp/seo/145/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-145 --> <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/web/144/" rel="prev">← インフルエンサー投稿の二次利用でFacebook/Instagram広告のCTRを最大化する極意</a></div><div class="nav-next"><a href="https://web.bulog.jp/web/146/" rel="next">CVR激増!リマーケティング広告で離脱した検討度の高いユーザーを再獲得する最新戦略 →</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/ai/356/">AI文章のワンパターン結論を打破!視点変更プロンプトで独創性を生む秘訣</a> </li> <li> <a href="https://web.bulog.jp/seo/355/">PageSpeed Insightsスコア90+達成!厳選プラグインと不要コード削除戦略</a> </li> <li> <a href="https://web.bulog.jp/seo/354/">sitemap.xml優先順位設定の極意:SEO強化で重要記事を爆速クロールさせる秘策</a> </li> <li> <a href="https://web.bulog.jp/web/353/">B2B導入事例で意思決定者の信頼を勝ち取る!質問項目と構成の極意</a> </li> <li> <a href="https://web.bulog.jp/ai/352/">AI画像生成でコンテンツ力UP!記事に最適なアイキャッチ・図解を自作しSEOを加速</a> </li> <li> <a href="https://web.bulog.jp/ai/351/">AI活用で音声配信をSEOブログ化!書き起こし自動整形と検索上位化の秘訣</a> </li> <li> <a href="https://web.bulog.jp/seo/350/">E-E-A-T強化の肝!著者プロフィール・運営者情報を具体化する極意</a> </li> <li> <a href="https://web.bulog.jp/seo/349/">ドメインのパワーを解き放つ!無駄を省くカテゴリー整理とトピック厳選の基準</a> </li> <li> <a href="https://web.bulog.jp/blog/348/">ブログ特化型診断ツール設置!結果連動アフィリエイトで高収益達成の具体策</a> </li> <li> <a href="https://web.bulog.jp/sns/347/">採用と売上を最大化!社員アンバサダー戦略の導入効果と失敗を避ける運用術</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/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 type="text/javascript" src="https://web.bulog.jp/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script> <script type="text/javascript" src="https://web.bulog.jp/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after /* ]]> */ </script> <script type="text/javascript" src="https://web.bulog.jp/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.5" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-translations"> /* <![CDATA[ */ ( 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 type="text/javascript" id="contact-form-7-js-before"> /* <![CDATA[ */ 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 type="text/javascript" src="https://web.bulog.jp/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.5" id="contact-form-7-js"></script> <script type="text/javascript" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/navigation.js?ver=20170823" id="minimalistblogger-navigation-js"></script> <script type="text/javascript" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/skip-link-focus-fix.js?ver=20170823" id="minimalistblogger-skip-link-focus-fix-js"></script> <script type="text/javascript" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/script.js?ver=20160720" id="minimalistblogger-script-js"></script> <script type="text/javascript" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/jquery.flexslider.js?ver=20150423" id="flexslider-js"></script> <script type="text/javascript" src="https://web.bulog.jp/wp-content/themes/minimalistblogger/js/accessibility.js?ver=20160720" id="minimalistblogger-accessibility-js"></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=6.9.4"}} </script> <script type="module"> /* <![CDATA[ */ /*! 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>