Zum Hauptinhalt springen

Rank::Ahrefs::KeywordDifficulty - Ahrefs Keyword Difficulty Checker Parser

img

Übersicht des Parsers

Rank::Ahrefs::KeywordDifficultyRank::Ahrefs::KeywordDifficulty – dieser Parser ruft den Wert „Keyword-Schwierigkeit“ ab. Zusätzlich werden Daten für die Suchergebnisse der Abfrage abgerufen (nur für die erste Seite TOP - 10).

Die Keyword-Difficulty ist eine Kennzahl, die hilft zu verstehen, wie schwierig es sein wird, für eine bestimmte Suchanfrage zu ranken.

Die Daten werden von der Seite https://ahrefs.com/keyword-difficulty gesammelt.

Für den Betrieb ist die Anbindung eines Dienstes zum Lösen von Recaptchas Util::TurnstileUtil::Turnstile erforderlich.

Gesammelte Daten

  • Keyword-Difficulty
  • Geschätzte Anzahl der Websites, von denen Backlinks gesetzt werden müssen, um in die TOP 10 für das gesuchte Keyword zu gelangen (shortage)
  • Übersicht der Suchergebnisse für die Anfrage (nur die erste Seite TOP - 10)
    • Links aus den Suchergebnissen (TOP - 10)
    • Anker (TOP - 10)
    • AR (nur TOP - 3)
    • DR (nur TOP - 3)
    • UR (nur TOP - 3)
    • Backlinks - Anzahl der Backlinks von anderen Websites, die auf dieses Suchergebnis verweisen (nur TOP - 3)
    • Domains - Gesamtzahl der einzigartigen Domains, die auf dieses Suchergebnis verweisen (nur TOP - 3)
    • Traffic - geschätzter monatlicher organischer Traffic, den dieses Suchergebnis erhält (nur TOP - 3)
    • Keywords - Anzahl der Keywords, für die dieses Suchergebnis unter den ersten 100 Positionen rangiert (nur TOP - 3)

Welche Daten der Parser Rank::Ahrefs::KeywordDifficulty sammelt Welche Link-Daten der Parser Rank::Ahrefs::KeywordDifficulty sammelt

Funktionen

  • Automatisches Arbeiten mit Proxys
  • Auswahl des Landes, für das die Keyword-Difficulty bestimmt werden soll

Anwendungsfälle

  • Abrufen von zusammenfassenden Informationen über die Suchergebnisse einer Anfrage aus den TOP-10
  • Bewertung der Schwierigkeit eines Keywords/einer Anfrage

Anfragen

Als Anfragen müssen Keywords angegeben werden, zum Beispiel:

essay writing  
buy notebook
Ticket kaufen
Reifengeschäft St. Petersburg

Wenn die Anfragen auf Russisch oder einer anderen Sprache sind, wählen Sie das entsprechende Land in den Parser-Einstellungen aus. Da es sein kann, dass es für das standardmäßig eingestellte Land United States keine Ergebnisse gibt.

Beispiele für die Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.

Ausgabe der "Anfrageschwierigkeit" im Ergebnis

Ergebnisformat:

$query: $difficulty\n

Im Standardergebnis werden die Anfrage und der Wert der Keyword-Difficulty angezeigt:

essay writing: 84
buy notebook: 80
Reifengeschäft St. Petersburg: 55
Ticket kaufen: 90

Ausgabe zusätzlicher Parameter für die Top-10-Suchergebnisse nach Keywords in eine CSV-Tabelle

Die Werte anchor, ar, dr, ur, bl, domains, traffic, keywords sind nur für die TOP-3 verfügbar.

Das integrierte Dienstprogramm $tools.CSVLine ermöglicht es, korrekte Tabellendokumente zu erstellen, die für den Import in Excel oder Google Tabellen bereit sind.

Ergebnisformat:

[% FOREACH item IN serp;
tools.CSVline(query, difficulty, item.link, item.anchor, item.ar, item.dr, item.ur, item.bl, item.domains, item.traffic, item.keywords);
END %]

