Automatische interne links voor Shopware 6
De automatische interne linkstructuur op Shopware 6 installeren en configureren: trefwoordregels, SEO-silo's en rapport met weespagina's.
Overzicht
DfInternalLinking automatiseert de interne linkstructuur van uw Shopware 6-shop. U stelt regels op die een trefwoord aan een doelpagina koppelen (product, categorie of vrije URL), en de module zet de voorkomens van dat trefwoord om in contextuele links in uw productbeschrijvingen en uw CMS-inhoudsblokken.
Niet-destructieve invoeging: de links worden uitsluitend toegevoegd op het moment dat de pagina wordt gerenderd. Uw inhoud in de database wordt nooit gewijzigd. De module uitschakelen laat alle links verdwijnen, zonder enig spoor.
Compatibiliteit
- Shopware 6.5.x, 6.6.x en 6.7.x
- PHP 8.1 of hoger, afhankelijk van de vereisten van uw Shopware-versie
- Meerdere kanalen: onafhankelijke configuratie per verkoopkanaal
- Administration vertaald in het Engels, Duits, Frans, Spaans en Italiaans
Installatie
Vanuit de administration
- Ga naar Extensies > Mijn extensies.
- Klik op Extensie uploaden en selecteer het ZIP-bestand van de module.
- Klik op Installeren en activeer de extensie daarna met de schakelaar.
Vanaf de commandoregel
Pak de map van de plugin uit in custom/plugins/ en voer daarna uit:
bin/console plugin:refresh
bin/console plugin:install --activate DfInternalLinking
bin/console cache:clear
Installeert u vanaf de broncode in plaats van een vooraf gecompileerde ZIP, bouw dan de administration opnieuw:
./bin/build-administration.sh
Algemene configuratie
Open Instellingen > Systeem > Extensies en daarna de instellingen van DfInternalLinking. Elke optie kan globaal of per verkoopkanaal worden ingesteld.
- Interne links activeren: schakelt de invoeging van de links in of uit. Standaardwaarde: ingeschakeld.
- Maximum aantal links per pagina: globaal budget aan ingevoegde links op dezelfde pagina, over alle regels heen. Standaardwaarde: 5.
- Silomodus: past een regel alleen toe als het doel ervan een categorietak deelt met de huidige pagina. Standaardwaarde: uitgeschakeld.
- Nofollow toevoegen: voegt het attribuut rel nofollow toe aan de gegenereerde links. Standaardwaarde: uitgeschakeld.
- CSS-klasse van de links: klasse die aan elke gegenereerde link wordt toegekend, om die in uw thema te stylen. Standaardwaarde: df-internal-link.
Een trefwoordregel aanmaken
De module voegt een item Interne links toe aan het menu Marketing van de administration. Klik op Regel toevoegen om het formulier te openen.
- Trefwoord: de uitdrukking die in uw inhoud moet worden herkend. De detectie is hoofdletterongevoelig en respecteert woordgrenzen.
- Type doel: Product, Categorie of Aangepaste URL.
- Doelproduct of doelcategorie: de getoonde kiezer hangt af van het gekozen type. De canonieke SEO-URL wordt automatisch door Shopware gegenereerd voor het huidige kanaal.
- Doel-URL: veld dat alleen bij het type Aangepaste URL verschijnt. Accepteert een absolute URL of een relatief pad.
- Maximum aantal links per pagina: eigen plafond voor deze regel, dat bovenop het globale budget geldt.
- Prioriteit: de regels worden in oplopende volgorde van prioriteit verwerkt. Bij gelijke prioriteit wordt het langste trefwoord het eerst toegepast.
- Taal: beperkt de regel tot één taal. Laat leeg om haar op alle talen toe te passen.
- Verkoopkanaal: beperkt de regel tot één kanaal. Laat leeg om haar op alle kanalen toe te passen.
- Actief: schakel een regel tijdelijk uit zonder haar te verwijderen.
Begin met een klein aantal zeer gerichte regels, met trefwoorden van twee of drie woorden. Te algemene trefwoorden veroorzaken ruis en verzwakken de linkstructuur.
Waar de links worden ingevoegd
De module verwerkt de volgende inhoud:
- De productbeschrijving op de productpagina’s
- De inhoudsblokken van het type tekst en HTML op productpagina’s, navigatiepagina’s (categorieën) en landingspagina’s
De analyse gebeurt op de HTML-boom en verwerkt alleen tekstknopen. De volgende zones worden systematisch overgeslagen:
- De binnenkant van bestaande links
- Koppen van niveau 1 tot 6
- Script- en style-tags
- Knoppen
Twee beveiligingen vullen dat gedrag aan: de Unicode-woordgrenzen voorkomen elke vervanging binnen een woord, en een pagina linkt nooit naar zichzelf.
De silomodus
De silomodus is bedoeld voor catalogi die in thematische werelden zijn opgedeeld. Wanneer die actief is, wordt een regel alleen toegepast als het doel ervan minstens één categorietak deelt met de pagina die wordt gerenderd.
Concreet worden op een productpagina in de tak Wandelen alleen de regels toegepast die naar andere producten of categorieën van die tak verwijzen. Regels die naar een andere tak verwijzen, worden genegeerd. Dat concentreert de linkwaarde binnen elke silo en versterkt de thematische samenhang zoals zoekmachines die waarnemen.
Regels van het type Aangepaste URL vallen niet onder het silofilter, omdat ze geen categoriekoppeling hebben.
Het rapport met weespagina’s
Klik in de lijst met regels op Rapport weespagina’s. Het rapport toont:
- De actieve producten waarop geen enkele actieve regel is gericht
- De actieve categorieën van het type pagina waarop geen enkele actieve regel is gericht
Bij elke tabel horen drie statistieken: het totale aantal actieve elementen, het aantal gelinkte elementen en het aantal weespagina’s. Gebruik dit rapport als stappenplan: elke weespagina is een pagina die geen enkele interne link vanuit uw catalogus ontvangt.
Cache en livegang
Omdat de links bij het renderen worden ingevoegd, verschijnt elke nieuwe of gewijzigde regel pas in de shop nadat de HTTP-cache van de storefront ongeldig is gemaakt.
Leeg de cache na een sessie waarin u regels hebt aangepast:
bin/console cache:clear
U kunt ook de knop voor het legen van de cache in de Shopware-administration gebruiken.
Probleemoplossing
Er verschijnt geen enkele link in de shop
- Controleer of de interne links geactiveerd zijn in de configuratie, voor het betreffende verkoopkanaal.
- Controleer of de regel actief is en of haar taal en kanaal overeenkomen met de bekeken pagina.
- Leeg de cache van de storefront.
- Controleer of het trefwoord daadwerkelijk in de beschrijving voorkomt, buiten een link of een kop.
Minder links dan verwacht
Het globale budget per pagina is bereikt. Verhoog de waarde in de configuratie, of verlaag het plafond van de regels met de laagste prioriteit.
Een regel wordt op sommige pagina’s genegeerd
Waarschijnlijk staat de silomodus aan en behoort het doel van de regel tot een andere categorietak. Schakel de silomodus uit of koppel het doel aan de juiste tak.
Een trefwoord wordt naar de verkeerde plek gelinkt
Twee concurrerende regels richten zich op dezelfde tekst. Pas de prioriteit aan: de laagste waarde wordt het eerst verwerkt.
Verwijderen
Als u bij het verwijderen de optie om de gegevens te behouden niet aanvinkt, wordt de tabel met regels verwijderd. Uw productbeschrijvingen en uw CMS-inhoud blijven intact, omdat die nooit zijn gewijzigd.