Afgelopen vrijdag was de online technical SEO summit van organisator BrightonSEO. BrightonSEO is hét evenement waar je bij moet zijn als SEO specialist. Deze keer waren alle talks online, maar dat maakte ze niet minder interessant. In oktober hopen we weer aanwezig te zijn bij het congres in Brighton, maar vanwege de situatie is dit nog even afwachten.

Even ophelderen: Zoekmachine optimalisatie (SEO) omvat alle activiteiten die bijdragen aan het verbeteren van de organische vindbaarheid binnen zoekmachines. Zoals je weet bestaat SEO uit drie hoofdonderdelen: content (on-page), techniek/code en autoriteit. Deze keer werd het technische aspect van SEO belicht. Het klinkt misschien allemaal heel eng, maar je hoeft hiervoor geen programmeur te zijn. In deze blog lees je een samenvatting met handige tips van de belangrijkste punten van deze dag met betrekking tot technische SEO. Dit gaat onder andere over indexeren, structured data, communiceren naar delevopers, snelheid en Artificial Intelligence.

Indexeren

Om gevonden te worden in Google, moet je aangeven gevonden te willen worden. Dit betekent dat de crawlers/bots van Google door je website heen moeten kunnen gaan, zodat je website in Google wordt vertoond als iemand je zoekt. Dit doe je door een eenvoudig stukje code toe te voegen aan je website: <meta name=”robots” content=”index, follow“>.

Noindex gebruiken

‘Nodindex’ gebruik je voor pagina’s waarvan je wil dat ze niet gevonden worden, zoals je checkout of bedankt pagina. Ook kan je noindex gebruiken wanneer je een aparte landingspagina hebt voor je campagne, waarvan je niet wil dat mensen buiten de campagne om op deze pagina komen, zo kan je ook duplicate content voorkomen.

Nieuwe website

Tijdens het bouwen van een website zet je vaak tijdelijk je webpagina of development omgeving op content=”noindex”. Dit is ook het moment dat het soms mis gaat. De delevoper vergeet je website als het klaar is om live te gaan op ‘index’ te zetten. Dit kan grote gevolgen hebben voor het verkeer naar je website, aangezien mensen niet (meer) via organisch zoekverkeer naar je website kunnen gaan.

Robots.txt

Naast het gebruik van meta tags, is het ook mogelijk om gebruik te maken van de robots.txt. Dit is een bestand op de website die instructies geeft aan de crawler van bijvoorbeeld Google. In de robots.txt kun je aangeven welk deel van de website geïndexeerd moet worden en welk deel niet. Ook kun je specifieke crawlers weigeren, bijvoorbeeld van tools zoals Ahrefs, MOZ of Screaming Frog. Uiteraard moet je er dan wel altijd voor zorgen dat de tool die je zelf gebruikt wel toegang heeft tot alle pagina’s. Een robots.txt bestand staat meestal in de root van je website. Deze kun je dan ook controleren door robots.txt in te typen na de URL van je website, bijvoorbeeld: www.jouwwebsite.nl/robots.txt.

Voorbeeld van een robots.txt bestand

Testen

Om te testen of je website of webpagina wel goed wordt geïndexeerd kan je programma’s als Screaming Frog of Google Search Console gebruiken. Hier kan je gelijk eventuele problemen zien zoals 404’s.

Druk bezig met een migratie naar een ander domein? Of verandert er iets binnen je website structuur? Het is handig om een scan te doen voor én na je migratie om het aantal pagina’s te vergelijken. Zo voorkom je dat belangrijke pagina’s volledig uit de index verdwijnen en dus ook niet langer vindbaar zijn. In Google Search Console kan je zien hoe vaak je wordt vertoond in Google en hoe vaak er is geklikt. Ook kan je de zoektermen zien waarop gezocht is. Met deze data kun je vaak al snel zien of er sprake is van een daling.

Je kan het ook testen in Google door het volgende in te typen: site:jouw-domein.com. Voor onze website zou dat het volgende zijn: site:prodos.nl. Zo krijg je alle geïndexeerde pagina’s te zien van je website.

Hosting

Een hostingpartij stelt een server beschikbaar zodat je website altijd online kan zijn. Voor deze beschikbaarheid betaal je meestal een maand- of jaarbedrag, dit verschilt per partij. Als je om wat voor reden dan ook niet betaalt, stelt de partij deze server niet meer beschikbaar en is je website offline. Vergeet daarom nooit je hosting te betalen, anders wordt je website offline gehaald en ben je (tijdelijk) helemaal niet meer vindbaar. Als je langer offline bent heeft dit bovendien vaak langdurige gevolgen voor de vindbaarheid.