Dateiname:

$datefile.format().csv

Anfangstext:

Abfrage,Schwierigkeit,Link,Anker,AR,DR,UR,BL,Domains,Traffic,Keywords

Beispiel für ein Ergebnis:

Abfrage,Schwierigkeit,Link,Anker,AR,DR,UR,BL,Domains,Traffic,Keywords
"buy notebook",80,https://www.bestbuy.com/site/laptop-computers/all-laptops/pcmcat138500050001.c?id=pcmcat138500050001,"Laptops and Notebooks: PC Laptop, Notebook - Best Buy",2120,88,34,219,80,139112,2248
"buy notebook",80,https://www.bestbuy.com/site/computers-pcs/laptop-computers/abcat0502000.c?id=abcat0502000,"Laptops & Notebook Computers - Best Buy",2120,88,49,2306,474,37222,3148
"buy notebook",80,https://www.bestbuy.com/site/searchpage.jsp?_dyncharset=UTF-8&browsedCategory=pcmcat138500050001&cp=2&id=pcat17071&iht=n&ks=960&list=y&sc=Global&st=categoryid%24pcmcat138500050001&type=page&usc=All%20Categories,"Laptops and Notebooks: PC Laptop, Notebook - Best Buy",2120,88,14,2,1,243,179
"buy notebook",80,https://www.amazon.com/Notebooks-Laptop-Computers/b?ie=UTF8&node=565108,"Laptops | Amazon.com",,,,,,,
"buy notebook",80,https://www.walmart.com/cp/laptops/1089430,"Laptops - Walmart.com",,,,,,,
"essay writing ",84,https://owl.purdue.edu/owl/general_writing/academic_writing/essay_writing/index.html,"Essay Writing // Purdue Writing Lab - Purdue OWL",1256,90,45,731,316,2702,864
"essay writing ",84,https://grademiners.com/,"Essay Writer & Essay Writing Service | GradeMiners.com",7081,82,87,390507,21505,7328,2836
"essay writing ",84,https://www.scribbr.com/category/academic-essay/,"The Beginner's Guide to Writing an Essay | Steps & Examples",144207,66,40,966,249,12199,3281
"essay writing ",84,https://www.internationalstudent.com/essay_writing/essay_tips/,"General Essay Writing Tips - Essay Writing Center",,,,,,,
"essay writing ",84,https://writingcenter.fas.harvard.edu/pages/essay-structure,"Essay Structure | – Harvard Writing Center",,,,,,,
...
"Ticket kaufen",90,https://www.tutu.ru/,"Tutu.ru: Flug-, Bahn-, Bustickets und Touren online ...",39974,74,80,459414,2349,1052237,7272
"Ticket kaufen",90,https://www.rzd.ru/,"Passagieren",11185,80,84,5118775,7165,4163730,32342
"Ticket kaufen",90,https://pass.rzd.ru/,"Passagieren",11185,80,75,475270,1426,249503,9533
"Ticket kaufen",90,https://www.aviasales.ru/,"Günstige Flugtickets online, Preise. Suche nach Tickets für ...",,,,,,,
"Ticket kaufen",90,https://www.kupibilet.ru/,"Günstige Flugtickets online, Suche nach Flugtickets ...",,,,,,,
"Reifengeschäft Spb",55,https://www.spbkoleso.ru/,"Räder, Felgen und Reifen im Online-Shop kaufen ...",4527548,28,42,1489,285,2240,855
"Reifengeschäft Spb",55,https://spb.kolesa-darom.ru/,"«Kolesa Darom» — Online-Shop für Reifen, Felgen und ...",370176,55,27,136,44,1740,146
"Reifengeschäft Spb",55,https://www.koleso-russia.ru/,"KOLESO - Autoreifen und Felgen | Autoreifen | Reifen ...",992706,44,40,1295,222,14428,1319
"Reifengeschäft Spb",55,https://kolesa812.ru/,"Reifen und Felgen in Sankt Petersburg | Kaufen im Internet ...",,,,,,,
"Reifengeschäft Spb",55,https://ship-ship.ru/,"Online-Shop für Reifen und Felgen - günstig kaufen ...",,,,,,,
...
Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJyFVNtOGzEQ/ZWVBRJI24gAVdH2KYREpaUJDdCXEEVmPQtuvLaxvYEoyr937L0l
0MuLd25n5sx4vGviqF3YawMWnCXJdE10kElCBq801wLmvScDmf0GqwueZTwthFuR
mGhqLBgPmZIJlYskKeOSBCNflGE70QwyiiKJ18StNGB2tQRjOAN0cob6neNiPoE+
1S59osfzikZMllQUHjCBlGp0fTD0QeF3Rcnm7+lSVUhnVlt4U/wrPlMmpw5rBpYN
aLofDceTQa//JeIO8uhyFOluBxvXn+9lFEVOKWE7/Zufgks4eC7ArOKINZ3HAdVB
56ISqUyflKmVWmC1UNTCg6hdKqdc2kpzhvrclbYoJ20PkcxgdBHtz8hmNotJ2YYd
hp6wiz3k3Myzct7QJdwq3zkX0JqHqI1o7nvfY9SB93bK4Rwcdtyrz0AZ444rSUVZ
wS9BW/VO8ucwO6kw1o+Egx0alaPJQUgQ5lSzm5K9oBNMUQTsjxJDkowKCzGxSHVI
kQh768EpGOqUGWvPB+1romRPiCtYgmjDQv7zgguGG9vLEHRZAf8cMn6XY9O0t10K
d+jFIIcmS9DOx99bFFNX6rEehuA5d6jbvt9OtB6hcQGgm5mNfFiuDDRlqsxVdXyo
GqRf2PbKero17bSxcy27xlTJjD+Oq0dQRxbyFv8GY9lX/uH7vmQhBF6LhUm7Hj1b
XYNXWoJvwf1QAmk1b5+E1/L1pqSqDcf1++gJ5jjJ7apVypQKcTe52vaQdqVQuS+O
Tk/ScB6F82RL/hTOs3CyyH9Oz96ZjrtBycLZJb6mg0eF24gT2cya31zzg1z/92eX
rDd477/sdYn0Q/I4tOG0LV4qSbqb30r05Ys=
Tipp

