WP Rocketチュートリアル:ウェブサイトの速度を最適化する

WP Rocketチュートリアル:ウェブサイトの速度を最適化する
David Kaufmann
SEO Tutorials
35 min read

ページの読み込み速度の最適化は、検索エンジンのランキング、そしてもちろんウェブサイトでのユーザー体験への影響からますます重要になっています。WordPressのエコシステム内では、WP Super Cache、W3 Total Cache、Swift Performance、WP Rocketなど、何年もの間、さまざまなプラグインが共存してきました。

私たちは後者についての完全なガイドをまとめたいと思いました。多数のオプションの中で迷わず、ウェブサイトの読み込み速度から最高のパフォーマンスを引き出せるようにするためです。さあ、行きましょう!

WP Rocketとは何か?

WP Rocketは、WordPressのさまざまなキャッシュ最適化のソリューションとして生まれたプラグインです。今日ではそれ以上のもので、キャッシュだけでなく、ウェブサイトの読み込みパフォーマンス最適化に関連するほぼすべてを最適化できます。

その影響を実証するため、WP RocketありとなしでのSEOcrawl自社サイトのパフォーマンスをご覧ください:

GTMetrixの結果
GTMetrixの結果

なぜWP Rocketを使うのか?

**WPO**最適化には他の代替手段があり、誰もが好きなものを使う自由があると述べましたが、私たちの場合はWP Rocketに特別な好みがあります。チェックボックスのクリックで動作する直感的なインターフェース、キャッシュ設定とリソース読み込みのための多数のオプションにより、WP Rocketはすべての選択肢の中でお気に入りとなっています。

WP Rocketメインメニュー

WP Rocketのインストールに問題がなかったと仮定して、そのインターフェースと最適化のために利用できる様々なオプションの説明を始めましょう。ダッシュボードタブをクリックすると、次の画面が表示されます:

wp rocketメインメニュー
wp rocketメインメニュー

ウェルカムメッセージと、最初は触らずに残しておけるオプションがありますが、ここで説明しておきましょう。

マイアカウント

WP Rocketを購入されている場合、「View my account」ボックスをクリックするとWP Rocketユーザーページに移動し、ユーザープロフィール、データ、請求情報など、すべてを確認・完了できます。

RocketCDN

RocketCDNは、WP Rocketが比較的最近提供しているCDNサービスです。目的は、プラグインの外でソリューションを探さなくても最高のパフォーマンスを達成するために必要なツールを提供することです。CloudflareやAmazon CloudFrontなど、非常に人気があり同様に効果的なCDNサービスもあります。

wprocket cdnの月額サブスクリプション
wprocket cdnの月額サブスクリプション

マイステータス

このオプション内には有効化できる2つのスイッチがあります:

  • Rocket Tester: これはWP RocketのBETAバージョンをテストするための改善プログラムです。メールで連絡を取る必要があります。

  • Rocket Analytics: WordPressのパフォーマンスデータを開発チームと匿名で共有することに同意します。これはWP Rocketの改善に役立ちます。

ここではあまり言うことはありません。これは個人的な決定で、パフォーマンスに影響しません。

WP Rocketのキャッシュ設定

設定オプションに入る時です。まずキャッシュから始めましょう:

wp rocketキャッシュオプション
wp rocketキャッシュオプション

プラグインの2番目のタブで、提供されるキャッシュオプションを確認できます。WP Rocketではページキャッシュを最適化していること、そして今見るように、ログインユーザー向けのオプションもありますが、このオプションには注意が必要であることを覚えておきましょう。

モバイルキャッシュ

通常、モバイルと言うときにはタブレットも含みますが、今回はモバイルデバイスのみについて話しています。WP Rocketはuser agentを通じてスマートフォンから閲覧していることを検出します。

このオプションは常に有効化します。一般的に、デスクトップとモバイルのデザインは異なるため、レスポンシブ版がない場合を除き、このオプションは常に有効化されます。明確にするために、なぜ同じデザインなのに2つのキャッシュバージョンが配信される必要があるでしょうか? つまり、モバイル版がない場合、このキャッシュを別扱いにしたくないですよね?

ここに例外が加わります。そのバージョンでのみ読み込まれるリソースや要素を持つモバイル版がある場合、ファイルは別々に保存されます。

例:

  • モバイルでは、デスクトップ版にはないJSを読み込む広告がある。

