Anchormap – AI-interne linking & linkkaart

Beschrijving

“Anchormap is een interne linkplugin voor WordPress. Het laat je de interne links zien die je site al heeft, zoekt weespagina’s die nergens naar worden gelinkt en stelt de interne links voor die je mist, met de ankertekst die al is gemarkeerd in je eigen zinnen. Beoordeel een suggestie, klik op Link invoegen en je bent klaar.”

Interne links zijn een van de weinige SEO-hendels die je volledig onder controle hebt. Ze helpen zoekmachines om je site-structuur te crawlen en te begrijpen, geven autoriteit door aan de pagina’s waarop je wilt ranken en zorgen dat lezers door blijven klikken naar gerelateerde content. Maar op een site met meer dan een paar tientallen berichten herinnert niemand zich meer welke links waar stonden. Anchormap doet dat.

👉 Probeer het voordat je het installeert: klik bovenaan deze pagina op Live voorbeeld om Anchormap in je browser te openen op een demoblog.

Wat Anchormap doet

  • Visuele kaart van interne links: Een interactieve grafiek van elke interne link op je site. Zie in één oogopslag hubpagina’s, geïsoleerde clusters en weespagina’s.
  • Zoeker voor weespagina’s: Toont pagina’s waar geen interne links naartoe wijzen, de pagina’s die zoekmachines moeilijk vinden.
  • Interne linksuggesties: Een gerangschikte lijst met links die je moet toevoegen, met de pagina om vanaf te linken, de ankertekst en de pagina om naartoe te linken.
  • Slimme ankertekst: Ankers zijn echte zinnen die al in je content bestaan, gekozen op basis van hoe beschrijvend ze zijn. Anchormap schrijft nooit nieuwe tekst in je berichten.
  • Links invoegen met één klik: Link invoegen voegt de link ter plekke toe en slaat een berichtrevisie op, zodat elke wijziging ongedaan gemaakt kan worden.
  • Audittabel voor interne links: Sorteerbare kolommen voor inkomende en uitgaande links, toe te voegen links, gewenste links, kapotte links, nofollow-links, links naar concepten, links via oude slugs die omleiden, externe links en woordaantal.
  • Kapotte en omgeleide interne links: Vind links die wijzen naar verwijderde pagina’s, concepten of oude URL’s die omleiden.
  • AI-relevantiecontrole: Druk op Vraag AI bij een suggestie en een taalmodel beoordeelt of de link de lezer helpt en kiest de beste formulering.

Waarom het betere interne links vindt

Een suggestie verschijnt alleen wanneer twee dingen allebei waar zijn:

  1. De pagina’s gaan over hetzelfde onderwerp. Met een insluitingsmodel is dit semantische matching—zo worden gerelateerde pagina’s gevonden, zelfs wanneer ze geen keywords delen. Zonder zo’n model gebruikt Anchormap TF-IDF-keywordovereenkomst op basis van je eigen content.
  2. Er is een natuurlijke plek voor de link. Een zin die de bestemming beschrijft, moet al in de hoofdtekst van de bronspagina staan—ergens waar een link is toegestaan—en nooit binnen een bestaande link, een koptekst, een codeblok of een shortcode.

Elk van beide signalen alleen levert ruis op. Als je beide vereist, wordt “deze berichten zijn verwant” tot “zet deze link in deze zin”.

Werkt met of zonder AI

  • Geen API-sleutel nodig. Laat AI uitgeschakeld en de linkmap, detectie van weeskoppelingen, interne linksuggesties, anker-matchen en invoegen met één klik werken allemaal op basis van keyword-similariteit. Er verlaat niets je site.
  • Gebruikt de AI-client van WordPress. Als je site al een AI-provider heeft ingesteld onder Instellingen AI, gebruikt Anchormap die automatisch. Er is geen extra sleutel nodig.
  • Of gebruik je eigen endpoint. Sites zonder de AI-client kunnen verbinding maken met elk OpenAI-compatibel of Anthropic format endpoint, inclusief gateways en zelf-gehoste modellen.

