Di chuyển dữ liệu website giống như việc chuyển nhà ngoài đời thực. Bạn không chỉ muốn mang theo đồ đạc (nội dung), mà còn muốn đảm bảo mọi người vẫn tìm thấy địa chỉ mới của bạn (SEO).

Năm 2026, Ghost đã cung cấp các công cụ cực mạnh để biến việc này thành quy trình "kéo và thả". Tuy nhiên, sự cẩn trọng chưa bao giờ là thừa. Dưới đây là quy trình 5 bước chuẩn mực mà tôi áp dụng cho các khách hàng cao cấp.

Bước 1: Sao lưu toàn bộ (Safety First)

Trước khi chạm vào bất cứ nút bấm nào, nguyên tắc vàng của mọi kỹ sư là: Backup. Dù công cụ chuyển đổi có tốt đến đâu, rủi ro đường truyền mạng luôn hiện hữu.

  • Vào Dashboard WordPress.
  • Sử dụng plugin như UpdraftPlus hoặc All-in-One WP Migration để tạo một bản sao lưu toàn bộ (Database + Files) và tải về máy tính.
  • Đây là "bảo hiểm nhân thọ" cho dữ liệu của bạn.

Bước 2: Sử dụng Ghost Export Plugin

Đừng cố gắng copy-paste thủ công. Đội ngũ Ghost đã viết riêng một Plugin cho WordPress để đóng gói dữ liệu sang định dạng JSON mà Ghost có thể đọc hiểu.

  1. Cài đặt plugin Ghost Plugin trên trang WordPress của bạn.
  2. Truy cập vào menu Tools > Export to Ghost.
  3. Chọn "Download Ghost File".
Lưu ý quan trọng: Plugin này sẽ xuất Bài viết (Posts), Trang (Pages), Thẻ (Tags), Tác giả (Authors) và Ảnh. Tuy nhiên, nó KHÔNG xuất giao diện (Theme), Menu điều hướng, hoặc các dữ liệu từ Shortcode của plugin khác (ví dụ: bảng giá tạo bằng plugin riêng). Bạn sẽ cần thiết lập lại những thứ này trên Ghost.

Bước 3: Import vào Ghost và Xử lý Hình ảnh

Đây là bước hồi hộp nhất nhưng cũng thỏa mãn nhất.

  1. Đăng nhập vào Ghost Admin (yourdomain.com/ghost).
  2. Vào Settings > Labs > Import content.
  3. Tải lên file .zip hoặc .json bạn vừa xuất từ WordPress.

Về vấn đề hình ảnh: Trong các phiên bản Ghost hiện đại (2025-2026), trình Importer đã thông minh hơn rất nhiều. Nếu bạn upload file .zip (chứa cả ảnh), Ghost sẽ tự động map (gắn) ảnh vào đúng bài viết. Nếu ảnh của bạn quá nặng, hệ thống có thể yêu cầu bạn upload ảnh riêng hoặc sử dụng đường dẫn ảnh cũ (External Image).

Lời khuyên chuyên gia: Hãy đảm bảo hosting Ghost của bạn có đủ dung lượng lưu trữ trước khi Import.

Bước 4: Chuyển hướng 301 (Bảo vệ SEO)

Đây là bước quan trọng nhất để không mất thứ hạng trên Google.

Cấu trúc đường dẫn (URL) của WordPress thường là domain.com/2026/01/07/ten-bai-viet/ hoặc domain.com/category/ten-bai-viet. Ghost mặc định sử dụng cấu trúc gọn hơn: domain.com/ten-bai-viet.

Nếu bạn không báo cho Google biết sự thay đổi này, bạn sẽ gặp lỗi 404 hàng loạt.

  1. Ghost hỗ trợ file redirects.json (bạn có thể tìm thấy trong Settings > Labs).
  2. Bạn cần tạo các quy tắc chuyển hướng (Regex) để trỏ link cũ sang link mới.
Ví dụ cấu hình: Nếu link cũ của bạn có ngày tháng, hãy dùng Regex để loại bỏ nó, chuyển toàn bộ traffic về dạng slug đơn giản.

Bước 5: Thiết lập lại Giao diện & Domain

Sau khi nội dung đã an toàn, giờ là lúc bạn đóng vai "Art Director".

  • Theme: Chọn một theme Ghost phù hợp. Ghost Marketplace năm 2026 có rất nhiều theme đẹp, tối giản và hỗ trợ Dark Mode chuẩn.
  • Navigation: Vào Settings để tạo lại Menu (Home, About, Contact...).
  • Domain: Cuối cùng, trỏ DNS tên miền chính thức của bạn về server Ghost. Đợi khoảng 1-24h để DNS cập nhật toàn cầu.

Lời kết

Việc di chuyển từ WordPress sang Ghost giống như việc bạn dọn từ một căn nhà cũ nhiều phòng kho chứa đồ lặt vặt, sang một căn hộ Penthouse thông minh, nơi mọi thứ đều được thiết kế để phục vụ đúng một mục đích: Sống trọn vẹn với nội dung.

Có thể bạn sẽ mất vài ngày để làm quen với sự tối giản, nhưng tin tôi đi, độc giả của bạn sẽ cảm ơn bạn vì tốc độ tải trang nhanh khủng khiếp đó.

Tối ưu SEO Ghost CMS: Hướng dẫn cài đặt Meta Tags & Schema từ A-Z

Cài Đặt Ghost CMS Trên VPS: Hướng Dẫn Tự Host "Chuẩn Chỉ" Trong 30 Phút (2026)

Đừng Để Blog Của Bạn "Vô Hồn": Tư Duy Chọn Theme & Branding Trên Ghost (2026)

Kiếm Tiền Với Ghost CMS: Xây Dựng "Cỗ Máy" Thu Nhập Thụ Động Từ Paid Newsletter (2026)