DataFirefly Blog SEO AI Pro: volledige gids
Installatie, automatische inrichting met 1 klik, artikelsuggesties in bulk, planning via cron en volledige SEO van de AI-blogmodule voor PrestaShop 8 en 9.
Presentatie
DataFirefly Blog SEO AI Pro maakt van uw PrestaShop 8- of 9-webshop een geautomatiseerde redactionele publicatiemachine. De module analyseert uw catalogus, stelt met één klik een volledige blogstructuur voor, suggereert artikelen in bulk en publiceert ze volgens de kalender die u bepaalt, desgewenst één artikel om de N dagen, zonder handmatige tussenkomst.
Vijf AI-providers worden ondersteund en zijn op elk moment omwisselbaar: OpenAI, Anthropic Claude, Google Gemini, Mistral en DeepSeek. Elke aanroep wordt gelogd met de werkelijke kostprijs in USD.
Installatie
- Download het zipbestand van de module vanuit uw DataFirefly-account.
- Open in de PrestaShop-backoffice Modules en daarna Een module toevoegen, en importeer het zipbestand.
- Klik op Installeren. De module maakt zijn 21 tabellen en 12 beheertabbladen aan en genereert automatisch een willekeurig beveiligingstoken voor de cron.
- In de zijbalk van de backoffice verschijnt een nieuw menu “Blog”.
Bijwerken vanaf een versie 1.0.x: vervang gewoon de map van de module en herlaad de pagina. Het upgradescript maakt de nieuwe tabellen aan zonder uw bestaande gegevens aan te raken.
De API-sleutels instellen
Open Blog en daarna Configuratie. Vul de API-sleutel in van de provider of providers die u wilt gebruiken:
- OpenAI: een sleutel die met sk- begint, via platform.openai.com
- Anthropic Claude: een sleutel via console.anthropic.com
- Google Gemini: een sleutel via aistudio.google.com
- Mistral: een sleutel via console.mistral.ai
- DeepSeek: een sleutel via platform.deepseek.com
Kies daarna de standaardprovider en het standaardmodel. U kunt bij elke generatie van provider wisselen zonder iets opnieuw in te stellen.
Automatische inrichting met 1 klik
Open Blog en daarna Strategie & inrichting. De knop “Mijn webshop analyseren en een structuur voorstellen” start een analyse van uw catalogus: productcategorieën, fabrikanten, prijsklassen, een steekproef van recente producten en de blogartikelen die al bestaan.
De AI stelt daarna voor:
- 5 tot 8 blogcategorieën met naam, beschrijving, SEO-meta en een eigen expertprompt per categorie
- 15 tot 25 overkoepelende tags
- 1 tot 3 auteurspersona’s met een geloofwaardige biografie
- Een globale redactionele lijn en pijlerzoekwoorden
Elk element krijgt een aankruisvakje. Vink uit wat u niet wilt en klik daarna op “De selectie in blok toepassen”. De entiteiten worden meteen aangemaakt. Met het optionele veld “Redactionele focus” kunt u het voorstel bijsturen (bijvoorbeeld: B2B-publiek, ecologische invalshoek, technische toon).
Artikelsuggesties in bulk
Open Blog en daarna Artikelsuggesties. Kies het aantal ideeën dat u wilt genereren (van 3 tot 50), eventueel een doelcategorie op de blog, een funnelmix (TOFU ontdekking, MOFU vergelijking, BOFU conversie, of evenwichtig), een doellengte en een pijlerzoekwoord.
Elke suggestie is een volledige kaart: SEO-titel, doelzoekwoord, plan met 4 tot 6 H2’s, voorgestelde categorie, producten uit uw catalogus om als cross-sell te vermelden, funnelfase en een schatting van de AI-kostprijs voor de generatie.
Vink de kaarten aan die u wilt behouden en kies daarna de planningsmodus:
- Nu genereren: de artikelen worden bij de volgende cronrun verwerkt, of via de knop voor handmatige verwerking
- Op een precieze datum plannen: alle geselecteerde artikelen delen dezelfde datum
- Eén artikel om de N dagen: de datums worden automatisch gespreid vanaf de startdatum die u opgeeft
De keuzeschakelaar “Auto-publish” bepaalt of de gegenereerde artikelen meteen worden gepubliceerd of als ontwerp worden bewaard om na te lezen.
Generatiewachtrij en cron
Open Blog en daarna Generatiewachtrij. Daar volgt u elke taak op: status (in wachtrij, bezig, gepubliceerd, mislukt, geannuleerd), geplande datum, aantal pogingen, werkelijke kostprijs en een eventuele foutmelding. Per regel zijn de acties Annuleren, Opnieuw proberen en Artikel bekijken beschikbaar.
Voor een volledig automatische werking kopieert u de cron-URL die bovenaan het scherm staat (met uw beveiligingstoken) en stelt u die in bij de cron van uw hosting of bij een dienst zoals cron-job.org, met een frequentie van één keer per uur. Bij elke run verwerkt de cron de taken die aan de beurt zijn, standaard in batches van 5 (instelbaar), met maximaal 3 pogingen per taak bij een API-fout.
Met de knop “Nu verwerken” start u ook handmatig een batch, zonder op de cron te wachten.
Expertmodus: prompts per categorie
Elke blogcategorie heeft in haar bewerkingsscherm een veld “Prompt override”. Is dat ingevuld, dan wordt die tekst bij elke artikelgeneratie in die categorie aan de systeemprompt van de AI toegevoegd. Zo hanteert u een expertentoon op een B2B-categorie en een toegankelijke toon op een categorie voor het brede publiek, binnen dezelfde webshop. De automatische inrichting vult dat veld alvast in met een voorstel dat bij elke categorie past.
Automatische interne links
Open Blog en daarna Interne links. Bepaal uw regels van zoekwoord naar URL: product, categorie, CMS-pagina, ander artikel of eigen URL. Opties per regel: roterende ankerteksten, nofollow, exacte overeenkomst, maximumaantal invoegingen per artikel en minimale afstand tussen twee links. De motor verwerkt elk artikel bij het opslaan en voegt de links in de gerenderde HTML in, zonder impact op de prestaties van de frontend.
SEO, gestructureerde data en AEO
De module regelt automatisch: de title- en description-tags, Open Graph, Twitter Cards, canonical, meertalige hreflang, een eigen XML-sitemap voor de blog, een RSS 2.0-feed en een bestand llms.txt per categorie voor de AI-antwoordmachines. De gestructureerde data Schema.org BlogPosting, BreadcrumbList en FAQPage worden op elk artikel gegenereerd. De FAQ van elk artikel wordt in JSON bewaard en als een toegankelijke accordeon gerenderd.
Gekoppelde producten en widget op de productpagina
Er zijn drie modi om de producten te kiezen die onder elk artikel worden uitgelicht: handmatig, automatisch op zoekwoorden en automatisch door AI. Op de productpagina’s van uw webshop legt een widget “Artikelen die dit product vermelden” het omgekeerde verband van de blog naar de catalogus.
Ontwerp aan de frontend
De weergave aan de frontend volgt een verzorgde redactionele richting: titels in een schreeflettertype, een meelopende inhoudsopgave met leesindicatie op desktop, een voortgangsbalk voor het lezen, een initiaal bij de eerste alinea, een FAQ als accordeon, een knop terug naar boven en een stylesheet voor afdrukken. Alles is afgeschermd onder het voorvoegsel dfblog en compatibel met de thema’s Classic en Hummingbird. Alle kleuren en lettertypes staan als CSS-variabelen bovenaan het bestand front.css, zodat u ze met één regel kunt aanpassen.
Probleemoplossing
- Fout 500 op de AI-schermen: controleer of de API-sleutel van de gekozen provider in Configuratie is ingevuld en of uw quotum niet is opgebruikt. Het detail van de fout verschijnt in het netwerkantwoord (tabblad Network van de browser) en in de kolom Fout van de generatiewachtrij.
- Leeg of te kort artikel: de wachtrij zet de taak op mislukt met een duidelijke melding. Controleer de API-sleutel en het ingestelde model en gebruik daarna Opnieuw proberen.
- CSS of JS wordt niet geladen aan de frontend: zorg dat u versie 1.1.0 of hoger van de module gebruikt, die de statische bestanden in haar htaccess-bestand toelaat, en leeg daarna de PrestaShop-cache (Geavanceerde instellingen en dan Prestaties).
- Taken blijven in wachtrij staan: controleer of de cron-URL wel degelijk wordt aangeroepen (een test in een browser moet JSON teruggeven) en of het token overeenkomt met wat het scherm Generatiewachtrij toont.
Veelgestelde vragen
Werkt de module in multistore en meertalig?
Ja. Artikelen, categorieën, tags en auteurs zijn meertalig en per winkel gekoppeld. De vertalingen van de interface zijn beschikbaar in het Frans, Engels, Spaans en Duits.
Kan ik onderweg van AI-provider wisselen?
Ja, bij elke generatie. De vijf providers delen dezelfde interne interface en de kostprijs van elke aanroep wordt gelogd.
Worden de gegenereerde artikelen zonder controle gepubliceerd?
Alleen wanneer u Auto-publish activeert. Standaard komen de artikelen als ontwerp binnen, om ze vóór publicatie na te lezen.
Wat gebeurt er bij het verwijderen van de module?
Het verwijderen wist de tabellen van de module en alle inhoud van de blog. Exporteer uw database of maak er vooraf een back-up van als u de artikelen wilt behouden.