この場合、モバイル用のファイルを別々に保存することになります。

ユーザーキャッシュ

ユーザーキャッシュは、ログイン状態で閲覧するユーザー向けにWP Rocketが提供するオプションです。

ログインユーザーキャッシュ
ログインユーザーキャッシュ

このオプションを有効化すると、各ユーザー向けに個別化されたキャッシュバージョンを提供できます。最善の方法は、ユーザーがログインする場合に有効化することですが、どのページがキャッシュされ、どれがされないかに特に注意を払う必要があります。ユーザーが個人データ(例えば銀行情報)を入力する場合、それをキャッシュに保存すると法的問題を引き起こす可能性があるからです。

ページをキャッシュから除外する方法は?

このような問題を避けたい場合、最善の方法は除外したいページに直接行き、WP Rocketのオプション(サイドバーまたは下部)で**「never cache this page」**を選択することです。

ページをキャッシュから除外する方法
ページをキャッシュから除外する方法

キャッシュの有効期間

このセクションでは、生成されるキャッシュファイルの保持期間を指定するだけです。つまり、WP Rocketはあなたのページのバージョンを保存するファイルを生成し、このファイルが、ユーザーがウェブサイトにアクセスしたときに配信されるものになります。

プロセスマネージャー(CRON)を通じて、指定された期間を超えて生成されたファイルは削除され、新しいものが作成されます。

留意すべき事項

WP Rocketはすでに以下のような特定のプロセスを考慮してキャッシュファイルを削除し新しいものを生成します:

  • 新しい投稿、ページ、カテゴリー、タクソノミーの生成、または編集

  • 新しいモジュール、ウィジェット、またはウェブサイトの任意の要素の生成と編集

  • フロントエンドに影響するWP Rocket設定が変更された時。

それ以外に、キャッシュファイルの保存はサーバー上のスペースを使用し、このスペースは限られていることに留意してください。WP Rocketからキャッシュをクリアして更新し、もう不要なファイルが残らないようにすることもおすすめです。

時間に関しては、デフォルト値のままで構いません。

WP Rocketのファイル最適化

キャッシュ設定を簡単に確認した後は、ファイル最適化に取り組む時です。ファイル最適化は、HTMLの読み込みとレンダリングを軽くするために行います。この最適化にはどのように取り組めるでしょうか?

いくつかの方法があります:

  • ファイルの容量を減らす

  • 不要なファイルを削除する

  • 必要に応じてファイルを段階的に実行する

CSS、JS、HTMLファイルの最適化
CSS、JS、HTMLファイルの最適化

CSSファイル

CSSファイルはウェブサイトのビジュアル部分を担当します。WordPressに形、色、スタイルを与えるスタイルシートです。この点で、魅力的なデザインが最適化されたデザインとは限りません。デザイナーがCSSを構築する際、一連の基本的な最適化ルールに従っていない可能性があるからです。

スタイルシートで通常遭遇する最も一般的な問題には:

  • 重いCSSファイル

  • そのスタイルを使わないページに読み込まれるCSSファイル

  • 適切に構築されていないCSSファイル

  • 多すぎる外部CSSの読み込み

  • 外部スタイルシートを取り込むための@importの使用

つまり、優れたデザインの最適化には推奨されないが、よく使われる慣行が世の中にたくさんあります。しかし、WP Rocketが提供するものに移りましょう。

CSSファイルのminify

このオプションは、スペースと改行を削除することによってCSSファイルの容量を減らすことを目的としています。WP Rocketはチェックボックスを有効化することで実装します。

SEO Aliveのコツ:施策を実行する際は、すべて正しく動作しているかを確認するためにウェブサイトを読み込んでみるのが良いでしょう。 ブラウザのシークレットモードで行ってください。

wprocketのminify最適化
wprocketのminify最適化

このプロセスは、minifier.orgツールから取得した次の画像で表されています。

css minify
css minify

CSSファイルの結合

この機能は、複数のCSSファイルを読み込まずに1つだけにするために、あるCSSのコードを別のCSSに「コピー&ペースト」するようなことを行います。

テストを続けることをおすすめします。テーマがどう開発されたかに大きく依存するからです。特定の種類のページでのみ読み込まれるCSSファイルがある場合、そのコードがすべてのページで単一のファイルに読み込まれるのは望ましくありません。

理想的なのは、URLが使用するコードを読み込むことです。チェックボックスをオンにし、GTMETRIXのようなツールでテストして、読み込み速度が改善されたかを確認してください。

