XMLファイルを使用してWordPressまたはSquarespaceからブログをインポートする
更新日時 2023年 1月 19日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
|
以下の手順に従うことにより、WordPressのブログをXMLファイルでHubSpotにインポートできます。SquarespaceのXMLファイルもサポートされています。
注:ブログのホストがWordPressである場合、まずWordPress Connectのブログインポート機能を試してみることをおすすめします。これを使用すれば、ブログのホームページのURLに基づいてブログの全コンテンツをインポートできます。HubSpotにブログコンテンツをインポートする最善の方式を選択する方法について詳細をご確認ください。
始める前に
- HubSpotにインポートされるブログのコンポーネントは次のとおりです。タイトル、投稿本文(インライン画像を含む)、URL、公開日、作成者、タグ/カテゴリ、ステータス、メタディスクリプション、アイキャッチ画像。
- ギャラリータグの記事や画像にリンクされているPDFファイルはXMLインポートに含まれません。
- ブログをインポートする前に、すべての内部リンクと画像を確認して、相対URLではなく、絶対URLが含まれていることを確認してください。これにより、インポートした投稿のリンクや画像が破損するのを防ぎます。
WordPressウェブサイトにサインインして、ブログ記事をエクスポートします。
WordPressのWordPressのウェブサイトにサインインして、[ツール]>[エクスポート]の順に移動し、エクスポートするブログ記事を選択します。
- WordPress.comを使用している場合は、このWordPressのドキュメントで、WordPress.comから記事をエクスポートする方法を参照してください。
- カスタムWordPressウェブサイトを使用している場合は、このWordPressのドキュメントで、カスタムWordPressウェブサイトから記事をエクスポートする方法を参照してください。
WordPress XMLファイルをHubSpotにインポートする
WordPress記事をエクスポートしたら、HubSpotアカウントにサインインします。
- HubSpotアカウントにて、メインのナビゲーションバーに表示される設定アイコンsettingsをクリックします。
- サイドバーメニューで、[CMS]>[ブログ]の順に進みます。
- [現在のビュー]セクションで、最初のドロップダウンメニューをクリックし、[ブログをインポート]を選択します。
- インポートの概要ページで、右上の[新しいブログをインポート]をクリックします。既にブログをインポートしている場合は、代わりに[新しいインポートを開始]プルダウンメニューをクリックし、[ブログ投稿]を選択します。
- [XMLファイルのアップロード]オプションを選択し、[次へ]をクリックします。
- ブログインポーターの概要の右上にある[投稿をインポート]をクリックします。
- ダイアログボックスで、ファイルを選択してXMLファイルをアップロードします。デフォルトでは、インポートされた投稿からショートコードを削除がチェックされています。これにより、WordPressブログ投稿からショートコードが削除されます。投稿にWordPressショートコードのRAWコードを含めるには、チェックボックスをオフにします。
- [アップロード]をクリックしてインポートを完了します。
ブログ記事がダッシュボードにアップロードされたら、HubSpotブログに記事をインポートできます。
- インポートしたファイルにカーソルを置いて、[記事をインポート]をクリックします。インポートに含まれるブログのすべての記事のリストが表示されます。各記事の隣のチェックボックスで、インポートしない記事の選択を解除します。すべての記事をインポートする場合は、列の一番上のチェックボックスをオンにします。
- [記事をインポート]をクリックします。
- ドロップダウンメニューを使用して、記事の[公開ステータス]を設定します。
- [既存のステータスを維] - このオプションを指定すると、WordPressブログの公開ステータスが維持されます。下書き記事は下書きとして、公開済みの記事は公開済みとしてステータスが維持されます。
- [すべて「下書き」に変更] - このオプションを指定すると、WordPressブログの公開ステータスが上書きされ、インポートされた記事はすべて下書きブログ記事として自動的に保存されます。
- [ブログのタグをインポート]チェックボックスをオンにして、HubSpotにWordPressタグをインポートします。
- [インポートされた記事で既存のブログ記事を上書き]をクリックして、現在のブログでURLが同じ記事をすべて置換します。
- [インポート]をクリックします。インポートが完了すると、ブログのインポーターダッシュボードにEメール通知とメッセージが届きます。
WordPress記事のリダイレクトをエクスポートするには、次の手順を実行します。
- ブログのインポーターダッシュボードに戻って、最近のインポートのファイル名をクリックします。ここには、エラーの詳細または記事が正常にインポートされたことを知らせる通知が表示されます。
- [リダイレクトをエクスポート]をクリックします。
- リダイレクトの[形式]を選択し、ファイルの配信先のEメールを入力して、[エクスポート]をクリックします。ファイルと共にEメールが届きます。
ブログリダイレクトをセットアップする方法は、HubSpotでどれぐらいの数のウェブサイトがホスティングされているかによって異なります。
- 以前のWordPressブログのドメインを含むウェブサイト全体がHubSpotでホスティングされている場合は、URLマッピングツールを使用して記事のリダイレクトを設定します。
- 以前のWordPressブログのドメインがまだWordPressでホスティングされている場合には、WordPressでリダイレクトを設定します。WordPressで一括リダイレクトを実装するのに、リダイレクトプラグインを活用しているユーザーもいます。
一般的なエラーのトラブルシューティング
ブログのインポートプロセスで問題が発生した場合は、以下のエラーのトラブルシューティング方法を確認してください。
インポートにコンテンツがない
インポートしたものがブログに表示されない場合は、目的のインポートされたコンテンツが適切なXMLタグにあるかどうか確認してください。インポートしたコンテンツがXMLファイルにない場合は、WordPressのサポートドキュメントを参照して、すべてのコンテンツが正しく選択され、エクスポートされたかどうか確認してください。
このインポート用のファイルは形式が無効です
このエラーは、インポートしようとしたXMLファイルが壊れているか、構文エラーがあるために、ブログインポーターでXMLファイルが読み取れないことを意味しています。HubSpotは、エラーに関してできるだけ詳細な情報を提供します。エラーを修正した後、さらに多くのエラーが発生する可能性もあります。これは、エラーが検出されるとXMLパーサーの実行が停止するためです。
Google Chromeなど別のXMLパーサーでXMLファイルを開いたときにも、同様のエラーが表示されます。XMLエラーを解決するには、XMLファイル(WordPressまたはSquarespace)のプロバイダーを参照してください。
URLでのアセットの取得に失敗しました
これは、XMLファイルが参照しているアセット(通常は画像)がアセットに繋がらなかったことを意味します。たとえば、次のようなエラーが表示された場合:
URL `https://www.image.com/image.jpg`でのアセットの取得に失敗しました。このアセットはファイルマネージャーにアップロードされませんでした。
表示されたURLをクリックしても画像が表示されない場合は、XMLファイルでこの画像URLを修正し、影響を受けた記事を再インポートする必要があります。画像ファイルをファイルマネージャーにアップロードして、HubSpotで記事に画像を追加することもできます。
関連記事
-
GoogleアナリティクスとHubSpotコンテンツの連携
...
ナレッジベース -
非公開コンテンツにアクセスするためのメンバー登録を必須にする
公開権限を付与されているユーザーは、HubSpotがホスティングする特定のページ、ブログ、ナレッジベース記事にアクセスできるコンタクトを制御できます。閲覧用のパスワード登録が必要な特定のコンテンツに、特定の...
ナレッジベース -
HubSpotコンテンツに動画を追加する
HubSpot動画を使用すると、ファイルツールに動画をアップロードし、ページ、マーケティングEメール、ブログ記事、ナレッジベース記事に動画を追加できます。 HubSpot動画は、ドラッグ&ドロップマーケティングEメールと
ナレッジベース