Toolverse
All skills

seo-dataforseo

by openclaw

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

Quick info

Author
openclaw
Category
Backend
Views
4

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

  1. Zainstaluj zależności, uruchamiając w terminalu polecenie pip install -r scripts/requirements.txt w katalogu projektu.

  2. Utwórz plik .env w głównym katalogu projektu i dodaj swoje dane dostępu DataForSEO: DATAFORSEO_LOGIN=twój_email@example.com oraz DATAFORSEO_PASSWORD=twoje_hasło_api. Dane dostępu znajdziesz na stronie https://app.dataforseo.com/api-access.

  3. Importuj funkcje z pliku scripts/main.py w swoim skrypcie Pythona: from main import *.

  4. 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, lub trending_topics() do sprawdzenia trendów.

  5. Wyniki automatycznie zapisują się jako pliki JSON z datą i godziną w folderze results/{kategoria}/, co umożliwia łatwy dostęp do historii badań.

  6. 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.

Related skills