Categorie: WordPress SEO

Gratis afbeelding van Pixabay (licentie 2021)

Hoger in Google? Voorkom dode links in de website!

Dode links in de website kunnen uw conversieratio’s (bezoek naar leads of verkopen converteren) ernstig beïnvloeden. Het is alleen daarom al zaak er voor te zorgen dat dode links in de website niet voorkomen en zonodig gerepareerd worden.

Gebroken of dode links zijn indirect schadelijk voor de SEO (zoekmachine-optimalisatie die de plek die u in de zoekresultaten van Google en andere zoekmachines krijgt kan beïnvloeden) door het bouncepercentage.

Als iemand op een pagina op een link klikt die een ‘404 error’ of andere foutmelding geeft, is de kans heel groot dat de bezoeker vertrekt van de site. En dát wil je niet! Hoe kun je dode links in de website voorkomen en repareren? Daarvoor zijn een paar handige oplossingen beschikbaar die nog gratis zijn ook!

Voorkomen en repareren dode links

Hoe ga je precies om met het repareren van dode links? Het begint met het voorkomen van dode links in de website!

Ga je een website helemaal vernieuwen dan is het van het grootste belang, zoals het voorbeeld hierboven illustreert, dat je 301-redirects toepast zodat mensen die via de zoekmachines een link aanklikken correct worden doorverwezen naar de nieuwe pagina.

Dit geldt, uiteraard, niet alleen voor menselijk verkeer. Ook de zoekmachines moet verteld worden dat een pagina verplaatst is naar een nieuwe locatie (link). Daarnaast moet je binnen je eigen website ook voorkomen dat er dode links zijn, dus geen interne verwijzingen naar pagina’s die niet meer bestaan. En tot slot moet je voorkomen dat uitgaande links, naar andere websites, dode links zijn.

301-redirect
Een nog veel toegepaste methode om, na vernieuwing van je website, het inkomende verkeer op je website goed te routeren is middels een .htaccess  bestand waarin je alle oude links doorverwijst naar nieuwe links.

Dit doe je met een 301-redirect. Een 301 “Permanent Redirect” leidt de ene URL permanent om naar een andere. Je stelt een 301-omleiding in met .htaccess om bezoekers naar een nieuwe URL te sturen en zoekmachines te laten weten dat een pagina is verplaatst, zodat de nieuwe pagina correct kan worden gevonden door bezoekers en geïndexeerd door de zoekmachines.

Na verloop van tijd zijn ze niet meer nodig en kunnen ze verwijderd worden. Geef de zoekmachines hier geruime tijd voor en controleer het via google voordat je ze verwijderd.

In de .htaccess van je website neem je bijvoorbeeld regels op als onderstaand:

Redirect 301 /oudepagina.html https://voorbeeldwebsite.nl/nieuwe-pagina.html

Met een relatief kleine website is dat handmatig goed te doen. Maar wat als je een website hebt met duizenden producten of pagina’s? Het is ontzettend veel werk om dat allemaal goed te doen.

Toch raad ik aan de tijd er voor te nemen en het wél te doen! Dit moet je dus wel allemaal vóóraf bedenken en regelen! Achteraf kun je alleen maar ‘noodreparaties’ uitvoeren.

Via een site als https://www.xml-sitemaps.com/ of https://www.mysitemapgenerator.com/ kun je een volledige mapping maken van je oude site. Converteer de XML eventueel naar bijvoorbeeld Excel. Vervolgens kun je die links gebruiken om een lijst van 301 redirects te maken.

De meest simpele methode is al het verkeer naar pagina’s op je website die niet meer bestaan afvangen en naar de (nieuwe) homepage routeren. Dat is niet aan te bevelen maar het kan via één regel in de .htaccess, spaart veel tijd en zorgt in elk geval er voor dat mensen geen “pagina niet gevonden” melding krijgen.

