Học WordPress + AI / WordPress cho người VIỆT !
WPShare247

Học wordpress cho người mới bắt đầu

  • Bắt đầu
    • Học WordPress
    • Elementor
    • WooCommerce
    • Tạo WordPress
    • Học WordPress kiểu mới 2025
    • Học PHP cơ bản
    • Tạo Website bằng WordPress
    • Quản trị WordPress
    • Sửa lỗi WordPress
    • Theme wordpress
    • Plugin WordPress
    • Hàm PHP
    • Seo WordPress
    • Bảo mật WordPress
    • Html & Css
    • Javascript và jQuery
    • Hướng dẫn lập trình
  • Video
    • Video TikTok
    • Video Shorts
  • Kho plugin
  • Tải Web Miễn Phí
  • Công cụ
    • Kiểm tra web WordPress
    • WordPress theme gì?
    • Check IP Website
    • Kiểm tra Tên Miền
    • Kiểm Tra SSL
    • Tạo File Disavow Google
    • Tạo QR Code
  • Giới thiệu
    • Khuyến Mãi
  • Đăng nhập
X
☰

Trang chủ » Plugin WordPress » Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

📌 Mới: Bạn có thể 🧠 đặt câu hỏi cho AI về nội dung bài viết này ở cuối trang!

Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

Xuất bản vào 14/08/2022 bởi Chinsu Man Xem: 6717
Shares
ChatGPT ChatGPT
Share
Share
Pin

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

Bài viết hướng dẫn có chứa CODE - Copy và sử dụng chúng sẽ tiện hơn cho bạn.

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 thêm mới URL vào SiteMap XML với plugin Yoast SEO

🌱 Nếu thấy bài viết hữu ích, bạn có thể ủng hộ tác giả bằng cách nhấn vào quảng cáo bên dưới — như một donate miễn phí. Bạn không mất gì nhưng chúng tôi sẽ có thêm chi phí để duy trì và vận hành website. Cảm ơn bạn! 🙏

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!

1. Sitemap.xml dùng để làm gì?

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 thêm mới URL vào SiteMap XML với plugin Yoast SEO Đừ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 thêm mới URL vào SiteMap XML với plugin Yoast SEO

Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

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 thêm mới URL vào SiteMap XML với plugin Yoast SEO

Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

Đố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 thêm mới URL vào SiteMap XML với plugin Yoast SEO

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 thêm mới URL vào SiteMap XML với plugin Yoast SEO

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

<?php
//Bước 1:
add_filter( 'wpseo_sitemap_index', 'wpshare247_add_sitemap_custom_items' );
function wpshare247_add_sitemap_custom_items( $sitemap_custom_items ) {
    $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 .= '
<sitemap>
<loc>'.$site_url.'/tinh_thanh-sitemap.xml</loc>
<lastmod>2022-08-07T23:12:27+00:00</lastmod>
</sitemap>';

    /*
    Bạn có thể thêm nhiều URL khác bên dưới
    */
    /*$sitemap_custom_items .= '
<sitemap>
<loc>'.$site_url.'/abc_slug_1-sitemap.xml</loc>
<lastmod>2022-08-07T23:12:27+00:00</lastmod>
</sitemap>';

    $sitemap_custom_items .= '
<sitemap>
<loc>'.$site_url.'/abc_slug_2-sitemap.xml</loc>
<lastmod>2022-08-07T23:12:27+00:00</lastmod>
</sitemap>';*/

    //Không làm gì thêm ở đây
    return $sitemap_custom_items;
}

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

<?php
//Bước 2:
add_action("init", "wpshare247_sitemap_register");
function wpshare247_sitemap_register() {
    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"); 
        */
    }
}
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”);

4.3 Bước 3: Gọi các đường link cần Google Index

<?php
//Bước 3:
function wpshare247_tinh_thanh_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'],  # <lastmod></lastmod>
            "loc" => $item['loc']  # <loc></loc>
        ));
    }
$sitemap_body = <<<SITEMAP_BODY
<urlset
    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
</urlset>
SITEMAP_BODY;
    $sitemap = sprintf($sitemap_body, implode("\n", $urls));
    $wpseo_sitemaps->set_sitemap($sitemap);
    endif;
}

4.4 Kết quả

Hướng dẫn thêm mới URL vào SiteMap XML với plugin Yoast SEO

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 thêm mới URL vào SiteMap XML với plugin Yoast SEO

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.

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

❓ Hỏi AI về nội dung bài viết

Tóm tắt nội dung chính Gợi ý mục quan trọng Giải thích mục 1 rõ hơn Viết lại đoạn văn cho dễ hiểu Rút gọn văn bản mà vẫn đủ ý Thêm ví dụ minh hoạ cho đoạn 1 Lọc keyword từ khóa bài viết Lọc thuật ngữ Dịch bài viết sang: Tiếng Anh
Nếu bài viết chưa giải đáp hết thắc mắc của bạn, hãy hỏi WPSHARE247 AI – trợ lý thông minh sẵn sàng hỗ trợ ngay trong nội dung bài viết.