Tips voor interne linking waarmee je pagina’s hoger scoren

Anchormap is gebouwd rond deze best practices voor interne linking. Gebruik ze als checklist:

  1. Los eerst weespagina’s op. Een pagina waar geen interne links naartoe wijzen, is moeilijk te vinden voor zoekmachines en krijgt geen interne autoriteit. Filter de tabel op Weespagina’s en geef er elk minstens twee of drie relevante interne links.
  2. Gebruik beschrijvende ankertekst. “Een bonenmaler kiezen” vertelt lezers en zoekmachines waar de volgende pagina over gaat; “klik hier” niet. Anchormap weigert ankers van één woord om deze reden.
  3. Varieer je ankers. Overal met exact dezelfde zin naar dezelfde pagina linken oogt onnatuurlijk. Gebruik de verschillende zinnen die al in je tekst voorkomen.
  4. Link vanaf je sterkste pagina’s. Pagina’s met de meeste inkomende links dragen de meeste autoriteit. Sorteer de tabel op Inkomend en voeg links toe vanaf je toppagina’s naar de berichten waarmee je wilt ranken.
  5. Bouw themaclusters. Link een pijlerpagina naar elk ondersteunend artikel en elk ondersteunend artikel terug naar de pijler. De linkkaart laat zien of je clusters echt met elkaar verbonden zijn.
  6. Link waar het de lezer helpt. Een contextuele link in een relevante zin is meer waard dan een lijst met links in een footer. Voeg alleen links toe die een lezer ook echt zou aanklikken.
  7. Houd links in bodycontent en houd ze gezond. Repareer verbroken interne links, updatet links die via omleidingen gaan en vermijd nofollow op interne links, omdat nofollow geen autoriteit doorgeeft.
  8. Opnieuw scannen na het publiceren. Elk nieuw bericht is een kans om naar oudere content te linken en om oudere berichten eraan te koppelen. Scan opnieuw, beoordeel de nieuwe suggesties en je site-structuur verbetert met elk artikel.

Voor wie is het

Bloggers, contentmarketeers, SEO-consultants, bureaus en uitgevers die een duidelijkere sitestructuur en betere rankings willen zonder een middag te besteden aan een handmatige controle van interne links. Anchormap werkt naast elke SEO-plugin en elk thema, en ondersteunt berichten, pagina’s en openbare aangepaste berichttypen.

Privacyvriendelijk

Geen volgen, geen account en geen externe oproepen, tenzij je zelf een AI-provider configureert. Zie Externe diensten hieronder voor precies wat wordt verzonden en wanneer.

Externe diensten

Deze plugin kan content naar een AI-dienst van derden verzenden, maar alleen wanneer je er een hebt geconfigureerd. Zonder geconfigureerde provider verlaat geen data je site.

Wat wordt verzonden, en wanneer:

  • Indexeren (embeddings). Als je een embeddingmodel instelt, worden de titel en tot de eerste 6.000 tekens van elk gepubliceerd bericht in de berichttypen die je selecteert verzonden naar het embeddings endpoint dat je configureert, om een gelijkenisvector te berekenen. Dit gebeurt wanneer je op “Scan mijn site” drukt (of “Site opnieuw scannen”), en alleen voor berichten waarvan de content is gewijzigd sinds de laatste scan.
  • Vraag AI (chat). Als je op de knop “Vraag AI” op één rij drukt, worden de ankertekst van die rij, de omliggende zin uit de bronpagina en tot 1.200 tekens van de bestemmingspagina verzonden naar de chat-endpoint die je configureert, zodat het model de link kan beoordelen en tekstsuggesties kan doen.

Er wordt niets anders verzonden en niets op een schema of in de achtergrond.

