
Workflow n8n tự động kiểm tra sitemap và gửi yêu cầu index
Workflow n8n sẽ giúp anh em tiết kiệm thời gian bằng cách tự động kiểm tra các url chưa được index và gửi yêu cầu thông qua API.
Với các anh em có tìm hiểu về SEO chắc hẳn sẽ biết đến đến plugin Instant Indexing for Google của Rank Math SEO. Đây là plugin tự động yêu cầu lập chỉ mục khi đăng bài viết mới hoặc cập nhật lại bài viết cũ bằng cách gửi yêu cầu thông qua Google Indexing API.
Tuy nhiên, plugin Instant Indexing for Google chỉ hoạt động trên các website sử dụng mã nguồn WordPress. Chính vì vậy, mình đã phát triển một workflow n8n tự động kiểm tra các url có thay đổi trong vòng 90 ngày thông qua sitemap, kiểm tra xem url đã được lập chỉ mục (index) chưa, nếu chưa sẽ yêu cầu index.
Anh em có thể tải workflow này thông qua n8n.io tại đây.
Yêu cầu đề chạy workflow
Kích hoạt Google Search Console API và Google Indexing API thông qua Google Cloud Console.
Thêm service account vừa tạo trong Google Cloud Console làm owner của website bạn muốn tự động kiểm tra trong Google Search Console.
Cách cài đặt workflow
Cấu hình Google Cloud Console
Tạo Project: Truy cập Google Cloud Console và tạo một project mới.
Kích hoạt APIs: Tìm kiếm và kích hoạt (enable) cả Google Search Console API và Web Search Indexing API.
Tạo Service Account: Truy cập vào APIs & Services > Credentials > Create Credentials > Service Account. Điền đầy đủ thông tin và nhấn Done.
Tạo Key: Chọn Service Account bạn vừa tạo > Edit service account > Keys > Add Key > Create new key > JSON. Lưu trữ file vừa tải xuống ở nơi an toàn.
Thiết lập Credentials trong n8n
Tạo Credential mới: Trong n8n, chọn Create credentials > Google Service Account API.
Nhập dữ liệu: Dán Service Account Email và Private Key lấy từ file JSON đã tải xuống. Lưu ý: Trong file JSON, Service Account Email là client_email và Private Key là private_key.
Thiết lập HTTP Request: Kích hoạt tùy chọn Set up for use in HTTP Request node.
Scopes: Điền chính xác nội dung sau vào Scopes: https://www.googleapis.com/auth/indexing https://www.googleapis.com/auth/webmasters.readonly
Cấp quyền GSC: Thêm email của Service Account vào Google Search Console của bạn với vai trò là Owner. Các bạn có thể thêm Owner bằng cách truy cập vào Settings > Users and permissions > Add user.
Cấu hình workflow
Configuration: Mở node Configuration và nhập Sitemap URL cùng với GSC Property URL của bạn. Nếu loại property của bạn là URL prefix, đường dẫn URL phải kết thúc bằng dấu gạch chéo /. Ví dụ: https://hanthienhai.com/
Credentials: Chọn Credential vừa tạo vào hai node Inspect URL Status và GSC: Request Indexing.
Kích hoạt
Điều chỉnh node Schedule Trigger theo tần suất thực thi mong muốn của bạn.
Chọn Active (Publish nếu bạn dùng n8n 2.0) workflow để bắt đầu quá trình tự động hóa.
Anh em nào có thắc mắc thì có thể để lại bình luận nhé!
Thêm hanthienhai.com vào danh sách nguồn ưu tiên trên Google

