Jak automaticky vyplnit a odeslat Google Search Console sitemap pomocí Tapermonkey

Při používání Google Search Console možná budete chtít submitovat vaši sitemap manuálně čas od času pro zrychlení indexování nového obsahu na vašem webu.

Následující Tapermonkey skript automaticky vyplní sitemap.xml a klikne na tlačítko Send. V závislosti na vašem jazykovém nastavení budete muset upravit document.querySelector() volání a upravit hlavičku skriptu podle vaší domény (mydomain.com v tomto příkladu):

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);
})();

Podívejte se na podobné články podle kategorie: JavaScript