Hou bij deze methode er wel rekening mee dat je zorgvuldig opgebouwde SEO verdwenen is. Mensen krijgen ook niet de informatie die ze verwachten. Dat kan erg frustrerend zijn voor bezoekers van je website.

ErrorDocument 404 /

of via deze methode:

ErrorDocument 404 https://example.com

301 en 404 Redirects in WordPress

WordPress biedt natuurlijk een fijne oplossing voor dit probleem middels diverse plugins.

De beste methode is een 301 redirect en dus installeer je bij voorkeur een plugin die dat regelt voor je, zie hier voor een overzicht er van: https://nl.wordpress.org/plugins/search/301+redirect/

Het is lastig te zeggen welke de beste 301-redirect plugin is. Het hangt van je eigen voorkeuren af en de vraag hoeveel werk je er in wilt steken. Sommige SEO-plugins leveren op dit gebied ook de nodige functionaliteit. Rank Math SEO heeft hier bijvoorbeeld een (gratis) functie voor.

Dode links vinden en repareren met WordPress plugins

Wanneer je WordPress gebruikt voor je website kun je zorgen voor goede en effectieve redirects in de website zelf, voor het binnenkomende verkeer, maar er zijn ook plugins die in je website kunnen zoeken naar gebroken of dode links.

Zo kun je voorkomen dat er onjuiste, dode, links in de website zitten en het inkomende verkeer goed opvangen en naar de juiste pagina leiden. En natuurlijk uitgaand verkeer ook goed doorverwijzen!

Broken Links Checker
Broken links can kill your SEO, user experience, and site health… Broken Link Checker helps you find and resolve them faster than similar plugins.”

Rank Math SEOOp een privé-blog, waar inmiddels bijna 3.500 links staan (interne en uitgaande links) gebruik ik Broken Link Checker, zie https://wordpress.org/plugins/broken-link-checker/.

Deze plugin is een uitstekende methode om de links in je website geautomatiseerd te controleren. Hoewel voorkomen beter is dan genezen, is het immers soms niet te voorkomen dat links niet meer werken? Wanneer bijvoorbeeld de situatie zich voordoet dat een website off-line gaat of besluit tot een herontwerp waar ze geen goede redirects toegepast hebben..

Online dode links checken

Een handige online tool voor het checken van dode links in de website is de Free Broken Link Checker op https://www.deadlinkchecker.com/

Dit is ideaal wanneer je geen WordPress gebruikt. De website scant je site en laat zien waar de problemen zitten. Op basis daarvan kun je de dode links op je website herstellen.

Tot slot: een goede 404-pagina!

Tot slot. Fouten worden gemaakt. Ondervang dat door een goede informatieve “404”-pagina. Mét zoekfunctie! Zodat, móchten mensen onverhoopt op een dode link op de website komen, ze in elk geval verder kunnen.

____
Dit artikel is een uittreksel van “Hoger in Google? Dode links in de website voorkomen!“.
Afbeelding boven ©2021, gratis licentie Pixabay

 

Google en robots.txt: wat je moet weten

Als het verkeer naar je website zonder aanwijsbare reden opeens wegzakt is het handig te zoeken in Google naar de url van je website. Google en robots.txt is iets wat je kennelijk goed in de gaten moet houden.

Het overkwam mij bij een nieuwswebsite die ik beheer. Het bezoek via Google leek vrij plotseling totaal weg te blijven zonder aanwijsbare reden. De robots.txt bleek de oorzaak.

website indexeren google robots.txt

Tot mijn grote verbazing zag ik de melding op Google dat de robots.txt van de website google zou blokkeren. Wat niet het geval was. Er werden een aantal andere agressieve bots geblokkeerd volgens regels die al jaren zo werken. Kennelijk struikelt Google er sinds kort over.

Als je doorklikt op “Informatie waarom dit gebeurt” krijg je te zien:

google robots.txt

De oplossing die Google biedt (de robots.txt-tester in de search console) lijkt, althans op dit moment, niet te werken. Als je een domeinnaam uit de pull-down kiest gebeurt er helemaal niets.

Tijd om de robots.txt te inspecteren en (handmatig) aan te passen. Voor deze website bijvoorbeeld is de robots.txt als volgt en deze werkt correct.

User-agent: *
Allow: /wp/wp-admin/admin-ajax.php
Disallow: /wp/wp-admin/
Disallow: /wp/wp-content/uploads/wpo-plugins-tables-list.json

Sitemap: https://gratiswordpressboek.nl/sitemap.xml
Sitemap: https://gratiswordpressboek.nl/sitemap.rss

Google en robots.txt

Het vervelende is dat de verkeerde robots.txt bij de website in kwestie, zuidhorn.nu, was aangemaakt op basis van informatie zoals die nog overal is te vinden en volgens het format dat Google zelf geeft. Daarnaast is de site een geverifieerde Google site.

Google echter waarschuwt je nergens voor. Zij kunnen zonder dat je het weet de spelregels aanpassen want het is hún spelletje. Je  zorgvuldig opgebouwde indexatie van je website, en de bijbehorende ranking, is zonder dat je het weet regelricht de bittenbak in. Door slechts een kleine wijziging, kennelijk, in hoe Google de robots.txt interpreteert.

Hoe los je dit op?

Fix je robots.txt en ga vervolgens naar de Google Search Console > URL Inspectie > Opnieuw aanvragen.

Je website wordt daarna opnieuw geïndexeerd door Google. Dit kan een tijd(je) duren.

Check regelmatig even in Google of je eigen site nog goed te vinden is… en nog een tip: houd de robots.txt zo simpel mogelijk.

 

Zoekmachine Optimalisatie SEO Google

Website Performance verbeteren met Expire Headers

Je website moet snel zijn. Supersnel. Dit kun je verbeteren met een eenvoudige aanpassing, de Website Performance verbeteren met Expire Headers kost weinig tijd en is voor iedereen makkelijk te realiseren.

De performance verbeteren met expire headers is een manier om te zorgen dat je website een stuk sneller wordt. Dit heeft niet alleen een belangrijk voordeel voor de gebruikservaring van de bezoekers van een website maar ook voor de indexering van je website (SEO) in Google. Want de Expire Headers wordt als weging voor je Google Ranking meegenomen.

Wat zijn Expire Headers?

Expires headers vertellen de browser of bijvoorbeeld een afbeelding of ander onderdeel van een pagina op een website moet worden aangevraagd bij de bron, de server waar de website op staat, of dat deze kan worden opgehaald uit de cache van de browser: de lokale computer van de bezoeker.

Wanneer u een Expire Header instelt voor een bron, zoals alle jpeg- en png-afbeeldingen, slaat de browser die bronnen op in zijn cache. De volgende keer dat de bezoeker terugkomt op de pagina, wordt deze sneller geladen, omdat de browser die afbeeldingen al beschikbaar heeft.

Het verbeteren van de laadsnelheid van een site verbetert uiteindelijk de functionaliteit en heeft vele voordelen, waaronder lagere bouncepercentages (dat wil zeggen: men wacht niet tot de website geladen is maar haakt voortijdig af), hogere gemiddelde tijd die op de site wordt doorgebracht, enz. (omdat niemand van trage websites houdt!).

Vooral voor mobiele apparaten kan dit een groot verschil maken. Aangezien 60-70% van de internetgebruikers dit doet via hun mobiele apparaat is het van groot belang daar altijd rekening mee te houden.

Als uw site sneller is dan die van uw concurrenten, ziet u mogelijk ook een betere positie in de zoekresultaten van Google. Een ander voordeel is dat een betere sitesnelheid ook de kosten kan verlagen van het hosten van een site die veel bandbreedte op uw server opslokt.

Toepassen Expire Headers

Expire Headers kun je toevoegen aan het .htaccess bestand. Zoals uit onderstaande testen blijkt krijg je daarmee een betere score bij Google en PingDom.

Open met de filemanager in DirectAdmin, een ander control panel of via je FTP-programma het .htaccess bestand of maak deze aan als deze er nog niet is. Kopieer en plak onderstaande in de .htaccess. Pas het eventueel aan naar eigen voorkeuren.

Bij WordPress plakken wij het altijd na de beveiligingsinstallingen en voor de WordPress instellingen.

Dit werkt niet alleen goed voor WordPress uiteraard maar ook voor andere websites.

## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 3 days"
</IfModule>
## EXPIRES HEADER CACHING ##

Expire Headers Testen

Onderstaand een voorbeeld van een WordPress website zónder expire headers en ná toevoegen van de expire headers.

Voor Expire headers

De testwebsite is een (nieuwe) ewbsite, gemaakt met WordPress en gehost bij Brinkman.IT. De website heeft een geoptimaliseerde lay-out met een basis-thema waar vervolgens met Elementor de pagina is opgebouwd. Een zo efficiënt, en volledig op snelheid gericht, mogelijke website.

Test PingDom / Google Pagespeed

Website performance verbeteren Expire Headers (voor)

Na expire headers

De laadtijd kan altijd een paar millisecondens verschillen, wat in dit geval belangrijk is, is de ‘performance grade’, die springt van een score van 87 naar 96. Een aanzienlijk verschil van ruim 10%.

Website performance verbeteren Expire Headers (na)

Expire headers en SEO

Ook voor de SEO score maakt het verschil. Hoewel de test geen groot verschil lijkt te tonen was vooral bij de Pagespeed-test bij Google een groot verschil te zien.

SEO score Expire HeadersSEO score Expire Headers

Natuurlijk is het toepassen van Expire Headers geen ‘silver bullet’ om je SEO opeens een stuk te verbeteren of je laadsnelheid. Als een website vele MB’s inlaadt en slecht ontworpen is zal dit weinig verschil maken. Het is een combinatie van factoren.

Website SEO testen kan via heel veel websites. Bovenstaande is getest via https://www.websiteseocheck.nl/

 

 

Zoekmachine Optimalisatie SEO Google

WordPress website geschikt maken voor mobiele telefoons

Een Website maken met WordPress is, in de basis, niet moeilijk. Waar veel mensen vervolgens tegenaan lopen is: hoe wordt ik gevonden in Google, hoe komt mijn website hoog in Google en.. waarom ziet mijn website op een mobiele telefoon er niet goed uit? Een website geschikt maken voor mobiele telefoons is een vereiste om goed gevonden te worden in Google.

Niet alleen is het geschikt maken van je website voor mobiele apparaten als telefoons en tablets een belangrijke eis van Google, ook de bezoekers van je website willen graag je website op een telefoon of tablet bekijken.

Tussen de 60-70% van de internetgebruikers gebruikt namelijk hoofdzakelijk een mobiel apparaat om online te gaan. En maar liefst 90% van de internetgebruikers heeft toegang tot internet via een mobiele telefoon. Daar móet je dus rekening mee houden bij het ontwerpen en onderhouden van je website.

Bij de keuze van de layout, het theme of thema, moet je er op letten dat je WordPress thema responsive is. Dat betekent: schaalbaar, dat het goed reageert op het scherm waar het op vertoond wordt. De meeste WordPress thema’s zijn dat.

Website geschikt maken voor mobiele telefoons

Om je website geschikt te maken voor mobiele telefoons begin je dus met een responsive WordPress thema. De volgende stap is om bij wijzigingen van je webiste, zeker als je een pagebuilder gebruikt, regelmatig te controleren of je prachtige layout wel goed te bekijken is op een mobiel apparaat!

wordpress geschikt voor mobiele telefoon

Test dit door je website gewoon eens zelf te bekijken op je mobiele telefoon. Probeer het ook eens op andere mobiele telefoons. Hoe? Bijvoorbeeld via de website http://mobiletest.me. Daarnaast is het belangrijk via Google een “mobielvriendelijke test” te doen.

Een schaalbare website

Om een website schaalbaar te maken en te houden, maar bovenal geschikt voor mobiele gebruikers, is het daarnaast van belang dat uw afbeeldingen niet te groot in omvang (aantal kb’s of mb’s) zijn en van het juiste bestandstype.

Een afbeelding van ca. 1600 pixels breed is meer dan voldoende (detail)informatie voor een computerscherm. Laat staan voor een mobiel apparaat.

Een foto gemaakt met een mobiele telefoon is bijvoorbeeld al snel enkele megabytes groot en 3200x2400px. Dat is voor een website veel te groot want daar wordt de website traag van. Al helemaal als mensen via 4G de website willen bekijken. Een foto gemaakt met een digitale camera is al snel nóg groter.

Het is daarom raadzaam deze foto’s met een eenvoudig fotoprograma eerst te verkleinen.

De beste formaten voor afbeeldingen

De meest populaire formaten voor afbeeldingen zijn JPG (of JPEG) en PNG. JPG is vooral heel geschikt voor foto’s en mooie afbeeldingen met veel detailinformatie die, ondanks de compressie, toch niet (al) te groot zijn.

PNG is een formaat dat ook compressie ondersteunt zonder verlies van detail en contrast tussen kleuren. PNG biedt een veel betere leesbaarheid van tekst dan JPEG. Dat maakt PNG een hele goede keuze voor infographics, banners, schermafbeeldingen en andere afbeeldingen die zowel afbeeldingen als tekst bevatten. Over het algemeen zijn afbeeldingen in PNG formaat iets groter qua omvang in kb’s dan JPEG.

De compressie gaat absoluut niet ten koste van wat mensen zien op het scherm. Digitale foto’s en afbeeldingen zijn in een enorm hoge resolutie. Omdat ze geschikt moeten zijn voor afdrukken in, uiteraard, hoge kwaliteit. Maar de PPI van een beeldscherm haalt bij lange na dat getal niet. Een beeldscherm kan simpelweg dat niet weergeven en dus gaat die ‘informatie’ al verloren voordat je het ziet omdat er een scherm ’tussen’ je ogen en de afbeelding zit!

Caching toepassen

Tot slot is het altijd een goed idee caching toe te passen zoals uitgelegd in het e-Boek. Alleen houdt er wel rekening mee dat dit een trage website niet sneller maakt als u (hele) grote afbeeldingen gebruikt. Want ook wanneer je caching gebruikt, moet die data wél “over de lijn”.

De grootste winst van caching is dit: de code die een pagina toont hoeft niet uitgevoerd te worden. Op een pagina met veel (grote) afbeeldingen is dat onderdeel slechts een fractie van de data.

Zoekmachine Optimalisatie SEO Google

Verbeter je SEO: Website verificatie van Google

Je SEO (zoekmachine optimalisatie) verbeteren in Google is belangrijk. Eén van de methoden daarvoor is website verificatie van Google. Met WordPress is de website verificatie van Google niet moeilijk en er zijn verschillende methoden om het te doen.

Website verificatie is niet alleen goed voor je SEO het is noodzakelijk voordat Google je toegang geeft tot de Search Console, analytics laat gebruiken of je sitemap (die wordt aangemaakt door bijvoorbeeld een SEO-plugin, lees hiervoor het gratis eBoek Website Maken met WordPress) wil laten lezen. Maak je gebruik van website verificatie van Google, dan heb je dus meteen een dikke streep voor op je concurrentie!

Niet alleen voor WordPress gebruikers!

Website verificatie van Google is niet alleen voor gebruikers van WordPress van belang, maar voor iederéén die een website heeft. Immers, zoals gezegd, anders kun je geen gebruik maken van Google Analytics, search console e.a. diensten van Google.

Website verificatie van Google instellen

Google heeft een uitgebreide toelichting op de website staan. Je begint met de SearchConsole en voegt daar je domeinnaam toe:

