Hướng dẫn tự động Submit Sitemap đến Google Search Console mới nhất

Chào các bạn, hôm nay mình sẽ hướng dẫn các bạn cách để tự động gửi sitemap đến Google mới nhất và đơn giản nhất 2020

Điều kiện cần :

1 – Website đã đăng ký với search console và đã submit sitemap

2 – Một server/vps/hosting có hỗ trợ cronjob (cái này thì chắc ai cũng hộ trợ cả)

I) Khởi tạo và test ping sitemap đến Google Search Console

Địa chỉ ping sitemap đến google hiện tại là : http://google.com.vn/ping?sitemap={domainurl/sitemap.extension}

Ví dụ : https://expertvn.com/sitemap.xml -> ping sitemap sẽ là : http://google.com.vn/ping?sitemap=https://expertvn.com/sitemap.xml

Kết quả Google trả về :

Đã nhận được Thông báo Sơ đồ trang web

Sơ đồ trang web của bạn đã được thêm thành công vào danh sách các Sơ đồ trang web của chúng tôi để thu thập dữ liệu. Nếu đây là lần đầu tiên bạn thông báo cho Google về Sơ đồ trang web này, hãy thêm vào bằng http://www.google.com/webmasters/tools/ để bạn có thể theo dõi trạng thái của nó. Hãy lưu ý rằng chúng tôi không thêm tất cả các URL đã gửi vào chỉ mục của chúng tôi và chúng tôi không thể đoán trước hoặc đảm bảo về thời gian hoặc liệu chúng có xuất hiện không.

Kiểm tra lại bằng việc vào search console xem số lượng url có tăng lên hay không, nếu có thì coi như ping sitemap thành công (dĩ nhiên là phải có url mới trong sitemap)

II) Cài đặt tự động ping/submit sitemap đến Search Console

Đơn giản chỉ là tạo một Cronjob CURL đến link ping sitemap như bước I, và set thời gian ping tùy thuộc vào khả năng sản sinh bài viết từ website bạn, ở đây mình sẽ set thời gian gửi request đến search console là mỗi giờ, vậy cronjob của mình có dạng như sau :

0 * * * * curl http://google.com.vn/ping?sitemap=https://expertvn.com/sitemap.xml

Cách để cài đặt cronjob :

Nếu bạn đang sử dụng server/vps, gõ lệnh :

#export VISUAL=nano; crontab -e và enter

Dán nội dung conjob bên trên vào và bấm tổ hợp phím

Ctrl + O (để lưu) và Ctrl + X để thoát, bạn sẽ server/vps thông báo

crontab : installing new crontab tức đã cài đặt thành công crontab

Nếu bạn đang sử dụng hosting controlpanel :

Mình sẽ ví dụ với DirectAdmin, Vào mục cronjob và nhập nội dung như sau và bấm Add

OK, với các hosting control panel khác như Cpanel, Plesk … thì các bạn cũng làm tương tự, nó chỉ khác nhau một chút về giao diện nhưng lý thuyết thì không khác gì nhau

Okay, chúc các bạn thành công !