BENTEN Web Works - Gemini_Generated_Image_664sv0664sv0664s

【完全自動】TSUTA-WORLD様note記事3000件をWordPressへ!GASによる高度な移行システム構築事例

2026年02月01日 by bentenweb

はじめに:実録・TSUTA-WORLD様とのDXプロジェクト

「noteで蓄積してきた貴重なコンテンツを、自社サイトの資産として統合したい」

2026年1月、大阪市港区のBENTEN Web Worksは、TSUTA-WORLD(ツタワールド)様より、大規模なメディア移行プロジェクトのご依頼をいただきました。TSUTA-WORLD様は「説明用アニメーション動画制作」などのWebソリューションを展開されており、自社メディアの強化は急務となっていました。

本プロジェクトのミッションは、noteで公開されていた約3,000件もの過去記事を、WordPressサイトへ完全自動で移行・同期することです。

単なる「引っ越し」ではなく、ビジネスの継続性を担保しつつ、技術的にどう最適化したのか。その開発の裏側を詳しくご紹介します。


1. 開発の背景:3,000件の移行を阻む「6分の壁」

今回の移行対象は3,000件という圧倒的なボリュームでした。Google Apps Script(GAS)には、「1回の実行時間は最大6分(600秒)まで」という非常に厳しい制限があります。

1記事の移行には、以下の複雑な工程が含まれます。

  • noteからの記事データの抽出(スクレイピング/API)
  • 本文内画像のダウンロードとWordPressへのアップロード
  • WordPress REST API経由での投稿

これらを1件ずつ処理すると、1回の実行では20〜30件程度で時間切れとなってしまいます。そこでBENTEN Web Worksでは、TSUTA-WORLD様のプロジェクトにおいて、「時間監視型の中断・再開ロジック」を独自に構築しました。


2. 技術的解決策:バッチ処理とタイマー監視ロジック

止まらない移行システム

GASの実行時間をリアルタイムで監視し、5分(300秒)が経過した時点で処理を安全に中断するプログラムを組み込みました。

  • 進捗管理: Googleスプレッドシートの「移行管理シート」に、どこまで完了したかを1行ごとに記録します。
  • 自動再開: GASのトリガー機能を利用し、15〜30分おきに「中断した箇所」から自動で処理を開始する仕組みを実装しました。

この設計により、エンジニアが手動で何度も実行することなく、システムが自律的に3,000件の記事を運び続けることに成功しました。


3. SEO評価を落とさないための「こだわり」

TSUTA-WORLD様のメディア価値を最大化するため、移行時には以下の3点に徹底的にこだわりました。

① 画像データの完全移送

記事内の画像URLがnoteのサーバーに向けたまま(直リンク)では、自社ドメインの評価になりません。本システムでは、すべての画像をWordPressのメディアライブラリへ自動アップロードし、本文内のパスを書き換える処理を自動化しました。

② メタデータの保持と重複防止

WordPress側のカスタムフィールドを活用し、note_original_url(元の記事URL)を保存するように設計しました。これにより、既存記事との重複を確実に防ぎつつ、データの整合性を担保しています。

③ 開発環境の最適化

本プロジェクトでは、clasp(Command Line Apps Script Projects)とGASを組み合わせたプロフェッショナルな開発環境を構築し、迅速なデバッグと安定したデプロイを実現しました。


4. 運用の自動化:一括移行から「継続同期」へ

このシステムの真の強みは、過去記事の移行が終わった後の「継続同期」にあります。

  1. 新着監視: RSSフィードを定期的に監視します。
  2. 自動検知: TSUTA-WORLD様がnoteで新しい記事を公開すると、システムがそれを自動検知します。
  3. 自動転記: 即座にWordPress側にも同じ内容(画像込)で投稿されます。

これにより、「noteで執筆するだけ」で、自動的に自社WordPressサイトのコンテンツも増え、ドメインパワーが強化されるという、運用コストゼロのフローを実現しました。


5. DXが生む圧倒的なコストパフォーマンス

もし、この記事3,000件を手動で移行しようとした場合、1件15分かかると想定すると合計で750時間(約94営業日分)もの膨大な工数が必要になります。

今回のTSUTA-WORLD様へのDXソリューション導入により、この工数は実質ゼロになりました。

「単純作業はシステムに任せ、人間はよりクリエイティブな戦略立案に集中する」

これこそが、BENTEN Web Worksが提供するDX(デジタルトランスフォーメーション)の本質です。


おわりに:あなたのWeb資産を最大限に活かすために

TSUTA-WORLD様のプロジェクトのように、noteに眠っている膨大な記事は、企業にとって非常に価値のある知的資産です。

「記事が多すぎて移行を諦めていた」「業務を自動化して、もっと本業に集中したい」というお悩みをお持ちの方は、ぜひ一度BENTEN Web Worksへご相談ください。貴社の課題に合わせた最適なDXソリューションをご提案します。


B

bentenweb

BENTEN Web Worksの代表として、Web制作に関する技術情報を発信しています。

まずは無料相談から

IT担当がいない、業務を自動化したい、ホームページを改善したい。 どんな小さなお悩みでも、お気軽にご相談ください。

無料相談