Im Ergebnisformat wird die Template-Engine Template Toolkit verwendet, um die Elemente des Arrays $serp in einer FOREACH-Schleife auszugeben.

Im Dateinamen der Ergebnisse müssen Sie lediglich die Dateiendung in csv ändern.

Damit die Option "Anfangstext" im Task-Editor verfügbar ist, müssen Sie "Mehr Optionen" aktivieren. In "Anfangstext" schreiben wir die Spaltennamen durch Kommas getrennt und lassen die zweite Zeile leer.

Dump der Ergebnisse in JSON

Allgemeines Ausgabeformat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.links = [];

FOREACH item IN p1.serp;
obj.links.push(item.link);
END;

obj.json %]

Anfangstext:

[

Endtext:

]

Beispiel für ein Ergebnis:

[{"query":"Geschäft","links":["https://www.dns-shop.ru/","https://www.ozon.ru/","https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD","https://www.lamoda.ru/","https://www.eldorado.ru/","https://www.mvideo.ru/","https://www.wildberries.ru/","https://www.citilink.ru/","https://www.bonprix.ru/","https://www.housebrand.com/ru/ru/"]}]
Tipp

Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, müssen Sie "Mehr Optionen" aktivieren.

Verarbeitung der Ergebnisse

A-Parser ermöglicht es, Ergebnisse direkt während der Datenerfassung zu verarbeiten. In diesem Abschnitt haben wir die beliebtesten Anwendungsfälle für den Parser Rank::Ahrefs::KeywordDifficulty aufgeführt.

