De werking en het doel van de Canonieke Tag Controle
De Canonieke Tag Controle is ontworpen om een specifieke openbare webpagina te controleren op de aanwezigheid van een canonieke tag (rel="canonical"). Wanneer u een pagina-URL invoert, haalt de tool de betreffende pagina op, volgt eventuele redirects en analyseert de HTML-broncode. De tool stelt vast of er een canonieke tag aanwezig is, naar welke URL deze verwijst en hoe deze URL zich verhoudt tot het oorspronkelijk ingevoerde adres en de uiteindelijke URL na eventuele omleidingen.
Dit proces helpt webbeheerders en SEO-specialisten om te controleren of zoekmachines de juiste signalen ontvangen over de voorkeursversie van een pagina. Het handmatig inspecteren van de paginabron is hiermee overbodig, omdat de tool direct de status en de ruwe waarden uit de HTML-kop (head) extraheert.
Invoerparameters en validatieregels
Om een controle uit te voeren, gebruikt de tool de volgende invoerparameters en strikte validatierichtlijnen:
- Pagina-URL: Dit moet een openbaar toegankelijk HTTP- of HTTPS-adres zijn.
- Lengtebeperking: De ingevoerde URL moet korter zijn dan
{max}tekens. Als deze limiet wordt overschreden, toont de tool de foutmelding: "Houd de URL korter dan{max}tekens.". - Toegankelijkheid: Privé-adressen en lokale netwerkadressen (zoals
http://127.0.0.1/admin) worden vooraf geweigerd. Bij dergelijke invoer verschijnt de melding: "Privé- en lokale adressen kunnen niet worden gecontroleerd.". - Protocol: Als u een URL invoert zonder protocol, past de tool lokale validatieregels toe om het adres te verwerken.
- Verwerkingsgedrag: Het indienen van een nieuwe aanvraag zal eventuele eerdere, nog lopende aanvragen direct afbreken.
Gegevensverwerking en privacy
Bij het gebruik van deze tool is de privacy van uw gegevens gewaarborgd door de opzet van de verwerking:
- BroBroGo ontvangt de ingevoerde URL uitsluitend om de openbare pagina op te halen.
- De opgehaalde pagina en de gegenereerde analyseresultaten worden niet opgeslagen.
Geanalyseerde uitvoergegevens en resultaten
Na het verwerken van de pagina toont de tool een gedetailleerd overzicht onder de sectie Canoniek resultaat. De volgende gegevens en statistieken worden verzameld en weergegeven:
| Uitvoerveld | Omschrijving |
|---|---|
| Gevonden canonieke URL | De exacte URL die is gespecificeerd in het href-attribuut van de canonieke tag. |
| Canonieke URL bestaat | Geeft aan of er een canonieke tag is aangetroffen (Ja of Nee). |
| Zelfverwijzend | Geeft aan of de canonieke URL naar de uiteindelijke URL van de pagina zelf verwijst (Ja of Nee). |
| Komt overeen met ingevoerde URL | Geeft aan of de canonieke URL exact gelijk is aan de door u ingevoerde URL (Ja of Nee). |
| Ingevoerde URL | Het oorspronkelijke adres dat u in de tool heeft ingevoerd. |
| Uiteindelijke URL na redirects | Het uiteindelijke adres van de pagina nadat alle redirects zijn gevolgd. |
| Canonieke href | De ruwe, onbewerkte waarde van het href-attribuut uit de HTML-code. |
| HTTP-status | De numerieke HTTP-statuscode die de server heeft geretourneerd bij het ophalen van de pagina. |
| Gevonden canonieke tags | Het totale aantal canonieke tags dat op de pagina is aangetroffen. |
Foutmeldingen en uitzonderingssituaties
Tijdens het ophalen en analyseren van een pagina kunnen verschillende technische problemen optreden. De tool is uitgerust met specifieke foutmeldingen om deze situaties te identificeren:
- Lege invoer: "Voer eerst een pagina-URL in."
- Ongeldig formaat: "Voer een geldige openbare HTTP- of HTTPS-URL in."
- Onbereikbare server: "De pagina kon niet worden bereikt. Controleer de URL of probeer het opnieuw."
- Time-out: "De pagina deed er te lang over om te reageren. Probeer het later opnieuw."
- Te veel omleidingen: "De pagina is te vaak doorgestuurd om de controle te kunnen voltooien."
- Foutieve HTTP-status: "De pagina retourneerde HTTP
{status}, waardoor de canonieke tag niet kon worden gecontroleerd." - Geen HTML-inhoud: "Die URL heeft geen HTML-pagina geretourneerd." of "De pagina heeft geen leesbare HTML geretourneerd."
- Te grote paginakop: "De paginakop (head) was te groot om veilig te controleren."
- Meerdere tags: Als er meer dan één canonieke tag aanwezig is, toont de tool de waarschuwing: "Er zijn
{count}canonieke tags gevonden. De eerste wordt getoond; gebruik er altijd maar één." - Ongeldige URL in tag: "Er bestaat een canonieke tag, maar de href is geen geldige HTTP- of HTTPS-URL."
- Kopieerfout: "Kon de canonieke URL niet kopiëren. Selecteer deze en kopieer handmatig."
De invloed van redirects en JavaScript op canonieke tags
Het analyseren van canonieke tags vereist nauwkeurigheid, met name wanneer er sprake is van server-omleidingen (redirects) of dynamische pagina-opbouw.
Wanneer een URL doorverwijst naar een andere locatie, volgt de tool deze redirects tot het uiteindelijke eindpunt. De canonieke tag op die eindpagina hoort idealiter te verwijzen naar die uiteindelijke URL (zelfverwijzend). Als de tag echter nog verwijst naar de oude, ingevoerde URL die de redirect veroorzaakte, ontstaat er een conflict in de signalen die naar zoekmachines worden gestuurd.
Daarnaast is de methode waarmee de tag wordt gegenereerd van cruciaal belang. Deze tool controleert de HTML-broncode zoals deze rechtstreeks door de server wordt geretourneerd. Veel moderne websites gebruiken JavaScript-frameworks om elementen zoals canonieke tags dynamisch in de browser te injecteren. Omdat deze tool geen JavaScript uitvoert, worden tags die uitsluitend via client-side scripts worden toegevoegd niet gedetecteerd. Voor een betrouwbare indexering door zoekmachines is het essentieel dat belangrijke canonieke tags direct in de oorspronkelijke HTML-broncode (server-side) aanwezig zijn.
Veelgestelde vragen
Wat is een zelfverwijzende canonieke URL?
Dit is een canonieke URL die naar de uiteindelijke URL van de pagina zelf verwijst. Dit geeft zoekmachines een duidleijke voorkeurs-URL, zelfs wanneer dezelfde inhoud via verschillende wegen bereikbaar is.
Waarom kan de zelfverwijzing slagen terwijl de ingevoerde URL niet overeenkomt?
Het adres dat je hebt ingevoerd kan doorverwijzen naar een andere URL. De canonieke URL kan correct naar die uiteindelijke pagina verwijzen, ook al verschilt deze van het oorspronkelijk ingevoerde adres.
Ziet de controlefunctie canonieke tags die via JavaScript zijn toegevoegd?
De tool controleert de HTML die door de pagina wordt geretourneerd. Een canonieke tag die pas na het uitvoeren van JavaScript wordt toegevoegd, verschijnt hier mogelijk niet. Controleer daarom of belangrijke canonieke tags in de oorspronkelijke paginabron staan.