Google Search Console

Een relatief eenvoudige methode is het uploaden van een HTML-bestandje, naar je hosting account, dat door Google gelezen kan worden. Daarvoor moet je via de file-manager of via FTP een bestandje plaatsen dat je van Google krijgt.

Na het toevoegen van je domein bij Google krijg je twee opties voor de verificatie. Bij voorkeur kies je het scherm voor verificatie op domeinbasis inclusief subdomeinen.

Google Search Console sleutel

Laat dit scherm openstaan en ga in een nieuw venster verder. Je moet hier later namelijk nog weer naar terug.

Domeineigendom verifiëren via HTML

Google gaat er vanuit dat je toegang hebt tot een DNS-record en de website verificatie van Google op die manier kunt uivoeren. Kun je dat niet, kies dan na toevoegen van de domeinnaam voor “een property met URL-voorvoegsel proberen”. Volg de instructies die Google je geeft nauwgezet op.

Het is ook mogelijk een HTML-tag aan je thema toe te voegen, echter dit werkt alleen als je een zogeheten ‘child theme’ gebruikt. Een regulier thema wordt namelijk bij een update overschreven. En dan ben je de wijzigingen weer kwijt. Los daarvan is het niet aan te raden het op deze manier te doen. Want niet alleen bij een update maar ook als je later een ander thema installeert, of als je zelfs helemaal overgaat naar een ander CMS of HTML-based gaat werken moet je weer opnieuw verifiëren.

Domeineigendom verifiëren via DNS-record

De beste en vaak ook eenvoudigste methode is dan ook via het DNS. Althans, als je webhostingprovider een panel als cPanel of DirectAdmin gebruikt. Voor het bijgaande voorbeeld gaan we uit van DirectAdmin omdat dit de door Brinkman.IT gebruikte panel is (waar deze website gehost wordt).

Log in op DirectAdmin -> klik op: DNS Settings.  Voeg daar een record toe als onderstaand, uiteraard met de code die je van Google hebt gekregen:

Google Domein Verificatie DNS instellingen DirectAdmin

Klik na het invullen van de velden op de [Add] button. Geef je systeem even de tijd de wijziging te verwerken. Klik daarna bij Google op de [Verifiëren] button. Je krijgt van Google een melding dat de verificatie geslaagd is.

Google Search Console

Vanaf nu is je domeinnaam bij Google bekend als een geverifieerd domein waarvan jij de eigenaar bent. Na enige tijd kun je in de search console dan interessante data vinden over het aantal zoekopdrachten bij Google die tot klikken naar je site hebben geleid, eventuele fouten, etcetera.

Google Search Console (resultaten)

Google Search Console (prestaties)

(voorbeelden van prestaties van een website in Google Search Console)

Verificatie via Plugins

Als je binnen je WordPress website een plugin gebruikt voor de SEO (aanbevolen!), is er een grote kans dat je plugin een optie heeft om je website te verifiëren bij Google.

Plugins die hiervoor ondersteuning bieden zijn onder andere YOAST, SEOPress en AIOSEO (All in One SEO) andere. In AIOSEO ga je bijvoorbeeld naar All in One SEO in het Dashboard -> Algemene instellingen -> Webmaster Gereedschappen.

Google Verificatie aioseo webmaster tools

Zoals je ziet in het scherm ondersteunt All in One Seo niet alleen Google’s verificatie maar ook Bing en andere zoekmachines. Klik op het logo van Google en plak de sleutel die je van Google (zie eerder) hebt gekregen.

Voor- en nadelen van plugins

Het grote voordeel is natuurlijk dat het ontzettend makkelijk is om op deze manier de verificatie voor je site toe te voegen. Maar er kleven ook nadelen aan: als je overstapt naar een andere plugin voor je SEO dan moet je de verificatie opnieuw instellen. Daarnaast werkt de verificatie niet voor inhoud (bijvoorbeeld een shop onder een eigen subdomein) buiten je website.