Como auto-preencher & auto-enviar sitemap do Google Search Console usando Tapermonkey

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