WordPress cho SEO: những cài đặt gốc cần sửa ngay sau khi cài
WordPress cài xong là chạy, nhưng vài mặc định sinh ra trang rác hoặc chặn Google: ô “ngăn công cụ tìm kiếm” bật từ lúc dựng thử, đường dẫn dạng ?p=123, trang đính kèm cho mỗi ảnh, trang tác giả của site một người, trang thẻ dùng một lần. Sửa chúng trong một giờ ngay từ đầu tốt hơn nhiều so với dọn sau.

WordPress chạy phần lớn site nội dung và nhiều shop nhỏ ở Việt Nam. Nó thân thiện với SEO ở mức nền: HTML gọn, đường dẫn đẹp được, có sitemap sẵn. Nhưng cài đặt mặc định được thiết kế cho mọi loại site trên thế giới, nên có vài thứ không hợp với site doanh nghiệp, shop, blog chuyên ngành. Bài này liệt kê những gì nên sửa ngay sau khi cài, theo thứ tự rủi ro.
Trước khi bắt đầu: kết nối Search Console cho site ngay khi lên thật (xác minh bằng DNS là gọn nhất), để có dữ liệu từ ngày đầu và để thấy sớm nếu có gì sai. Nhiều lỗi dưới đây chỉ lộ ra trong báo cáo Trang của Search Console. Cũng nên cài sẵn một lịch sao lưu tự động trước khi sửa cài đặt, phòng khi đổi nhầm thứ gì cần quay lại.
1. Ô “Ngăn chặn các công cụ tìm kiếm”
Cài đặt → Đọc → Hiển thị với công cụ tìm kiếm. Ô này thường được tick lúc dựng thử để Google không lập chỉ mục bản chưa xong, rồi quên bỏ tick khi lên thật. Khi tick, WordPress thêm thẻ noindex vào mọi trang và sửa robots.txt ảo. Site có thể chạy nhiều tháng không có lượt nào từ Google mà không ai hiểu vì sao.
Kiểm: chấm điểm SEO báo lỗi noindex ngay nếu thấy thẻ này. Đây là lỗi WordPress hay gặp nhất và sửa mất ba giây.
Lưu ý thêm cho site dựng bởi bên thiết kế web: nhiều bên dựng trên tên miền tạm hoặc thư mục con (tenmien.vn/demo), rồi chuyển sang tên miền thật nhưng quên đổi cài đặt này. Bản dựng thử cũng có thể còn nằm trên tên miền tạm và đã được lập chỉ mục, thành bản trùng của site thật. Hỏi bên dựng địa chỉ bản thử, kiểm nó đã được chặn bằng mật khẩu hoặc gỡ.
2. Đường dẫn tĩnh
Cài đặt → Đường dẫn tĩnh. Mặc định có thể là /?p=123 hoặc /2026/11/09/ten-bai/. Chọn “Tên bài viết” (/ten-bai/) hoặc cấu trúc tuỳ chỉnh có tiền tố ngắn (/bai/%postname%/). Làm việc này trước khi đăng bài; đổi sau khi có bài thì phải chuyển hướng toàn bộ. Xem cấu trúc URL.
WordPress tự tạo slug từ tiêu đề và tự bỏ dấu tiếng Việt. Kiểm slug trước khi đăng: tiêu đề dài 15 chữ thì slug cũng dài 15 chữ; rút gọn bằng tay.
3. Trang đính kèm (attachment)
Mỗi ảnh tải lên có một trang riêng, chỉ chứa ảnh đó. Site nhiều ảnh sinh hàng nghìn trang mỏng. Từ bản 6.4, cài đặt mới mặc định chuyển hướng trang đính kèm về chính tệp ảnh; site cài từ trước có thể vẫn còn. Các plugin SEO phổ biến có tuỳ chọn chuyển hướng trang đính kèm về ảnh hoặc về bài chứa ảnh. Kiểm bằng cách mở một ảnh trong thư viện, bấm “Xem trang đính kèm”.
4. Trang tác giả, thẻ, lưu trữ theo ngày
| Loại trang | Vấn đề | Xử lý |
|---|---|---|
| Trang tác giả | Site một người viết thì trang tác giả là bản sao của trang blog | Noindex, hoặc làm trang tác giả thật có tiểu sử (xem trang tác giả) |
| Thẻ (tag) | Thẻ dùng một hai lần thành trang mỏng; thẻ trùng tên chuyên mục tự cạnh tranh | Hạn chế số thẻ, gộp thẻ trùng, noindex trang thẻ nếu không có nội dung riêng |
| Lưu trữ theo ngày, tháng | Trang /2025/03/ không ai tìm | Noindex hoặc tắt |
| Trang tìm kiếm nội bộ | /?s= có thể bị thu thập khi có liên kết | Noindex (WordPress đã làm mặc định); không liên kết tới kết quả tìm kiếm |
| Định dạng bài (post format) | Sinh lưu trữ riêng ít dùng | Tắt nếu không dùng |
Nguyên tắc: loại trang nào không có giá trị riêng cho người tìm thì không cho lập chỉ mục và gỡ khỏi sitemap. Plugin SEO cho làm việc này theo loại trang chỉ bằng vài công tắc. Xem nội dung mỏng và trùng lặp.

