Entfernungen von URLs aus der Search Console
Reichen Sie temporäre Entfernungen auf der angemeldeten Seite „Entfernungen“ für eine Property ein, die der Benutzer besitzt. Es gibt keinen Massenentfernungs-Endpunkt, der von der Seite aufgerufen werden kann. Steuern Sie das Dialogfeld „Neue Anfrage“ und brechen Sie alles ab, dessen Bestätigung nicht dem angeforderten Modus entspricht.
Eine erfolgreiche Entfernung hält etwa sechs Monate an. Sie stoppt das Crawlen nicht. Für eine dauerhafte Entfernung ist weiterhin ein Live-404, 410 oder Noindex auf dieser URL erforderlich.
Wann verwenden
Verwenden Sie dies, wenn der Benutzer eine verifizierte Search Console-Property und eine Liste eigener URLs hat, die vorübergehend ausgeblendet werden sollen.
Verwenden Sie es nicht für eine Property, die der Benutzer nicht kontrolliert. Entfernen Sie keinen gesamten Host oder ein Präfix, das noch Live-Seiten enthält, es sei denn der Benutzer nennt dieses genaue Präfix und bestätigt es.
Eingabe
Erwarten Sie eine CSV mit URL und Entfernungsmodus.
Alle URLs mit diesem Präfix entfernenwird zuprefixNur diese URL entfernenwird zuexact
Sammeln Sie vor dem Einreichen zwei Listen vom Benutzer:
deny: Präfixe, die nicht entfernt werden dürfen, einschließlich Live-Bäume, die einen Pfad mit zurückgezogenen URLs teilenallowHosts: Hosts, der Benutzer hat ausdrücklich zugestimmt, vollständig zu entfernen. Lassen Sie dies leer, es sei denn, er hat es getan
Überspringen Sie bereits aktive Entfernungen in der Tabelle „Entfernungen“. Eine exakte Entfernung eines Host-Roots ist nicht dasselbe wie ein Präfix dieses Hosts. Reichen Sie das Präfix nicht ein, es sei denn der Benutzer hat darum gebeten, und reichen Sie es nicht ein, wenn die Bestätigung keine Präfix-Bestätigung ist.
Ausführen
- Öffnen Sie
https://search.google.com/search-console/removals?resource_id=plus die Property-ID, in einem Browser-Profil, das bereits als Eigentümer angemeldet ist. - Bleiben Sie auf diesem Tab. Folgen Sie während eines laufenden Vorgangs keiner anderen Search Console-Navigation.
- Setzen Sie
window.__GSC_QUEUEauf Objekte{ url, mode },window.__GSC_DENYauf die Verweigerungsliste undwindow.__GSC_ALLOW_HOSTSauf die Zulassungsliste. - Injizieren Sie scripts/submit-removals.js. Wenn der Injektionskanal klein ist, weisen Sie die Warteschlange in Blöcken zu und werten Sie dann das Skript aus.
- Lassen Sie den Tab geöffnet, bis
window.__gscState.finishedwahr ist. Die Stopp-Schaltfläche setztwindow.__gscStop.
Search Console erfordert TrustedHTML. Weisen Sie nicht innerHTML zu. Erstellen Sie eine Status-Benutzeroberfläche mit createElement und textContent.
Wenn JavaScript von außerhalb der Seite verweigert wird, aktivieren Sie Ansicht > Entwickler > JavaScript von Apple-Ereignissen zulassen, oder fügen Sie das Skript in DevTools auf diesem Tab ein. Das Skript funktioniert nur, während dieses Entfernungsdokument geöffnet ist.
Dialogregeln
Der Anfragedialog ist das sichtbare .g3VIld[role=dialog]. Andere role=dialog-Knoten auf der Seite sind Tooltips und der Navigationsbereich.
- Klicken Sie auf die Schaltfläche
[role=button], deren TextNEUE ANFRAGE,WEITER,ANFRAGE EINREICHENoderABBRECHENist. - Setzen Sie die URL mit dem nativen Setter für den Wert von
HTMLInputElement, lösen Sie danninputundchangeaus. Das bloße Schreiben von.valuelässt die Schaltfläche Weiter deaktiviert. - Die Modussteuerung ist ein
[role=radio]ohne Text. Klicken Sie auf dessen übergeordnetes Element, dessen TextNur diese URL entfernenoderAlle URLs mit diesem Präfix entfernenist. - Reichen Sie nur dann ein, wenn die Bestätigung die exakte URL enthält. Der Präfix-Modus muss auch
Alle URLs mit diesem Präfix entfernen?enthalten. Der exakte Modus darf es nicht enthalten. - Wenn die Bestätigung nicht übereinstimmt, klicken Sie auf Abbrechen und protokollieren Sie einen Fehlschlag. Ein Host-Root-Präfix bestätigt sich oft als einzelne URL. Reichen Sie das nicht so ein, als ob es ein Präfix wäre.
- Klicken Sie nicht auf Abbrechen, während der Dialog
Anfrage wird gesendetanzeigt. Warten Sie, bis er schließt. - Text, der besagt, dass die URL bereits entfernt ist, gilt als erledigt, nicht als neuer Fehlschlag.
Fortsetzen
Der Fortschritt wird in localStorage unter einem aus der Property-ID abgeleiteten Schlüssel gespeichert. Ein späterer Durchlauf überspringt Einträge, die keine Fehlschläge sind. Löschen Sie diesen Schlüssel nur, wenn der Benutzer einen sauberen Durchlauf wünscht.
Stoppen Sie nach sechs aufeinanderfolgenden Fehlschlägen. Melden Sie eingereichte, übersprungene und fehlgeschlagene Anzahlen sowie die fehlgeschlagenen URLs und den Dialogtext. Erfinden Sie kein Kontingent. Wenn Anfragen fehlschlagen, stoppen Sie und zeigen Sie den Fehler an.