Ao usar o Google Search Console, você pode querer enviar seu sitemap manualmente de tempos em tempos para acelerar a indexação de novo conteúdo no seu website.
O seguinte script Tapermonkey preencherá automaticamente sitemap.xml e clicará no botão Send. Dependendo da sua configuração de idioma, você precisará ajustar as chamadas document.querySelector() e modificar o cabeçalho do script de acordo com seu domínio (mydomain.com neste exemplo):
gsc_auto_submit.user.js
// ==UserScript==
// @name SearchConsoleAutoFillSitemap
// @namespace http://tampermonkey.net/
// @version 0.1
// @description ?
// @author You
// @match https://search.google.com/search-console/sitemaps?resource_id=https%3A%2F%2Fmydomain.com%2F&hl=de
// @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Simulate input
let elem = document.querySelector("input[aria-label='Sitemap-URL eingeben']");
elem.value = "sitemap.xml";
elem.dispatchEvent(new Event('input', {
bubbles: true,
cancelable: true,
}));
// Click "Send" button
setTimeout(() => {
console.log("Clicking Send button");
document.querySelector("c-wiz[data-node-index='2;0'] div[tabindex='0']").click();
}, 500);
})();
Check out similar posts by category:
JavaScript
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow