OG-tags controleren op localhost en staging

Volgende

Online linkscrapers kunnen localhost, een intranet of een staging-site achter een login niet bereiken. Deze checker werkt met geplakte HTML, dus je kunt je og- en Twitter Card-tags testen voordat de pagina publiek is.

Zo test je een privé- of lokale pagina

  1. 1

    Open de pagina lokaal

    Laad de pagina in je browser via localhost of het staging-adres, zo nodig ingelogd.

  2. 2

    Kopieer de broncode

    Open view-source en kopieer de head of het hele document.

  3. 3

    Plak hem hier

    Plak hem in het vak Page head HTML en klik daarna op Volgende en op Resultaten.

  4. 4

    Los het op voor de livegang

    Los elk rood onderdeel op, herlaad je lokale pagina, kopieer de broncode opnieuw en controleer nog eens.

Waarom geplakte HTML werkt waar URL-scanners falen

Een scanner die een URL krijgt, moet die vanaf het internet ophalen. Hij kan http://localhost:3000, een pagina op een privénetwerk of een staging-site met wachtwoord niet openen. Omdat deze checker alleen de tekst leest die je plakt, maakt dat niets uit: als je de pagina in je browser ziet, kun je haar tags controleren.

Wat je controleert voordat je live gaat

Controle Waarom het op staging telt
og:url Wijst vaak nog naar het staging- of lokale adres en moet worden vervangen door de productie-URL
og:image Een relatief pad of lokaal adres werkt voor niemand anders
og:title en og:description Tijdelijke tekst die in een sjabloon is blijven staan, wordt gemakkelijk over het hoofd gezien
twitter:card Makkelijk te vergeten in een nieuw sjabloon

De meest voorkomende fout bij de lancering is staging-waarden naar productie kopiëren. Lees na het plakken de getoonde waarden van og:url en og:image goed: bevat er een localhost of een staging-hostnaam, repareer die dan in het sjabloon.

Een voorbeeld

Stel dat je lokale pagina dit og:url afdrukt:

<meta property="og:url" content="http://localhost:3000/pricing">

De checker markeert og:url als aanwezig, omdat de tag bestaat, en toont de waarde. Het probleem zit in de waarde, niet in de tag. Het productiesjabloon moet https://yourdomain.com/pricing uitvoeren.

De grenzen van een lokale controle

Dit laat zien dat je markup als tekst compleet en correct is. Het kan niet bevestigen dat een sociaal platform de afbeelding kan ophalen zodra de site live is, omdat dat afhangt van het definitieve publieke adres. Deel na de lancering de gepubliceerde URL in een privéchat of laat hem één keer door de scraper van het platform lopen om de echte kaart te zien.

Een routine vóór de lancering

Maak deze controle onderdeel van je releaseroutine. Kopieer de gerenderde broncode van één pagina per sjabloon, plak die hier en lees de getoonde waarden van og:url en og:image op lokale of staging-adressen. Doe dit opnieuw na de laatste build, want een late wijziging in een sjabloon kan een staging-adres terugbrengen. Het kost een minuut en voorkomt een kapotte kaart op de dag van de lancering.

Veelgestelde vragen

Ja. Open de pagina terwijl je bent ingelogd, kopieer de broncode en plak die. De tool bezoekt de pagina nooit zelf.

Nee. Hij meldt dat de tag aanwezig is en toont de waarde. Lees de waarde en vervang elk lokaal of staging-adres.

De head is genoeg, omdat de og- en twitter-tags daar staan. De hele pagina werkt ook.

Alleen als de tags in de broncode staan die je kopieert. Crawlers lezen meestal de ruwe HTML, dus tags die later door scripts worden toegevoegd, worden niet gevonden.

Gerelateerde tools

Tool beschikbaar in andere talen

Handleidingen en toepassingen