Bạn muốn tích hợp chức năng Hỏi AI trực tiếp dưới mỗi bài viết trên website? Hãy liên hệ dịch vụ thiết kế web tại Website366.com để được hỗ trợ triển khai nhanh chóng và chuyên nghiệp.

Shares
ChatGPT ChatGPT
Share
Share
Pin
← Bài cũ hơn → Bài tiếp theo
google search consolesitemapwordpress nâng caoxmlYoast SEO
Bài viết liên quan
  • Tổng hợp những Plugin WordPress miễn phí đã có tích hợp AI bản Free

    Tổng hợp những Plugin WordPress miễn phí đã có tích hợp AI bản Free

  • Thử kết nối API trong WordPress cho người mới học code (cập nhật 2025)

    Thử kết nối API trong WordPress cho người mới học code (cập nhật 2025)

  • Hướng dẫn cách tích hợp Ui Slider jQuery vào Website WordPress

    Hướng dẫn cách tích hợp Ui Slider jQuery vào Website WordPress

  • Hướng dẫn cách custom Thêm Tùy Chọn giá cho Sản Phẩm WooCommerce

    Hướng dẫn cách custom Thêm Tùy Chọn giá cho Sản Phẩm WooCommerce

Học thiết kế Web WordPress

Download WordPress

Tải bản WordPress mới nhất

Tiếng Việt: Tải WordPress Mới

Quốc tế: Tải WordPress Mới

Liên kế MXH của WPShare247

Tìm thấy những kiến thức mới từ WPShare247

Giảm 50% Hosting

Xem chi tiết giảm giá 50% gói lưu trự Hosting tại đây => Link giảm 50%

Cách tạo Web bán hàng Bằng Flatsome

https://www.youtube.com/watch?v=gnT8Dn_KiXU

Video Tiktok mới nhất

@hocwordpress SSL bằng Plug-in Wordpress Really Simple SSL giúp bảo mật đúng cách hơn, tránh tình trạng bảo mật ảo HTTPS #wpshare247 #wordpress #plugin #ssl #https ♬ nhạc nền - Học WordPress - WPSHARE247.COM

Cách tạo Website WordPress 2025

https://www.youtube.com/watch?v=HtbtsH8q-KU

Bộ WIDGETS WS247 Đa Năng

Giúp bạn Thiết kế Website WordPress giống mẫu 99% trong thời gian ngắn nhất (Có bản nâng cấp mới V2). Download tại đây

 

Xem chi tiết tại đây  https://wpshare247.com/chia-se-bo-field-widget-giup-ban-thiet-ke-website-wordpress-nhanh-hon

MUA HOSTING – TẶNG BUỔI HỌC WP

Tặng 03 buổi (Mỗi buổi 30 phút) hỗ trợ miễn phí, tất cả các chuyên đề nào về học thiết kế website bằng WordPress khi mua Hosting và Tên miền => tại đây [ Có thể liên hệ bất cứ giờ nào để hỗ trợ học WP ]

Tôi đang cần...
Cách làm blog Plugin Wordpress Bảo mật Wordpress Seo với Wordpress Lỗi Wordpress WooCommerce

MUA HOSTING – TẶNG BUỔI HỌC WP

Chủ đề

  • Code WordPress
  • Hàm WordPress
  • Hướng dẫn WordPress
  • Theme wordpress
  • WooCommerce
  • Seo WordPress
  • Html & Css
  • Javascript và jQuery
  • Plugin WordPress
  • Hướng dẫn lập trình

Tag

add_action (2) add_filter (2) admin code (2) alt (2) Block Theme (2) cart (4) Contact Form 7 (8) css (4) custom post type (2) cài wordpress (2) danh mục sản phẩm (2) elementor (2) elementor free (2) filter (2) flatsome (2) functions.php (2) google font (2) hosting (2) html css (2) hướng dẫn dùng plugin (4) học wordpress (7) javascript (5) jquery (3) localhost (2) Loop (2) mysql (4) ngôn ngữ (2) phpmyadmin (3) plugin (4) plugin wordpress (2) Product (4) SMTP (2) Sản phẩm (3) Template page (2) theme option (2) Theme Wordpress (3) widget (2) woocommerce (25) wordpress (5) WordPress 2025 (2) wp-config (2) wp_enqueue_scripts (2) WP_Query (6) xampp (4) Yoast SEO (2)
Về WPShare247

Học wordpress cho người mới bắt đầu.

WPShare247 là blog chia sẻ các kiến thức về WordPress, sửa chữa lỗi wordpress, giới thiệu theme và plugin wordpress mới nhất. Đào tạo khóa học thiết kế Website bằng WordPress.

Menu
  • Trang chủ
  • Giới thiệu
  • Blog
  • Plugin WordPress
  • Liên hệ
Chủ đề wordpress
  • Sửa lỗi WordPress
  • Plugin WordPress
  • Theme wordpress
  • Seo WordPress
  • WooCommerce

Copyright © 2025 WPSHARE247. All Rights Reserved.
Một sản phẩm của WEB 366

  • Thiết kế web bởi Website366.com
  • Thiết kế website chuyên nghiệp TBAY.VN
  • Thiết kế website bán hàng