SEO
v1.0.3
SEO
- Updates and support included for 12 months
- License key delivered immediately by email
- 30-day money-back guarantee
- Full documentation included
- Compatible with Hyvä themes
- Composer-ready installation
SEO
Een volledige on-site SEO-toolbox voor Magento 2 / Mage-OS. Wimakeit_Seo levert JSON-LD structured data, dynamische meta templates, redirect-beheer, een complete SEO audit, een HTML sitemap, Google Merchant Center attribute mapping en een 404 log — allemaal vanuit één sectie in de backend.
Het vervangt het samenraapsel van kleine modules (één voor schema's, één voor redirects, één voor hreflang, één voor OG tags) door één coherent pakket, afgestemd op de huidige Google-richtlijnen en werkend op zowel Hyvä als Luma.
Voor wie
- Handelaars die schone structured data willen uitleveren zonder één regel JSON-LD te schrijven
- Catalogi die consistente meta titles en descriptions nodig hebben over duizenden producten en categorieën
- Migratieprojecten met honderden oude URLs om om te leiden (CSV import ondersteund)
- Marketingteams die een terugkerende SEO audit en een 404 log nodig hebben om aan te tonen welke pagina's stuk zijn
Belangrijkste voordelen
- Volledige JSON-LD-dekking — Organization, Product (met reviews, GTIN, brand), Category, CMS WebPage, BreadcrumbList, FAQ (auto-detectie via H2/H3 in CMS), HowTo en Speakable. Elk type per store view in te schakelen.
- Dynamische meta templates — placeholders zoals
{product_name},{sku},{price},{category_name},{store_name}bouwen op schaal nette, unieke titles en descriptions. - Redirects + 404 log — beheer 301/302-redirects vanuit de admin grid, bulk-import via CSV, en laat het 404 log u tonen welke ontbrekende URLs eerst om te leiden zijn, gesorteerd op hits.
- SEO audit on-demand of via cron — detecteert ontbrekende titles, descriptions, H1 en duplicate content op producten, categorieën en CMS-pagina's. Via
bin/magento wimakeit:seo:auditof wekelijkse cron. - Open Graph + Twitter Cards + hreflang + canonical + pagination — alle
<head>-boilerplate die Google en sociale netwerken verwachten, centraal beheerd met zinvolle defaults. - Google Merchant Center mapping — visuele admin-UI om Magento attributen te koppelen aan GMC-velden (GTIN, MPN, Brand, ...) zodat uw feed-module automatisch de juiste waarden oppikt.
- HTML sitemap + custom robots.txt — sitemappagina voor bezoekers met een dedicated ViewModel voor theme-integratie, plus een robots.txt override.
Compatibiliteit
- Magento 2.4.x / Mage-OS equivalent
- PHP 8.1, 8.2, 8.3
- Vereist
wimakeit/module-core^3.0 - Werkt op Hyvä- en Luma-frontends (de native BreadcrumbList van Hyvä wordt gedetecteerd en niet gedupliceerd)
- Vertalingen meegeleverd voor Engels (en_US), Frans (fr_FR), Nederlands (nl_NL)
Installeer deze module via Composer. Zorg ervoor dat uw auth.json is geconfigureerd met uw Wimakeit-inloggegevens.
$ composer require wimakeit/module-seo:^1.0.3
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
Installation notes
The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.
Required dependency
This module requires wimakeit/module-core ^3.0. Composer will pull it automatically from the Wimakeit registry as long as the registry is declared in your project's composer.json.
ACL permissions
After installation, the following ACL resources are available under System → Permissions → User Roles:
| Resource | Default |
|---|---|
Wimakeit_Seo::config (edit module configuration) | granted to Administrator role only |
Wimakeit_Seo::seo (parent: Marketing → SEO menu) | granted to Administrator role only |
Wimakeit_Seo::attribute_mapping (manage GMC attribute mapping) | granted to Administrator role only |
Wimakeit_Seo::redirects (manage redirections) | granted to Administrator role only |
Wimakeit_Seo::notfound (view 404 log) | granted to Administrator role only |
Wimakeit_Seo::audit (view SEO audit results) | granted to Administrator role only |
Assign them to your SEO / marketing roles as needed.
Configuration
The module ships with safe defaults. Go to Stores → Configuration → WiMakeIT → SEO only if you want to change them. A new sub-menu Marketing → SEO also gathers GMC Attribute Mapping, Redirections, 404 Log, and SEO Audit.
General Settings
| Setting | Default |
|---|---|
| Enable SEO Module | Yes |
| Organization Name | (empty — set per store) |
| Organization Type | Organization |
| Organization Logo URL | (empty) |
| Social Profile URLs | (empty) |
Structured Data (JSON-LD)
| Setting | Default |
|---|---|
| Organization Schema (all pages) | Yes |
| Breadcrumb Schema | No — Hyvä already outputs this; enable only on Luma/Breeze |
| Product Schema | Yes |
| Category Schema | Yes |
| WebPage Schema (CMS pages) | Yes |
| FAQ Schema (auto-detect H2/H3 + paragraph) | No |
| Include Reviews in Product Schema | Yes |
Meta Templates
| Setting | Default | |
|---|---|---|
| Product Meta Title | `{product_name} | {store_name}` |
| Product Meta Description | {short_description} | |
| Category Meta Title | `{category_name} | {store_name}` |
| Category Meta Description | {category_name} - {store_name} | |
| CMS Page Meta Title | `{page_title} | {store_name}` |
Available variables: {product_name}, {sku}, {price}, {category_name}, {store_name}, {short_description}, {brand}, {page_title}. Leave a field empty to fall back to Magento defaults.
Open Graph & Twitter Cards
| Setting | Default |
|---|---|
| Enable Open Graph Tags | Yes |
| Enable Twitter Cards | Yes |
| Default OG Image URL | (empty) |
| Twitter Handle | (empty) |
| Facebook App ID | (empty) |
Hreflang, Canonical, Pagination
| Setting | Default |
|---|---|
| Enable Hreflang on Catalog Pages | Yes |
| Strip Query Parameters from Canonical | Yes |
| Trailing Slash | None (no trailing slash) |
| Add rel=prev/next on Paginated Categories | Yes |
HTML Sitemap
| Setting | Default |
|---|---|
| Enable HTML Sitemap Page | Yes |
| Show Categories | Yes |
| Show CMS Pages | Yes |
| Show Products | No |
Redirections & 404 Log
| Setting | Default |
|---|---|
| Enable Custom Redirections | Yes |
| Enable 404 Logging | Yes |
| 404 Log Retention (days) | 90 (0 disables auto-purge) |
Generative Engine Optimization (GEO)
| Setting | Default |
|---|---|
| HowTo Schema (auto-detect numbered steps in CMS) | No |
| Speakable Schema (voice assistants) | No |
Robots.txt
| Setting | Default |
|---|---|
| Custom Robots.txt Content | (empty — use Magento default) |
Cron jobs (registered automatically)
| Job | Schedule |
|---|---|
wimakeit_seo_purge_404 (purge 404 log past retention) | weekly, Sundays at 04:00 |
wimakeit_seo_audit_run (run full SEO audit) | weekly, Mondays at 05:00 |
No setup needed — just make sure Magento cron is running.
CLI commands
# Run a full SEO audit (products, categories, CMS pages)
bin/magento wimakeit:seo:audit
# Bulk-import 301/302 redirects from a CSV file
bin/magento wimakeit:seo:redirect:import /path/to/file.csv
- Versie
- v1.0.3
- Licentie
- Jaarabonnement
- Ondersteuning
- 12 maanden
- Last updated
- 5 jun. 2026
- Magento
- Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
- PHP
- PHP 8.1 PHP 8.2 PHP 8.3
- Hyvä
- Compatibel
- Pakket
-
wimakeit/module-seo
Compatibility checker
Pick your stack to see if this module fits.
Compatibiliteit 4
Prijs & licentie 4
composer require in vendor/wimakeit/ terecht; u kan ze lezen, auditen en lokaal patchen voor uw eigen Magento-installatie. U mag de code NIET herverspreiden, sublicentiëren, op een publiek Composer-register publiceren of doorverkopen. Eén licentie = één productiedomein + één staging/dev-domein (zie de algemene voorwaarden voor de volledige EULA). Wimakeit-modules staan NIET op het publieke packagist.org — ze worden uitsluitend verspreid via het private Composer-register packages.wimakeit.be. Installatie & updates 6
composer require wimakeit/module-seo:^1.0.2 uit, daarna bin/magento setup:upgrade, bin/magento setup:di:compile en tot slot bin/magento cache:flush. Het tabblad Installation op deze pagina lijst elke configuratiestap (ACL's, crons, defaultwaarden) — een deploy duurt minuten, geen uren. Hulp nodig? Wimakeit biedt Magento-installatiediensten vanuit ons Waalse kantoor (Presles, tussen Charleroi en Namen). auth.json toe: {"http-basic": {"packages.wimakeit.be": {"username": "UW-E-MAIL", "password": "UW-TOKEN"}}}. Stap 3: registreer het repo: composer config repositories.wimakeit composer https://packages.wimakeit.be. Stap 4: composer require wimakeit/module-seo:^1.0.2. In CI/CD-pipelines injecteert u COMPOSER_AUTH als JSON-environment-variabele in plaats van auth.json te commit'en. composer require, zelfde modulecode, zelfde databaseschema — geen fork om te onderhouden, geen licentiewijziging. composer update blijft veilig binnen een major. app/design/frontend/{UwVendor}/{theme}/Wimakeit_{Module}/templates/ met hetzelfde relatieve pad. Blocks, ViewModels en Helpers worden overschreven via DI-preference in uw eigen custom module — declareer <preference for="Wimakeit\…\OriginalClass" type="UwVendor\Override\Class" /> in etc/di.xml. Layout-XML wordt uitgebreid (voorkeur) of overschreven op de standaard Magento-manier. Wimakeit-modules gebruiken nooit het keyword final op klassen die u redelijkerwijs zou willen override — overschrijven is een first-class scenario, geen hack. Support & beveiliging 3
contact@wimakeit.com met modulenaam, versie, Magento/Mage-OS-versie en reproduceringsstappen. Fixes verschijnen in de volgende patch. Wimakeit-support antwoordt in het Nederlands, Frans en Engels op werkdagen (CET-uren). contact@wimakeit.com met het voorvoegsel [SECURITY] in het onderwerp — vermeld de module, versie en reproductiestappen. Bevestiging op werkdagen, vermelding in het Changelog op verzoek. Wimakeit is een Belgische BV (besloten vennootschap) onderworpen aan Belgisch en Europees recht inzake privacy en responsible disclosure. Over Wimakeit 1
Iets gevonden dat niet in de FAQ staat?
Meld een bug of stel een vraag — het formulier is voor-ingevuld met deze module.
Een bug gevonden? Laat het ons weten.
Een kort formulier opent in een nieuw tabblad — de modulenaam en uw taal zijn al ingevuld. Beschrijf wat u probeerde, wat misging, en wij komen binnen één werkdag bij u terug.
Een bug melden voor SEOHulp nodig?
Ons team helpt u graag met de integratie.