Home Ghiền TrickMẹo / Thủ Thuật Hướng dẫn Tạo sitemap cho WordPress không sử dụng plugin

Hướng dẫn Tạo sitemap cho WordPress không sử dụng plugin

Dai Hoang
0 comment 288 views

Chắc hẳn các bạn cũng đã biết Sitemap quan trọng thế nào trong website. Toàn bộ công việc của Sitemap là hướng dẫn cho các bộ máy tìm kiếm thu thập thông tin của trang web một cách hiệu quả đồng thời cập nhật những thay đổi trên trang web của bạn, như là thêm một trang mới hay thay đổi website hiện tại.

Sitemap wordpress là gì?​

Sitemap wordpress là một tập tin văn bản có chứa tất cả các URL của website, cụ thể là hệ thống các đường link dẫn đến trang chính, trang con được thể hiện một cách rõ ràng, rành mạch.

Ngoài ra, sơ đồ website của bạn cũng có thể cung cấp siêu dữ liệu có giá trị được liên kết với các website bạn liệt kê trong sơ đồ của website đó. Nó cung cấp các thông tin, chẳng hạn như thời điểm trang được update lần cuối, mức độ thường xuyên website được thay đổi hay tầm quan trọng của các trang so với các đường dẫn khác trong trang web.

Sitemap wordpress có tác dụng gì cho website?​

– Ảnh hưởng đến quá trình SEO: Sitemap trong website có ảnh hưởng đến quá trình SEO website của bạn. Nó góp phần thông báo cho công cụ tìm kiếm biết rằng, trang web của bạn có chuẩn SEO.

– Giúp các trang tìm kiếm index website mới nhanh hơn: Những website mới này luôn gặp nhiều khó khăn về vấn đề Index, do có quá ít backlink trở về. Vậy, Sitemap sẽ rất hữu ích cho các bot của bộ máy tìm kiếm lùng sục trong Site của bạn để lập Index, vì nó thay bạn thông báo với Google vào Index website của bạn, đem lại lợi ích cho chiến lược SEO.

Sitemap wordpress có cần cho website không?​

Như chúng ta đã tìm hiểu về định nghĩa ở trên, sitemap có chức năng như một sơ đồ web, và điều đó rất cần thiết cho website của bạn để có thể đạt được vị trí cao trong hệ thống tìm kiếm, nguyên nhân là do các công cụ tìm kiếm có xu hướng đánh giá cao các website có một sơ đồ điều hướng khi truy cập trang web.

Hướng dẫn tạo Sitemap cho wordpress

Đối với Wordpress thì sẽ không có sẵn file sitemap.xml, bạn muốn sử dụng để add vào các công cụ tìm kiếm như Google hay Bing…vv.

Hiện nay có nhiều Plugin có thể giúp bạn tạo sitemap từ miễn phí đến trả phí như: Yoast SEO,Rank Math SEO, sitemap..vv.

Tuy nhiên việc cài thêm Plugin chỉ làm cho site của bạn thêm nặng, ì ạch mà thôi. nên hôm nay mình sẽ hướng dẫn bạn tạo sitemap.xml mà không cần cài đặt thêm bất kỳ Plugin Wordpress nào nữa cả.

Bước 1: Mở file functions.php của giao diện bạn đang sử dụng

Ở bước này các bạn có thể sử dụng Theme Editor trong giao diện admin của wordpress hoặc chỉnh sửa file trên panel của hosting đều được.

Bước 2: Copy đoạn code dưới đây và dán vào file functions.php

/****************************************************
* XML Sitemap in WordPress
*****************************************************/
function xml_sitemap() {
$postsForSitemap = get_posts(array(
'numberposts' => -1,
'orderby' => 'modified',
'post_type' => array('post','page'),
'order' => 'DESC'
));
$sitemap = '<?xml version="1.0" encoding="UTF-8"?>';
$sitemap .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
foreach($postsForSitemap as $post) {
setup_postdata($post);
$postdate = explode(" ", $post->post_modified);
$sitemap .= '<url>'.
'<loc>'. get_permalink($post->ID) .'</loc>'.
'<lastmod>'. $postdate[0] .'</lastmod>'.
'<changefreq>monthly</changefreq>'.
'</url>';
}
$sitemap .= '</urlset>';
$fp = fopen(ABSPATH . "sitemap.xml", 'w');
fwrite($fp, $sitemap);
fclose($fp);
}
add_action("publish_post", "xml_sitemap");
add_action("publish_page", "xml_sitemap");

Cùng chuyên mục

Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận