Lesuto Hub & Sellerをダウンロード - iOSとAndroidでショッピングと販売をしよう
Lesuto Hub & Sellerをダウンロード - iOSとAndroidでショッピングと販売をしよう
レンダリングエンジンは、タイトル、説明、共有画像を含む完成したHTMLページを検索エンジンやソーシャルアプリに配信するため、 Commerce SDKサイトではGoogleやソーシャルプレビューが正常に機能します。SDKをホストするWordPressサイトも同様です。ページはキャッシュされるため、クローラーは高速な応答を得られます。
仕組み
ショッピングボット、Googlebot、Facebook、GPTBot、または監査クローラーのいずれかを選択してください。パスは本番環境と一致します:エッジ検出、api.lesuto.com/api/v2/prerender、24時間キャッシュ、およびオリジンフォールバック。
ライブトレース
Search and social crawlers on catalog paths. Included on Lesuto-hosted stores.
Googlebot on Cloudflare / Lesuto-hosted
In flight
Googlebot requests /products/teak-lounge
User-Agent: Googlebot/2.1
リクエストログ
01 info
Googlebot requests /products/teak-lounge
User-Agent: Googlebot/2.1
Lesutoでホストされているストアは、既にマッチングボットのルーティングに対応しています。独自のホストを使用する場合は、Cloudflare Workerを追加するか、 WordPressプラグインを使用してください。DNSを変更する前に、curlで確認してください。
問題
GoogleはJavaScriptを後からゆっくりとレンダリングできます。Facebook、LinkedIn、Slack、iMessage、そしてほとんどのAIクローラーは、ソースHTMLのみを取得します。そのソースが空のJavaScriptシェルである場合、ページは表示されません。
誰に役立つのか
スナップショットパスは1つ。転送するユーザーエージェントは、ホストごとに異なる。
Google、Bing、DuckDuckGo、Yandex、Baiduは、空のシェルではなく、レンダリングされたHTMLを取得します。
Facebook、Instagram、LinkedIn、X、Pinterestでは、タイトル、画像、価格を表示できます。
Slack、iMessage、WhatsApp、Discord、Telegramでは、空白のリンクではなくURLをプレビュー表示できます。
WordPressプラグインは一般的なAIボットのスナップショットを作成します。Cloudflareは、そのワーカーを拡張しない限りスナップショットを作成しません。監査ボットは決してプリレンダリングされません。
設定
ドメインを接続し、クローラーをルーティングし、curlで確認します。Commerce Commerce SDKとWordPressファーストパーティホストです。そのドメイン上のJavaScriptフロントエンドはすべて同じパスを使用できます。
サイトキーは、レンダリングエンジンをあなたが所有するホスト名に紐付けます。訪問者は引き続き、あなたのライブJavaScriptアプリケーションを利用できます。
Lesutoでホストされているストアでは、この機能は既に有効になっています。独自のホストを使用している場合は、Cloudflare Worker、Apacheまたはnginxのルールを追加するか、 WordPressプラグインを接続してください。
インストールガイドをお読みくださいFacebookまたはGooglebotのユーザーエージェントを使用してcurlを実行すると、ステータスコード200とX-Prerenderが返されるはずです。その後、Googleリッチリザルト、Facebook共有デバッガー、およびLinkedIn投稿インスペクターで確認してください。
質問
上記の図は、API、Cloudflare Worker、およびWordPressプラグインで使用されているものと同じ意思決定ツリーです。
いいえ。どのJavaScriptフロントエンドでも同じクローラーの問題が発生します。ドメインのサイトキーを接続してボットをルーティングしてください。Commerce Commerce SDKとWordPressはファーストパーティホストです。SDKページは準備完了イベントを待ってカタログHTMLが完成します。そのドメイン上の他のJavaScriptはレンダリング予算後にスナップショットを作成します。
いいえ。レンダリングエンジンはユーザーエージェントを検査し、一致するクローラーのみをスナップショットします。訪問者は、カートやチェックアウトがページ上に存在する場合、それらを含むライブJavaScriptサイトを保持します。
検索エンジン(Google、Bing、DuckDuckGo、Yandex、Baidu)とソーシャル クローラー(Facebook、LinkedIn、X、WhatsApp、Slack、Discord、Pinterest、Telegram)。WordPress WordPressインは、GPTBot や ClaudeBot などの一般的な AI クローラーもルーティングします。Cloudflare とLesutoでホストされているルーティングは、意図的に Worker を変更しない限り、検索とソーシャルのリストに残ります。
SEO監査ツール(Ahrefs、Semrush、Screaming Frogなど)はダッシュボード内で分類されており、プリレンダリングされないため、レンダリングリソースを消費しません。AIクローラーはあらゆる場所で分類されています。現在、一般的なAIセットをプリレンダリングするのはWordPressプラグインのホストフックのみです。
ホスト名がサイトキーに含まれていない場合、APIは403を返し、レンダリングに失敗した場合は502または503を返します。その後、ワーカーまたはプラグインが元のHTMLを提供するため、クローラーは空白のエラーページを受け取ることはありません。
正常に取得されたスナップショットは24時間キャッシュされます。カタログの変更によりキャッシュは無効になります。URLへの最初のクロールはヘッドレスブラウザ(12秒の猶予)で実行されます。それ以降のクロールはキャッシュから提供されます。
一緒にいる方がより良い
レンダリングエンジンは、SDK、 WordPress 、Studioページなど、接続するすべてのJavaScriptフロントエンドの下にあるHTMLスナップショットレイヤーです。
01
レンダリングエンジンは、タイトル、説明、共有画像を含む完成したHTMLページを検索エンジンやソーシャルアプリに提供するため、 Commerce SDKサイトでGoogleやソーシャルプレビューが正常に機能します。
Amazon, Etsy, Grok, Printful, Shopify, Walmart, WooCommerce, WordPress, and xAI are trademarks of their respective owners. Lesuto is an independent product and is not affiliated with, sponsored by, or endorsed by those companies. Trademarks.