Đăng chéo blog lên Medium, Dev.to và Hashnode — Không cần sao chép-dán
Bạn chỉ viết bài một lần. Việc xuất bản lên Medium, Dev.to và Hashnode không nên mất nhiều thời gian hơn lúc viết.
Thế nhưng quy trình phân phối lại blog tiêu chuẩn trong năm 2026 vẫn là: mở Medium, dán, sửa định dạng mà Medium làm hỏng, mở Dev.to, dán, tải lại hình ảnh, mở Hashnode, dán, quên đặt URL chuẩn, rồi ba tuần sau tự hỏi vì sao Google xếp bản sao trên Medium cao hơn trang của bạn.
Hướng dẫn này trình bày cách đăng chéo blog thực sự hoạt động, các quy tắc SEO giúp việc phân phối lại không phản tác dụng và những cách tự động hóa toàn bộ quy trình — từ script tự làm đến xuất bản bằng một cú nhấp.
Tại sao phải phân phối lại
Dev.to, Hashnode và Medium đều có sẵn lượng độc giả mà blog của bạn không có. Một bài viết chỉ có 40 lượt đọc trên một tên miền mới có thể đạt 2.000 lượt trên trang chủ Dev.to. Phân phối lại là cách phân phối nội dung viết rẻ nhất — chi phí biên bằng 0 nếu việc xuất bản được tự động hóa và SEO được thiết lập đúng.
Quy tắc SEO duy nhất: URL chuẩn
Google không phạt nội dung được phân phối lại — Google phạt sự mơ hồ về bản gốc. Mọi nền tảng nghiêm túc đều có một trường cho biết “bản gốc nằm ở đây”:
- Dev.to:
canonical_urltrong front matter hoặc phần cài đặt của bài viết. - Hashnode: “URL bài viết gốc” (
originalArticleURLtrong API). - Medium: công cụ nhập của nền tảng tự động đặt URL chuẩn về nguồn.
- WordPress / Ghost / Blogger: URL chuẩn thường là trang của bạn, hoặc được đặt qua plugin SEO khi bản sao nằm ở nơi khác.
Hãy đặt trường này cho mọi bản sao, mọi lần, và trỏ về tên miền của bạn. Làm vậy, việc phân phối lại sẽ củng cố trang của bạn (liên kết, độc giả, lượt tìm kiếm thương hiệu). Bỏ qua nó, bạn sẽ cạnh tranh với chính nội dung của mình trên một tên miền lớn hơn tên miền của bạn.
Thêm một thói quen nữa: xuất bản trên trang của bạn trước, chờ bài được lập chỉ mục rồi mới phân phối lại. Ngay cả lợi thế một ngày cũng giúp Google xác định đúng bản gốc.
Những đặc thù nền tảng cần biết
Medium đã khai tử API viết. Token tích hợp mới không còn được cấp, nên các công cụ “xuất bản lên Medium qua API” hoặc đang dùng token cũ được giữ lại, hoặc thực tế là điều khiển quy trình nhập. Công cụ nhập vẫn là con đường minh bạch — và nó đặt URL chuẩn chính xác.
Dev.to thân thiện nhất với tự động hóa. REST API gọn gàng, hỗ trợ markdown nguyên bản và front matter. Nếu tự viết script cho một nền tảng, hãy chọn nền tảng này.
Hashnode dùng GraphQL. Đầy đủ khả năng nhưng nhiều thủ tục hơn. API của họ cũng cho phép đặt ngày trong quá khứ và URL chuẩn, điều quan trọng khi di chuyển kho bài cũ.
Hình ảnh không tự đi theo. Phân phối lại bằng cách dán thường làm hỏng phần lưu trữ hình ảnh hơn bất cứ thứ gì khác. Xuất bản tự động sẽ tải lại hoặc liên kết trực tiếp đúng cách; dán thủ công có thể để lại hình thu nhỏ bị hỏng trên nền tảng thứ ba.
Các lựa chọn, từ tự làm đến một cú nhấp
1. Dán thủ công. Ổn nếu mỗi tháng có một bài trên hai nền tảng. Trường URL chuẩn là bước ai cũng quên.
2. Script + GitHub Actions. Đẩy một tệp markdown lên, để CI gọi API của Dev.to và Hashnode với URL chuẩn trỏ về trang của bạn. Thực sự hiệu quả nếu blog đã là một git repo. Bạn sẽ phải bảo trì nó mãi mãi, và Medium vẫn chưa được hỗ trợ.
3. CMS headless có webhook. Strapi hoặc công cụ tương tự kích hoạt một hàm serverless cho mỗi lần xuất bản. Kết quả giống script nhưng có nhiều thành phần hơn. Phù hợp khi blog là một phần của hệ thống nội dung lớn hơn.
4. Công cụ xuất bản coi blog là đích đến hạng nhất. Đây là khoảng trống trên thị trường: hầu hết công cụ lên lịch mạng xã hội chỉ dừng ở mạng xã hội. PostClaw (sản phẩm của chúng tôi — xin nói rõ thiên kiến) xuất bản lên 7 nền tảng blog — WordPress, Medium, Dev.to, Hashnode, Ghost, Blogger và trang riêng của bạn qua API — từ cùng một trình soạn thảo quản lý 11 tài khoản mạng xã hội. Viết một lần; AI điều chỉnh bài thông báo cho X, LinkedIn và Threads, trong khi chính bài viết được phân phối lại với URL chuẩn nguyên vẹn. Xuất bản một lần, hoàn tất toàn bộ chuỗi phân phối.
Vòng lặp đầy đủ mà hầu hết mọi người bỏ lỡ
Phân phối lại bài viết mới chỉ là nửa công việc. Mỗi bản sao trên từng nền tảng cũng cần thông báo riêng trên mạng xã hội — và đó là phần không ai còn sức làm khi đến nền tảng thứ tư. Quy trình thực sự tạo hiệu ứng tích lũy:
- Xuất bản trên tên miền của bạn (nơi đặt bản chuẩn).
- Phân phối lại lên Dev.to, Hashnode, Medium với URL chuẩn đã được đặt.
- Thông báo trên mọi nền tảng mạng xã hội, điều chỉnh theo từng nền tảng — không phải mười một bài “Bài blog mới 🔗” giống hệt nhau. (Chúng tôi đã viết cả một hướng dẫn về đăng lên tất cả mạng xã hội cùng lúc mà không cần sao chép-dán.)
- Lặp lại hằng tuần mà không mất cả buổi sáng.
Các bước 2–4 chính là những gì chúng tôi tự động hóa PostClaw để thực hiện — xem cách tính năng xuất bản hoạt động hoặc bảng giá nếu bạn đang đánh giá các công cụ. Nhưng ngay cả khi bạn không bao giờ dùng sản phẩm của chúng tôi: hãy đặt URL chuẩn. Đó là khác biệt giữa phạm vi tiếp cận miễn phí và tự phá hoại miễn phí.
Trả lời nhanh
Đăng chéo có ảnh hưởng xấu đến SEO không? Không, nếu đã đặt URL chuẩn. Nếu không, tên miền lớn nhất sẽ thắng thứ hạng — và đó thường không phải tên miền của bạn.
Tôi vẫn có thể tự động xuất bản lên Medium không? Không thể qua token API mới. Hãy dùng công cụ nhập của Medium (công cụ này đặt URL chuẩn) hoặc một công cụ tự động hóa quy trình đó.
Nền tảng nào tốt nhất cho lập trình viên? Dev.to nếu ưu tiên phạm vi tiếp cận và API đơn giản; Hashnode nếu muốn dùng tên miền riêng cho blog được lưu trữ. Không có lý do gì để không dùng cả hai — điểm mấu chốt là bản sao thứ hai không tốn thêm chi phí.