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
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow