Es war einmal eine Zeit, in der ich ein Plugin für die schnelle und kostenlose Überprüfung von Websites in den Suchergebnissen von Yandex und Google direkt aus dem Wordpress-Verwaltungsbereich heraus geschrieben habe. Die Aufgabe des Plugins ist es, ein Verständnis zu vermitteln: Wie sich die Website anfühlt, welche Seiten TOP verloren haben und verbessert werden müssen, welche Seiten überhaupt keinen Traffic bringen, + KPI-SEO implementieren und gleichzeitig Geld sparen (mithilfe kostenloser Yandex.XML-Limits und Analyse der Google-Suchergebnisse)

In dem Artikel werde ich beschreiben, was getan wurde, wie man es benutzt und meine Vision für seine weitere Entwicklung.
Als junges Startup habe ich mich natürlich entschlossen, darüber zu schreiben und Millionen zu verdienen, aber im Laufe der Zeit sank die Motivation, das Verständnis änderte sich und die Aufmerksamkeit richtete sich auf andere Projekte. Dieses Plugin ist in einer halbfertigen Form geblieben, aber seitdem Es wurde von mir seit ungefähr einem Jahr nicht mehr fertiggestellt, ich habe beschlossen, es
öffentlich zugänglich zu machen .
So sieht eine detaillierte Analyse der Position auf der COP direkt aus dem Artikel aus:

SERPs
Dies ist die Hauptseite mit Visualisierung, auf der wir sehen können, wie sich die Site und die Dynamik im Allgemeinen gemäß den Hauptindikatoren anfühlen:
- Site-Sichtbarkeit
- Anfragen in den Top 3, 10, 30
- Die Positionen haben sich verbessert / verschlechtert

Auf dieser Seite möchte ich die Möglichkeit hinzufügen, auf einen bestimmten Indikator oder Tag in der Grafik zu klicken und Informationen über die Seite und Suchanfragen abzurufen, die die wichtigsten positiven und negativen Dynamiken ergeben haben, um zu verstehen, dass diese Abfragen / Seiten aus dem Index herausgefallen sind und hier eingegeben wurden.
Suchanfragen
Hier sehen wir nach Artikel alle Schlüsselwörter, wir können zu einer bestimmten Anfrage oder dem gesamten Dokument Stellung nehmen. Es gibt eine dynamische Suche und die Möglichkeit, alles zu reduzieren / zu erweitern.

Inspektionsplan
Auf dieser Registerkarte können Sie einen Scan manuell ausführen, einen Sheduler festlegen, der die Positionen zu einem bestimmten Zeitpunkt überprüft, auch sehen, wie viele CS (Schlüsselphrasen) derzeit überprüft werden, und gegebenenfalls Fehler anzeigen.

Hier ist geplant, flexiblere Überprüfungseinstellungen zu implementieren: nach Wochentag, nach Monatstag, einmal im Monat, nach Yandex-Updates, nach X Stunden.
Verbindungen (API)

In diesem Fall geben wir die vom Yandex.XML-Dienst empfangenen Daten ein und geben Ihre externe IP-Adresse und Domain an, nach der wir in der Ausgabe suchen werden. Im Gegenteil, in inaktiven Elementen habe ich versucht, Ihre externe IP und Domain automatisch zu ermitteln, aber weil Ich bin mir nicht sicher, ob diese Funktionen funktionieren, solange ich sie manuell duplizieren muss.

