De interne linkanalyse toont de links waarmee een openbare pagina lezers verder helpt, met ankertekst, categorie, rel-waarden en HTML-bronregels. Voer een pagina-URL in om navigatie, gelinkte afbeeldingen en herhaalde bestemmingen vóór een wijziging te bekijken. Het rapport omvat uitgaande links in de opgehaalde HTML van die pagina; inkomende links, bereikbaarheid van bestemmingen en de rest van de website vragen om afzonderlijke controles.
Wat controleert de interne linkanalyse?
Voer een volledige HTTP- of HTTPS-pagina-URL in. Screpy volgt de redirects van de bronpagina en leest de uiteindelijke HTML, waaruit <a>-elementen met een href-attribuut worden gehaald. Iedere bewaarde vermelding toont de opgeloste URL, uitgelezen tekst, categorie, rel-waarden en bronregel. Filters isoleren een groep zonder andere rijen uit het rapport te verwijderen.
Dit is nuttig na het publiceren van een artikel, aanpassen van een menu of wijzigen van een herbruikbaar blok. De teruggegeven bron wordt zonder JavaScript-uitvoering gelezen; later toegevoegde links kunnen ontbreken. Gebruik een openbare pagina: een inlogscherm kan andere links bevatten dan de afgeschermde inhoud. Als de HTML niet leesbaar is, blijft de gevraagde controle niet beschikbaar.
De bronrespons en categorieën bewijzen niet dat bestemmingen werken. Gebruik de Controle op gebroken links voor een beperkte beschikbaarheidscontrole van bestemmingen.
Begrijp de vier linkcategorieën
Een interne link verwijst naar een andere URL met dezelfde origin als de uiteindelijk opgehaalde pagina. De origin bestaat uit schema, hostnaam en poort. Een gedeeld merk of hoofddomein is onvoldoende: www.example.com, shop.example.com en http://example.com verschillen van https://example.com.
Illustratief voorbeeld voor een bronpagina op https://example.com/guides/links/, zonder aangepaste basis-URL:
| Link in de bron | Categorie | Reden |
|---|---|---|
/pricing/ |
Intern | Dezelfde origin, ander pad |
#examples |
Dezelfde pagina | Hetzelfde pad en dezelfde query; alleen het fragment verandert |
?view=print |
Intern | Dezelfde origin, andere query |
https://shop.example.com/ |
Extern | Andere hostnaam |
mailto:help@example.com |
Overige | Geen opgeloste HTTP- of HTTPS-bestemming |
De groep voor dezelfde pagina staat los van interne links naar andere URLs. Lege, niet ondersteunde of niet oplosbare href-waarden horen bij Overige; die categorie betekent niet automatisch een gebroken link.
Relatieve URLs gebruiken de basis van het document. Zoals MDN over het base-element uitlegt, kan een aangepaste <base href> zelfs de bestemming van een fragmentlink veranderen. Lees de opgeloste URL voordat je bepaalt welke pagina wordt bereikt.
Verbeter ankerteksten en gelinkte afbeeldingen
Begin bij waarschuwingen voor lege teksten en lees daarna de overige teksten in de omringende zinnen. Screpy haalt tekst uit onderliggende elementen of, als het anker geen tekst bevat, de alt-waarden van afbeeldingen. Het berekent niet de volledige toegankelijke naam die de browser met aria-label, aria-labelledby of title vaststelt. Een lege extractie vraagt daarom om inspectie; ze bewijst op zichzelf niet dat de link voor iedere gebruiker naamloos is.
Vervang in een alinea over bezorgopties een vaag “klik hier” door “bezorgopties vergelijken” als dat de bestemming juist beschrijft. De analyse markeert niet automatisch elke algemene formulering: beoordeel de duidelijkheid zelf. Googles richtlijnen voor links adviseren beschrijvende, redelijk beknopte ankers die bij de context passen. Zoekwoorden in niet-passende teksten persen helpt lezers niet.
Als een afbeelding de enige inhoud van de link is, hoort de alternatieve tekst de bestemming of actie uit te leggen, zoals de W3C-richtlijnen voor functionele afbeeldingen laten zien. “Homepage van voorbeeldwinkel” kan een gelinkt logo beter uitleggen dan “logo”. Gebruik de Alt-tekstcontrole om afbeeldingsalternatieven afzonderlijk te bekijken en inspecteer daarna de functie van iedere gelinkte afbeelding op de pagina.
Lees rel-attributen in hun context
De kolom rel toont vastgelegde bronwaarden, geen linkwaarde of rankingscore. Een lege waarde is niet automatisch een fout. Volgens Googles richtlijnen voor uitgaande links hebben gewone links geen bijzondere kwalificatie nodig. sponsored beschrijft betaalde plaatsingen en ugc links in gebruikersinhoud; nofollow past wanneer die andere waarden niet van toepassing zijn en je liever hebt dat Google je website niet met het doel associeert of dat doel niet via deze link crawlt.
Bekijk het doel voordat je een waarde wijzigt. Dit overzicht beoordeelt geen robots-instructies op paginaniveau en bepaalt niet of een bestemming is geïndexeerd. Een nofollow-link bewijst geen noindex; de bestemming kan via andere routes worden ontdekt.
Beoordeel herhaalde bestemmingen
Het paneel met herhaalde bestemmingen groepeert bewaarde rijen binnen het huidige filter. Het negeert URL-fragmenten maar behoudt querystrings. Zo delen /guide/#setup en /guide/#examples één bestemmingsgroep; /guide/?view=print blijft apart. De oorspronkelijke rijen blijven zichtbaar: het aantal vermeldingen is geen telling van unieke pagina’s.
Herhaling kan nuttig zijn: kop, voet en alinea kunnen legitieme routes naar dezelfde pagina aanbieden. Beoordeel nabijgelegen herhaalde links zonder extra nuttige keuze, of verschillende teksten die tegenstrijdige inhoud beloven. Behoud de duidelijkste route voor die context.
Er is geen universeel streefaantal interne links. Googles advies over interne links ondersteunt nuttige verbindingen en zegt dat belangrijke pagina’s een link van een andere pagina moeten krijgen. Dit uitgaande overzicht kan niet aantonen dat iedere belangrijke pagina er een ontvangt.
Controleer de dekking voordat je totalen interpreteert
Screpy bewaart de eerste 2.000 ankervermeldingen in HTML-volgorde. Het totaal betreft alle ankers met href in de geparste bron; categorietellingen beschrijven bewaarde rijen. Op een illustratieve pagina met 2.300 ankers worden 2.000 rijen bewaard en 300 vermeldingen weggelaten. De vier categorieën tellen dus op tot 2.000, niet 2.300; het rapport toont gedeeltelijke dekking.
Groen betekent dat de ondersteunde controles zonder waarschuwing zijn afgerond. Geel vraagt aandacht voor een lege uitgelezen tekst of gedeeltelijke dekking. Deze indicatoren beschrijven het bronrapport, niet de gezondheid van bestemmingen. Als het ophalen van de bron mislukt, kon de controle niet worden voltooid.
Lees ook de inkortingsmeldingen: teksten van meer dan 500 tekens worden in het rapport ingekort. Volledige rijdekking betekent niet dat iedere tekst volledig verschijnt of dat navigatie, toegankelijkheid en indexering uitgebreid zijn gecontroleerd.
Exporteer een herstellijst en controleer de pagina opnieuw
Kies een categoriefilter en download de bewaarde rijen als CSV. De vijf velden zijn URL, text, kind, rel en line: opgeloste URL indien beschikbaar, uitgelezen tekst, categorie, vastgelegde relatiewaarden en bronregel. De JSON-download bewaart het volledige bewaarde rapport, niet alleen de gefilterde weergave. Geen export herstelt weggelaten vermeldingen of de volledige tekst van ingekorte labels.
Zoek links in de teruggegeven HTML met de bronregels; die hoeven niet overeen te komen met regelnummers in je template-editor. Geef belangrijke links met onduidelijke teksten, onbedoelde bestemmingen of verwarrende herhaling prioriteit. Wijzig de relevante pagina of het gedeelde blok, publiceer de correctie en analyseer de bron opnieuw.
Lijkt een bestemming door te verwijzen, bekijk dan de keten met de Redirectcontrole voordat je een vervangende URL kiest. Verweesde pagina’s of inkomende links vinden vraagt om bredere siteanalyse; dit rapport kan die vragen niet beantwoorden door één pagina te inspecteren.