CSSファイルを結合する利点は、サーバーへのリクエストを減らせることです。

CSS読み込みの最適化

WP Rocketは、読み込み速度最適化のためにさまざまなGoogleツールが提供する推奨事項を考慮して更新されました。これらのツールでの経験がすでにあれば、**「Eliminate render-blocking resources」**警告に遭遇したことがあるはずです。このチェックを有効にすることで、CSSが非同期に読み込まれるようにし、CSSが読み込みをブロックするのを防ぎます。

つまり、CSSファイルをダウンロードしなければならないときにHTMLレンダリングが停止せず、このファイルがバックグラウンドで読み込まれるため、読み込みプロセスが停止することがありません。だから有効化する価値があります。

JSファイル(JavaScript)

JavaScriptは、HTMLを処理する際にGoogleが直面した大きな問題の一つでした。この種類の言語をあまり深く掘り下げずに、WP Rocketはこの種のファイルを最適化するための5つの基本的なアクションを設計しました。見てみましょう!

jQuery Migrateを削除

jQuery Migrateは、jQuery 1.9以前のバージョン用に開発されたjQueryコードとの互換性を可能にするJavaScriptライブラリです。このライブラリはWordPressにネイティブに付属していますが、実用上はほとんど使用されません(一部のプラグインでは必要な場合があります)。

このアクションでは、不要なリクエストと使用されないJSの読み込みを避けたいです。無効化して、ウェブサイト内を閲覧して、すべてが正しく動作しているかを確認してください!

JavaScriptファイルのMinify

CSSファイルで説明したのと同じことが、JSファイルにも適用され、JSファイルのサイズがわずかに減少します。

JavaScriptファイルの結合

CSS最適化モジュールに似た別のアクションです。これらのチェックボックスを有効化するときは、すべてが以前と同じように動作しているかを確認する必要があることを覚えておいてください。

JavaScriptファイルを遅延読み込み

jsの遅延読み込み
jsの遅延読み込み

このアクションのチェックは、パフォーマンスに2つの改善を加えます:

  • JSの読み込みによってHTMLのレンダリングが停止するのを防ぐため、「defer」属性をJSに追加します。このアクションでは、並列にダウンロードされ、HTMLの処理の最後に実行されます。

  • 初期レンダリングをブロックするJSを移動します。

WP Rocketは、このタイプの有効化が問題を引き起こす可能性があると警告しているため、ページを正しく表示するために不可欠な要素の読み込みの問題を回避するためのセーフモードを導入しています。

セーフjQueryモード
セーフjQueryモード

JavaScript実行の遅延

ユーザーがページを操作するまで、必要不可欠でないJavaScriptの実行を遅らせるもう一つのオプションです。このアクションはあまり重要ではないように思えますが、読み込みをより素早く行うための時間を稼げます。インタラクションは、クリック、スクロール、マウスの動きなどがあり得ます。

メディアの最適化

このタブでは、WPO最適化の最初のステップでの主要な要素の最適化を扱います。画像、動画、iframe、そしてWordPressに組み込まれた、その機能性が少なくとも疑わしい要素について話しています。

wp rocketメディア最適化
wp rocketメディア最適化

Lazyload

読み込み速度の最適化において必要不可欠なアクション。**Lazyload**機能は、画像、動画、iframeのような要素を、表示に不可欠になるまで読み込まないようにします。

例を挙げましょう。スクロールするにつれて、画像が読み込まれます。30枚の画像が一度に読み込まれた場合、特にユーザーが最初はそれらを見ていない場合、このページの読み込みがどうなるか想像してみてください。

Emoji

ブラウザはすでに独自の絵文字を含んでいるので、このチェックを有効化しなければ、行われるリクエストを節約できます。私のおすすめは有効化することです。

埋め込みコンテンツ

他の人があなたのサイトからコンテンツを埋め込むのを防ぎ、また、許可されていない他のサイトからコンテンツを埋め込むのを防ぎます。このJSで行われるリクエストが減ります。

WebPの互換性

WebPは、ウェブ上の24ビットグラフィックの非可逆圧縮のためにGoogleが2010年頃に導入した比較的新しいフォーマットで、これらのリソースの提供を改善して読み込みを速めます。

