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. :)






Mình cũng sử dụng yoast seo tạo sitemap. Nhưng trong sitemap lại thiếu một số link. Trong khi đó mình check trên google vẫn index bình thường. Nó là bị lỗi gì thế nhỉ? Bạn có thể giúp mình trong vấn đề này. Cảm ơn
Không có trong sitemaps thì Google vẫn index mà. Trừ khi bạn gán thẻ noindex cho nó hoặc chặn truy cập bằng robots.txt.
Chào ad..Cho em hỏi là em mới chuyển host, nhưng các keyword của host cũ thì không còn xuất hiện ở trên top google nữa thì đó là do lỗi gì ạ..Và cho em hỏi luôn là sao bài viết em SEO trang chính không lên top , mà mấy bài phụ thì lại lên ạ ??? ( Cụ thể em SEO bài Eco Green Sài Gòn, mà các bài phụ như ưu điểm ,lý do gì gì thì lên chứ bài Chính nó lâu lâu lại hiện ra, mặc dù keyword em vẫn nằm ở bài chính nhiều) thì có phải là em chuyển host nó bị vậy không ạ ..website của em : canho-24h.com… Em cảm ơn ạ !!!
Chuyển host thì liên quan gì đến việc keyword mất top hả bạn? Trừ khi bạn chuyển sang host mới có chất lượng quá tệ (web load quá chậm, thường xuyên bị lỗi truy cập…) thì mới bị thôi. Chứ thông thường chuyển host chả ảnh hưởng gì đến SEO cả.
Nếu đã dùng Yoast SEO thì nên tạo Sitemap từ nó, bản thân mình rất hạn chế cài nhiều Plugin lên Blog.
Mình dùng bản Yoast SEo free mới nhất nhưng sao lại không có mục XML Sitemap Hiếu? Làm thế nào để lấy sitemap của site nhỉ? Hay bản mới nhất họ không cho lấy nữa?
Trên phiên bản mới họ ẩn mục thiết lập XML Sitemaps đi rồi bạn. Tuy nhiên, mặc định sitemap vẫn nằm ở địa chỉ
/sitemap_index.xml. Bạn có thể quản lý các thành phần hiển thị trên sitemap thông qua mục Search Appearance. Những thành phần nào được xác định là “Show […] in search results” thì sẽ được liệt kê vào XML Sitemaps.Oh, cảm ơn Hiếu. Mình tìm được sitemap rồi!
Anh ơi cho em hỏi chút ạ.
Em chuyển giao thức http sang https thì có cần tạo lại xml sitemaps với cả robots.txt mới không ạ? Vì sau khi chuyển em thấy webmaster tools báo lỗi URL đã gửi (toàn bộ là http) bị chặn bởi robots.txt ạ.
Em cảm ơn anh nhiều ạ.
Bạn chuyển HTTP sang HTTPS xong có tiến hành khai báo website với tên miền dạng HTTPS trong Google Search Console không thế?
Dạ em có ạ. Hiện tại sitemap của em đang là https://duhocviethan.edu.vn/sitemap.xml ạ, các link trong đấy đều là http thì có ảnh hưởng gì không anh?
Bạn tạo XML Sitemaps bằng cái gì thế? Tại sao không dùng sitemaps của Yoast SEO luôn? https://duhocviethan.edu.vn/sitemap_index.xml
Cái này là anh IT trước đây của công ty em tạo ạ. Bây giờ em xóa cái sitemap này đi rồi thêm cái sitemaps của Yoast SEO vào Google Search Console được không ạ? Tệp robots.txt hiện tại đang là:
User-Agent: *
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /search?q=*
Disallow: *?replytocom
Disallow: */attachment/*
Sitemap: http://duhocviethan.edu.vn/sitemap.xml
Thì em thay thế cái sitemap mới vào có được không anh?
Được bạn. Nội dung file robotst.txt bạn nên tham khảo bài viết “Mẫu file robots.txt chuẩn dành cho website WordPress“
Vâng ạ. Nhưng trong web của em truy cập vào SEO thì không hiện ra XML Sitemaps ạ.
Ý bạn là trong trang thiết lập của Yoast SEO ấy hả? Trên phiên bản mới nó xóa hẳn phần thiết lập XML Sitemaps rồi. Giờ nó tạo tự động, không control được nữa.
Dạ vâng. Thế em cứ mặc định lấy là https://duhocviethan.edu.vn/sitemap_index.xml đúng không ạ? Em cảm ơn anh rất nhiều ạ :D
Thực ra bạn có thể kiểm soát những gì được hiển thị trên XML Sitemaps của Yoast SEO thông qua phần Search Appearance. Mục nào bạn chọn là “Yes” trong “Show […] in search results?” thì nó sẽ được liệt kê vào sitemaps và ngược lại.
Dạ vâng ạ :D
Mình có website nhưng nhận bàn giao lại từ người khác nên không biết cụ thể là website đã được tạo sitemap hay chưa. Vậy làm thế nào để kiểm tra là web đã có site map chưa? và nếu đã tạo rồi thì đã chuẩn chưa bạn nhỉ?
Bạn có thể truy cập thử link /sitemap.xml hoặc /sitemap_index.xml
Bạn ạ: Mình làm theo hướng dẫn của bạn và kết quả báo như sau: This XML Sitemap Index file contains 10 sitemaps. Theo mình hiểu thì cả trang của mình là: https://standaviet.com chỉ có 10 sitemaps tức là mới có 10 đường link. Vậy tức là trang chưa tạo sitesmaps phải không bạn
Cái này là 10 sitemap lớn thôi bạn. Bạn click vào từng sitemap sẽ thấy bên trong có link con nữa mà.
có site rồi bác
Dear anh,
Em tạo XML Sitemaps như anh hướng dẫn nhưng sitemap của em lại bị lỗi như này ạ: http://duhocviethan.edu.vn/sitemap_index.xml
Hiện tại em chưa tìm ra vấn đề ở đâu để khắc phục. Anh hỗ trợ giúp em với ạ. Em cảm ơn anh nhiều ạ.
Bạn mở file
functions.phpcủa theme và filewp-config.phpcủa WordPress ra, kiểm tra xem trước thẻcó khoảng trắng (dấu cách) hay dấu chấm nào không nhé. Nếu có thì xóa đi rồi lưu lại.Anh ơi em xem lại rồi nhưng trong function không bị trống php ạ. Nên em cũng không biết lỗi là do đâu ạ.
File wp-config.php bạn đã kiểm tra chưa? Thử deactive toàn bộ plugin, chỉ chừa lại plugin Yoast SEO và kiểm tra xem sao. Chuyển cả theme theme về theme mặc định của WordPress nữa.
Anh cho em hỏi khi tạo sitemap bằng Yoast SEO, khi em thêm chuyên mục thì sitemap không cập nhật link chuyên mục, như vậy có ảnh hưởng gì không anh, và có cách nào để nó cập nhật không anh!
Bạn thử tắt tính năng XML Sitemaps của Yoast SEO và cài plugin Google XML Sitemaps vào xem sao. :P
Vâng anh, liệu có ảnh hưởng gì đến SEO không anh!
Không ảnh hưởng gì đâu bạn. XML Sitemaps thực ra là cách để giúp bots tìm kiếm thu thập thông tin dễ dàng hơn thôi mà. :P
Cảm ơn anh, e đã giải quyết được rồi, khi thay bằng Google XML Sitemaps vẫn không được, vấn đề ở chỗ là khi thêm chuyên mục (Categories) và phải có ít nhất 1 bài viết về chuyên mục đó thì Yoast SEO mới cập nhật trên sitemap XML, e cảm ơn vì sự nhiệt tình của anh, chúc Blog ngày càng phát triển ạ!
:D Hóa ra là như vậy. Mình cũng quên không để ý cái này. :)
Cho mình hỏi, khi tạo sitemap như vậy, site của mình index 1260 từ lâu rồi mà không thấy tăng lên. Mình check backlist thì không thấy có vấn đề gì. Con số 1000 ở phần sitemap có ảnh hưởng gì không bạn
Hiếu ơi cho hỏi là sitemap của thằng premium seo pack và thằng google xml sitemap thì mình nên dùng thằng nào?
Mình đã dùng thằng google xml sitemap thì có cần dùng thêm thằng ps auto sitemap?
Thanks
Bạn dùng sitemap của Google XML Sitemaps là đủ rồi nhé. :P