Python: Structured data

Het gebruik van Python in technische SEO is enigszins mainstream aan het worden. Python is een krachtige, open-source programmeertaal die breed inzetbaar is. Zo kun je met verschillende slimme scripts krachtige analyses uitvoeren. Een voorbeeld hiervan is het inzetten van Python in combinatie met de NLP-API van Google (Natural Language Processing API) om in bulk de content van de website controleren en te ontdekken waar optimalisatie mogelijk is.

Google’s Natural Language API

Google’s Natural Language API kan bekeken worden via cloud.google.com/natural-language. De API kan je helpen om de teksten op je website te analyseren en inzichten te krijgen in de manier waarop deze content wordt geïnterpreteerd. Met deze inzichten kan de tekst beter geoptimaliseerd wordden met als doel: betere vindbaarheid. De tool stelt je in staat om bijvoorbeeld:

  • Sentiment analyse uit te voeren
  • Syntax analyse uit te voeren
  • Entiteit analyse uit te voeren
  • Content te classificeren

Context meegeven

Context is ontzettend belangrijk binnen content creatie. Sommige woorden hebben meerdere betekenissen zoals het Engelse woord ‘Bow’. Dit kan bijvoorbeeld boog, strik of buigen betekenen. Door woorden toe te voegen in een zin zoals ‘hair bows’ kan Google bepalen wat je bedoelt.

Afbeeldingen van ‘Bows’

Automatische context

Afhankelijk van de omliggende woorden en context, kan Google dus automatisch een onderwerp toewijzen. Voorbeeld George Washington: als in de buurt van deze term Marta Washington wordt gebruikt, kan Google ervan uitgaan dat de content gaat over de Amerikaanse president. Komt echter de term Washington D.C. voor, dan kan Google denken dat de content gaat over ‘The George Washington University’. Context is daarom minimaal zo belangrijk als de keywords zelf.

Structured data toevoegen aan context

Structured data is een manier om Google te vertellen waar bepaalde delen van de website precies over gaan. Hoewel het geen directe ranking factor is, zorgt het er wel voor dat jouw content aan de juiste doelgroep wordt getoond. Daarnaast heb je een grotere kans op rich snippets bij relevante zoekopdrachten.

Rich snippets

Met rich snippets highlight Google belangrijke informatie, zoals bij recepten: het soort recept, de tijdsduur en calorieën. Deze rich snippets komen terug in de zoekresultaten, wat kan zorgen voor een hogere CTR. De meeste voorkomende rich snippets die gebruikt worden voor SEO zijn:

  • Reviews (sterren);
  • Breadcrumbs, sitelinks en sitenaam;
  • Producten;
  • Recepten;
  • Evenementen;
  • Bedrijfsinformatie.
Voorbeeld resultaten rich snippets in Google

Communiceren naar developers

Hoe zorg je dat je SEO aanbevelingen goed en op tijd worden uitgevoerd door de developers?

Na je uitgebreide technische site audit weet je als SEO-specialist wat er gedaan moet worden om de positie in Google te verhogen. Soms is het een hele uitdaging om dit goed én op tijd voor elkaar te krijgen, want veel dingen zullen uitgevoerd moeten worden door de developers. Een developer zit alleen niet altijd te wachten op extra werk, waarvan hij/zij de waarde niet inziet. Het is daarom belangrijk om een goede briefing te geven en daarbij aandacht te geven aan waarom de delevoper iets doet en wat de resultaten van de wijzigingen zijn geweest. Onderstaand vijf tips voor een goede briefing aan je developer.

1.      Geen symptomen, maar een oplossing

Wees duidelijk wat er moet gebeuren en geef geen symptomen door maar een oplossing. Bijvoorbeeld bij een melding van 18.524 missing H1 heeft het geen zin om al die issues door te sturen. Vaak is het probleem vrij simpel, bijvoorbeeld dat het template voor de product detailpagina geen <h1> bevat. De enige briefing die dan nodig is: voeg een h1 toe aan het template. H1 is de productnaam.

2.      Concreet zijn

Wees concreet en geef geen keuzes. Je kan niet verwachten dat iemand die er geen verstand van heeft, precies weet welke van de twee hij moet pakken. Jij bent de SEO specialist en jij weet wat de beste oplossing is. Dus niet zeggen: noindex of canonical, maar alleen noindex. De developer zal altijd voor de optie gaan die voor hem het makkelijkst is, en dat is voor SEO niet altijd de beste oplossing. Daarom moet je altijd alleen de optie geven die jij graag uitgevoerd wil zien, met waarom dit nuttig is. Als je niet zeker weet of iets werkt kan je het altijd gewoon vragen. Zo kan je eventueel samen tot de beste oplossing komen en werk je niet onnodig teveel opties uit.