現在、すべてのブラウザがそれをサポートしているわけではないので、このフォーマットで作業する際にはユーザーがどのブラウザを使用しているかを注意して把握する必要があります。WebP画像で作業する場合は、このオプションを有効化してください。

webp互換性
webp互換性

キャッシュプリロード設定

Preload機能を理解するには、WP Rocketのキャッシュファイルがどのように生成されるかをよく理解する必要があります。

ユーザーが私たちのサイトのページを初めて訪問した時、そのページがキャッシュされ、その後のユーザーに配信されるキャッシュファイルが生成されます。キャッシュが期限切れ(私たちが決定した時間)になり、キャッシュバージョンが削除されたとき、または私たち自身がすべてのURLのキャッシュをクリアしたときも同じことが起こります。

wprocketのキャッシュプリロード
wprocketのキャッシュプリロード

Preload Cache

Preloadオプションを有効化すると、最初のユーザーでも私たちのサイトのより高速なバージョンを利用できるよう、事前にキャッシュされたバージョンを読み込むことになります。このアクションはサイトマップのリンクを通じて行われるため、サイトマップが必要です。

サイトマップは、私たちのサイトのURLが表示される生成されたファイルです。「Rank Math」や「Yoast」のようなプラグインを使えば、簡単に生成できます。Rank Mathでサイトマップを作成する方法はここでお見せします。

rank mathのサイトマップでのpreload
rank mathのサイトマップでのpreload

これはWP Rocketが最近のバージョンで組み込んだ機能です。目的は「ユーザーが次に訪問するページ」の読み込みを先取りすることです。カーソルをホバーすると、ユーザーがリンクをクリックする場合に備えてページがプリロードされます。

WP Rocketは、サイト内でのナビゲーションの流動性(ユーザーエクスペリエンス)を改善するために「Flying Pages」のような特定のプラグインがすでに実装していたこの機能を採用しました。とはいえ、これは読み込み時間を改善する要因ではなく、WPO監査ツールの指標で改善が見られるわけではありません。

DNSリクエストのプリロード

DNSリクエストのプリロードは、頻繁にリクエストするYouTube、Facebook、フォント、iframeなどの第三者リソースを使用する場合に非常に役立ちます。

DNSリクエストのプリロード
DNSリクエストのプリロード

インターネットで何らかの接続を行うとき、DNSリクエストが行われ、それを解決してサーバーに送信する必要があります。これには時間がかかりますが、必要なリソースのURLをWP Rocketが提供するこのボックスに追加すれば、改善できます。

例で見るように、ドメイン名*//youtube.com //facebook.com*を使用するだけで構いません。

GTMETRIXが示すように、DNS解決にはおよそ20〜120ミリ秒かかり、このプロセスが完了するまでブラウザはホストから何もダウンロードしません。

dnsルックアップ
dnsルックアップ

フォントのプリロード

フォントのプリロードには、フォントをダウンロードしてサーバーに置くという前段階が必要です。そこにあれば、キャッシュプリロードで行ったのと同じアクションを行え、フォントファイルのはるかに高速なバージョンを作成し、ユーザーがページに接続したときに提供できます。

フォントプリロード
フォントプリロード

フォントがホストされたら、使用しているフォントの正確なパスをWP Rocketに指定します。ページに異なるフォントを多用しないことをおすすめします。それぞれ異なるダウンロードが必要だからです。また、サーバーへのリクエストはフォントの異なるバリエーションごとに行われることに注意してください。説明しましょう:

  • 太字フォント --> 1リクエスト

  • 下線付きフォント --> 1リクエスト

  • 大文字フォント --> 1リクエスト

WP Rocketの高度なルールの設定

wprocketの高度なルール
wprocketの高度なルール

これらのURLを決してキャッシュしない

その独自性のため、キャッシュバージョンを保存したくない特定のURLがあります。このタブから、WP Rocketは決してキャッシュしたくないURLのリストを入力できます。

これらのCookieを決してキャッシュしない

WP RocketはURLによる以外のもう一つのコントロールツールを提供しています。多くのプラグインは独自のCookieで動作したり、特定のユーザーを識別するために独自のものをインストールしたりすることもできます。これらの小さなファイルを使用する方法は多数あります。

WP Rocketを使えば、ユーザーのブラウザにダウンロードされたCookie IDで識別されるURLのキャッシュを停止でき、キャッシュしたいURLのタイプをさらにカスタマイズできます。

これらのuser agentを決してキャッシュしない