Oben befindet sich ein Strass-Link, über den Sie zur Einstellungsseite gelangen, auf der Sie ein Token erhalten, indem Sie Ihre Adresse registrieren.
Hier muss die Möglichkeit
hinzugefügt werden, ProxyServer`a anzugeben und die entsprechende Einstellung in
yandex-xml.php vorzunehmenSo richten Sie ein
Zum Konfigurieren müssen lediglich die Schlüsselwörter für jeden Artikel angegeben werden. Hier müssen Sie die Möglichkeit hinzufügen, CS-Daten automatisch von Yandex- oder Google-Metriken herunterzuladen oder sie manuell herunterzuladen - in einem praktischen Format.
Im Moment können Sie zur Registerkarte mit der Liste der CSs gehen und diese manuell mit der Option "Mehrere hinzufügen" hinzufügen:

Wie man es benutzt
Nachdem alle erforderlichen Einstellungen vorgenommen wurden, muss der Scan noch ausgeführt werden. Dazu gehen wir zum Registerplan der Überprüfungen und führen den Scan beispielsweise manuell aus:

Damit die Prüfung beginnt, müssen Sie entweder diese Seite aktualisieren oder einfach eine beliebige Seite auf der Site öffnen.
Müssen implementieren
Was würde ich zuerst implementieren:
- Anfragen an Yandex.XML über einen Proxy als Wenn Sie keine dedizierte IP-Adresse haben, ist diese möglicherweise bereits vergeben.
- Laden Sie die COP von der Metrik oder aus der Datei herunter , und legen Sie das Dateiformat fest .
- Es ist notwendig, den Fehler während der Überprüfung zu beheben. Auf einigen Websites friert das Admin-Panel ein, während die Überprüfung ausgeführt wird.
- Die Möglichkeit, TOP-Seiten zu analysieren, deren Position verbessert und verschlechtert wurde, und Seiten anzuzeigen, die beispielsweise vollständig aus IDEX herausgefallen sind usw. usw.;
- Fügen Sie jeder Seite einen Trefferzähler hinzu oder laden Sie Daten aus der Metrik. Anschließend müssen Sie die Häufigkeit der CS für die KPI-SEO-Analyse von irgendwoher abrufen (oder die Möglichkeit geben, sie manuell festzulegen). Schließlich besteht die Hauptaufgabe darin, zu verstehen, wie viel Verkehr ein Artikel bringen sollte, wie viel er brachte, wie viel er in die eine oder andere Position bringen kann;
- Fügen Sie die Möglichkeit hinzu, Einkommensinformationen im Kontext jedes Artikels aus der Yandex-Metrik (YAN) und Adsense herunterzuladen.
- Aktivieren Sie die Möglichkeit, Positionen bei Google einzunehmen.
- Lokalisierung zu EN hinzufügen.
Mein Vizh
Im Allgemeinen können Sie mit der bereits vorhandenen Funktionalität den Status Ihrer Website in den Suchergebnissen analysieren. Die Grenzwerte von Yandex werden kostenlos zur Verfügung gestellt, und in meinem Fall habe ich genug davon. Wenn nicht, können diese Limits an verschiedenen Börsen gekauft werden, was viel billiger ist als verschiedene Dienstleistungen.
Nachdem ich dieses Minimum erreicht hatte, wollte ich das Plugin verkaufen, aber mir wurde klar, dass "geboren zum Fliegen,
nicht kriechen", wenn Sie Talent dafür haben, dann gut.
Nach meinem Verständnis ist das, was ich implementiert habe, nur für Personen geeignet, die nur wenige Websites und wenige Artikel enthalten. Eine solche Lösung ist für Eigentümer großer Websites und Standortnetzwerke äußerst unpraktisch, da ich mich jetzt auf sie konzentrieren würde. Schließlich ist ihre Aufgabe, die Kosten für die Einnahme von Positionen zu senken und die Position der Website in den Suchergebnissen rechtzeitig zu analysieren, eine wichtige und schwierige Aufgabe für sie.
Daher sehe ich die Entwicklung dieses Plugins in diese Richtung, was bedeutet, dass wir einen externen Drittanbieter-Service benötigen, bei dem die Daten aller Websites aggregiert werden und das Plug-In nur als Ebene fungiert - und möglicherweise sogar an Relevanz verliert und Sie überlegen müssen, wie sich dieser Service von den anderen unterscheidet.
Sie können dieses Plugin auch für englischsprachige Webmaster anpassen, indem Sie es in EN übersetzen und die Möglichkeit hinzufügen, Positionen in Gooogle einzunehmen. (Natürlich nicht kostenlos, zumindest müssen Sie Ihre Dienste bereits unterstützen)
Bitte verzeihen Sie mir eine so unordentliche Beschreibung, ich hoffe, dass dieses Plugin seine Anhänger findet. Stellen Sie Fragen, ich werde alle unverständlichen Momente in den Kommentaren behandeln und bin bereit, Unterstützung per Code (über Github - soweit möglich) bereitzustellen. Negative Kritik ist auch willkommen, wenn Sie denken, dass ich irgendwo in dem bin, was mit der Begründung für das Warum falsch ist.
PS. Der Code wurde von mir ohne eingehende Untersuchung der PHP-Sprache geschrieben. Auf extrem niedrigem Niveau ist ein Anfänger ein Enthusiast, daher entschuldige ich mich für die möglichen Fehler in der Architektur (deren Fehlen), Fehler und das generelle Fehlen jeglicher Herangehensweise oder des Codestils.
Link zum
GitHub-Repository (Wenn dort etwas nicht konfiguriert ist, lass es mich wissen, ich bin kein erfahrener Benutzer des Git)