3 cách sửa lỗi 404 WordPress SEO Sitemap của Yoast đơn giản

Lượt xem
Home

Bạn dùng plugin Yoast SEO để tối ưu SEO cho trang web WordPress và bạn cũng dùng plugin này để tạo Yoast SEO là plugin mà nhiều người dùng để tối ưu SEO và tạo XML sitemap cho website của mình, trong nhiều trường hợp người dùng submit sitemap lên công cụ tìm kiếm lại có thông báo lỗi 404 Not Found. Vậy nguyên nhân gây ra lỗi là gì? Hãy cùng Vietnix tìm câu trả lời có trong bài viết “cách sửa lỗi 404 WordPress SEO Sitemap của Yoast” sau đây.

Nguyên nhân gây lỗi 404 WordPress SEO Sitemap của Yoast là gì?

WordPress đi kèm với một XML sitemap mặc định mà bạn có thể gửi đến Google Search Console và các công cụ tìm kiếm khác. XML sitemap này có thể được truy cập bằng cách nhập URL sau vào address bar của trình duyệt.

https://example.com/sitemap.xml

Tuy nhiên, bản đồ trang web mặc định được tạo bởi WordPress rất cơ bản. Để khắc phục điều này, tất cả các plugin SEO hàng đầu của WordPress như All in One SEO, Rank Math hoặc plugin Yoast SEO đều tạo ra các XML sitemap riêng với nhiều tính năng hơn. Khi bạn sử dụng XML sitemap được tạo ra bởi plugin SEO WordPress, các plugin này sẽ viết lại lối tắt mặc định của WordPress XML sitemap.

Điều này có nghĩa là sitemap URL đã được đề cập ở trên sẽ gửi người dùng đến các sitemap được tạo ra bởi plugin SEO WordPress. Nhưng việc này có thể gây ra lỗi 404 trên một số trang web do xung đột plugin hoặc cài đặt WordPress không chính xác.

Để hiểu hơn về lỗi WordPress này, bạn có thể tham khảo bài viết sau:

WordPress đi kèm với một URL structure thân thiện với SEO (còn được gọi là permalink). Cấu trúc URL này sử dụng hệ thống redirect để thông báo cho web hosting server biết trang nào sẽ được tải khi người dùng nhập một URL vào trình duyệt của họ.

Thông thường, cài đặt permalink này sẽ được cập nhật tự động khi bạn thay đổi trang web của mình. Tuy nhiên, đôi khi WordPress có thể không cập nhật lại permalink structure, điều này có thể dẫn đến việc xuất hiện lỗi 404 WordPress SEO Sitemap của Yoast.

Việc này có thể dễ dàng được khắc phục bằng cách truy cập vào trang Settings > Permalinks trong WordPress admin area và chỉ cần nhấn vào Save changes button.

Vào trang Settings chọn Permalinks trong WordPress admin area
Vào trang Settings chọn Permalinks trong WordPress admin area

Làm như vậy sẽ làm mới cài đặt permalink của WordPress. Bây giờ bạn có thể truy cập trang XML sitemap để xem liệu việc này đã khắc phục vấn đề của bạn chưa. Nếu việc này không khắc phục được vấn đề, bạn có thể tiếp tục đọc nội dung tiếp theo.

Cập nhật permalink thủ công

Nếu việc làm mới permalink structure của WordPress không khắc phục lỗi 404, bạn có thể sử dụng thao tác thủ công thông báo cho web server redirect người dùng đến trang sitemap của Yoast SEO.

