はてなブログ内の全記事を効率良く修正するためにインポートが使えるかを実験してみた

つまり、エクスポートしたテキストファイルをローカルで修正した後、これをインポートすることで、実質ローカルで全記事を修正したかのような行動を実現できるかどうか。

結論

無理です。

頑張ってやるとしたら、こうなる

  • (1) エクスポートする
  • (2) エクスポートしたファイルを編集・修正
  • (3) ブログ中の記事をすべて削除する
    • ただし 管理画面からは一度に 20 件ずつしか削除できない
  • (4) 2 のデータをインポートする
    • インポートは結構時間かかる
    • 1記事1秒くらいは見た方がいいかも
    • 内部的には他ドメインの画像を全部解析して、あとでフォトライフにインポートできるようにしている

20件削除縛りと、インポートに時間がかかるのがネックか。

本手順実行時に想定される懸念

  • 削除中にアクセスしに来た人がこんがらがる
  • 削除中にクロールに来た Google が「このブログなんかおかしくね?」と否定的な判断をする可能性

スパム扱いされることはないと信じたいが……。それまで記事がたっぷりあったブログが、いきなりすっからかんになる(なり始める)と、Google さんはどう解釈するのだろうか。

(余談) インポートの仕様

  • インポートは常に 新規追加 の挙動になる
    • たとえば全く同じファイルを n 回インポートしたら、各記事は n 個重複して存在することになる
  • インポートは、インポート後に取り消すことができる
  • 取り消しを行うと、当該インポートの対象だった記事を書き換えていた場合でも、当該記事は消える