Cách chuyển trang WordPress mà không mất nội dung hay thứ hạng tìm kiếm
Để chuyển trang WordPress, trước hết hãy liệt kê mọi URL và mọi việc các plugin đang làm, sau đó xuất nội dung (Công cụ → Xuất sẽ cho bạn một tệp XML) và sao chép thư mục media, dựng lại thiết kế trên nền tảng mới, nhập nội dung, và đặt chuyển hướng 301 cho mọi URL bị thay đổi trước khi đổi DNS. Giữ trang cũ hoạt động cho đến khi trang mới đã được kiểm tra. Chuyển hướng là bước mà nhiều người bỏ qua, và cũng là bước bảo vệ lưu lượng tìm kiếm của bạn.
Hướng dẫn này bao quát việc rời khỏi WordPress để chuyển sang một trang được dựng lại, kể cả trang được xây bằng trình tạo ứng dụng AI. Các bước giống nhau dù bạn chuyển sang nền tảng nào.
Quyết định bạn đang làm kiểu chuyển đổi nào
Có ba đích đến phổ biến, và mỗi loại cần lượng công việc khác nhau.
| Đích đến | Ý nghĩa | Phù hợp khi |
|---|---|---|
| Một nhà cung cấp WordPress khác | Cùng một trang, máy chủ mới | Bạn thích WordPress và chỉ muốn hosting tốt hơn |
| Một trang được dựng lại | Thiết kế và nền tảng mới; nội dung được nhập vào | Trang chủ yếu là trang và bài viết, còn plugin là gánh nặng |
| WordPress headless | WordPress vẫn là trình soạn thảo; giao diện mới đọc bài qua REST API | Người viết yêu thích trình soạn thảo WordPress, nhưng bạn muốn một giao diện mới |
Nếu bạn vẫn ở lại WordPress, hãy dùng công cụ chuyển đổi của nhà cung cấp hosting mới và dừng ở đây. Phần còn lại của hướng dẫn nói về lựa chọn thứ hai và thứ ba. Để được giúp chọn nền tảng, xem các lựa chọn thay thế WordPress và WordPress so với Webflow.
Bước 1: Kiểm kê trang
Trước khi chạm vào bất cứ thứ gì, hãy ghi lại những gì đang tồn tại.
Mọi URL. WordPress (từ phiên bản 5.5) tạo sơ đồ trang tại /wp-sitemap.xml. Các plugin SEO như Yoast thường thay bằng sơ đồ riêng, thường ở /sitemap_index.xml. Lưu danh sách URL vào bảng tính. Nếu bạn đã thiết lập Google Search Console, hãy xuất cả các trang có lưu lượng, vì đó là những trang bạn không thể để hỏng.
Loại nội dung. Trang, bài viết, danh mục, thẻ, tác giả, và mọi loại bài đăng tùy chỉnh (mục portfolio, thành viên đội ngũ, sự kiện). Ghi lại đại khái số lượng của mỗi loại.
Plugin và chức năng của chúng. Đừng liệt kê tên plugin; hãy liệt kê công việc. “Biểu mẫu liên hệ gửi email cho chủ sở hữu.” “Tiêu đề và mô tả SEO.” “Lịch đặt chỗ.” “Đăng ký bản tin.” Mỗi việc cần một kế hoạch trên trang mới.
Những thứ không hiển thị. Thẻ phân tích, chuyển hướng do plugin đặt sẵn, mã tùy chỉnh trong theme, địa chỉ email trong biểu mẫu.
Bước 2: Xuất nội dung và media
Nội dung. Trong trang quản trị WordPress, vào Công cụ → Xuất, chọn Tất cả nội dung, và tải tệp về. Đây là tệp XML (định dạng WordPress eXtended RSS, hay WXR) chứa bài viết, trang, bình luận, trường tùy chỉnh, danh mục và thẻ.
Media. Tệp xuất chỉ tham chiếu hình ảnh bằng URL chứ không chứa chính hình ảnh. Hãy sao chép thư mục wp-content/uploads từ hosting bằng trình quản lý tệp, SFTP, hoặc một plugin sao lưu. Giữ nguyên cấu trúc thư mục; nó được sắp xếp theo năm và tháng.
Trường SEO. Nếu một plugin SEO lưu tiêu đề và mô tả tùy chỉnh, chúng thường nằm trong tệp xuất dưới dạng trường tùy chỉnh. Hãy kiểm tra một bài viết trong tệp XML để chắc chắn.
Bản sao lưu đầy đủ. Hãy sao lưu toàn bộ tệp và cơ sở dữ liệu, ngay cả khi bạn không định dùng đến. Đó là đường quay lại của bạn.
Bước 3: Dựng lại thiết kế
Chuyển đổi là thời điểm tốt để đơn giản hóa. Hầu hết theme WordPress mang theo nhiều năm tiện ích và tùy chọn bố cục mà bạn không cần.
Chụp màn hình các loại trang chính: trang chủ, một trang thông thường, danh sách blog, một bài viết đơn lẻ, liên hệ. Với trình tạo ứng dụng AI, bạn có thể đính kèm chúng và mô tả những gì cần giữ lại:
Xây dựng một trang web cho phòng khám vật lý trị liệu dựa trên ảnh chụp màn hình trang WordPress hiện tại của chúng tôi. Giữ màu sắc, logo và thứ tự các phần trên trang chủ, nhưng làm gọn gàng và nhanh hơn. Các trang: Trang chủ, Dịch vụ, Giới thiệu, Blog, Liên hệ. Blog cần một trang danh sách và một trang bài viết đơn lẻ.
Hãy dựng bố cục với vài bài viết thật trước, chứ không phải toàn bộ kho lưu trữ.
Bước 4: Nhập nội dung
Cách nhập phụ thuộc vào khối lượng.
- Vài trang. Sao chép văn bản bằng tay hoặc dán vào khung chat. Cách này nhanh và cho phép bạn chỉnh sửa trong lúc làm.
- Hàng chục hoặc hàng trăm bài viết. Nhập từ tệp XML đã xuất. Một script có thể đọc từng mục và lưu tiêu đề, slug, ngày, nội dung, đoạn trích, danh mục và ảnh đại diện.
Với trình tạo ứng dụng AI, hãy đính kèm tệp xuất và mô tả kết quả bạn muốn:
Tôi đã đính kèm tệp xuất WordPress của chúng tôi (WXR XML). Nhập mọi bài viết đã xuất bản vào blog. Giữ nguyên slug, ngày đăng, tiêu đề, nội dung, danh mục và ảnh đại diện của từng bài. Bỏ qua bản nháp, bài đã vào thùng rác và bình luận. Lưu bài viết sao cho URL của mỗi bài là
/blog/[slug]. Cho tôi biết đã nhập bao nhiêu bài viết và liệt kê những bài bị lỗi.
Một vài điều cần kiểm tra sau khi nhập:
- Hình ảnh trong bài viết vẫn trỏ đến URL
wp-content/uploadscủa tên miền cũ. Hãy tải media lên bộ nhớ của trang mới và viết lại các URL đó, nếu không chúng sẽ hỏng vào ngày trang cũ ngừng hoạt động. - Shortcode như
[gallery]hoặc[contact-form-7]sẽ hiển thị thành văn bản thô. Hãy tìm chúng và thay bằng nội dung thật. - HTML nhúng từ trình dựng trang có thể lộn xộn. Hãy kiểm tra ngẫu nhiên các bài có lượt truy cập cao nhất.
Bước 5: Giữ URL, hoặc chuyển hướng chúng
Công cụ tìm kiếm và các trang web khác liên kết đến URL cũ của bạn. Khi một URL biến mất, những liên kết đó trả về lỗi 404 và thứ hạng gắn với chúng sẽ mất.
Trường hợp tốt nhất: giữ nguyên chính xác các URL. Nếu bài viết của bạn nằm tại /my-post-title/, hãy để trang mới phục vụ chúng ở cùng địa chỉ.
Khi URL buộc phải thay đổi (ví dụ từ /2024/05/my-post/ thành /blog/my-post), hãy đặt một chuyển hướng 301 (chuyển hướng vĩnh viễn) từ mỗi URL cũ sang URL mới. Tạo một danh sách hai cột, URL cũ và URL mới, từ bản kiểm kê ở Bước 1. Sau đó yêu cầu:
Thêm chuyển hướng 301 vĩnh viễn từ mỗi URL cũ trong tệp CSV đính kèm sang URL mới tương ứng. Ngoài ra, chuyển hướng
/category/[name]/sang/blog?category=[name], và/feed/sang/blog/rss.xml.
Sau khi ra mắt, hãy kiểm tra một mẫu URL cũ. Mỗi URL phải đến đúng trang mới chỉ qua một bước, chứ không phải một chuỗi chuyển hướng.
Bước 6: Giữ lại các nền tảng SEO
- Tiêu đề trang và mô tả cho mọi trang quan trọng
- Một sơ đồ trang mới, được gửi trong Google Search Console
- Cùng một hệ thống phân tích, để bạn có thể so sánh trước và sau
- Văn bản thay thế (alt) cho hình ảnh, có trong tệp xuất đối với những hình đã có
Hướng dẫn của chúng tôi về SEO cho trang web do AI xây dựng bao quát phần còn lại.
Bước 7: Thay thế chức năng của plugin
Xem lại danh sách công việc từ Bước 1:
| Công việc của plugin | Thay thế thường gặp |
|---|---|
| Biểu mẫu liên hệ | Một biểu mẫu lưu vào cơ sở dữ liệu và/hoặc gửi email cho bạn |
| Trường SEO | Tiêu đề và mô tả đặt cho từng trang trong trang mới |
| Đăng ký bản tin | Biểu mẫu hoặc API của nhà cung cấp email của bạn |
| Đặt lịch | Trang đặt lịch, hoặc công cụ đặt lịch được host và nhúng vào trang |
| Bình luận | Tính năng bình luận, dịch vụ bình luận được host, hoặc không có |
| Bộ nhớ đệm và bảo mật | Thường không cần thiết trên trang tĩnh hoặc trang được host |
Bước 8: Ra mắt và đổi DNS
- Xuất bản trang mới lên một địa chỉ tạm thời và kiểm tra trên máy tính và điện thoại.
- Nhấp qua mọi trang trong danh sách các trang có lưu lượng cao nhất.
- Kiểm tra một mẫu URL cũ để đảm bảo chuyển hướng đúng.
- Trỏ DNS của tên miền sang nhà cung cấp hosting mới.
- Giữ trang WordPress và bản sao lưu trong vài tuần, phòng khi có thứ gì bị bỏ sót.
Hướng dẫn của chúng tôi về kết nối tên miền riêng giải thích việc thay đổi DNS.
Những sai lầm thường gặp
- Không có chuyển hướng. Đây là sai lầm tốn kém nhất. Mỗi URL hỏng là một liên kết bị mất.
- Hình ảnh vẫn tải từ trang cũ. Mọi thứ trông ổn cho đến khi bạn hủy hosting cũ.
- Quên biểu mẫu. Biểu mẫu liên hệ âm thầm ngừng gửi, và bạn phát hiện ra sau vài tuần.
- Nhập cả bản nháp và rác. Hãy dọn dẹp trước khi nhập, không phải sau.
- Hủy hosting cũ vào ngày ra mắt. Hãy chờ cho đến khi bạn chắc chắn không thiếu gì.
Chuyển sang Mythex
Mythex là một trình tạo ứng dụng AI, không phải dịch vụ hosting WordPress, nên chuyển từ WordPress sang Mythex là dựng lại trang: bạn mô tả trang, đính kèm ảnh chụp màn hình và tệp xuất trong chat (tối đa 5 tệp mỗi tin nhắn, mỗi tệp 10 MB), và agent sẽ viết trang mới. Hình ảnh đã tải lên có thể được lưu trong bộ nhớ tệp của dự án, và một cơ sở dữ liệu có thể giữ các bài viết nếu bạn muốn chỉnh sửa về sau. Xuất bản lên một địa chỉ mythex.ai để thử nghiệm, rồi kết nối tên miền của bạn với gói Pro. Xem trang tĩnh trên Mythex trong tài liệu.
Danh sách kiểm tra chuyển đổi
- Sao lưu đầy đủ tệp và cơ sở dữ liệu WordPress
- Danh sách mọi URL, với các trang có lưu lượng cao được đánh dấu
- Danh sách công việc của plugin và thay thế cho từng việc
- Đã xuất nội dung (Công cụ → Xuất) và sao chép
wp-content/uploads - Thiết kế đã được dựng lại và kiểm tra với nội dung thật
- Đã nhập nội dung; hình ảnh đã chuyển khỏi tên miền cũ; shortcode đã được gỡ bỏ
- Chuyển hướng 301 cho mọi URL bị thay đổi, đã được kiểm tra
- Tiêu đề, mô tả, sơ đồ trang và phân tích đã sẵn sàng
- Biểu mẫu đã được kiểm tra từ đầu đến cuối
- Đã đổi DNS; trang cũ được giữ lại trong vài tuần
Câu hỏi thường gặp
Tôi có mất thứ hạng trên Google nếu rời khỏi WordPress không?
Không, nếu bạn giữ nguyên URL khi có thể, thêm chuyển hướng 301 cho mọi URL bị thay đổi, và mang theo tiêu đề, mô tả và nội dung. Thứ hạng thường dao động trong vài tuần sau bất kỳ đợt chuyển đổi nào, nhưng chính các URL hỏng không có chuyển hướng mới gây mất mát lâu dài.
Làm sao để xuất toàn bộ dữ liệu từ WordPress?
Vào Công cụ → Xuất trong trang quản trị WordPress để tải về một tệp XML chứa bài viết, trang, bình luận, danh mục và thẻ. Tệp media không nằm trong tệp đó, nên hãy sao chép thư mục wp-content/uploads riêng, từ trình quản lý tệp của nhà cung cấp hosting, SFTP hoặc một plugin sao lưu.
Tôi có thể giữ WordPress chỉ để viết bài không?
Có. Cấu hình này gọi là WordPress headless: WordPress vẫn là trình soạn thảo, còn một giao diện mới đọc bài viết qua WordPress REST API. Cách này giữ được trình soạn thảo quen thuộc, nhưng bạn vẫn phải duy trì và bảo mật một bản cài WordPress.
Còn biểu mẫu liên hệ và plugin thì sao?
Plugin không thể chuyển sang. Hãy liệt kê chức năng của từng plugin, chẳng hạn biểu mẫu, trường SEO hoặc đặt lịch, rồi dựng lại chức năng đó trên trang mới hoặc thay bằng một dịch vụ. Biểu mẫu thường trở thành một biểu mẫu đơn giản lưu vào cơ sở dữ liệu hoặc gửi email.