Khi AI đã có thể viết nội dung, tạo ảnh và thao tác trực tiếp với hệ quản trị nội dung, quy trình đăng bài WordPress không còn dừng ở việc copy thủ công từ trình chat sang editor. Với MCP, bạn có thể để AI lấy dữ liệu từ website, tìm bài liên quan, tạo nháp, upload ảnh và gắn featured image theo một luồng làm việc có kiểm soát. Bài viết này hướng dẫn viết và đăng bài lên website WordPress sử dụng MCP có ảnh đại diện theo hướng thực tế: chuẩn bị kết nối, xây dựng brief SEO, tạo nội dung, kiểm tra internal link, tạo ảnh 1200 x 630 px, lưu Draft và chỉ Publish khi đã duyệt xong.
MCP là gì và vì sao phù hợp với WordPress?
MCP, viết tắt của Model Context Protocol, là một chuẩn mở giúp ứng dụng AI kết nối với dữ liệu, công cụ và workflow bên ngoài. Tài liệu chính thức mô tả MCP như một cách chuẩn hóa việc kết nối AI với hệ thống ngoài như file, cơ sở dữ liệu, công cụ tìm kiếm hoặc ứng dụng quản trị. Bạn có thể xem thêm tại tài liệu MCP chính thức.
Trong bối cảnh WordPress, MCP đóng vai trò cầu nối giữa AI và website. Thay vì AI chỉ trả lời bằng văn bản, MCP cho phép AI gọi các thao tác như tìm bài viết, tạo post, cập nhật slug, gắn category, tạo tag, upload media hoặc đặt featured image nếu server MCP đã cung cấp các tool đó. Đây là điểm khác biệt lớn: AI không chỉ viết bài, mà còn có thể thực hiện các bước xuất bản trong CMS.
WordPress vốn đã có REST API để làm việc với post, page, taxonomy và media. Tài liệu WordPress Developer nói rõ REST API cung cấp endpoint đại diện cho bài viết, trang, taxonomy và các kiểu dữ liệu tích hợp khác, cho phép ứng dụng gửi và nhận JSON để truy vấn hoặc thay đổi nội dung. Bạn có thể tham khảo thêm tại WordPress REST API Handbook.
Nói ngắn gọn, MCP không thay WordPress. MCP là lớp giao tiếp để AI dùng các năng lực WordPress một cách có cấu trúc. Nếu website có tool MCP tốt, AI có thể làm đúng những gì editor làm trong admin, nhưng với tốc độ nhanh hơn và có thể kiểm tra chéo trước khi lưu.
Quy trình tổng quan
Một quy trình đăng bài bằng AI và MCP nên đi theo thứ tự rõ ràng. Đừng bắt đầu bằng câu lệnh “viết bài rồi đăng luôn” nếu chưa xác định mục tiêu SEO, danh mục, trạng thái bài và quyền Publish. Cách làm an toàn hơn là để AI tạo Draft trước, sau đó editor kiểm tra nội dung, ảnh, link và meta trước khi bấm Publish.
- Nhận chủ đề, từ khóa chính, danh mục và yêu cầu độ dài.
- Kiểm tra bài viết liên quan trên website thông qua MCP.
- Lập outline SEO với H2, H3, bảng và bullet list nếu phù hợp.
- Viết nội dung tự nhiên, chỉ có một H1 do theme WordPress hiển thị từ title.
- Tạo SEO Title, Meta Description, slug và excerpt.
- Tạo hoặc upload ảnh đại diện, sau đó gắn làm featured image.
- Lưu bài ở trạng thái Draft, kiểm tra Preview và chỉ Publish khi được duyệt.
Chuẩn bị trước khi để AI đăng bài
Kiểm tra quyền MCP
Trước khi chạy workflow, bạn cần biết MCP đang có những tool nào. Một kết nối WordPress đầy đủ thường nên có các nhóm thao tác: đọc bài viết, tạo bài mới, cập nhật bài, đọc category, tạo hoặc gắn tag, upload media và set featured image. Nếu thiếu tool upload ảnh, AI vẫn có thể tạo nội dung và trả về file ảnh để bạn upload thủ công, nhưng không nên báo là đã upload.
Đây là điểm quan trọng trong vận hành: AI phải dùng số liệu và trạng thái thật từ tool, không được tự đoán. Nếu tool trả lỗi, workflow nên dừng lại và báo lỗi cụ thể. Với WordPress, lỗi thường gặp là token hết hạn, quyền user không đủ, file ảnh quá lớn, category không tồn tại hoặc server chặn upload qua API.
Xác định trạng thái bài viết
Nếu người dùng không yêu cầu Publish rõ ràng, trạng thái mặc định nên là Draft. Điều này giúp tránh rủi ro đăng bài chưa kiểm duyệt, sai giọng thương hiệu hoặc dùng hình chưa đúng. Draft vẫn cho phép bạn kiểm tra preview, chỉnh sửa trong block editor và tối ưu thêm bằng plugin SEO như Rank Math hoặc Yoast.
Trong các team làm content, quy tắc tốt là phân quyền thành ba mức: AI tạo nháp, editor duyệt, admin xuất bản. Khi cần tự động hóa sâu hơn, có thể thêm bước kiểm chứng độc lập trước khi chuyển từ Draft sang Pending Review.
Chuẩn bị brief SEO
Brief là phần quyết định chất lượng bài. Một brief tốt nên có chủ đề, từ khóa chính, đối tượng đọc, mục tiêu tìm kiếm, danh mục, độ dài, internal link ưu tiên và yêu cầu hình ảnh. Với bài hướng dẫn kỹ thuật, nên nói rõ người đọc là ai: người mới dùng WordPress, content editor, developer hay chủ website muốn tự động hóa.
Ví dụ brief cho bài này: người đọc là editor hoặc chủ website muốn dùng AI để tạo bài WordPress có ảnh đại diện, không cần copy thủ công, nhưng vẫn muốn giữ quyền duyệt trước khi Publish. Ý định tìm kiếm là học quy trình, biết tool cần có và tránh lỗi khi đăng nháp.
Cách viết bài SEO bằng AI trước khi gửi lên WordPress
Dùng một H1 duy nhất
Trong WordPress, tiêu đề bài thường được theme render thành H1 ở frontend. Vì vậy nội dung gửi vào post_content không nên chèn thêm H1. Bên trong bài, hãy bắt đầu bằng đoạn mở bài rồi dùng H2 cho các phần chính và H3 cho ý nhỏ. Cách này giúp cấu trúc rõ, dễ đọc và tránh lỗi có nhiều H1 không cần thiết.
Với từ khóa “Hướng dẫn viết và đăng bài lên website WordPress sử dụng MCP có ảnh đại diện”, không cần lặp lại nguyên văn quá nhiều lần. Chỉ cần xuất hiện tự nhiên trong tiêu đề, mở bài, một vài heading hoặc đoạn liên quan. Phần còn lại nên dùng biến thể như “đăng bài WordPress bằng MCP”, “AI tạo Draft WordPress”, “upload featured image bằng MCP”.
Viết mở bài đúng ý định tìm kiếm
Mở bài nên dài khoảng 100 đến 150 từ, đi thẳng vào vấn đề và cho người đọc biết họ sẽ nhận được gì. Không nên mở bài bằng định nghĩa lan man. Người tìm chủ đề này thường muốn biết cách thực hiện, nên mở bài cần nói rõ quy trình: từ phân tích chủ đề, viết bài, tạo ảnh đến lưu Draft trong WordPress.
Đoạn mở bài cũng nên gợi đúng lợi ích: giảm thao tác copy, hạn chế lỗi khi upload ảnh, giữ quyền duyệt trước khi xuất bản và tận dụng internal link có sẵn trên website. Đây là các điểm thực tế, phù hợp với content workflow hằng ngày.
Dùng bảng khi cần so sánh
Bảng hữu ích khi bạn cần làm rõ sự khác nhau giữa cách đăng bài thủ công và cách dùng MCP. Không nên dùng bảng chỉ để trang trí. Với bài hướng dẫn này, bảng giúp người đọc hiểu nhanh điểm mạnh, điểm yếu và mức độ kiểm soát của từng phương pháp.
| Tiêu chí | Đăng thủ công | Đăng bằng MCP |
|---|---|---|
| Tốc độ tạo nháp | Chậm hơn vì phải copy nội dung, ảnh và meta | Nhanh hơn vì AI có thể tạo post, slug, excerpt và meta qua tool |
| Internal link | Phụ thuộc người viết nhớ bài cũ | Có thể tìm bài liên quan trực tiếp trên website trước khi chèn |
| Ảnh đại diện | Phải tạo, tải xuống, upload và gắn thủ công | Có thể upload media và set featured image nếu MCP hỗ trợ |
| Kiểm soát rủi ro | Dễ kiểm tra nhưng mất thời gian | Nên mặc định lưu Draft để editor duyệt trước khi Publish |
| Phù hợp nhất | Bài ít, quy trình đơn giản | Website có lịch content đều, cần tự động hóa nhưng vẫn kiểm duyệt |
Chèn internal link thông qua MCP
Internal link nên được chọn từ dữ liệu thật của website, không đoán theo trí nhớ. Trước khi viết bài, AI nên dùng tool list hoặc search post để tìm các bài đã publish cùng danh mục, cùng chủ đề hoặc có ngữ cảnh liên quan. Sau đó chỉ chèn một đến ba link tự nhiên, tránh biến bài viết thành danh sách liên kết.
Ví dụ, nếu website đã có bài Hàm preg_replace_callback() là gì? và ứng dụng trong WordPress, có thể chèn ở đoạn nói về xử lý nội dung WordPress bằng code. Nếu website có bài Hướng dẫn chuyển ảnh về định dạng Webp hay AVIF, có thể chèn ở phần tối ưu ảnh sau khi upload featured image.
Internal link tốt phải có lý do. Link đến bài regex WordPress phù hợp khi người đọc muốn xử lý nội dung tự động. Link đến bài WebP/AVIF phù hợp khi người đọc muốn tối ưu ảnh sau khi tạo hoặc upload. Không nên chèn link chỉ vì có từ “WordPress” trong tiêu đề.
Tạo featured image cho bài viết
Yêu cầu ảnh đại diện
Featured image nên phản ánh đúng nội dung bài: AI, WordPress, quy trình biên tập, MCP và trạng thái Draft. Với kích thước 1200 x 630 px, ảnh phù hợp cho cả bài viết, Open Graph và chia sẻ mạng xã hội. Không nên nhồi nhiều chữ lên ảnh vì chữ có thể bị cắt trên mobile hoặc hiển thị nhỏ khi share.
Phong cách phù hợp là hiện đại, sạch, chuyên nghiệp. Có thể dùng bố cục dashboard, thẻ Draft, biểu tượng bài viết, khung ảnh và các node kết nối để gợi ý MCP. Không dùng logo thương hiệu nếu không được cung cấp, vì logo có thể gây vấn đề bản quyền hoặc nhận diện sai.
Alt text cho ảnh
Alt text nên mô tả nội dung ảnh, không chỉ nhồi từ khóa. Ví dụ: “Giao diện minh họa AI tạo bài WordPress bằng MCP và gắn ảnh đại diện”. Alt text này giúp người dùng screen reader hiểu ảnh, đồng thời hỗ trợ ngữ cảnh SEO ở mức vừa phải.
Nếu ảnh được tạo bằng AI, bạn vẫn nên kiểm tra lại xem có chữ lỗi, chi tiết sai hoặc giao diện gây hiểu nhầm không. Với ảnh đại diện bài kỹ thuật, tốt nhất nên hạn chế chữ trong ảnh để tránh lỗi ký tự.
Đăng bài lên WordPress bằng MCP
Bước 1: Tạo post ở trạng thái Draft
AI nên gọi tool tạo post với các trường cơ bản: post_title, post_content, post_status, post_name và post_excerpt. post_status nên là draft nếu không có yêu cầu Publish. Nội dung có thể là HTML sạch hoặc Gutenberg blocks, tùy tool MCP hỗ trợ. Với bài dài, HTML đơn giản thường ổn nếu website đã có CSS mặc định cho heading, table, list và paragraph.
Sau khi tạo post, MCP sẽ trả về Post ID. Đây là ID dùng cho các bước tiếp theo như gắn category, tag, ảnh đại diện và cập nhật SEO meta. Nếu không có Post ID, workflow phải dừng vì không thể đảm bảo bài đã được tạo.
Bước 2: Gắn category và tag
Category nên lấy từ taxonomy thật của website. Nếu người dùng yêu cầu danh mục “How to” và website đã có category này, AI chỉ cần gắn đúng term ID. Nếu chưa có, cần hỏi lại hoặc tạo category mới tùy quyền được cấp. Với tag, nên chọn ít nhưng đúng: WordPress, MCP, AI Engine hoặc Content Automation tùy nội dung bài.
Tag không phải nơi nhồi từ khóa dài. Từ khóa chính đã nằm trong title, meta và nội dung. Tag nên giúp nhóm bài trên website, không làm bài rối hơn.
Bước 3: Cập nhật SEO meta
Nếu website dùng Rank Math SEO, MCP có thể cập nhật các meta field phù hợp như SEO Title, Meta Description và Focus Keyword nếu tool cho phép ghi custom fields. Sau khi ghi, vẫn nên mở editor để kiểm tra lại điểm SEO, vì plugin có thể tính lại khi bài được lưu trong admin.
Meta Description nên dài khoảng 150 đến 160 ký tự, có từ khóa chính hoặc biến thể gần, nhưng vẫn phải đọc tự nhiên. SEO Title nên ngắn hơn tiêu đề bài nếu tiêu đề chính quá dài. Slug nên không dấu, chữ thường, có gạch nối và đủ mô tả nội dung.
Bước 4: Upload ảnh và set featured image
Nếu MCP có tool upload media, AI có thể gửi file ảnh vào Media Library, nhận media ID rồi gọi tool set featured image cho Post ID. Nếu chỉ có URL ảnh, tool cần hỗ trợ WordPress tải ảnh từ URL đó. Nếu ảnh nằm trên máy local, nên dùng endpoint upload tạm hoặc upload file trực tiếp thay vì truyền base64 quá lớn.
Sau khi set featured image, cần đọc lại snapshot post để xác nhận featured_media khác 0. Nếu ảnh chưa gắn, không nên báo thành công. Đây là bước hay bị bỏ sót khi tự động hóa content.
Checklist kiểm tra trước khi Publish
Trước khi chuyển Draft sang Published, hãy kiểm tra nhanh các điểm sau:
- Tiêu đề rõ ràng, có một H1 duy nhất trên frontend.
- Đoạn mở bài đủ ngắn, nói đúng lợi ích và phạm vi bài.
- Các H2 và H3 đi theo trình tự thực hiện.
- Internal link tự nhiên, không quá nhiều và không bị sai URL.
- External link tối đa hai nguồn uy tín, mở tab mới nếu phù hợp.
- Slug không dấu, dễ đọc và không quá dài.
- Meta Description nằm trong khoảng khuyến nghị và không bị cụt ý.
- Featured image đúng tỷ lệ, không watermark, không lỗi chữ.
- Post đang ở Draft nếu chưa có lệnh Publish rõ ràng.
Lỗi thường gặp khi dùng MCP để đăng bài WordPress
Tool MCP không đủ quyền
Có nhiều cấu hình MCP chỉ cho đọc bài nhưng không cho tạo hoặc cập nhật post. Khi đó AI có thể phân tích nội dung và đề xuất bài viết, nhưng không thể đăng nháp. Cách xử lý là cấp thêm quyền cho MCP hoặc dùng tài khoản WordPress có role phù hợp như Editor hoặc Administrator, tùy chính sách website.
Không upload được ảnh
Lỗi upload ảnh thường đến từ giới hạn dung lượng, định dạng file, quyền thư mục uploads hoặc token hết hạn. Nếu dùng ảnh AI, nên xuất PNG hoặc JPG ở kích thước hợp lý. Với bài hướng dẫn và chia sẻ mạng xã hội, 1200 x 630 px là lựa chọn phổ biến, đủ sắc nét mà không quá nặng.
SEO meta không hiện trong plugin
Mỗi plugin SEO có key lưu meta khác nhau. Rank Math, Yoast và All in One SEO không dùng cùng cấu trúc. Vì vậy MCP cần biết website đang dùng plugin nào trước khi cập nhật meta. Nếu không chắc, AI nên tạo post, set excerpt và báo phần SEO meta cần kiểm tra thủ công, thay vì ghi nhầm custom field.
Kết luận
Viết và đăng bài WordPress bằng MCP giúp rút ngắn quy trình content từ nhiều bước thủ công thành một workflow có thể kiểm chứng: AI phân tích brief, viết bài chuẩn SEO, tìm internal link, tạo ảnh đại diện, upload media, gắn category và lưu Draft. Điểm quan trọng nhất là không bỏ qua kiểm soát xuất bản. Nếu không có yêu cầu Publish rõ ràng, bài phải ở trạng thái Draft để editor kiểm tra trước.
Khi triển khai đúng, MCP biến AI thành một content operator thực tế trong WordPress, không chỉ là công cụ viết văn bản. Website vẫn giữ quyền kiểm duyệt, còn AI xử lý các bước lặp lại nhanh hơn: tạo nội dung có cấu trúc, tối ưu meta, tìm bài liên quan và chuẩn bị featured image. Đây là cách cân bằng tốt giữa tự động hóa và an toàn biên tập.
