Planen und automatisieren Sie TechSEO360 mit der Befehlszeilenschnittstelle (CLI)
Automatisieren Sie die Website-Analyse in TechSEO360. Führen Sie nachts große Website- und SEO-Audit-Crawls durch.
Über eine Befehlszeilenschnittstelle können Sie alle wichtigen technischen SEO-Tools im Programm automatisieren.
Dies bedeutet, dass Sie auch externe Anwendungen und Bat-/Batch-/Skriptdateien verwenden können.
Dies ermöglicht Ihnen, unsere technische SEO-Software in regelmäßigen Abständen auszuführen, beispielsweise mit dem Windows-Taskplaner.
- Parameter:
- " :%project-path% " : Wobei %project-path% den Pfad der aktiven Projektdatei enthalten sollte. (Denken Sie an den Doppelpunkt vor dem Projektpfad.)
- " @override_initfromproject=c:\example\projects\initfrom.ini@ " : Überschreibt die ursprünglich verwendeten Projekteinstellungen.
- " @override_rootpath=http://example.com@ " : Website-Stammpfad überschreiben.
- „ -autocreate “: Projektdateien und zugehörige Dateien automatisch erstellen, wenn sie noch nicht vorhanden sind.
- „ -exit “: Wird beendet, wenn der Vorgang abgeschlossen ist.
- „ -hide “: Immer unsichtbar und wird beendet, wenn Sie fertig sind.
- „ -scan “: Führt den Website-Scanner aus.
- „ -stop 0000 „ : Stoppt den Scan nach einigen Sekunden, z. B. -stop600 stoppt den Scan nach 10 Minuten.
- „ -stopurls 0000 “ : Stoppt den Scan, nachdem eine Reihe von URLs gefunden und verarbeitet wurden, z. B. -stopurls500.
- „ -save “: Speichert das Projekt.
- " @override_exportpathdir=c:\example\exports\@ " : Überschreibe den allgemeinen Verzeichnispfad, der beispielsweise für CSV-Exportdatendateien verwendet wird.
- „ @override_postscanfilter=example text@ “ : Filtert die Ergebnis-URLs, nachdem der Website-Scan abgeschlossen ist. Nützlich zum Exportieren von Daten.
- „ -exportexternalcsv “ : Exportiert alle in der Baumansicht „extern“ aufgeführten URL-Daten in eine Datei namens „external.csv“, die sich im Projektverzeichnis befindet.
- „ -exportinternalcsv “ : Exportiert alle in der „internen“ Baumansicht aufgeführten URL-Daten in eine Datei namens „internal.csv“, die sich im Projektverzeichnis befindet.
- „ -exportsitemapcsv “ : Exportiert alle in der „internen“ Baumansicht aufgelisteten URL-Daten in eine Datei namens „sitemap.csv“, die sich im Projektverzeichnis befindet.
- „ -positioncheck “: Führt eine Rangpositionsprüfung anhand der in der Projektdatei aufgeführten Schlüsselwörter/Websites durch. Speichert das Ergebnis automatisch.
- „ -competitioncheck “ : Führt eine Wettbewerbsanalyseprüfung anhand der in der Projektdatei aufgeführten Schlüsselwörter durch. Speichert das Ergebnis automatisch.
- " @override_sitemapxmlpath=c:\example\sitemap.xml@ " : Überschreibe den Speicherort der generierten XML-Sitemap-Dateien.
- „ -buildxml “: Führt den Sitemap-Builder aus und erstellt eine XML-Sitemap.
- „ -buildnewsxml “ : Führt den Sitemap-Builder aus und erstellt eine XML-News-Sitemap.
- „ -buildmobilexml “ : Führt den Sitemap-Builder aus und erstellt eine mobile XML-Sitemap.
- „ -buildvideoxml “ : Führt den Sitemap-Builder aus und erstellt eine XML-Video-Sitemap.
- „ -buildimagexml “ : Führt den Sitemap-Builder aus und erstellt eine XML-Bild-Sitemap.
- „ -buildcodexml “: Führt den Sitemap-Builder aus und erstellt eine XML-Code-Sitemap.
- „ -buildrss “: Führt den Sitemap-Builder aus und erstellt eine RSS-Sitemap.
- „ -buildtext “: Führt den Sitemap-Builder aus und erstellt eine Text-Sitemap.
- „ -buildtemplate “ : Führt den Sitemap-Builder aus und erstellt eine Vorlagen-Sitemap (normalerweise HTML/XHTML).
- „ -buildaspnet “: Führt den Sitemap-Builder aus und erstellt eine XML-ASP.Net-Sitemap zur Verwendung durch ASP.Net-Steuerelemente.
- „ -buildgraphdatadot “: Erstellen Sie eine Diagrammdatendatei im Dateiformat dot / .gv, die in anderen Tools, einschließlich GraphViz, visualisiert werden kann.
- „ -build “: Führt den Sitemap-Builder aus und erstellt eine Sitemap des ausgewählten Typs in den Projekteinstellungen.
- „ -buildall “: Führt den Sitemap-Builder für alle Arten aus.
- „ -robotstxt “ : Erstellt eine „robots.txt“-Datei.
- „ -upload “: Führt den Sitemap-Uploader aus und lädt die zuletzt generierte Sitemap per FTP hoch.
- „ -uploadall “ : Führt den Sitemap-Uploader aus und lädt alle generierten Sitemaps per FTP hoch.
- „ -ping “: Führt eine Sitemap-Ping-Benachrichtigung durch.
- Beispiele für den Einsatz unter Windows:
- [ „c:\microsys\website\techseo.exe“ -exit -scan -build -save „:c:\microsys\website\seo-audits\my-project.ini“ ].
- [ „techseo.exe“ -exit -scan -build -save „:my-project.ini“ ] – Hier wird davon ausgegangen, dass sich my-project.ini im selben Verzeichnis wie die ausführbare Datei befindet.
- [ „techseo.exe“ -scan @override_rootpath=http://example.com@ ]
- [ start "" "techseo.exe" -scan @override_rootpath=http://example.com@ ] – Wird asynchron gestartet. Verwenden Sie in Parametern keine Leerzeichen.
[ timeout 2 ] – Leerlaufzeit, um Probleme beim gleichzeitigen Start mehrerer Instanzen zu vermeiden.
- Beispiele für den Einsatz unter Mac OS:
- [ open -n TechSEO360.app --args -scan @override_rootpath=http://example.com@ ].
- [ open -n TechSEO360.app --args -exit -scan -build -save -autocreate ":/users/%name%/myprojects/shopexample.ini" @override_initfromproject=/users/%name%/myprojecs/mydefaults.ini @ @override_rootpath=https://shop.example.com@ ].
- Tipps:
- Um zu verhindern, dass ein Parameterwert, der Leerzeichen enthält (z. B. wenn Sie einen Verzeichnispfad übergeben), aufgeteilt wird, schließen Sie ihn in ein paar „“ ein.
- In den obigen Beispielen bezieht sich
%name%
auf Ihren Benutzernamen im angegebenen Betriebssystem.