user agentは、HTTPプロトコル内の記述フィールドで、リクエストを行うデバイスに関する情報を提供するために使用されます。この情報を知ることで、これらのuser agentsにキャッシュページが配信されるのを防げます。

例えば、Googleのuser agentの一つはGooglebotなので、ウェブのこの部分で指定すれば、ウェブサイトにアクセスするたびにキャッシュなしでページを提供します。

これらのURLを常にパージする

このオプションは、例えば更新時にキャッシュファイルを常に削除したい種類のURLにとって非常に興味深いものです。

例えば、スポーツ結果のURLがあって、結果が頻繁に更新されるためユーザーにキャッシュバージョンを配信したくありません。

URLを常にパージ
URLを常にパージ

これらのクエリ文字列をキャッシュ

クエリ文字列は、URLを介してウェブページにリクエストを行う際に送信されるデータです。

通常、クエスチョンマーク「?」記号で識別され、一般的なルールとしてWP Rocketはこの種のURLをキャッシュしません。このオプションでは、強制的にキャッシュさせることができます。

WP Rocketでのデータベース設定

記事全体で繰り返し言及してきたように、WP Rocketは単なるキャッシュプラグインではなく、ウェブサイトの読み込み速度を最適化するためのプラグインになりました。この設定セクションでは、データベースの最適化をさらに深く掘り下げることができます。

WordPressデータベース最適化
WordPressデータベース最適化

WordPress内でコンテンツを処理するにつれて、有用ではなく、私たちのウェブサイトのパフォーマンスを損なう他の種類の情報が生成されます。これに対して、WP Rocketはより徹底的なクリーンアップを行うためのツールを提供します。

投稿のクリーンアップ

画像で見るように、データベース内に私たちが興味のないスペースを取っている可能性のある3つの要素があります。コンテンツを更新すると、以前のバージョンが保存されます。編集中のものの自動下書きも生成され、破棄された投稿もあります。

これらの要素を削除すれば、データベース内のスペースを解放できます。

コメントのクリーンアップ

この部分は重要です。データベースが「スパム」コメントでいっぱいになることがあるからです。だからWP Rocketはこの種の要素をクリーンアップするオプションを導入しました。

wp rocketコメントクリーンアップ
wp rocketコメントクリーンアップ

Transients(一時データ)のクリーンアップ

WordPressで作業しているとき、特定の一時的な要素が生成されますが、それらは再生成されるため、問題なく削除できます。

データベースのクリーンアップ

この点と次の点の両方について、データベースのバックアップを取ることをおすすめします。何も起こらないはずですが、データベース内でのアクションを深く掘り下げることには常にリスクがあるので、バックアップを取っておくのは悪くありません。

データベースの最適化
データベースの最適化

このチェックを有効化すると、データベーステーブルのクリーンアップが実行されます。このプロセスは自動化できます。

WP RocketでのCDN設定

WP RocketでCDNを設定する方法を深く掘り下げる前に、CDNとは何か、なぜ使用されるのかを説明したいと思います。

CDNとは何か?

CDN(Content Delivery Network)は、ユーザーへのコンテンツ転送速度を改善することを目的としたサービスです。これを行うために、世界中の異なるサーバーにコンテンツ配信ネットワークを作成し、ユーザーのリソースリクエストの時間を短縮します。つまり、ユーザーがブラジルにいる場合、CDNは実際のウェブホスティングサーバーよりもユーザーに近いサーバーにホストされたコンテンツを提供します。

cdnの仕組み
cdnの仕組み

WP Rocketページから取得した画像

CDNはどのように動作するか?

ウェブサイトのキャッシュコピーを保存する他のサーバーを通じて動作し、ユーザーがこのコンテンツ/リソースを要求すると、より近いサーバーが転送を実行します。

これらの種類のサービスは、画像、音声、動画、または多くの訪問など重いコンテンツがある場合に非常に有用です。最初に訪問が少ないウェブサイトを持っている場合、この点について心配する必要はありません。

wp rocket cdn設定
wp rocket cdn設定

RocketCDN

WP Rocketは、月額7.99ドル、7ユーロ未満でCDNを契約する可能性を提供します。

CDN

CDNを契約すると、それを使用するための情報が提供されます。提供される要素の1つがCNAMEですが、提供されない場合は取得できます。

CNAMEは、ソースドメイン名をターゲットドメイン名にマッピングするDNSレコードの種類です。

