SW Shopware 6 Beginner

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.

Bijgewerkt Moduleversie 1.0.0

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

  1. Ga naar Extensies > Mijn extensies.
  2. Klik op Extensie uploaden en selecteer het ZIP-bestand van de module.
  3. 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.

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

  • 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.

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.

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support