Để thực hiện điều này, bạn cần thêm code sau vào file .htaccess:

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Lưu ý: Nếu trang web WordPress của bạn được cài đặt trong một thư mục con hoặc thư mục (ví dụ: https://example.com/mywebsite/ ), bạn sẽ cần sử dụng code bên dưới.

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /mywebsite/
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Đừng quên thay thế /mywebsite/ bằng tên thư mục con của bạn.

Code này chỉ đơn giản là thông báo cho web server của bạn biết trang nào sẽ được hiển thị khi người dùng truy cập vào XML sitemap của Yoast SEO. Bây giờ bạn có thể thử xem XML sitemap của mình để xem liệu việc này đã giải quyết vấn đề của bạn chưa.

2. Chuyển sang sử dụng một plugin XML Sitemaps

Nếu những phương pháp đã đề cập ở trên không giải quyết được lỗi 404 trên XML sitemap của Yoast SEO, bạn có thể thử sử dụng một plugin riêng biệt để tạo XML sitemap cho trang web.

Nhược điểm của phương pháp này là bạn sẽ phải dựa vào một plugin riêng biệt để tạo XML sitemap và sử dụng Yoast SEO cho các tính năng SEO khác.

Đầu tiên, bạn cần cài đặt và kích hoạt plugin XML Sitemaps. Để biết thêm chi tiết, bạn có thể tham khảo bài viết sau của Vietnix:

Vì bạn đang sử dụng Yoast SEO, plugin này sẽ tự động hiển thị thông báo cho bạn để tắt plugin XML Sitemaps hoặc chức năng tạo sitemap của Yoast SEO.

Nhấn vào Toggle Yoast SEO’s XML Sitemap button để tiếp tục.

Sửa lỗi 404 WordPress SEO Sitemap của Yoast bằng plugin XML Sitemaps
Sửa lỗi 404 WordPress SEO Sitemap của Yoast bằng plugin XML Sitemaps

Điều này sẽ đưa bạn đến tab Features dưới trang SEO > General. Từ đây, bạn cần cuộn xuống tới tùy chọn  XML Sitemaps và ấn tắt.

Đến tab Features dưới trang SEO chọn General
Đến tab Features dưới trang SEO chọn General

Đừng quên nhấn vào nút Save changes button để lưu cài đặt. Bây giờ bạn có thể chuyển đến trang Settings > XML-Sitemap để cấu hình sitemap. Đối với hầu hết các trang web, cài đặt mặc định sẽ hoạt động tốt.

Chuyển đến trang Settings chọn XML-Sitemap để cấu hình sitemap
Chuyển đến trang Settings chọn XML-Sitemap để cấu hình sitemap

Bây giờ bạn có thể tiến hành gửi XML sitemap URL cho Google Search Console và các công cụ tìm kiếm khác.

Gửi XML sitemap URL cho Google Search Console và các công cụ tìm kiếm khác
Gửi XML sitemap URL cho Google Search Console và các công cụ tìm kiếm khác

3. Chuyển sang sử dụng plugin All in One SEO

Nếu tất cả các bước để khắc phục lỗi trên vẫn không thành công và bạn không muốn sử dụng một plugin riêng biệt để tạo XML sitemap, thì phương pháp này có thể giúp bạn khắc phục vấn đề lỗi 404 dễ dàng hơn.

Đối với phương pháp này, bạn sẽ cần sử dụng All in One SEO. Đây là một trong những plugin SEO tốt nhất cho WordPress trên thị trường và là một lựa chọn thay thế tốt hơn cho Yoast SEO.

All in One SEO (AIOSEO) đi kèm với XML sitemap nâng cao với các tùy chọn dễ quản lý, giúp bạn hoàn toàn kiểm soát những hoặc loại trừ khỏi XML sitemap của mình.

Đầu tiên, bạn cần cài đặt và kích hoạt plugin All in One SEO. Khi kích hoạt xong, plugin sẽ hướng dẫn bạn qua một bước thiết lập ban đầu.

Plugin All in One SEO
Plugin All in One SEO

All in One SEO cũng cho phép import dữ liệu SEO từ Yoast SEO. Điều này đảm bảo rằng tất cả các SEO meta tags và tiêu đề SEO trước đó của bạn vẫn không thay đổi.

All in One SEO cũng cho phép import dữ liệu SEO từ Yoast SEO
All in One SEO cũng cho phép import dữ liệu SEO từ Yoast SEO

Sau khi hoàn thành cài đặt ban đầu, chỉ cần vào trang All in One SEO > Sitemaps để cấu hình các XML sitemap settings.

Vào trang All in One SEO chọn Sitemaps để cấu hình các XML sitemap settings
Vào trang All in One SEO chọn Sitemaps để cấu hình các XML sitemap settings

Bạn có thể nhấn vào Open Sitemap button để xem plugin này đã khắc phục lỗi 404 trong WordPress chưa. Sau đó, bạn có thể cấu hình các thiết lập sitemap nếu cần.

Ví dụ, All in One SEO cho phép bạn chọn những gì nên có trong sitemap. Bạn có thể thêm hoặc loại bỏ các post type, phân loại, post và page cụ thể.

Bạn có thể thêm hoặc loại bỏ các thành phần
Bạn có thể thêm hoặc loại bỏ các thành phần

All in One SEO cũng cho phép bạn tạo video, tin tức, RSS sitemap, HTML sitemap cho trang web của bạn.

All in One SEO cho phép tạo video, tin tức, RSS sitemap, HTML sitemap
All in One SEO cho phép tạo video, tin tức, RSS sitemap, HTML sitemap

Những sitemap này cũng có thể được gửi đến Google Search Console và các công cụ tìm kiếm khác. Điều này giúp các công cụ tìm kiếm nhanh chóng thấy được nội dung mới trên trang web của bạn.

Lời kết

Vietnix hy vọng bài viết này đã giúp bạn hiểu được cách sửa lỗi 404 WordPress SEO Sitemap của Yoast. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác như 12 cách sửa lỗi WordPress cho người mới bắt đầu hoặc hướng dẫn cách sửa lỗi Server error in ‘/’ application tại Vietnix.vn để tiếp thu thêm kiến thức mới, chúc bạn thành công!

Chia sẻ lên

Theo dõi trên

Logo Google new

Đánh giá

5/5 - (128 bình chọn)

Hoàng Vui

Kết nối với mình qua

Icon Quote
Icon Quote
Đăng ký nhận tin
Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vietnix

Bình luận