Fügen Sie eine Eindeutigkeitsprüfung hinzu und wählen Sie in der Dropdown-Liste $serp.$i.link - Link aus.

Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJyFVG1v0zAQ/i+nSmNSqToGAuVbVygCyjq69lNbVV5y6Uwd29hOtyjKf+ec9w4Q
Xxzf+Z7nnvOdk4Nj9mjvDFp0FoJNDrrcQwCfnlmiBe4njwZj+w2zjzyOeZgKl+3X
kv9KEYagmbFoPHIDSyaPQVCFBwEBnpSJOhBFRxgz2sIwB5dppCTqhMbwyFPxiOy1
42K/xCnTLnxkb/a1miGcmEg9YIkh03T02rAHRd+MQfFvulCl0pmshzdpPz5t6qA0
XliwASpHk0NweYTdsI5YVeHWGS4P0Hg/C/XABATOpFjsdg2LnSmTMH+FA3018nyj
uPS8uhh42u1WXly2Oe09O+FKUXTMRSfFzsi6ZYlPO4iYQ3/a8FyO3LO/FBZF3HEl
mahS+j50MuomBSAVxdLWcLQzoxJyOSwJvDNr5G5gUNpd2T8qDAQxExaHYEnqjJGQ
6OUJd2iYU2ahvR7y56DkRIg5nlB0YSX/TcpFREMziQn0pQb+PWTxB0fRltdPRW1/
MqShZSmtm8X3DhWpuTo0lyF4wh3ZduoHhLxjch4RdXtntz4sUQbbNDVznZ2ejEbp
Z6xr2UR3rrMyztpy7gyVjPlhUc9tE5nKFb3LhZwq/wR9XTIVgtpicdmNx8TWbfBG
J/AleFqmIFnt8wOnlLBf7yup2nAav3deYEI32c9aU4ZMiPVy3j+BbqTI2Kbjt9dh
uY7L9bq3f1+uH8o1As/m8KBozqjWYtf+Q9qfUP7fP0mQF9TRn/auQvryPY58dI+W
2gXBVfEbj260Iw==

Fügen Sie eine Eindeutigkeitsprüfung hinzu und wählen Sie in der Dropdown-Liste $serp.$i.link - Link aus. Wählen Sie den Typ der Eindeutigkeitsprüfung: Domain.

Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJyFVFtv0zAU/i9WpTGpVB0DgfLWdRQBY9269qmtKi8+6Uwd29hOtyjKf+fYuXaA
eHF8Lt93rk5BHLUHe2fAgrMkWhdEhzuJyOcXmmoBu8mTgcR+h/yaJwmPM+Hy3Ury
XxnsrlVKuSRDoqmxYDzBmiyoPERRhYoixD0rwzosejNIKF7JsCAu14Cx1BGM4QzQ
yBnKK8fFbgFTql38RN/t6qSG5EhF5gELiKlG01tDHxV+c0rKf9PFKpPO5D28yfr+
WSgHzRjGJxatCZajUSG4PJDtsPZYVu6sKbvSfhHqkQoSOZNBud02LHamTEp9Jwf6
YuT5RknQvDkbeNrNRp6dtzHtAz3CUqF3wkWXip2hdEtTH3bAqANvbXjOR+7FN4Uy
xh1XkooqpJ9Dl0Y1K8RLhb54NRzszKgUVQ4CgVfmTbprMghyV/Z9hSFRQoWFIbGY
6oxiIuy1hTsw1Ckz1z4f1BdEyYkQN3AE0bkF/quMC4ZLM0kQ9LUG/t1l/gdH2ZbX
D4VjfzaYQ8sSpKv5jw7F1I3aN80QPOUOZTv1C4LaMSoPALrt2a13S5WBNkzNXEfH
l6NB+h3rRjbRneqkjJOxnCpjJRO+n9d723hmconPcy6nyr9EX5fMhMCxWFh06zGx
9Ri80CX4GjwNIfz6Ns+POKWE/fZQpaoNx/X74BNMsZP9qDVlTIVYLW76FtKtFAqb
bPz+Mg7nOJyXvfvHcH4KJyOezcFe4Z5hreW2/Ye0/6Liv3+SqChxoj/tXYX05Xsc
6rCPFsdFoovyN1c+trs=

Extrahieren von Domains