5. Gom một phiên bản tên miền và HTTPS
- Cài đặt → Tổng quan: “Địa chỉ WordPress” và “Địa chỉ trang web” đều là bản https chính (có hoặc không www, chọn một).
- Máy chủ chuyển 301 mọi biến thể về bản chính trong một bước. Xem chuyển hướng 301, gom www và HTTPS.
- Đổi từ http sang https trên site cũ thì thay luôn địa chỉ ảnh trong nội dung bài (nội dung hỗn hợp).
6. Sitemap và robots.txt
WordPress có sitemap sẵn ở /wp-sitemap.xml; plugin SEO thường thay bằng sitemap riêng (/sitemap_index.xml). Chỉ để một sitemap hoạt động và gửi đúng sitemap đó trong Search Console. Kiểm sitemap không chứa trang thẻ, tác giả, đính kèm đã noindex. robots.txt của WordPress mặc định là ảo (không có tệp thật); nếu tạo tệp thật thì tệp đó thắng. Đừng chặn /wp-content/ hay /wp-includes/: Google cần CSS, JS trong đó để hiển thị trang. Xem robots.txt.
7. Bình luận
Bình luận bỏ ngỏ thu hút spam: liên kết tới cá cược, thuốc, rất nhiều. Hoặc tắt bình luận, hoặc bật duyệt trước khi hiện và chống bot. WordPress tự gắn rel="nofollow ugc" cho liên kết trong bình luận, nhưng hàng trăm bình luận spam vẫn làm trang trông bỏ hoang. Tắt cả mục “Cho phép thông báo liên kết từ blog khác (pingback, trackback)” vì gần như chỉ còn dùng cho spam.
8. Tiêu đề trang và thẻ meta
WordPress tự sinh title dạng “Tên bài – Tên site”. Để kiểm soát title, mô tả, canonical từng trang, cài một plugin SEO (chỉ một). Xem Rank Math hay Yoast. Đặt tên site và khẩu hiệu ở Cài đặt → Tổng quan cho đúng; khẩu hiệu mặc định cũ (“Just another WordPress site”) còn sót ở nhiều site.
9. Chọn giao diện và plugin ngay từ đầu
Giao diện và plugin chọn lúc đầu khó đổi về sau, và quyết định nhiều chuyện SEO hơn mọi cài đặt:
- Giao diện nhẹ, ít kịch bản, hỗ trợ trình soạn thảo khối của WordPress. Giao diện “đa năng” kèm page builder nặng có hàng chục kiểu trang mẫu đẹp nhưng làm trang chậm và HTML phình to. Xem WordPress chậm.
- Giao diện có cấu trúc tiêu đề đúng: H1 là tiêu đề bài, không phải logo; tên site không bọc trong H1 ở mọi trang.
- Ít plugin, mỗi plugin một việc, còn được cập nhật. Plugin bỏ hoang là lỗ hổng bảo mật; xem bảo mật WordPress.
- Không dùng giao diện, plugin bẻ khoá: nhiều bản có sẵn mã chèn liên kết ẩn hoặc cửa hậu.
Ví dụ: một blog du lịch kiểm sau khi cài
Ví dụ minh hoạ: một blog du lịch miền Tây dựng lại trên WordPress, đăng 40 bài trong hai tháng mà Search Console gần như không có lượt hiển thị. Rà theo danh sách trên: ô “Ngăn chặn các công cụ tìm kiếm” vẫn tick từ lúc dựng thử; đường dẫn dạng /2026/09/14/ten-bai/; mỗi bài gắn 8–10 thẻ, sinh hơn 300 trang thẻ, phần lớn chỉ một bài; 600 ảnh có 600 trang đính kèm; hai plugin SEO cùng chạy, mỗi cái in một thẻ canonical.
Sửa trong một buổi: bỏ tick; đổi đường dẫn về /ten-bai/ và thêm quy tắc 301 từ dạng có ngày (vì đã có vài liên kết chia sẻ trên Facebook); gộp thẻ còn khoảng 20 thẻ có ý nghĩa, noindex trang thẻ; chuyển hướng trang đính kèm; gỡ một plugin SEO; gửi lại sitemap. Hai tuần sau, báo cáo Trang bắt đầu có số trang được lập chỉ mục tăng đều. Không cần viết thêm bài nào; nội dung đã có, chỉ là Google bị chặn cửa.
Checklist sau khi cài
- Bỏ tick “Ngăn chặn các công cụ tìm kiếm”.
- Đường dẫn tĩnh “Tên bài viết” hoặc tiền tố ngắn, trước khi đăng bài.
- Trang đính kèm chuyển hướng về ảnh hoặc bài.
- Noindex trang tác giả (site một người), lưu trữ ngày, thẻ mỏng.
- Địa chỉ site là https bản chính; máy chủ 301 về đó.
- Một sitemap duy nhất, gửi trong Search Console; robots.txt không chặn CSS, JS.
- Bình luận: tắt hoặc duyệt; tắt pingback.
- Một plugin SEO; tên site, khẩu hiệu đúng.
- Chạy chấm điểm SEO kiểm lại toàn bộ.
Hỏi đáp
Site WordPress không có lượt từ Google, kiểm gì đầu tiên?
Kiểm ô Ngăn chặn các công cụ tìm kiếm trong Cài đặt, Đọc. Ô này bật là mọi trang có noindex. Đây là lỗi WordPress hay gặp nhất.
Có nên đổi đường dẫn tĩnh khi site đã có nhiều bài?
Chỉ khi có lý do rõ ràng. Đổi thì phải chuyển hướng 301 toàn bộ địa chỉ cũ sang mới. Nếu đường dẫn hiện tại đọc được và đang chạy tốt, nên giữ nguyên.
Trang thẻ có nên noindex không?
Nếu trang thẻ chỉ liệt kê vài bài, không có nội dung riêng, nên noindex và gỡ khỏi sitemap. Thẻ được dùng nhiều, có mô tả riêng và có người tìm thì có thể giữ.
WordPress có sitemap sẵn không?
Có, từ bản 5.5 ở địa chỉ wp-sitemap.xml. Plugin SEO thường thay bằng sitemap riêng. Chỉ nên để một sitemap hoạt động và gửi đúng sitemap đó cho Search Console.
Đọc tiếp

Rank Math hay Yoast: plugin SEO làm được gì, không làm được gì, và vì sao điểm xanh không có nghĩa là lên top
Plugin SEO trên WordPress giúp kiểm soát title, mô tả, canonical, noindex theo loại trang, sitemap và dữ liệu có cấu trúc. Rank Math và Yoa…

WordPress chậm: đo trước khi cài thêm plugin tăng tốc, và năm thủ phạm hay gặp
Phần lớn site WordPress chậm vì máy chủ mất quá lâu để dựng trang (TTFB cao), không phải vì ảnh hay CSS. Đo TTFB trước; nếu cao thì tìm ngu…

Nội dung mỏng và trùng lặp: nhận ra trước khi Google nhận ra
Trùng lặp nội dung trong cùng một site hiếm khi bị phạt: Google chọn một bản làm chính rồi lọc các bản kia, nhưng việc chọn đó có thể sai v…

Meta robots và X-Robots-Tag: noindex, nofollow, nosnippet và các lệnh ít người biết
Meta robots là thẻ trong head, X-Robots-Tag là tiêu đề HTTP; cả hai nói với Google có lập chỉ mục trang không và hiện đoạn trích thế nào. L…