Welke dienst deze gegevens ontvangt, is volledig je eigen keuze: je levert de endpoint-URL, de API-sleutel en de modelnaam. Als je via de AI-client van WordPress routeert, gaat de aanvraag naar de aanbieder die je in WordPress hebt geconfigureerd. Omdat de bestemming je eigen configuratie is, moet je de termen en privacybeleid van de aanbieder raadplegen waarnaar je dit wijst. Voor de meestgebruikte provider:

  • OpenAI-voorwaarden: https://openai.com/policies/terms-of-use/ , privacybeleid: https://openai.com/policies/privacy-policy/
  • Anthropic-voorwaarden: https://www.anthropic.com/legal/consumer-terms , privacybeleid: https://www.anthropic.com/legal/privacy
  • Google Gemini voorwaarden: https://ai.google.dev/gemini-api/terms , privacybeleid: https://policies.google.com/privacy

Ondersteuning

Vragen en bugrapporten: gebruik het ondersteuningsforum op deze pagina.

Bouwd door Sanjay Shankar M (https://sanjayshankar.me). Als Anchormap je een middag handmatige link-auditing heeft bespaard, helpt een beoordeling andere site-eigenaren om het te vinden. Je kunt me ook een koffie kopen: https://buymeacoffee.com/sanjayshankar

Schermafbeeldingen

Installatie

  1. Ga in je WordPress-dashboard naar Plugins Nieuwe toevoegen, zoek naar Anchormap en klik vervolgens op Nu installeren en Activeren. (Of upload de pluginmap naar /wp-content/plugins/.)
  2. Ga naar Interne links Instellingen en kies welke berichttypen je wilt analyseren. Een AI-provider koppelen is optioneel.
  3. Ga naar Interne links Linkkaart en klik op Scan mijn site.
  4. Open Interne links Kansen om interne linkvoorstellen te beoordelen en de links in te voegen die je wilt.

FAQ

Helpt interne linking bij SEO?

Ja. Interne links helpen zoekmachines je pagina’s te ontdekken en te crawlen, begrijpen welke pagina’s verwant zijn en bepalen welke pagina’s het belangrijkst zijn. Ze verspreiden ook autoriteit van sterke pagina’s naar nieuwere en houden bezoekers langer op je site. Anchormap maakt het vinden en toevoegen ervan snel.

Wat is een weespagina?

Een pagina waar vanuit de rest van je site geen interne links naartoe wijzen. Zoekmachines crawlen hem mogelijk zelden of helemaal niet, en hij krijgt geen interne autoriteit. Anchormap markeert weespagina’s met een rode ring op de kaart en laat je de tabel filteren om alleen weespagina’s te tonen.

Hoeveel interne links moet een bericht hebben?

Er is geen vast aantal. Voeg een link toe waar die de lezer echt helpt: doorgaans een handvol in een artikel van normale lengte, meer in lange gidsen. De instelling Max. suggesties per pagina houdt de suggesties van Anchormap gericht.

Heb ik een API-sleutel nodig?

Nee. Zonder die werkt matching nog steeds: het vergelijkt TF-IDF-keyword-similariteit op je eigen content. Een embedmodel maakt de matching semantisch in plaats van op basis van keywords.

Bewerkt het mijn berichten zonder het te vragen?

Nee. Links worden alleen geschreven wanneer je bij een specifieke rij op “Link invoegen” klikt, één rij tegelijk. Elke invoeging maakt een berichtrevisie, dus je kunt hem ongedaan maken vanuit de editor.

Kan de AI woorden toevoegen aan mijn content die ik niet zelf heb geschreven?

Nee. Wanneer het model verschillende ankerteksten voorstelt, wordt die alleen gebruikt als die exacte string al in het bronbericht voorkomt. De plugin plaatst bestaande tekst in een link; hij schrijft nooit nieuwe tekst.

Waar plaatst het geen link?

Binnen een bestaande link, een koptekst, code of een vooraf opgemaakte blok, een blockquote, een shortcode of een blokcommentaar. Alleen bodytekst wordt beschouwd.

Werkt het met mijn SEO-plugin, thema en paginabouwer?

Anchormap werkt samen met elke SEO-plugin en elk thema; het leest alleen en bewerkt alleen berichtcontent. Content die zich in de normale berichtcontent bevindt (de blok-editor en de klassieke editor) wordt volledig ondersteund. Page builders die tekst elders opslaan, of blokken die hun tekst in blokattributen bewaren, laten weinig bodytekst over om naar te linken, waardoor die pagina’s nog steeds op de kaart verschijnen maar mogelijk minder suggesties krijgen.

Werkt het met aangepaste berichttypen?

Ja. Elk openbaar berichttype kan worden ingeschakeld in de instellingen.

Is dit AI, of gewoon tekstmatching?

“Allebei, en het maakt uit welke helft wat doet. Welke pagina’s gerelateerd zijn, wordt bepaald door AI (insluitingen) of, als AI uit staat, door keyword-overeenkomst. Welke woorden als anker worden gebruikt, wordt bepaald door een scoreheuristiek, niet door AI. Of een specifieke link de moeite waard is om te maken, wordt alleen door AI bepaald wanneer je op ‘Ask AI’ in die rij klikt.”

Hoe wordt de score berekend?

0.55 × gelijkenis + 0.45 × ankerkwaliteit, plus een bonus wanneer de bestemming geen inkomende links heeft. Gelijkenis is de cosinusgelijkenis tussen de twee pagina’s, bij elke scan opnieuw geschaald op de verdeling van je eigen site. Ankerkwaliteit combineert zinslengte, zeldzaamheid van woorden, overlap met de titel van de bestemming (gewogen naar hoe onderscheidend de gedeelde woorden zijn) en een controle of de bestemming echt de pagina is die het meest over die zin gaat.

Wat doet de knop “Vraag AI”?

Het stuurt één rij naar je chatmodel met het anker, de zin eromheen en een samenvatting van de bestemming, en vraagt of de link de lezer helpt. Het neemt alleen een ander anker over als exact die tekst al in je bericht staat, verwerkt zijn zekerheid in de score in plaats van die te vervangen, en legt zijn redenering uit onder het anker. Het kost een fractie van een cent per klik, en niets zolang je er niet op klikt.

Waarom bestaan ankers altijd uit twee of meer woorden?

Omdat ankers van één woord, zoals “diensten”, “analyse” of “rapporten”, wel bij een verwante pagina passen, maar de lezer niets vertellen over waar hij naartoe gaat. Losse woorden worden geweigerd, tenzij de volledige titel van de bestemming uit één woord bestaat. Het filter anchormap_min_anchor_words overschrijft dit.

Werkt het met vet, cursief of andere HTML rond de tekst?

Ja, ook wanneer het formatteren de zin splitst: de visibility volgen van AI wordt als geheel gematcht en gekoppeld. Een zin wordt alleen overgeslagen wanneer het insluiten ertoe zou leiden dat een tag-paar wordt gesplitst en er ongeldig HTML ontstaat, of wanneer de zin zich in een koptekst, een bestaande link of een codeblok bevindt.

Maakt het mijn site trager?

Nee. Anchormap draait alleen in het beheer wanneer je een scan start, in kleine batches. Het voegt niets toe aan je front-end: geen scripts, geen stijlen en geen markup voor bezoekers.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Anchormap – AI-interne linking & linkkaart” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Anchormap – AI-interne linking & linkkaart” is vertaald in 2 localen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Anchormap – AI-interne linking & linkkaart” in je eigen taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.0.1

  • Duidelijkere plugin beschrijving.
  • Verwijdert een lege map die per ongeluk in 1.0.0 was opgenomen.

1.0.0

  • Eerste publieke release: interne linkmap, tool om verweesde pagina’s te vinden, interne linkaudit-tabel, gerangschikte interne linksuggesties met invoegen met één klik en optionele AI via de WordPress AI-client of je eigen endpoint.