WordPress is the most popular website builder in the world. People love it because it is easy to use and highly customizable. However, out of the box, a basic WordPress setup is not optimized for Google.
If you leave WordPress on its default settings or use heavy themes and plugins, you can accidentally create technical errors that stop your site from ranking.
Hướng dẫn này bao gồm chính xác sai lầm SEO Người dùng WordPress thực hiện—từ cài đặt cơ bản đến sự cố máy chủ nâng cao—và chỉ cho bạn cách khắc phục chúng.
Phần 1: Kiến trúc trang web và cấu trúc URL
Cấu trúc trang web của bạn giúp các công cụ tìm kiếm như Googlebot tìm và hiểu các trang của bạn. Nếu cấu trúc của bạn khó hiểu, các công cụ tìm kiếm sẽ gặp khó khăn trong việc xếp hạng nội dung của bạn.
Sửa cấu trúc Permalink mặc định
Theo mặc định, WordPress tạo URL (liên kết cố định) bằng các số, như sau: yourdomain.com/?p=123. Điều này không tốt cho SEO vì hai lý do:
- Không có từ khóa: Công cụ tìm kiếm sử dụng các từ trong URL để hiểu chủ đề. Những con số không cung cấp manh mối.
- Tỷ lệ nhấp chuột thấp: Người dùng ít có khả năng nhấp vào một liên kết trong kết quả tìm kiếm nếu nó trông giống như một chuỗi số ngẫu nhiên.
Cách khắc phục: Đi tới Cài đặt WordPress của bạn và thay đổi Permalinks của bạn thành “Tên bài viết” (/%postname%/).
Cảnh báo cho các trang web trực tiếp: Nếu trang web của bạn đã hoạt động được một thời gian, việc thay đổi liên kết cố định sẽ phá vỡ tất cả các URL hiện có của bạn. Bạn phải sử dụng plugin để thiết lập “chuyển hướng 301” to point the old URLs to the new ones, or you will lose your current search rankings.
So sánh Permalinks
| Loại liên kết cố định | Công cụ tìm kiếm đọc nó như thế nào | Giá trị SEO | Rủi ro thay đổi sau này |
Đơn giản (/?p=123) | Số động | Zero | Cực cao |
Ngày (/2026/04/post/) | Dựa trên thời gian | Thấp (làm cho nội dung trông cũ kỹ) | Cao |
Tên bài đăng (/%postname%/) | Giàu từ khóa | Cao | Vừa phải |
Liên kết nội bộ và độ sâu trang web
Liên kết nội bộ kết nối các trang của bạn với nhau. Họ chia sẻ giá trị SEO (công bằng liên kết) trên trang web của bạn và giúp Google tìm thấy tất cả nội dung của bạn. Những lỗi phổ biến bao gồm:
- Các trang mồ côi: Đây là những trang không có liên kết nội bộ trỏ đến chúng. Nếu bạn không liên kết đến một trang, Google không thể tìm thấy nó.
- Ẩn các trang sâu: Nhiều trang web đặt hàng trăm liên kết lên trang chủ nhưng lại không liên kết được đến các trang dịch vụ quan trọng nhất của họ.
- Văn bản neo xấu: Không sử dụng các liên kết có nội dung “nhấp vào đây”. Sử dụng văn bản mô tả (như “dịch vụ sửa ống nước của chúng tôi”) để Google biết trang được liên kết nói về nội dung gì.
- Sử dụng “Nofollow”: Không bao giờ sử dụng thẻ “nofollow” trên các liên kết trỏ đến trang của riêng bạn. Điều này ngăn giá trị SEO chảy qua trang web của bạn.
- Thiếu Breadcrumb: Breadcrumbs (Trang chủ > Blog > Mẹo SEO) giúp Google hiểu cách các trang của bạn được sắp xếp.
Phân trang so với cuộn vô hạn
Nhiều chủ đề sử dụng nút “Cuộn vô hạn” (nơi tải nhiều nội dung hơn khi bạn cuộn xuống) hoặc nút “Tải thêm” thay vì số trang truyền thống (1, 2, 3).
- Bài toán cuộn vô hạn: Bot công cụ tìm kiếm không cuộn. Nếu chủ đề của bạn sử dụng JavaScript để tải nhiều bài đăng hơn nhưng không cập nhật URL (sử dụng API lịch sử HTML5), Google sẽ không bao giờ nhìn thấy các bài đăng cũ hơn.
- Vấn đề phân trang: Nếu bạn sử dụng các trang được đánh số (như
/category/page/2/), bạn phải sử dụng mộtrel="canonical"thẻ trỏ trở lại danh mục chính. Nếu không, Google sẽ coi mọi trang là nội dung trùng lặp.
Phần 2: Danh mục, Thẻ và Lưu trữ WordPress
WordPress sử dụng Danh mục và Thẻ để sắp xếp nội dung. Lạm dụng chúng là một cách nhanh chóng để tạo ra lỗi “nội dung trùng lặp”.
Sự khác biệt giữa danh mục và thẻ
Nhiều người dùng coi “Thẻ” giống như từ khóa SEO và thêm hàng chục thẻ vào một bài đăng. Đây là một sai lầm. Mỗi khi bạn tạo thẻ, WordPress sẽ tạo một “Trang lưu trữ” hoàn toàn mới cho thẻ đó. Nếu bạn sử dụng 20 thẻ, bạn vừa tạo 20 trang mới, tất cả đều hiển thị cùng một đoạn trích bài viết. Điều này làm lãng phí thời gian của Google (“ngân sách thu thập dữ liệu” của bạn).
Cách khắc phục:
- Thể loại: Sử dụng chúng cho các chủ đề chính, rộng.
- thẻ: Sử dụng những thứ này hiếm khi. Không bao giờ tạo thẻ nếu nó chỉ có một bài đăng được đính kèm. Đặt các trang lưu trữ thẻ thành “noindex” bằng cách sử dụng plugin SEO của bạn để Google bỏ qua chúng.
Các trang lưu trữ mặc định bạn nên vô hiệu hóa
WordPress tự động tạo một số loại trang có hại cho SEO của bạn:
- Lưu trữ tác giả: Nếu bạn là tác giả duy nhất trên blog của mình thì Trang tác giả của bạn là bản sao chính xác của Trang chủ Blog của bạn. Đặt cái này thành “noindex”.
- Lưu trữ ngày: Các trang được sắp xếp theo tháng (ví dụ: tháng 4 năm 2026) không mang lại giá trị gì cho người dùng đang tìm kiếm chủ đề. Vô hiệu hóa chúng.
- Trang đính kèm (Lỗi lớn nhất): Mỗi khi bạn tải lên một hình ảnh hoặc PDF, WordPress có thể tạo một trang web trống chỉ để hiển thị tệp đó. Những trang này không có văn bản và Google gắn cờ chúng là “nội dung mỏng”. Bạn phải sử dụng plugin SEO của mình để chuyển hướng tất cả các trang đính kèm đến bài đăng mà chúng được tải lên.
Phần 3: SEO Onpage và Tối ưu hóa nội dung
Ngay cả khi thiết lập kỹ thuật của bạn hoàn hảo thì nội dung của bạn vẫn cần được định dạng cho các công cụ tìm kiếm.
- Mô tả Meta lười biếng: Đừng để các plugin tự động lấy mô tả meta của bạn từ câu đầu tiên trong bài đăng của bạn. Nó thường cắt ngang giữa câu và không bao gồm Lời kêu gọi hành động (CTA). Viết mô tả độc đáo, giàu từ khóa cho mỗi trang.
- Siêu dữ liệu trùng lặp: Nếu bạn sao chép một trang để tạo một trang mới, hãy nhớ viết lại tiêu đề và mô tả SEO. Nếu Google thấy trùng lặp, nó sẽ bỏ qua chúng.
- Tiêu đề sai (H1 đến H6): Đừng sử dụng Heading 3 (H3) chỉ vì bạn thích cỡ chữ. Tiêu đề tạo dàn ý cho Google. Bạn chỉ nên có một H1 trên mỗi trang (tiêu đề chính). Theo đó, sử dụng H2 cho các phần chính và H3 cho các phần phụ.
- Nội dung AI chất lượng thấp: Các công cụ tìm kiếm tìm kiếm E-E-A-T (Kinh nghiệm, Chuyên môn, Quyền hạn, Độ tin cậy). Nội dung AI hoàn toàn bằng robot mà không có sự chỉnh sửa của con người sẽ không có giá trị duy nhất và sẽ không được xếp hạng tốt.
- Trang dịch vụ nguyên khối: Đừng liệt kê tất cả các dịch vụ kinh doanh của bạn trên một trang duy nhất. Xây dựng trang chuyên dụng, chi tiết cho từng dịch vụ cụ thể.
- Quên đồ thị mở: Nếu bạn không thiết lập thẻ Open Graph trong plugin SEO của mình, các trang truyền thông xã hội (như Facebook hoặc Twitter) sẽ hiển thị các hình ảnh và văn bản xấu xí, ngẫu nhiên khi mọi người chia sẻ liên kết của bạn.
Phần 4: SEO hình ảnh và truyền thông
Hình ảnh rất quan trọng nhưng tải chúng lên không đúng cách sẽ làm chậm trang web của bạn và ảnh hưởng xấu đến thứ hạng của bạn.
- Văn bản thay thế so với tiêu đề hình ảnh: * Văn bản thay thế: Điều này mô tả hình ảnh cho người dùng mù và công cụ tìm kiếm. Nó là một yếu tố xếp hạng chính.
- Tiêu đề hình ảnh: Điều này chỉ tạo một hộp văn bản bật lên khi người dùng di chuột qua hình ảnh. Nó gần như không có giá trị SEO.
- Cách khắc phục: Luôn điền vào Văn bản thay thế. Nếu hình ảnh chỉ dùng để trang trí (như đường nền), hãy để trống hoàn toàn văn bản thay thế (
alt="") nên trình đọc màn hình sẽ bỏ qua nó. Ngoài ra, hãy sửa các hình ảnh bị hỏng vì chúng tạo ra lỗi 404.
- Kích thước tệp lớn: Không bao giờ tải ảnh thô trực tiếp từ điện thoại. Các tệp lớn làm chậm trang của bạn, làm hỏng Core Web Vitals (kiểm tra tốc độ của Google). Thay đổi kích thước hình ảnh trước khi tải lên, sử dụng plugin nén và phân phối chúng ở các định dạng hiện đại như WebP hoặc AVIF.
Phần 5: Trình tạo trang và tốc độ trang web
Tốc độ tải trang web của bạn nhanh như thế nào là một yếu tố xếp hạng lớn. Công cụ bạn sử dụng để thiết kế trang web WordPress của mình ảnh hưởng rất nhiều đến điều này.
Trình chỉnh sửa WordPress gốc (Gutenberg) rất nhanh và nhẹ. Tuy nhiên, nhiều người dùng thích trình tạo trang kéo và thả hơn. Các trình tạo cũ hơn như Elementor và Divi thêm quá nhiều mã nền (HTML, CSS và JavaScript) vào trang web của bạn. Đây được gọi là “độ sâu DOM”. Nó buộc trình duyệt của người dùng phải làm việc quá sức trước khi trang có thể tải, làm ảnh hưởng đến điểm tốc độ của bạn (cụ thể là LCP và INP).
Cách khắc phục: Nếu bạn muốn tốc độ tối đa, hãy sử dụng các khối Gutenberg gốc hoặc các công cụ xây dựng nhẹ, hiện đại như Kadence hoặc Oxygen. Nếu phải sử dụng Elementor, bạn sẽ cần các plugin bộ nhớ đệm cao cấp để khắc phục các vấn đề về tốc độ.
Phần 6: Thiết kế và lập chỉ mục thân thiện với thiết bị di động
Google sử dụng “Lập chỉ mục đầu tiên trên thiết bị di động”. Điều này có nghĩa là Google chỉ xem xét phiên bản di động của trang web để quyết định thứ hạng của bạn. Nếu trang web dành cho máy tính để bàn của bạn hoàn hảo nhưng trang web dành cho thiết bị di động của bạn bị hỏng, bạn sẽ không được xếp hạng.
Các lỗi di động phổ biến:
- Cuộn ngang: Các phần tử quá rộng buộc người dùng phải cuộn sang một bên.
- Lỗi ngón tay mập: Các nút quá gần nhau hoặc nhỏ hơn kích thước 48×48 pixel được đề xuất.
- Cửa sổ bật lên: Cửa sổ bật lên toàn màn hình che nội dung trên điện thoại di động sẽ khiến bạn bị phạt.
- Phông chữ nhỏ: Văn bản nhỏ hơn 16px buộc người dùng di động phải phóng to để đọc.
AMP so với PWA
- AMP (Trang di động được tăng tốc): Điều này loại bỏ các yếu tố thiết kế để giúp trang tải ngay lập tức. Tuy nhiên, nếu không thiết lập hoàn hảo với thẻ canonical sẽ tạo ra nội dung trùng lặp.
- PWA (Ứng dụng web lũy tiến): Điều này làm cho trang web của bạn có cảm giác giống như một ứng dụng gốc. Tuy nhiên, nó phụ thuộc rất nhiều vào JavaScript. Nếu bạn không sử dụng Kết xuất phía máy chủ (SSR), Googlebots không thể đọc văn bản và các trang của bạn sẽ xuất hiện trống trong kết quả tìm kiếm.
Phần 7: Tốc độ máy chủ và tối ưu hóa cơ sở dữ liệu
WordPress rất năng động. Mỗi khi ai đó truy cập trang web của bạn, máy chủ phải xây dựng trang từ đầu. Nếu không tối ưu hóa, trang web của bạn sẽ bị sập khi có lưu lượng truy cập lớn.
Bạn cần 3 loại bộ nhớ đệm:
- Bộ nhớ đệm trang: Lưu một bản sao tĩnh các trang của bạn để máy chủ không phải tạo lại chúng cho mỗi khách truy cập.
- Bộ nhớ đệm đối tượng (Redis/Memcached): Giúp cơ sở dữ liệu của bạn không phải trả lời lặp đi lặp lại những câu hỏi giống nhau.
- Bộ nhớ đệm Opcode (OPcache): Biên dịch trước mã PHP để máy chủ của bạn phản hồi nhanh hơn (cải thiện Thời gian thành byte đầu tiên).
Các sự cố máy chủ khác:
- API nhịp tim: WordPress liên tục nói chuyện với máy chủ của bạn ở chế độ nền (để tự động lưu bài đăng, v.v.) bằng cách sử dụng
admin-ajax.php. Trên dịch vụ lưu trữ chia sẻ, điều này sử dụng hết sức mạnh máy chủ của bạn và làm chậm trang web. Sử dụng plugin để giới hạn hoặc vô hiệu hóa API Heartbeat. - HTTPS/SSL: Google yêu cầu các trang web an toàn (HTTPS). Nếu chuyển sang HTTPS, bạn phải tìm kiếm và thay thế tất cả các liên kết “HTTP” cũ trong cơ sở dữ liệu của mình. Đừng dựa vào các plugin để chuyển hướng chúng vì nó làm chậm trang web. (Ngoài ra, hãy chú ý đến các cảnh báo về “nội dung hỗn hợp” trong đó văn bản được bảo mật nhưng hình ảnh thì không).
Phần 8: Cài đặt WordPress và SEO Plugin
Các plugin bạn chọn có thể tạo hoặc phá vỡ trang web của bạn.
- Hộp “Không khuyến khích công cụ tìm kiếm”: Trong cài đặt Đọc WordPress, có một hộp có nội dung “Không khuyến khích các công cụ tìm kiếm lập chỉ mục trang web này”. Nếu bạn chọn tùy chọn này sau khi trang web của bạn hoạt động, Google sẽ xóa hoàn toàn trang web của bạn khỏi kết quả tìm kiếm.
- Sơ đồ trang web và Robots.txt: Bạn phải gửi sơ đồ trang web XML tới Google Search Console. Ngoài ra, hãy đảm bảo rằng bạn
robots.txttệp không vô tình chặn Google xem các tệp cần thiết (như/wp-includes/). - Lỗi múi giờ: Nếu bạn không đặt múi giờ chính xác trong Cài đặt chung, các bài đăng được lên lịch sẽ không thành công và đánh dấu lược đồ cho các sự kiện của bạn sẽ sai.
- Sự phình to của plugin: Việc cài đặt các plugin đa năng, khổng lồ (như Jetpack) sẽ thêm mã không cần thiết và làm chậm trang web của bạn. Thay vào đó hãy sử dụng các plugin nhỏ, đơn mục đích.
- Xung đột plugin SEO: Không bao giờ cài đặt hai plugin SEO (như Yoast và All in One SEO) cùng một lúc. Họ sẽ đấu tranh với nhau, tạo ra các thẻ trùng lặp và sơ đồ trang web bị hỏng.
- Lỗi đánh dấu lược đồ: Lược đồ (Dữ liệu có cấu trúc) là mã giúp bạn nhận được xếp hạng sao hoặc thẻ công thức trong Google. Nếu chủ đề của bạn, plugin SEO và plugin Schema chuyên dụng đều cố gắng thêm Schema cùng một lúc, điều đó sẽ khiến Google bối rối. Ngoài ra, đừng bao giờ thêm Lược đồ cho nội dung nào đó không hiển thị trên trang (như lược đồ Câu hỏi thường gặp cho các câu hỏi không thực sự được viết trên màn hình).
Phần 9: SEO địa phương và các trang web đa ngôn ngữ
Sai lầm SEO địa phương
Nếu bạn là doanh nghiệp địa phương, các công cụ tìm kiếm sẽ tìm kiếm tính nhất quán trong Tên, Địa chỉ và Số điện thoại (NAP) của bạn.
- Dữ liệu ẩn: Đưa địa chỉ của bạn vào trong tệp hình ảnh có nghĩa là Google không thể đọc được.
- Lược đồ bị thiếu: Bạn phải sử dụng mã Lược đồ “LocalBusiness” để cho công cụ tìm kiếm biết chính xác vị trí của bạn.
- Bỏ qua Hồ sơ doanh nghiệp trên Google: Trang web của bạn phải được kết nối với Hồ sơ doanh nghiệp trên Google để được xếp hạng tốt trong các tìm kiếm trên bản đồ địa phương.
SEO đa ngôn ngữ (Hreflang)
Việc dịch trang web của bạn sang các ngôn ngữ khác nhau yêu cầu mã đặc biệt gọi là “Hreflang” để Google biết phiên bản nào sẽ hiển thị cho quốc gia nào.
- Thẻ trả lại bị hỏng: Hreflang phải hoạt động theo cả hai cách. Nếu trang tiếng Anh trỏ đến trang tiếng Tây Ban Nha thì trang tiếng Tây Ban Nha phải có mã trỏ lại trang tiếng Anh.
- Mã sai: Bạn phải sử dụng mã ISO chính thức (ví dụ: sử dụng
en-gbđối với Vương quốc Anh, không phảien-uk). - URL chưa được dịch: Nếu bạn dịch một bài đăng sang tiếng Tây Ban Nha, bạn cũng phải dịch sên URL. Việc đặt một bài đăng bằng tiếng Tây Ban Nha trong thư mục URL tiếng Anh sẽ khiến các công cụ tìm kiếm bối rối.
- Thẻ tự tham khảo: Mỗi trang phải chứa một thẻ trỏ đến chính nó.
Phần 10: Bảo mật trang web và bảo vệ nội dung
- Bình luận rác: Theo mặc định, WordPress cho phép nhận xét và “pingback”. Các chương trình thư rác tự động sẽ tràn ngập các phần này với các liên kết đến các trang web độc hại. Nếu bạn không sử dụng trình chặn thư rác (như Akismet) hoặc tắt hoàn toàn, Google sẽ phạt của bạn trang web để liên kết đến thư rác.
- Quét nguồn cấp dữ liệu RSS: WordPress tự động tạo nguồn cấp RSS cho nội dung của bạn. Theo mặc định, nó hiển thị toàn bộ nội dung bài viết của bạn. Kẻ trộm nội dung sử dụng bot để sao chép và dán ngay toàn bộ bài viết của bạn vào trang web của riêng chúng. Nếu họ có trang web mạnh hơn bạn, Google có thể nghĩ họ đã viết nó và phạt bạn vì nội dung trùng lặp. Đi tới cài đặt Đọc và thay đổi nguồn cấp dữ liệu RSS của bạn để chỉ hiển thị “Tóm tắt”.
Phần 11: Google Analytics 4 so với Google Search Console
Sai lầm cuối cùng là đọc sai dữ liệu của bạn. Chủ sở hữu trang web thường hoảng sợ khi lưu lượng truy cập Google Analytics 4 (GA4) của họ giảm, mặc dù lưu lượng truy cập Google Search Console (GSC) của họ vẫn ổn định.
Sự khác biệt:
- GA4 (Phía khách hàng): Điều này theo dõi người dùng sau khi họ nhấp vào trang web của bạn bằng một đoạn mã JavaScript. Tuy nhiên, trình chặn quảng cáo và trình duyệt bảo mật sẽ chặn GA4. GA4 hầu như luôn báo cáo thấp hơn lưu lượng truy cập thực sự của bạn.
- GSC (Phía máy chủ): Điều này theo dõi dữ liệu trực tiếp trên trang tìm kiếm thực tế của Google. Nó hiển thị chính xác có bao nhiêu người đã nhìn thấy liên kết của bạn và nhấp vào liên kết đó trên Google. Nó không thể bị chặn bởi các trình chặn quảng cáo.
Đừng thực hiện những thay đổi lớn đối với trang web của bạn chỉ vì GA4 cho thấy lưu lượng truy cập giảm. Có khả năng chỉ là người dùng kích hoạt trình chặn quyền riêng tư. Tuy nhiên, bạn nên kiểm tra GSC thường xuyên. Nếu GSC hiển thị sụt giảm, điều đó có nghĩa là bạn gặp lỗi kỹ thuật thực sự (như plugin bị hỏng hoặc sự cố lập chỉ mục) cần được khắc phục ngay lập tức.