3.      Gebruik meerdere documenten

Voor een goede audit heb je meerdere documenten nodig, omdat de doelgroep waarvoor je een audit doet verschilt. Een van de documenten moet een presentatie zijn met het verhaal van de tech audit. Hierbij kan je verschillende stakeholders bij elkaar brengen om het belang ervan aan te tonen. Een ander document moet een soort spreadsheet zijn, compleet met prioriteiten voor de developers. Daarnaast heb je nog een document met uitleg over je aanbevelingen. Wees duidelijk en concreet. Maak eventueel screenshots waar nodig of gebruik bijvoorbeeld wireframes of mockups. Zet alle kleine issues naar de bijlage.

4.      Prioriteiten

Geef prioriteiten aan en wil niet alles tegelijk doen. Dit maakt het behapbaar en zo kan je resultaatgericht werken. Gebruik bij de taken altijd nummers in plaats van bullits. Laat in je spreadsheet indien relevant ook impact vs effort zien.

5.      Impact en vertrouwen

Hou bij welke wijzigingen je wanneer hebt gedaan via bijvoorbeeld een logboek, annotaties in Google Analytics en/of een ticketsysteem. Zorg ook dat jij op de hoogte bent van andere belangrijke wijzigingen op de website die de delevoper doorvoert. Zo kan je de resultaten beoordelen van je SEO aanbevelingen. Als je deze resultaten deelt met je developer, wekt dit vertrouwen en laat het zien dat het oppakken van jouw punten ook echt nut heeft. De volgende keer weet de developer dat het belangrijk is en begrijpt hij beter de waarde van zijn werkt, dus zal hij het sneller oppakken. Ga een of twee keer per maand met je delevoper zitten, wissel ervaringen uit en maak een planning.

Snelheid

De snelheid van je website is ook belangrijk voor een optimale gebruikerservaring. Zorg voor een snelle website zonder onnodige (java) scripts. Verwijder javascript wat niet wordt gebruikt om de website sneller te maken. Test je javascript met een tool die alle apparaten en browsers checkt. Comprimeer je javascript en check de snelheid/response time van de website. Je heb verschillende websites waarmee je de laadsnelheid kan visualiseren en kan vergelijken met de concurrent zoals: https://webpagetest.org/video/compare.php?tests=<test 1 ID>,<test 2 ID>.

Bekijk ook of de manier hoe je javascript inlaadt, past bij je website. Stopt alles voordat dit script is geladen of download het script op de achtergrond? Geef je javascript bestanden zoals ‘main.js’ een versienaam als main-082020.js, zodat deze opnieuw geïndexeerd wordt als je een nieuwe versie hebt. Efficiency is the key bij javascript.

Artificial Intelligence

Artificial Intelligence gaat over kennis. Artificial Intelligence kan helpen om objectief sentiment te analyseren. Maar dan moeten de variabelen waarop sentiment gebaseerd wordt wel duidelijk zijn. Artificial Intelligence werkt met verschillende variabelen. Onderstaand een overzicht met voorbeelden.

  • Wijsheid: deze persoon heeft gezocht naar sportschoenen en heeft voorheen wandelschoenen gekocht in maat 43, dus we raden dit product aan
  • Begrijpen: Dit product komt als een paar, het is onwaarschijnlijk dat mannen met maat 43 hierin geïnteresseerd zijn, noch mannen zonder interesse in Adidas
  • Kennis: dit product zijn schoenen voor mannen met maat 43, gemaakt door Nike en dat is een populair merk
  • Informatie: Nike is een merk, sneakers is een soort schoen, mannen is een geslacht en maat 43 is een schoenmaat
  • Data: Nike, sneakers, mannen, maat 43

Door deze data met elkaar te combineren wordt een profiel gebouwd. Dit profiel wordt vervolgens gebruikt om de juiste producten bij de juiste doelgroep onder de aandacht te brengen.

Vragen? Wij helpen je graag!

Wil jij ook aan de slag met SEO of besteed je het liever uit? Volg ons op Linkedin voor meer interessante blogs of neem contact op voor een vrijblijvend gesprek over een van onze diensten zoals SEO. Dankzij onze ruime ervaring met SEO hebben wij verschillende trajecten met succesvolle resultaten behaald voor onze klanten. Wil jij weten wat Prodos voor jou kan betekenen? Neem dan gerust contact op met een van Prodos search experts via telefoon of via ons contactformulier.

Neem contact op