Hướng dẫn tạo XML sitemaps với plugin Yoast SEO một cách đơn giản.

Khi nhắc đến việc tạo XML sitemaps trong WordPress, người ta thường nghĩ ngay đến plugin Google XML Sitemaps. Đây là một plugin thực sự hiệu quả, giúp bạn nhanh chóng tạo ra cho website của mình một XML sitemaps đơn giản để submit lên các công cụ tìm kiếm. Tuy nhiên, Yoast SEO – một trong những plugin hỗ trợ SEO miễn phí tốt nhất hiện nay, cũng đã được tích hợp sẵn tính năng này. Vì vậy, nếu bạn đang sử dụng Yoast SEO trên website của mình thì không có lý do gì để phải cài thêm một plugin hỗ trợ tạo sitemaps khác. Ngay sau đây, tôi sẽ hướng dẫn cho các bạn cách để tạo XML sitemaps với plugin Yoast SEO.
Tham khảo thêm:
Tạo XML sitemaps cho website WordPress
1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt plugin Yoast SEO từ kho plugin của WordPress.org (download).

2. Tiếp theo, truy cập vào SEO => General => Features. Chuyển mục XML sitemaps sang trạng thái On để kích hoạt tính năng tạo sitemaps.

Click vào nút Save Changes để lưu lại.
3. Truy cập SEO => Search Appearance, tiến hành thiết lập các tab Content Types, Taxonomies và Archives. Những thành phần được thiết lập Yes tương ứng với mục Show […] in search results cũng sẽ đồng thời xuất hiện trong XML sitemaps.

Sau khi hoàn tất, click vào nút Save Changes để lưu lại toàn bộ các thiết lập.
4. Xong! Bây giờ, các bạn có thể xem XML sitemaps dành cho website của mình bằng cách thêm /sitemap_index.xml vào sau địa chỉ website. Ví dụ, XML sitemaps của WP Căn bản sẽ nằm tại địa chỉ https://wpcanban.com/sitemap_index.xml.

5. Việc còn lại là lấy link XML sitemaps và submit lên các công cụ tìm kiếm cũng như chèn vào trong tập tin robots.txt.

Thật đơn giản phải không nào? Chúc các bạn thành công!
Bạn đang sử dụng plugin nào khác để tạo XML sitemaps cho website của mình? Hãy chia sẻ với chúng tôi giải pháp của bạn thông qua khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)






Cảm ơn những bài viết thiết thực đối với 1 newbie như mình. Trang web của mình được như hôm nay là nhờ phần lớn những chia sẻ và plugin của bạn. Chúc bạn ra nhiều bài mới hay hơn nữa
Cảm ơn bạn. Hy vọng bạn sẽ thường xuyên ghé thăm và ủng hộ blog của mình. :D
Chào bác! Cái sitemap của site mình nó bị báo “URL đã gửi được đánh dấu ‘noindex’ ” trong Webmaster tool, mình tắt của Yoast SEO đi, cài Google XML Sitemaps, nhưng vẫn không được, nó vẫn báo noindex trong webmaster tool. Cái này phải chỉnh sửa như thế nào bác nhỉ!?
hix thảo nào tìm mãi không thấy cái sitemap ạ, cảm ơn anh
Mình làm theo hướng dẫn, rồi add sitemap nhưng bị báo lỗi General HTTP error. Mò cả đêm không ra, bác thớt chỉ lỗi phát :D
.
Bật WP Debug trong wp-config.php lên rồi kiểm tra error_log xem nó báo lỗi gì bạn.
Cảm ơn web đã chia sẽ :3 Nhờ nó mà seo rất dễ
Em thì cứ để mặc định của nó :))
Để mặc định không tối ưu đâu bạn. Vì có rất nhiều dữ liệu không cần thiết phải index. Bạn cho nó index tất cả dữ liệu thì sẽ rất mất thời gian. Hãy để Google tập trung index những nội dung quan trọng.
Cho mình hỏi, nếu site rất nhiều link, google ko submit được site map của yoast seo , có cách chia nhó sitemap ko a
Yoast SEO nó tự động chia nhỏ sitemap mà nhỉ. Tối đa 1000 URL trên mỗi sitemap thôi.
Cám ơn admin. Bài hướng dẫn rất dễ hiểu. Nhất là phần lưu ý: (một số trang khác vẫn hướng dẫn theo phiên bản cũ, gây khó khăn cho người đọc)
“Trên các phiên bản Yoast SEO mới, từ 7.0 trở đi, tính năng XML Sitemaps đã không còn được hiển thị trong 1 tab riêng nữa. Thay vào đó, để kích hoạt XML Sitemaps, các bạn phải truy cập vào SEO => General => Features => chuyển mục XML sitemaps sang trạng thái On rồi lưu lại. Các thành phần có trạng thái On tương ứng với các mục Show […] in search results? trong phần SEO => Search Appearance sẽ được hiển thị trong XML Sitemaps và ngược lại. Ngoài ra, các bạn không thể tùy chỉnh gì thêm”.
Có một vấn đề với cái này là mình cho index media nhưng phát hiện có nhiều cái không được lập chỉ mục. Không biết lí do là gì nữa?
Bạn cho phép lập chỉ mục không đồng nghĩa với việc công cụ tìm kiếm nó sẽ lập chỉ mục nội dung của bạn. Đây là 2 khái niệm hoàn toàn khác nhau.
Anh @Trung Hiếu ơi,
Hiện tại khi em kiểm tra sitemap thì phát hiện website em có cả 2 XML site map, 1 cái của Yoast Seo và 1 cái của Jetpack như sau:
1. Của Yoast Seo (cả 2 giao thức http và https)
https://chiasegiatot.com/sitemap_index.xml
Và http://chiasegiatot.com/sitemap_index.xml
2. Của Jetpack (cũng có cả 2 giao thức http và https)
https://chiasegiatot.com/sitemap.xml
Và http://chiasegiatot.com/sitemap.xml
Em muốn hỏi Anh là:
1. Sao cả 2 giao thức http và https đều có sitemap vậy anh? (giao thức của em dùng là https).
2. Tồn tại cả 2 loại sitemap như vậy có vấn đề gì không anh và cách khắc phục như thế nào ạ?
3. Em khai báo với google consolve thì chỉ khai báo sitemap của Yoast seo, giờ muốn bỏ bên Jetpack thì làm thế nào vậy anh.
1. Bạn cài plugin HTTPS cho website bằng cách nào? Có sử dụng plugin để redirect 301 từ HTTP sang HTTPS không?
2. Dùng 1 trong 2 sitemaps thôi. Vào Jetpack => Settings => Traffic => Sitemaps => chuyển mục Generate XML sitemaps sang trạng thái tắt.
Https là do hosting hawkhost hỗ trợ cài sẵn ạ.
Em không biết phải redirrect 301 ạ. Vậy giờ mình dùng plugin gì và làm như thế nào vậy anh. Kiểm tra trang web thì các bài viết của em là redirect 307 ạ.
Bạn tham khảo bài viết “Cài HTTPS cho WordPress trong nháy mắt với Really Simple SSL” nhé.
M có lân dùng cái này. Nhưng không hiểu sao lại bị lỗi site maps. Sau lại phải dùng một plugin khác để dùng.
Bạn không bật tính năng debug của WordPress lên và kiểm tra error_log xem nó báo lỗi gì? :P