Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Làm cách nào để thêm mới hoặc khai báo thêm 1 đường dẫn URL mới vào sitemap_index.xml của plugin Yoast SEO là điều khó khắn với các bạn đúng không?

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Tuy nhiên không phải là không có cách, chẳng qua chúng ta chưa tìm ra CHÂN LÝ mà thôi. Trọng tâm bài viết nằm ở mục Số 4 nhé. Trước tiên để làm được việc này, theo lý tôi cũng nên giải thích sơ lược cho các bạn nắm Sitemap Xml là gì tại các mục bên trên. Nếu bạn đã biết rồi, vui lòng bỏ qua nhé.

Let’s GO!

Sitemap là đường dẫn tổng hợp tất cả các link trong Website có đuôi là .XML, mà chúng ta cần Submit – Gửi thông báo đến Google Index hay còn gọi là Lập Chỉ Mục thông qua Google Search Console (Webmaster tools cũ). Nhờ sự hỗ trợ này các Website mới được xếp vào hàng đợi sớm hơn so với các web thiếu bước này. Lưu ý Sitemap này khác với Sitemap Diagram nhé.

2. Cách tạo Sitemap.xml trong plugin Yoast SEO

2.1 Cài plugin Yoast SEO

Để tạo đường dẫn Sitemap, trước tiên bạn cần cài đặt plugin này vào Website WordPress nhé. Nếu đã có sẵn, bạn có thể bỏ qua bước này.

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024
Đừng quên kích hoạt trước khi xem cấu hình bên dưới.

2.1 Bật sơ đồ trang XML

Các bước dưới đây sẽ giúp các bạn dễ dàng kích hoạt Sitemap XML.

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Như vậy là chúng ta đã bật chức năng tạo Sitemap tự động cho Website . Xem bước bên dưới để tìm thấy đường dẫn xml nhé.

3. Cách tìm đường dẫn sitemap.xml của Yoast SEO

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Đối với Plugin Yoast SEO giúp chúng ta tạo ra đường dẫn Sitemap XML có dạng: https://{tenmien.com}/sitemap_index.xml

Hoặc bạn có thể thay thế {tenmien.com} thành domain Website bạn nhé.

Dưới đây là 1 Sitemap xml của Website:

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Lưu ý: Những bài viết, tin tức, sản phẩm hay trang mới tạo ra sẽ tự động được liệt kê trong danh sách này. Chúng ta không cần khai báo gì thêm.

Trong trường hợp bạn đang dùng Rank Math thay thế cho Yoast SEO để tối ưu Website thì bài viết này không phù hợp nhé.

4. Thêm mới 1 đường dẫn vào sitemap.xml của Yoast SEO

Mô tả ví dụ: Tôi có 1 danh sách 64 đường dẫn các tỉnh thành tại Việt Nam cần khai báo vào SiteMap XML để Google Index. Nghĩa là tôi sẽ có 64 đường link như sau:

https://{domain.com}/tinh-thanh/ho-chi-minh https://{domain.com}/tinh-thanh/ha-noi https://{domain.com}/tinh-thanh/da-nang ..... https://{domain.com}/tinh-thanh/vinh-phuc

Và dĩ nhiên 64 đường dẫn này đã không được Yoast SEO mặc định thêm vào vì đây là chức năng mà các bạn tự code thêm không thông qua các Custom Post Type WordPress cung cấp.

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Thông qua các Filter Yoast SEO cung cấp, Chúng ta có thể làm việc này hết sức dễ dàng. Các bạn làm theo thứ tự các bước từ trên xuống nhé.

Tất cả cac đoạn code bạn thêm vào file functions.php của theme chúng ta đang sử dụng nhé.

4.1 Bước 1: thêm mới 1 đường dẫn Url vào index XML

Chú ý từ khóa tinh_thanh ở toàn bộ đoạn code bên dưới nhé

Tôi ví dụ ở đây là https://{domain.com}/tinh_thanh-sitemap.xml