Fügen Sie einen Results Builder (Ergebnis-Builder) hinzu und wählen Sie in der Dropdown-Liste die Quelle: $p1.serp.$i.link - Link. Wählen Sie den Typ: Extract Domain.

Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJyFVG1v2jAQ/i8npK4SQ3TdtCnfKB3Stq60tHyCCt2SC/VwbM92aKOI/76zCQnt
Nu2L43t5nnt1avDoNu7GkiPvIFnUYOIdEvj8jIWRtBo9WsrdN6ouRZ6LtJS+Ws2V
+FXS6lIXKBT0waB1ZAPBAmaoNkmyRyUJ4560zTose2eUI1+hX4OvDHEsvSVrRUZs
FBnLcy/kakZjND59xHerJqk+bFGWATCjFA2b3lr8oflbIez+TZfqUnlbHeFtCbuH
hz4wL2fiJtoWGIrumbMBV2IGedS8OelJoTbLpTo5hdb7Drd0r9k7F5I69YSlaywC
fS9DT8F64Dkd+OeQP2aZ8EIrlPuQoWVdGvu2Ml5p9uWrFeQmVhes8hQJgrI6pLuA
XpSBKcqIvd1jIMlROuqD41QnyIlkry3Ck0Wv7dSEfFhfg1YjKa9oS7Jzi/wXpZAZ
z3eUM+hLA/y7y/QPjl1b3nEontCT5RxalihdTL93qExf6fWhGVIUwrPsxmGWrB2y
ckNk2p5dB7dCW2rDNMxNdF5yQyqsQzeykelUL8p4MZYjZQ1OlzbleIthfwFhVWJy
agNhnZr941FZTH37PNBarFjfuPuwOxGzY0yqVS7W02ZlD5FLdc8vc6rGOjzC0CdV
SsljdjTr1m3kmrEGoSv4NXgcQ3DQ9uVxDlq6r3f70o0VnNKHUHDBkzmO2lCmKOV8
dnVsgW5FWViWw/fnaTyH8Tw/un+M56d4ZhDYPK017y3XGlrQ/D7a31D9359IUu94
Q366mz0ylB9wrOM+Oh4/JGe736N7s6Y=
Tipp

Siehe auch: Ergebnis-Builder

Entfernen von Tags und Dekodieren von Entities für Anker

Fügen Sie einen Results Builder (Ergebnis-Builder) hinzu und wählen Sie in der Dropdown-Liste die Quelle: $p1.serp.$i.anchor - Anchor. Wählen Sie den Typ: Remove HTML tags.

Fügen Sie erneut einen Results Builder (Ergebnis-Builder) hinzu und wählen Sie in der Dropdown-Liste die Quelle: $p1.serp.$i.anchor - Anchor. Wählen Sie den Typ: Decode HTML entities.

Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJyNVG1P2zAQ/i+nSgwpQ2Vs2pRvpazaC6OswKeCKi+5gIdje7ZTiKL+9925blPY
pvHFsc/3PPfi59JBEP7enzv0GDzk8w5s3EMOHx9FbRUuRncOK/8V2xNZVbJoVGgX
M6zNEhcnWJgSIQMrnEfHBHOYCX2f52tUnhPuwbiyx5J3iZWgLWQdhNYixSIy52Sk
kiWdr4JUFGQsbCjuxJtFSiqDpVANA2ZYCEtXr534YejbClj9m64wjQ6u3cG7BlY3
NxkQL2XiJ8bVgose2MMDqsQeVNHyam8gdHFn3PW13tuHrf+FWOKlIf9KKuzNEzqd
iZoDDEoRkG83TPsH4ZErEGUpgzRaqHVQblqfyJWWv2KC2pAvbZ1EP3GmJlPASMDG
dpPwHAbxDETRROz3NQbySiiPGXhKdSIokfL5jQzoRDBuajkfsndg9EipU1yi6t0i
/3EjVUkvPKoI9DkB/+4y/YNjtS1vNxS90YOjHLYs8XQ8/dajSnNqbjfNULKWgc5+
zK9J1iEZ7xHttmdn7FYbh9swiTlFJ5lb1CyI/slGtjc9KePJs+wYO/CmcQXFmw+z
ObBY+FWjSoAllTTo4oh8CrXia+dES8bkHVg6CcKyfRljGaftBYwEKYyu5O00zcGm
mEZf0rhP9djwZHPrdaMUKcfjrFfwyCel8KHv4XPwOIaIeaVxpiyM8l8u1t20TlJS
77LUid2oibIQSl3NTndvoFc9Ha6b4dujIq7DuB7t7N/H9UNcS2C2gLeGRoFq5Rak
f9L239b998+UdysS3U9/vkZy+YwjG/XRk6IgP1z9BrMuz2Q=
Tipp

