seo-dataforseo
SEO keyword research using the DataForSEO API. Perform keyword analysis, YouTube keyword research, competitor analysis, SERP analysis, and trend tracking. Use when the user asks to: research keywords, analyze search volume/CPC/competition, find keyword suggestions, check keyword
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
SEO keyword research using the DataForSEO API. Perform keyword analysis, YouTube keyword research, competitor analysis, SERP analysis, and trend tracking. Use when the user asks to: research keywords, analyze search volume/CPC/competition, find keyword suggestions, check keyword difficulty, analyze competitors, get trending topics, do YouTube SEO research, or optimize landing page keywords. Requires a DataForSEO API account and credentials in .env file.
How to use
Zainstaluj zależności, uruchamiając w terminalu polecenie
pip install -r scripts/requirements.txtw katalogu projektu.Utwórz plik
.envw głównym katalogu projektu i dodaj swoje dane dostępu DataForSEO:DATAFORSEO_LOGIN=twój_email@example.comorazDATAFORSEO_PASSWORD=twoje_hasło_api. Dane dostępu znajdziesz na stronie https://app.dataforseo.com/api-access.Importuj funkcje z pliku
scripts/main.pyw swoim skrypcie Pythona:from main import *.Wywołaj odpowiednią funkcję w zależności od potrzeby:
keyword_research("temat")do badania słów kluczowych,youtube_keyword_research("idea")do analizy YouTube,competitor_analysis("domena.com")do analizy konkurencji, lubtrending_topics()do sprawdzenia trendów.Wyniki automatycznie zapisują się jako pliki JSON z datą i godziną w folderze
results/{kategoria}/, co umożliwia łatwy dostęp do historii badań.Przeanalizuj zapisane wyniki JSON i utwórz raport podsumowujący dane dotyczące wolumenu wyszukiwań, konkurencji i trudności słów kluczowych dla Twojej strategii SEO.