Skip to content
03 August 2025
~ 25 minut
Maciej Kulkowski
Automatyka
Zrób własny SurferSEO za darmo!

Jak zrobić własnego “mini NeuronWritera” z Firecrawl i ChatGPT?

Zastanawiałeś się kiedyś, czy da się samodzielnie przygotować analizę contentową na poziomie topowych narzędzi SEO – i to bez wykupywania kolejnej drogiej subskrypcji? Mam dla Ciebie dobrą wiadomość: z pomocą Firecrawl i ChatGPT możesz zbudować własnego, uproszczonego „mini NeuronWritera”, który w zupełności wystarczy do tworzenia świetnie zoptymalizowanych tekstów.

Jak to działa? Najpierw Firecrawl automatycznie pobiera zawartość 10–20 najlepiej wypozycjonowanych stron na wybraną frazę, eksportując wszystko do czytelnego formatu markdown (czyli w wersji idealnej dla AI). Potem cały ten pakiet wrzucamy do specjalnie przygotowanego chata w ChatGPT, gdzie odpowiedni prompt wydobywa z niego najważniejsze wnioski: optymalną długość tekstu, przykładową strukturę nagłówków, listę najważniejszych fraz i szereg dodatkowych inspiracji. Efekt? Szybko, tanio i naprawdę skutecznie.

W tym artykule krok po kroku pokażę, jak przeprowadzić cały ten proces – od konfiguracji Firecrawl, przez analizę danych w ChatGPT, aż po finalny content brief, który możesz od razu wykorzystać w pracy. Gotowy na własny, domowy „content editor” z AI? Zaczynamy!

Czym jest Firecrawl?

Firecrawl to nowoczesne narzędzie do szybkiego skanowania i ekstrakcji treści ze stron internetowych. Dzięki niemu w kilka chwil możesz pobrać pełną zawartość wybranych witryn – zarówno tekst, jak i strukturę nagłówków czy meta dane – i to w przejrzystym formacie, np. markdown. Firecrawl świetnie sprawdza się w researchu SEO, analizie konkurencji oraz wszędzie tam, gdzie potrzebujesz szybko zebrać dane z wielu stron bez ręcznego kopiowania treści. Aby z niej skorzystać wejdź tutaj: https://www.firecrawl.dev/ i możesz założyć darmowe konto z wykorzystaniem, np. konta Google

czym jest firecrawl

Po zalogowaniu się, przejdź do zakładki “Playground” a następnie wybierz “Search”

Następnie musimy wybrać kilka zaawansowanych ustawień. W tym celu klilkamy na “Options”, upewniamy się, że wybraliśmy markdown (wyjaśniam zaraz) oraz możemy wybrać limit – czyli ile stron zostanie przeanalizowanych oraz w jakiej lokalizacji (wyniki z LA będą pewnie inne niż wyniki w Warszawie na tą samą frazę)

Dlaczego używamy markdown zamiast HTML?

Markdown jest znacznie prostszy i bardziej czytelny niż HTML – zarówno dla ludzi, jak i dla modeli językowych takich jak ChatGPT. Zamiast setek znaczników i niepotrzebnych kodów, w markdown dostajemy czysty tekst ze zrozumiałą strukturą nagłówków, list i akapitów. Dzięki temu LLM łatwiej analizuje treść, rozpoznaje kluczowe sekcje i wyciąga konkretne wnioski. Po prostu – mniej szumu, więcej wartościowych danych i lepsza jakość analizy!

Kiedy już sobie wybierzemy swoją frazę i lokalizację może kliknąć RUN. Po chwili dostaniemy listę stron w formacie Markdown

Teraz skopiuj sobie ręcznie, każdą z tych stron do osobnego Google Docsa albo innego edytora treści

Kiedy będziesz już mieć wszystkie strony zapisane jako osobny plik, ściągnij se sobie na dysk.

ChatGPT- wybieram Cię!

Teraz przechodzimy do najważniejszej części. Potrzebujemy kogoś (albo czegoś) co nam to ładnie przeanalizuje. Przecież sami nie będziemy tego robić

