WordPressまたはSquarespaceからブログをXMファイルでインポートする
更新日時 2020年 11月 20日
以下の手順に従うことにより、WordPressのブログをXMLファイルでHubSpotにインポートできます。SquarespaceのXMLファイルもサポートされています。
注:ブログのホストがWordPressである場合、まずWordPress Connectのブログインポート機能を試してみることをおすすめします。これを使用すれば、ブログのホームページのURLに基づいてブログの全コンテンツをインポートできます。HubSpotにブログコンテンツをインポートする最善の方式を選択する方法について詳細をご確認ください。
始める前に
- HubSpotにインポートされるブログのコンポーネントは次のとおりです:タイトル、記事本文(インライン画像を含む)、URL、公開日、執筆者、タグ/カテゴリ、ステータス、メタディスクリプション、サムネイル画像、コメント。
- ギャラリータグの記事や画像にリンクされているPDFファイルはXMLインポートに含まれません。
- ブログをインポートする前に、すべての内部リンクと画像を確認して、相対URLではなく、絶対URLが含まれていることを確認してください。これにより、インポートされた記事のリンクと画像が壊れるのを防止できます。
- ブログのコメントをインポートするには、コメントに関連付けられたEメールアドレスが必要です。
- Wordpressのスレッド化されたコメントは、スレッド化されていないコメントとしてインポートされ、HubSpotでコメント記事の日付で並び替えられます。
WordPressウェブサイトにサインインして、ブログ記事をエクスポートします。
WordPressのWordPressのウェブサイトにサインインして、[ツール]>[エクスポート]の順に移動し、エクスポートするブログ記事を選択します。
- WordPress.comを使用している場合は、このWordPressのドキュメントで、WordPress.comから記事をエクスポートする方法を参照してください。
- カスタムWordPressウェブサイトを使用している場合は、このWordPressのドキュメントで、カスタムWordPressウェブサイトから記事をエクスポートする方法を参照してください。
WordPress XMLファイルをHubSpotにインポートする
WordPress記事をエクスポートしたら、HubSpotアカウントにサインインします。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- サイドバーメニューで、[CMS]>[ブログ]の順に進みます。
- 右上の[ブログをインポート]をクリックします。
- ブログのインポートダッシュボードで、[新しいブログをインポート]をクリックします。
- [XMLファイルをインポート]を選択して、WordPressまたはSquarespaceの投稿のXMLファイルをアップロードします。
注:既定では[インポートされた記事からショートコードを削除]チェックボックスがオンになっています。つまり、記事からショートコードがすべて削除されます。WordPressショートコードの生コードを記事に表示する場合は、クリックしてこのチェックボックスをオフにします。
ブログ記事がダッシュボードにアップロードされたら、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設定でGoogleアナリティクスのトラッキングIDを追加して、HubSpotのウェブサイトおよびブログコンテンツをGoogleアナリティクスと連携できます。 ...
ナレッジベース -
非公開コンテンツにアクセスするためのメンバー登録を必須にする
公開権限を持つユーザーは、HubSpot上でホスティングされている特定のページ、ブログ記事、ナレッジベースの記事に、アクセス可能なコンタクトを指定できます。閲覧用のパスワード登録が必要な特定のコンテンツに、特定の...
ナレッジベース -
GoogleタグマネージャーのコードをHubSpotページに追加する
Googleタグマネージャーは、HubSpot設定でページに追加できるコードスニペットを提供します。Googleタグマネージャーの詳細については、Googleのスタートガイドを参照してください。一般的な質問...
ナレッジベース