Sie können den Ergebnis-Builder so oft hinzufügen, wie Sie benötigen.

Siehe auch: Ergebnis-Builder

Fügen Sie einen Filter hinzu und wählen Sie in der Dropdown-Liste: $serp.$i.link - Link. Wählen Sie den Typ: Enthält Zeichenfolge. Geben Sie dann unter String (Zeichenfolge) das Filterkriterium ein.

Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJyFVMFu2zAM/ZVACNAVyIJ1wC6+pdkCbMuaLk1OaRCoNp1qkSVNktMahv+9pOzY
TtthJ4sU+fhIPrlknruDu7XgwDsWbUpmwplF7Nszz4yE3eTRQup+QvFVpKmIc+mL
3UxID1ao/eChGDgfTkINpFAHNmKGWweW4DZsydUhimqMKEKUJ22TDgmjE0g5Htmo
ZL4wgJX1EawVCeClSNBeeyF3S5hy4+NH/nnXUByxI5c5JSwh5gavPlr+oPFbcFb9
Gy7WufK26OXbvB+fhubwGssQsWjDsB2DjtDfdtRErOrwWCvPherBjWOdoamNF1qh
7UA5Vm23J0Q30zbjNOOhuRoT9jgNng8XQypxf68uLtv67o4fYaVrYtC5cQdwwzMq
OEy4B7o94VyO/TMNiCeJIBJc1iVpJx2NtRJ/A2GlMRaPVoCbWSQfMQ8BgJzFie6G
DYNNI8hD7u86h0Uplw5GzCHVGUciyesbgQPjXttFGAr6S6bVRMo5HEF2YQH/Ohcy
QQFNUkz63iS+H7J4g1G17fVLoQSeLHJoUYJ1vfjVZSV6rvenYUiRCY+2m5JY0PsJ
nQcA087shsIybaEt0yA31fFNGVCkt25lE9O5zto4W8u5E+WViv2i0fApMlcrfLgL
NdX0RqkvlUuJa3Gw7OQxcc0ayOgIvk6ehhJIq32KzGst3Y+7mqqxAuX3hQhmOMl+
1QYy5lKul/P+DeskFeTkCDZGne41Kgi7qLbtn6L9/5T//V9EZYW7+uNu60xqjPLQ
hxNy4b1dVS8vyrR/
Tipp

Siehe auch: Ergebnisfilter

Mögliche Einstellungen

ParameterStandardwertBeschreibung
Util::Turnstile presetdefaultAuswahl des Presets Util::TurnstileUtil::Turnstile zur Umgehung von Captchas. Zuvor muss der Parser Util::TurnstileUtil::Turnstile konfiguriert werden - geben Sie Ihren Zugriffsschlüssel und andere Parameter an und wählen Sie dann hier das erstellte Preset aus.
Turnstile pass proxyÜbergabe des Proxys an den Captcha-Lösungsservice. Mehr Details.
CountryUnited statesAuswahl des Suchlandes
Do not search for sitekeyExperimentelle Option, deaktiviert die Suche nach dem Sitekey der Captcha, was wiederum den Start des Tasks beschleunigt. Bei Problemen wie einem ungültigen Sitekey sollte diese Option deaktiviert werden.
Additional headersMöglichkeit, benutzerdefinierte Anfrage-Header anzugeben