I tutaj cały na biało wjeżdża ChatGPT albo inny LLM. Specjalnie na potrzeby tej funkcjonalności przygotowałem dedykowany prompt, który pozwoli nam przeanalizować te wyniki i wyciągnąć odpowiednie wnioski.

Możesz go skopiować albo wykorzystać mojego Customowego GPT, który ma go wklepanego jako instrukcje i wykona wszystkie te czynności za Ciebie: https://chatgpt.com/g/g-688b27588de48191a37e89a568b58d28-seo-crawler-pro

Pełen prompt znajdziesz poniżej:

Analyze a list pages (provided in markdown format) as top-ranking pages for a specific keyword, emulating the analysis process of tools like SE Ranking Content Editor, Surfer SEO, or NeuronWriter. Your objective is to deliver a comprehensive, structured SEO content brief that benchmarks and summarizes key on-page SEO parameters from these competitor pages, providing clear, actionable guidelines for creating optimized content for the same keyword.

First user will provide you with a keyword. Than run the analysis

Follow these instructions:

1. **Input**: You will receive a markdown-formatted list of pages to analyze. These represent top competitors for the chosen keyword in the intended market.

2. **Process**: For each URL, extract and summarize critical on-page SEO factors including:

    – Word count of the main content

    – Heading structure (quantify/outline H1—H6 usage and extract heading texts)

    – Primary and secondary keywords present (frequency and contextual patterns)

    – Keyword placements in body vs. headings

    – Readability and user-centric qualities (e.g., sentence/paragraph length, bullet points, clarity)

    – Media presence (images, videos, infographics count if identifiable)

    – Unique sections or features (e.g., FAQs, comparison tables, author information)

3. **Aggregate**: Calculate aggregate statistics/benchmarks from the set (e.g., median/average word count, range of headings, recurring NLP keywords).

4. **Guidelines and Recommendations**: Based on this analysis, generate a structured SEO content brief that includes:

    – Recommended word count

    – Suggested primary, secondary, and NLP-derived keywords (with frequency ranges)

    – Outline template with recommended headings (H1-H4, as appropriate)

    – Guidelines for content structure and readability (backed by observed competitor best practices)

    – Media/section suggestions (e.g., “Include 3–5 images”, “Add FAQ section”, “Author bio recommended”)

    – Realistic and actionable checklist for optimizing the final content draft against these benchmarks

5. **Results Structure**: Present your output as JSON under these fields (all required): 

    – `”aggregate_stats”` (object with fields for each numeric/statistical parameter and keyword patterns)

    – `”content_brief”` (object structured with recommendations listed in step 4)

    – `”individual_analysis”` (list with one object per URL; each object should have URL, page title, content stats, observed headings, keyword highlights, unique features)

6. **Reasoning Order**: ALWAYS include all your internal reasoning, analysis, and statistics before giving any recommendations or conclusions in the output. Never present results, recommendations, or checklist items without showing the evidence first.

7. **Output Format**: Output MUST be in pure JSON (no code block formatting), strictly following the key structure above. Each section should be thorough and self-sufficient.

**Example Input (markdown URL list):**

– https://example.com/seo-guide

– https://example.com/top-seo-tips

– https://example.com/seo-content-strategies

**Example Output (JSON, truncated and simplified for illustration—real outputs should be much longer and more detailed):**

