GHLのWebサイトをダウンロード/エクスポート:苦労して作ったデザイン資産を守り、ベンダーロックインから抜け出し、GoHighLevelのビルダーからコードレベルの静的ページを書き出します。
GoHighLevel(GHL)は強力なマーケティングプラットフォームですが、閉じたエコシステムとして作られています。エージェンシーが最も不満を感じる点の1つが、ダウンロードや「Webサイトをエクスポート」のボタンがまったくないことです。自分やクライアントがプラットフォームを離れると決めても、Webサイトのデザイン、ファネルのステップ、カスタムアセットは独自システムの中に閉じ込められたままです。コードのダウンロードと抽出の方法を知らない限り、多くの人はゼロからやり直すしかありません。
このガイドでは、GoHighLevelのWebサイトを静的なHTML、CSS、JSとしてエクスポートし、安全なオフラインプレビューをセットアップするまでの手順を解説します。
まず選択肢を比べたい場合は、おすすめのGoHighLevelエクスポートツール比較で、ファネル、Webサイト、ブログ、AI Studioプロジェクトに合うものを探してください。
GoHighLevelのWebサイトビルダーは、サーバー側でコンポーネントを動的にレンダリングする独自のコード構造を使っています。GHLのページを読み込むと、images.leadconnectorhq.comやGHL内部のCDNなど、複数のホスト名からファイル、フォント、スタイルレイアウト、バックエンドのアセットを取得します。
これらの要素はGHLのソフトウェアと密接に結び付いているため、ブラウザの「名前を付けて保存」を使うだけでは、相対レイアウトが崩れ、CSSの背景ファイルが読み込まれず、フォームやカレンダーのエンドポイントへの参照が切れたままになります。GHLをきれいにエクスポートするには、ネストされたすべてのアセットをダウンロードし、ファイルパスをローカル化して、GHL固有のトリガーを標準のHTML要素に置き換える必要があります。
ChromeウェブストアからExportGHL Frontend Exporterを追加します—ワンクリックで、以降は自動で最新の状態に保たれます。すぐ使えるようピン留めしておきましょう。(手動でインストールしたい場合は、ZIPをダウンロードし、chrome://extensionsで「デベロッパーモード」を有効にして「パッケージ化されていない拡張機能を読み込む」をクリックし、展開したフォルダを選択します。)
対象のGoHighLevelのWebサイトまたはファネルページを開きます。拡張機能のポップアップを開き、購入済みまたは無料トライアルのメールアドレスを入力して、Rendered snapshot modeとDiscover hidden pagesのチェックボックスを選択し、Export Full Siteをクリックします。エクスポーターが新しいワークスペースを開き、ワーカータブで各ページをレンダリングしながら、自動でスクロールして遅延読み込みされるセクションやアセットを取得します。
クロールと検証が完了すると、エンジンが次の内容をまとめたZIPアーカイブを作成します。
/pages:整理された、ページの静的HTMLスナップショット。/assets:ダウンロードされたスタイル、スクリプト、フォント、画像。/migration:再構築チェックリストと連携の監査ドキュメント。エクスポートしたHTMLファイルをダブルクリックして直接開かないでください(file://プロトコルが使われ、ブラウザのCORSとリソースのセキュリティブロックが発生します)。代わりに、軽量なローカルサーバーを起動します。
# On Windows (PowerShell)
cd "C:\path\to\your\extracted-export"
python -m http.server 5511
# On Mac (Terminal)
cd /path/to/your/extracted-export
python3 -m http.server 5511
ブラウザを開き、http://localhost:5511/pages/index.htmlにアクセスして、完全に動作するオフラインスナップショットをテストします。