Geotag Images WordPress plugin: wat WordPress bewaart

Het WordPress beheerscherm Add Plugins met kaarten voor Classic Editor, Gutenberg en andere plugins

WordPress haalt de locatie niet uit de foto die je uploadt. Het originele bestand behoudt zijn GPS-coördinaten. Wat een geotag images WordPress plugin niet in de hand heeft, is de reeks verkleinde kopieën die WordPress een moment later aanmaakt. Bij veel hosters zijn het die kopieën, en niet je origineel, die bezoekers downloaden.

Of ze het overleven wordt bepaald door de beeldbibliotheek die je hoster heeft geïnstalleerd: een antwoord dat je in ongeveer dertig seconden van je eigen site kunt aflezen.

Haalt WordPress de locatie uit je foto's?

Je vindt beide antwoorden met stelligheid online, omdat ze allebei waar zijn op verschillende servers. WordPress verkleint afbeeldingen niet zelf. Het geeft die taak door aan de beeldbibliotheek die beschikbaar is: eerst probeert het ImageMagick, en anders valt het terug op GD.

Op het ImageMagick-pad voert WordPress werkelijk een stap uit die metadata verwijdert wanneer het een verkleinde kopie maakt. Bij die stap hoort een expliciete bewaarlijst, en het EXIF-blok van de foto staat daarop, naast het kleurprofiel, het IPTC-blok en het XMP-blok. Het gedocumenteerde gedrag van die methode komt overeen met de code in de WordPress-kern, waar die bewaarlijst in elke release van 4.5 tot en met 6.8 ongewijzigd is gebleven. Op deze hosters is de overtuiging dat WordPress bij het verkleinen de metadata van je foto vernietigt al zo'n tien jaar onjuist.

Op het GD-pad blijft er niets bewaard, want GD kent het begrip metadata helemaal niet. WordPress decodeert je foto naar ruwe pixels en schrijft daaruit een volledig nieuwe JPEG. De coördinaten verdwijnen, en met hen de camera, de opnamedatum en je copyrightregel.

Dezelfde foto, dezelfde WordPress-versie, twee tegengestelde uitkomsten
Als Site Health deze editor noemtBehouden je verkleinde kopieënWat dat voor jou betekent
ImageMagickLocatie, camera, copyright en kleurprofielDe afbeelding die je uitlevert weet nog steeds waar hij is gemaakt
GDNiets dan de pixelsElke kopie die bezoekers laden is volledig schoongeveegd

Geen van beide is een instelling die jij hebt gekozen. Het is een eigenschap van de hosting die je hebt gekocht. Wil je zien wat er werkelijk in een bestand zit in plaats van erover te redeneren, dan kun je het GPS-blok rechtstreeks uit het bestand lezen en de vraag voor je eigen site beslechten.

De kopie die je bezoekers downloaden is niet het bestand dat je hebt geüpload

Sinds WordPress 5.3 bestaat er een tweede stap die de meeste sitebeheerders nooit hebben opgemerkt. Is een van beide zijden van je afbeelding langer dan 2.560 pixels, wat in de praktijk elke foto van een huidige telefoon betreft, dan slaat WordPress een kleinere, opnieuw gepubliceerde versie op met -scaled in de bestandsnaam, en naar die versie verwijzen je pagina's. PNG-bestanden slaan deze stap over; JPEG's niet.

Je origineel wordt niet verwijderd. Het blijft onaangeroerd in de uploads-map staan, met de coördinaten intact, en niets aan de voorkant van je site linkt ernaar.

Op een GD-hoster heeft de afbeelding die je bezoekers downloaden dus geen locatie, terwijl je origineel die nog wel heeft, en daarom lijkt het advies dat je opvolgde niets te hebben uitgehaald. Ondertussen staat dat origineel op een openbare webserver, bereikbaar voor iedereen die de bestandsnaam achterhaalt.

Wat een geotag images WordPress plugin werkelijk verandert

Plugins die onder deze noemer vallen doen drie verschillende dingen, en de lijsten in de directory zetten ze naast elkaar alsof ze onderling uitwisselbaar zijn.

  • Weergaveplugins lezen wat WordPress al heeft opgeslagen en zetten de camera, belichting of datum onder de foto. Ze voegen geen locatie toe; ze kunnen alleen tonen wat er is.
  • Schrijfplugins zetten coördinaten, hetzij in het bestand, hetzij in velden die aan het bericht hangen.
  • Plugins voor bezoekersgeolocatie bepalen waar je lezer zich bevindt. Dat is een andere functie die toevallig hetzelfde woord deelt, en het is het grootste deel van wat een zoekopdracht naar deze categorie oplevert.