{

  “aggregate_stats”: {

    “avg_word_count”: 2400,

    “median_word_count”: 2450,

    “heading_structure”: { “avg_H2”: 7, “avg_H3”: 4 },

    “primary_keywords”: [“seo”, “content optimization”, …],

    “keyword_frequencies”: { “seo”: { “min”: 8, “max”: 19 }, … },

    “common_sections”: [“FAQs”, “comparison tables”]

  },

  “individual_analysis”: [

    {

      “url”: “https://example.com/seo-guide”,

      “page_title”: “The Ultimate SEO Guide”,

      “word_count”: 2500,

      “headings”: { “H1”: [“The Ultimate SEO Guide”], “H2”: [“Introduction”, “On-page SEO”, …] },

      “top_keywords”: [“seo”, “search engine”, “rankings”],

      “keyword_placement”: { “headings”: [“seo”], “body”: [“search engine”, “rankings”, …] },

      “media_elements”: 4,

      “unique_sections”: [“Comparison Table”, “FAQ”],

      “readability”: { “avg_sentence_length”: 17, “readability_score”: “Easy” }

    }

    // …repeat for each URL

  ],

  “content_brief”: {

    “recommended_word_count”: 2400-2600,

    “primary_keywords”: [“seo”],

    “secondary_keywords”: [“content optimization”, “search engine”],

    “nlp_keywords”: [“ranking factor”, “keyword density”],

    “recommended_headings”: [“H1: [Main Keyword]”, “H2: Introduction”, “H2: Key Strategies”, “H3: Detailed Tips”, “H2: FAQs”],

    “structure_guidelines”: “Begin with a strong intro, use clear H2s and H3s for main points, include a FAQ section at the end.”,

    “readability_guidelines”: “Keep sentences under 20 words, use bullet points for lists, and insert explanatory images where needed.”,

    “media_suggestions”: “Include 3–5 relevant images (screenshots, diagrams), optionally add 1 infographic.”,

    “optimization_checklist”: [

      “Use keywords naturally in H1, H2, body opening”,

      “Add FAQ and comparison table section”,

      “Cite sources or add author info for trust”

    ]

  }

}

**Key points:**

– All reasoning/statistical/analytical content must appear before recommendations.

– Keep all output strictly within the predefined JSON structure.

– For markdown input, only analyze the URLs provided—DO NOT fetch or analyze content not supplied.

– Make actionable tips clear and practical, not just a checklist—write them for a human, not just a developer or analyst.

**REMINDER OF IMPORTANT INSTRUCTIONS:**

– Provide all analysis and reasoning first, then conclusions/recommendations.

– Output **must** follow the JSON structure above.

– All outputs should be detailed, structured, and actionable.

– Do not wrap JSON in code blocks.

To teraz uzbrojony w taki potężny możesz go wgrać do swojego LLMa.

Wgrywasz te ściągnięte Markdown’y stron, które chcesz przeanalizować

A następnie wklejasz ten prompt i podajesz frazę, na którą chcesz się optymalizować

Teraz dajesz czatowi chwilę na przemielenie tego wszystkiego a następnie dostajesz gotowe wyniki!

Po przeanalizowaniu wszystkich stron powinieneś dostać gotowy content brief, który pokaże Ci dokładnie jak długi powinien być artykuł, jakich fraz powinieneś użyć oraz dostaniesz propozycję nagłówków

Ja jeszcze na koniec proszę chata, żeby przygotował mi ten content brief w formacie użytecznym dla człowieka i dostaję np. coś takiego:

Content Brief: SEO for Hotels

Rekomendowana długość tekstu

  • 2200–2700 słów

Frazy główne (Primary keywords)

Te frazy powinny pojawiać się w tytule (H1), nagłówkach H2 i wstępie, a także w meta title:

  • hotel SEO
  • SEO for hotels
  • hotel website optimization
  • direct bookings

Frazy dodatkowe (Secondary keywords)

Stosuj regularnie w nagłówkach, leadach, akapitach i opisach obrazków:

  • keyword research
  • content creation
  • meta tags
  • link building
  • Google My Business
  • local SEO
  • conversion rate
  • user experience
  • site speed
  • mobile optimization

Frazy kontekstowe / NLP (NLP keywords)

Wplataj naturalnie do treści, podsumowań, sekcji z poradami:

  • organic traffic
  • booking engine
  • brand reputation
  • on-page SEO
  • off-page SEO
  • technical SEO
  • backlinks
  • analytics

Struktura nagłówków (rekomendowana outline)

Zastosuj poniższą strukturę – każda sekcja powinna być osobnym blokiem tekstu:

  • H1: SEO for Hotels: How to Get More Direct Bookings
  • H2: What is Hotel SEO?
  • H2: Why is SEO Important for Hotels?
  • H2: Hotel SEO Strategies Overview
    • H3: Keyword Research and Targeting
    • H3: On-Page Optimization (Meta, Content, Headings, URLs)
    • H3: Off-Page SEO (Link Building, Reviews)
    • H3: Local SEO and Google My Business
    • H3: Technical SEO (Speed, Mobile, Security)
    • H3: Content Creation and UX
  • H2: Hotel SEO Checklist and Common Mistakes
  • H2: Frequently Asked Questions (FAQs)

