DataFirefly Blog SEO AI Pro: kompletny przewodnik
Instalacja, automatyczna konfiguracja bloga jednym kliknięciem, masowe propozycje artykułów, planowanie przez cron i pełne SEO modułu blogowego z AI dla PrestaShop 8 i 9.
Prezentacja
DataFirefly Blog SEO AI Pro zamienia Twój sklep PrestaShop 8 albo 9 w zautomatyzowaną maszynę do publikacji redakcyjnej. Moduł analizuje Twój katalog, w jednym kliknięciu proponuje kompletną strukturę bloga, podsuwa artykuły masowo i publikuje je według kalendarza, który sam ustalasz, na przykład jeden artykuł co N dni, bez ręcznej pracy.
Obsługiwanych jest pięciu dostawców AI, przełączalnych w dowolnym momencie: OpenAI, Anthropic Claude, Google Gemini, Mistral i DeepSeek. Każde wywołanie jest rejestrowane wraz z rzeczywistym kosztem w dolarach.
Instalacja
- Pobierz plik zip modułu ze swojego konta DataFirefly.
- W back office PrestaShop otwórz Moduły, następnie Dodaj moduł, i zaimportuj plik zip.
- Kliknij Zainstaluj. Moduł tworzy 21 tabel i 12 zakładek administracyjnych oraz generuje losowy token bezpieczeństwa dla crona.
- W bocznym menu back office pojawia się nowa pozycja „Blog”.
Aktualizacja z wersji 1.0.x: podmień katalog modułu i przeładuj stronę. Skrypt aktualizacyjny utworzy nowe tabele bez naruszania istniejących danych.
Konfiguracja kluczy API
Otwórz Blog, a następnie Konfiguracja. Wprowadź klucz API dostawcy albo dostawców AI, z których zamierzasz korzystać:
- OpenAI: klucz zaczynający się od sk-, z platform.openai.com
- Anthropic Claude: klucz z console.anthropic.com
- Google Gemini: klucz z aistudio.google.com
- Mistral: klucz z console.mistral.ai
- DeepSeek: klucz z platform.deepseek.com
Następnie wybierz domyślnego dostawcę i model. Dostawcę możesz zmieniać przy każdej generacji, bez ponownej konfiguracji.
Automatyczna konfiguracja jednym kliknięciem
Otwórz Blog, a następnie Strategia i setup. Przycisk „Przeanalizuj mój sklep i zaproponuj strukturę” uruchamia analizę Twojego katalogu: kategorie produktów, producenci, przedziały cenowe, próbka najnowszych produktów oraz istniejące już artykuły bloga.
AI proponuje wtedy:
- od 5 do 8 kategorii blogowych z nazwą, opisem, metadanymi SEO i dedykowanym eksperckim promptem per kategoria
- od 15 do 25 tagów przekrojowych
- od 1 do 3 person autorskich z wiarygodną biografią
- globalną linię redakcyjną i słowa kluczowe filarowe
Każda pozycja ma pole wyboru. Odznacz to, czego nie chcesz, i kliknij „Zastosuj zaznaczenie zbiorczo”. Encje są tworzone od razu. Opcjonalne pole „Fokus redakcyjny” pozwala ukierunkować propozycję, na przykład odbiorca B2B, ujęcie proekologiczne, ton techniczny.
Masowe propozycje artykułów
Otwórz Blog, a następnie Propozycje artykułów. Wybierz liczbę pomysłów do wygenerowania (od 3 do 50), ewentualnie docelową kategorię blogową, miks lejka (TOFU odkrywanie, MOFU porównanie, BOFU konwersja albo zrównoważony), docelową długość i słowo kluczowe filarowe.
Każda propozycja jest kompletną kartą: tytuł SEO, słowo kluczowe docelowe, konspekt w 4 do 6 nagłówkach H2, sugerowana kategoria, produkty z Twojego katalogu do wspomnienia w cross-sellu, etap lejka i szacowany koszt generacji przez AI.
Zaznacz karty, które chcesz zachować, i wybierz tryb planowania:
- Generuj teraz: artykuły zostaną przetworzone przy najbliższym przejściu crona albo przez przycisk ręcznego przetwarzania
- Zaplanuj na konkretną datę: wszystkie zaznaczone artykuły dostają tę samą datę
- Jeden artykuł co N dni: daty są automatycznie rozłożone, począwszy od wskazanej daty startowej
Przełącznik „Auto-publish” decyduje, czy wygenerowane artykuły są publikowane od razu, czy zapisywane jako szkice do korekty.
Kolejka generowania i cron
Otwórz Blog, a następnie Kolejka generowania. Śledzisz tu każde zadanie: status (oczekujące, w toku, opublikowane, nieudane, anulowane), zaplanowaną datę, liczbę prób, rzeczywisty koszt i ewentualny komunikat błędu. W każdym wierszu dostępne są akcje Anuluj, Ponów i Zobacz artykuł.
Aby całość działała w pełni automatycznie, skopiuj adres crona wyświetlony u góry ekranu (zawiera Twój token bezpieczeństwa) i skonfiguruj go w cronie swojego hostingu albo w usłudze typu cron-job.org, z częstotliwością godzinową. Przy każdym przejściu cron przetwarza zadania, których termin nadszedł, domyślnie w partiach po 5 (wartość konfigurowalna), z maksymalnie 3 próbami na zadanie w razie błędu API.
Przycisk „Przetwórz teraz” pozwala też uruchomić partię ręcznie, bez czekania na crona.
Tryb ekspercki: prompty per kategoria
Każda kategoria blogowa ma w formularzu edycji pole „Prompt override”. Gdy jest wypełnione, ten tekst jest dodawany do promptu systemowego AI przy każdej generacji artykułu w tej kategorii. Dzięki temu w jednym sklepie możesz narzucić ton ekspercki w kategorii B2B i ton przystępny w kategorii dla szerokiego odbiorcy. Automatyczna konfiguracja wstępnie wypełnia to pole propozycją dopasowaną do każdej kategorii.
Automatyczne linkowanie wewnętrzne
Otwórz Blog, a następnie Linki wewnętrzne. Zdefiniuj reguły słowo kluczowe do adresu URL: produkt, kategoria, strona CMS, inny artykuł albo własny adres. Opcje per reguła: rotacyjne kotwice, nofollow, dopasowanie dokładne, maksymalna liczba wstawień per artykuł i minimalna odległość między dwoma linkami. Silnik przetwarza każdy artykuł przy zapisie i wstrzykuje linki do renderowanego HTML, bez wpływu na wydajność frontu.
SEO, dane strukturalne i AEO
Moduł obsługuje automatycznie: znaczniki title i description, Open Graph, Twitter Cards, canonical, wielojęzyczny hreflang, dedykowany sitemap XML bloga, kanał RSS 2.0 oraz plik llms.txt per kategoria dla silników odpowiedzi AI. Dane strukturalne Schema.org BlogPosting, BreadcrumbList i FAQPage są generowane na każdym artykule. FAQ każdego artykułu jest przechowywane w formacie JSON i renderowane jako dostępny akordeon.
Produkty powiązane i widget na karcie produktu
Trzy tryby wyboru produktów wyróżnionych pod każdym artykułem: ręczny, automatyczny po słowach kluczowych, automatyczny przez AI. Na kartach produktów w Twoim sklepie widget „Artykuły wspominające ten produkt” tworzy odwrotne powiązanie, z bloga do katalogu.
Design frontu
Render frontowy ma dopracowany kierunek redakcyjny: nagłówki szeryfowe, przyklejony spis treści ze śledzeniem czytania na desktopie, pasek postępu czytania, inicjał w pierwszym akapicie, FAQ w formie akordeonu, przycisk powrotu na górę i arkusz stylów do druku. Całość jest odizolowana pod prefiksem dfblog i zgodna z motywami Classic i Hummingbird. Wszystkie kolory i kroje pisma są zebrane w zmiennych CSS na początku pliku front.css, więc personalizacja to jedna linia.
Rozwiązywanie problemów
- Błąd 500 na ekranach AI: sprawdź, czy klucz API wybranego dostawcy jest wprowadzony w Konfiguracji i czy Twój limit nie został wyczerpany. Szczegóły błędu widać w odpowiedzi sieciowej (zakładka Network w przeglądarce) oraz w kolumnie Błąd w kolejce generowania.
- Pusty albo zbyt krótki artykuł: kolejka oznacza zadanie jako nieudane z czytelnym komunikatem. Sprawdź klucz API i skonfigurowany model, a następnie użyj przycisku Ponów.
- CSS albo JS nie ładują się na froncie: upewnij się, że używasz wersji 1.1.0 albo nowszej, która dopuszcza zasoby statyczne w swoim pliku htaccess, a następnie wyczyść pamięć podręczną PrestaShop (Zaawansowane parametry, potem Wydajność).
- Zadania zablokowane w stanie oczekującym: sprawdź, czy adres crona faktycznie jest wywoływany (test w przeglądarce powinien zwrócić JSON) i czy token zgadza się z tym pokazanym na ekranie Kolejka generowania.
Najczęstsze pytania
Czy moduł działa w trybie multistore i wielojęzycznym?
Tak. Artykuły, kategorie, tagi i autorzy są wielojęzyczni i przypisani per sklep. Tłumaczenia interfejsu dostarczane są po francusku, angielsku, hiszpańsku i niemiecku.
Czy mogę zmienić dostawcę AI w trakcie?
Tak, przy każdej generacji. Pięciu dostawców korzysta z tego samego interfejsu wewnętrznego, a koszt każdego wywołania jest rejestrowany.
Czy wygenerowane artykuły są publikowane bez kontroli?
Tylko wtedy, gdy włączysz Auto-publish. Domyślnie artykuły trafiają do szkiców, do korekty przed publikacją.
Co dzieje się przy deinstalacji?
Deinstalacja usuwa tabele modułu i całą zawartość bloga. Jeśli chcesz zachować artykuły, wcześniej wyeksportuj je albo wykonaj kopię zapasową bazy.