De beperking waar geen enkele plugin aan ontkomt is de volgorde. Zodra WordPress een foto via GD opnieuw heeft gepubliceerd, zitten de coördinaten niet ergens verstopt waar je ze terug kunt halen. Die kopie is uit pixels opgebouwd en heeft ze nooit gehad. Een plugin kan locatie toevoegen aan het origineel of aan de database, maar kan niet terugzetten wat nooit is meegenomen. Wil je dat de uitgeleverde afbeelding coördinaten bevat, dan moeten ze in het bestand staan voordat WordPress zijn kopieën maakt. Over de tags zelf gaat wat geotaggen werkelijk in een foto schrijft.

Wat WordPress uit je foto leest, en wat het laat vallen

Bij het uploaden opent WordPress de foto en tilt het een vaste set gegevens de mediabibliotheek in: diafragma, credit, camera, bijschrift, aanmaaktijdstip, copyright, brandpuntsafstand, ISO, sluitertijd, titel, oriëntatie, trefwoorden en alt-tekst. Dat is de volledige lijst van dertien velden, en locatie hoort daar niet bij.

Zelfs op een hoster waar de coördinaten in het bestand overleven, weet WordPress zelf dus niet waar de foto is gemaakt. Geen enkel scherm in wp-admin vertelt het je, geen enkel veld bewaart het, en niets waarschuwt je wanneer het er is. De locatie kan aanwezig zijn in een bestand dat je publiekelijk uitlevert en tegelijk volstrekt onzichtbaar blijven vanuit je eigen dashboard, wat voor een groot deel verklaart waarom sitebeheerders concluderen dat WordPress het wel verwijderd zal hebben.

Camerasectie van de EXIF-viewer met merk, model, belichting en objectiefwaarden die uit een foto zijn gelezen
De velden die een foto meedraagt, naast elkaar getoond: het overzicht dat WordPress je nooit geeft.

Verschuift iets hiervan je lokale ranking?

De plugincategorie wordt grotendeels op deze belofte verkocht, en die belofte is gemeten. Een bureau voerde een gecontroleerde test van tien weken uit bij 27 tuinonderhoudsbedrijven: vijf weken lang plaatste het volgens een vast schema berichten op hun Google Business Profiles, en daarna herhaalde het dat nog vijf weken met coördinaten in de afbeeldingen geschreven. Van de zeven gevolgde statistieken verbeterde er één en verslechterden er vier.

De enige winst zat in zoekopdrachten van het type "near me" binnen de gebieden waar de coördinaten naar wezen. De samenvatting die het artikel van die afweging geeft is onomwonden: "Het helpt weliswaar bij de 'near me'-zoekopdrachten in die gerichte gebieden, maar het schaadt overal waar je geen geotagde afbeeldingen toevoegt."

Geotaggen is geen rankinghefboom, en een plugin die als zodanig wordt verkocht, wordt op het verkeerde voordeel verkocht. Locatiegegevens zijn bewijs: een controleerbaar verslag van waar en wanneer een foto is gemaakt. Voor een aannemer die een klus vastlegt, een makelaar met een paar honderd objectfoto's, of iemand die aantoont dat een afbeelding van hemzelf is, is precies dat verslag waar het om gaat.

Controleer je eigen site in vijf minuten

Vier stappen, op volgorde, met niets anders dan je eigen dashboard.

  1. Open Tools → Site Health → Info → Media en zoek de regel met het label "Active editor".
  2. Staat daar GD, beschouw dan elke verkleinde afbeelding op je site als gestript.
  3. Open je mediabibliotheek in lijstweergave en let op -scaled in de bestandsnamen.
  4. Download een afbeelding die je site daadwerkelijk uitlevert en controleer of de coördinaten er nog in zitten.

Wat je daarna doet, hangt af van welke kant je met het bestand op wilt. Moet een foto zijn locatie dragen, schrijf de coördinaten dan in de foto voordat je hem uploadt, zodat de tags aanwezig zijn voordat WordPress ook maar één kopie maakt. Moet een foto er geen dragen, bijvoorbeeld een opname bij jou thuis of iets waarop het adres van een klant te zien is, haal de locatie er dan weer uit voordat hij in de buurt van de mediabibliotheek komt. Het origineel is het bestand dat bewaart waarvoor jij kiest.

Tool voor fotogeotagging en EXIF-metadata

Missen je afbeeldingen locatiemetadata?

Door GPS-breedtegraad, GPS-lengtegraad en EXIF-tags in je foto's op te nemen, presteren ze beter in de zoekresultaten en in de lokale resultaten van Google Maps.

Probeer het gratis
DEVFINIX
Geschreven door

DEVFINIX

Devfinix is een full service digital agency: maatwerk web- en mobiele ontwikkeling, projecten op Shopify en WordPress, technische SEO en paid social. De artikelen hier komen voort uit die SEO-praktijk, van audits en metadatawerk tot de lokale zoekproblemen die op echte klantsites opduiken.

Gerelateerde artikelen

Explore more tutorials & local SEO guides