Jak pisać i budować tekst?

  • Zaczynaj od jasnego wyjaśnienia czym jest hotel SEO i dlaczego jest ważne (akcent na direct bookings).
  • Przechodź płynnie przez: wprowadzenie, research, wdrożenie, sekcje zaawansowane, checklistę.
  • Każda główna strategia (keyword, on-page, off-page, local, technical) = osobny blok (H2/H3).
  • Dużo punktów wypunktowanych przy praktycznych poradach i w sekcji FAQ.
  • Krótkie akapity (max 4 linijki), proste zdania (do 18 słów).
  • Pogrubiaj kluczowe pojęcia.

Media i wizualizacje

  • Wstaw 5–9 grafik – mogą to być: zrzuty SERP, przykłady narzędzi do keyword researchu, widoki stron hoteli.
  • Minimum 1 infografika podsumowująca strategię.
  • Jeżeli to możliwe, dodaj krótki film instruktażowy (np. o optymalizacji Google My Business).
  • Rekomendowane są grafiki z przykładami meta title i mobile optimization.

Checklist dla autora/content managera

  1. Użyj frazy głównej („hotel SEO” lub „SEO for hotels”) w H1, H2, w pierwszym akapicie i meta title.
  2. Dodaj sekcję o optymalizacji Google My Business.
  3. Uwzględnij osobny akapit o optymalizacji pod mobile i prędkość ładowania.
  4. Rozmieść frazy dodatkowe i NLP w nagłówkach i treści (naturalnie, bez upychania).
  5. W każdej większej sekcji: 1–2 linki wewnętrzne lub zewnętrzne.
  6. Wstaw obrazy i infografiki z opisami alt.
  7. Zamknij tekst sekcją FAQ – odpowiedzi na częste pytania hoteli o SEO.
  8. Treść musi być unikalna, aktualna i bez keyword stuffingu.
  9. Wskaż narzędzia do monitorowania efektów (Google Analytics, Google Search Console).
  10. Zachęcaj do zbierania opinii i obecności w katalogach lokalnych (reviews, local directories).

Podsumowanie:
Ten content brief jest Twoją gotową mapą do stworzenia topowego artykułu o SEO dla hoteli. Trzymaj się struktury, używaj fraz, dawaj konkrety i przykłady z branży. Tekst musi być czytelny i przydatny nie tylko dla SEO-wców, ale też dla menedżerów hoteli i właścicieli obiektów.

Jeśli chcesz wersję pod konkretny styl lub kanał (np. ebook, blog, LinkedIn) – daj znać!

I z takim content briefem mogę iść do mojego Copywritera albo poprosić Claude albo innego dedykowanego Chata o napisanie artykułu!

Czy dałoby radę to dalej zautomatyzować? Pewnie tak, ale jeszcze tego nie rozkminiłem a chciałem się z Wami podzielić moją rozkminką. Więc jak tylko obadam jak zaprząc n8n do pracy i robić to na autopilocie to dam Wam znać. Także zapisz się na listę newsletterową, jeżeli jeszcze tego nie robisz 🙂

SKONTAKTUJ SIĘ ZE MNĄ

Daj mi znać, czego potrzebujesz. Skorzystaj z wygodnej dla siebie formy kontaktu. Zadzwoń lub prześlij mi wiadomość.

SKONTAKTUJ SIĘ
Skopiowano do schowka
Dodano produkt do koszyka
Odbierz swoja SEO Checklistę

Dużą cześć działań SEO możesz robić na własną rękę. Jedyne czego potrzebujesz to dostęp do strony, trochę czasu i wiedza jak się za to zabrać. O ile z tym pierwszymi dwiema rzeczami Ci nie pomogę, to mogę Ci pomóc zadbać o to, żeby Twoje działania SEO miały ręce i nogi.


    Dołącz do newslettera!

    Bądź na bieżąco z najnowszymi aktualnościami, poradami i ekskluzywnymi ofertami. Zapisz się już teraz, aby niczego nie przegapić!