wprocketのcdn cname
wprocketのcdn cname

この機能を使用するには、CNAMEを指定し、どのファイルに使用するかを伝えるだけです。

CDNからファイルを除外

予想通り、次のオプションは、CDNを通したくないファイルを除外することです。

WordPress Heartbeat関数の最適化

WordPress heartbeatは、WordPressのバックエンドとフロントエンド、サーバー間の通信を確立するための制御データ転送です。この種のプロセスは、WordPressで遅延を経験する理由の一つになり得ます。

wordpress heartbeat api
wordpress heartbeat api

制限できるアクションには:

  • 投稿エディタでの自動保存とリビジョン。

  • WordPress管理パネルでの通知。

  • 誰が編集しているかについての情報。

  • リアルタイムデータ。

WordPressが正しく動作している場合、この時点で何もすることをおすすめしませんが、遅延に気付いた場合は、異なるオプションでアクティビティを制限してみることができます。

WP Rocketアドオンの設定

Google AnalyticsやFacebookのスクリプトのような特定の要素は、設定のこの部分でそれらを有効化するだけで、キャッシュバージョンを取得し、パフォーマンスを改善できます。このアクションは、Pagespeedなどの読み込み速度監査で通常示される「Leverage browser caching」のリクエストの一つに直接応えるものです。

wprocket用アドオン
wprocket用アドオン

画像の最適化

画像の最適化は、その複雑さから独自のガイドを持つほどのプロセスです。WP Rocketは、これらのリソースで作業するための独立したプラグインを提供します。WP Rocketから「Free」バージョンのダウンロードにアクセスできます。

imagifyでの画像最適化
imagifyでの画像最適化

WP Rocketツール

WP Rocketの設定は、再びこのプロセスに時間を費やさなくて済むよう、保存してインポートできます。「Rollback」、つまりインストールされたバージョンの観点で戻るオプションも提供します。

wp rocketツール
wp rocketツール

WP Rocketチュートリアル

このWP Rocketガイドを締めくくるために、プラグイン自体が、実行される様々なアクションとそれらの実行方法に関する情報を提供する一連のビデオを提供しています。

wp rocketチュートリアル
wp rocketチュートリアル

結論

ご覧の通り、WP Rocketはキャッシュプラグイン以上のものです。ウェブサイトの速度とパフォーマンスを最適化する完全なスイートが手元にあるので、あとは様々なオプションを試すだけです。WordPressを飛ばすのに何を待っているのですか?

WP Rocketをご存知でしたか? このガイドでパフォーマンスを改善できましたか? ご質問はありますか? コメントでお待ちしています!

著者: David Kaufmann

David Kaufmann

私はこの10年以上、SEOに完全に夢中になって過ごしてきました。正直なところ、他の生き方は考えられません。

私のキャリアが新たな次元に到達したのは、Chess.com でシニアSEOスペシャリストとして働いたときでした。Chess.com はインターネット全体で最も訪問数の多い上位100サイトの1つです。数百万ページ、数十言語、そして最も競争の激しい SERPs の1つという規模で仕事をした経験は、どんなコースや資格でも得られないことを教えてくれました。あの経験は、本当に優れたSEOとは何かという私の視点を一変させ、それ以降に私が築いてきたすべての土台となりました。

その経験から、私は SEO Alive を創業しました。オーガニック成長に本気で取り組むブランドのためのエージェンシーです。私たちは dashboards や月次レポートを売るためにここにいるのではありません。本当に成果を動かす戦略を構築するためにここにいます。クラシカルなSEOの最良の部分と、Generative Engine Optimization (GEO) というエキサイティングな新しい世界を組み合わせ、あなたのブランドが Google の青いリンクだけでなく、ChatGPT、Perplexity、Google AI Overviews が毎日何百万人もの人々に届けている AI 生成の回答の中にも確実に表示されるようにします。

そして、この両方の世界をきちんと扱えるツールが見つからなかったので、自分で作りました。それが SEOcrawl です。rankings、テクニカル監査、backlinks モニタリング、crawl ヘルス、そして AI ブランド可視性トラッキングを1つの場所に統合した、エンタープライズ向けのSEOインテリジェンスプラットフォームです。まさに、ずっと存在してほしいと願っていたプラットフォームです。

→ David のすべての記事を読む
著者の他の記事: David Kaufmann

この著者の他のコンテンツをご覧ください