$site_url = get_site_url(); // lấy domain website của bạn, không cần khai báo tên miền thêm //Thêm mới URL XML: tinh_thanh $sitemap_custom_items .= ' '.$site_url.'/tinh_thanh-sitemap.xml 2022-08-07T23:12:27+00:00 ';

/*  
Bạn có thể thêm nhiều URL khác bên dưới  
*/  
/*$sitemap_custom_items .= '  
'.$site_url.'/abc_slug_1-sitemap.xml 2022-08-07T23:12:27+00:00 ';
$sitemap_custom_items .= '  
'.$site_url.'/abc_slug_2-sitemap.xml 2022-08-07T23:12:27+00:00 ';*/
//Không làm gì thêm ở đây  
return $sitemap_custom_items;  
}

4.2 Bước 2: Đăng ký SiteMap với Plugin

global $wpseo_sitemaps; if (isset($wpseo_sitemaps) && !empty($wpseo_sitemaps)) { //Chú ý khai báo ở đây. $wpseo_sitemaps->register_sitemap("tinh_thanh", "wpshare247_tinh_thanh_sitemap_generate"); /* $wpseo_sitemaps->register_sitemap("abc_slug_1", "wpshare247_abc_slug_1_sitemap_generate"); $wpseo_sitemaps->register_sitemap("abc_slug_2", "wpshare247_abc_slug_2_sitemap_generate"); */ /* Giải thích chi tiết: VD cần khai báo: https://domain.com/{abc_slug_1}-sitemap.xml => chú ý là abc_slug_1 Cần đăng kí MAP là : $wpseo_sitemaps->register_sitemap("abc_slug_1", "wpshare247_{abc_slug_1}_sitemap_generate"); */ } }

VD cần khai báo: https://domain.com/{abc_slug_1}-sitemap.xml => chú ý là abc_slug_1

Cần đăng kí MAP là : $wpseo_sitemaps->register_sitemap(“{abc_slug_1}“, “wpshare247_{abc_slug_1}_sitemap_generate”);

global $wpseo_sitemaps; $arr_provinces = array( array( 'mod'=> '2022-08-07T23:12:27+00:00', // bạn có thể sửa lại ngày tạo ra các url của mình nhé 'loc' => 'https://'.get_site_url().'/tinh-thanh/ho-chi-minh' ), array( 'mod'=> '2022-08-07T23:12:27+00:00', 'loc' => 'https://'.get_site_url().'/tinh-thanh/ha-noi' ), array( 'mod'=> '2022-08-07T23:12:27+00:00', 'loc' => 'https://'.get_site_url().'/tinh-thanh/da-nang' ), // Khai báo thêm các tỉnh còn lại tại đây..... array( 'mod'=> '2022-08-07T23:12:27+00:00', 'loc' => 'https://'.get_site_url().'/tinh-thanh/vinh-phuc' ), ); //Bạn có thể dùng vòng lặp để tạo ra mảng $arr_provinces, không cần phải khai báo thủ công như trên nhé if($arr_provinces): $urls = array(); foreach ($arr_provinces as $item) { $urls[]= $wpseo_sitemaps->renderer->sitemap_url(array( "mod" => $item['mod'], # "loc" => $item['loc'] # )); } $sitemap_body = <<xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> %s SITEMAP_BODY;

$sitemap = sprintf($sitemap_body, implode("\n", $urls));  
$wpseo_sitemaps->set_sitemap($sitemap);  
endif;  
}

4.4 Kết quả

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Nhấp vào đường dẫn như trong hình chúng ta sẽ có kết quả mong muốn.

Hướng dẫn sử dụng plugin google xml sitemap for images năm 2024

Nếu các bạn chưa làm được hoặc gặp khó khăn ở bước nào, vui lòng liên hệ với tôi qua nhóm Zalo bên góc phải màn hình nhé !!!!

Bài viết sau tôi sẽ hướng dẫn các bạn xử lý khi Google thông báo link trùng lặp hay còn gọi là Index không chính tắc.