Categorie: WordPress

WordPress is verreweg het meest gebruikte CMS (content management systeem) ter wereld. Logisch, want het is heel gebruiksvriendelijk en veel thema’s en plugins zijn beschikbaar. SEO Ninja werkt veel met WordPress en ontwikkelt maatwerk thema’s en plugins.

Maatwerk WordPress plugins

Veel bedrijven hebben een WordPress-website bij een ander bureau. Met alleen de Yoast-plugin ben je er niet en des te handiger dat wij maatwerk plugins kunnen ontwikkelen, waarbij we de SEO naar het gewenste niveau kunnen tillen.

Maatwerk WordPress thema’s

Voor compleet nieuwe websites draait SEO Ninja ook zijn handen niet om. We gebruiken zo min mogelijk plugins van derden, zodat we maximale controle hebben. We komen met een mooi design en het eindresultaat is uiteraard SEO-proof.

  • 64% van de websites is WordPress

    Uit recent onderzoek blijkt dat 64,2% van alle websites wereldwijd op basis van WordPress zijn. Andere content management systemen hebben flink het nakijken. Dat WordPress zo populair is, betekent niet dat het het allerbeste systeem is. Daarover zijn veel developers tot op het bot verdeeld. De meeste bedrijven willen een CMS dat ze kennen en die voldoet aan hun wensen en behoeften. WordPress doet dat en het biedt naast de vele beschikbare plugins ook ruimte voor maatwerk.

    WordPress SEO

    SEO Ninja heeft zich de afgelopen jaren gespecialiseerd in WordPress SEO. Met de juiste thema’s en plugins liggen geweldige SEO-resultaten in het verschiet. SEO Ninja ontwikkelt indien noodzakelijk ook maatwerk WordPress thema’s en -plugins om aan specifieke SEO-richtlijnen te voldoen. Ook bijvoorbeeld aan het genereren van metatags voor duizenden producten, het toevoegen van structured data voor verschillende templates, het optimaliseren van afbeeldingen qua afmetingen maar ook ALT-tags, etc. 

    Datasynchronisatie

    Omdat WordPress beschikt over een REST-API, hebben we eigen analyse-tools ontwikkeld, waarmee we kunnen zien of per landing page focus-keywords zijn ingesteld, wanneer artikelen voor het laatst zijn aangepast en meer. 

    Voor WooCommerce-webshops (WooCommerce is een WordPress plugin voor e-commerce functionaliteiten) kunnen we productinformatie en orders periodiek ophalen en beschikbaar stellen in Google Spreadsheets, voorraad bijhouden in Google Merchant Center, aanbod in Facebook Catalogus synchroniseren en meer. 

    Gevaren van WordPress

    Er zijn veel thema’s en plugins beschikbaar, maar daarin schuilt ook een gevaar. Bij het uitvoeren van verschillende SEO audits zien we vaak een enorme hoeveelheid aan plugins. Van elke plugin ben je als bedrijf afhankelijk van de developer. Als die besluit ermee te stoppen, kan een plugin niet meer goed werken na een update. Daarnaast is dit nadelig voor de laadtijden én vaak weet je niet welke persoonsgevoelige informatie naar kwaadwillende webservers wordt doorgestuurd. Ervaring leert welke plugin developers uit het juiste hout zijn gesneden. SEO Ninja gebruikt een beperkt aantal (betaalde) plugins om de risico’s zoveel mogelijk te beperken. Verkeerde zuinigheid kan veel geld kosten.

    SEO voor andere CMS-en

    We draaien al ruim 18 jaar mee en in de loop der tijd hebben we veel ervaring ook met andere CMS-en. Heb je een website in Wix, Angular-applicatie of welke techniek dan ook, daar weten wij wel raad mee. Uiteindelijk draait alles om een goede HTML-output, laadtijden en kwaliteit inhoud gericht op mensen. Het gemak van WordPress is dat SEO Ninja zelf technische oplossingen kan inbouwen, maar we werken net zo makkelijk samen met developers om gericht aan de SEO te werken.

    Wil je jouw website beter vindbaar maken in Google? Neem contact op!

  • Gutenberg templates maken WordPress flexibeler

    De Gutenberg blocks waren al enige tijd beschikbaar in WordPress, maar sinds versie 5.9.0 zijn Gutenberg templates geïntroduceerd. Daarmee ben je nog flexibeler om op specifieke plekken blokken toe te voegen. Voorheen vervulden Elementor en WPBakery die taak, maar beiden ‘blokkendozen’ zijn veelal dramatisch voor de laadtijden.

    Blokken per template te beheren

    Als WordPress developer keer je dat je verschillende templates kunt aanmaken, zoals:

    • index.php
    • front-page.php
    • page.php
    • archive.php
    • single.php
    • Et cetera

    Daarmee kun je per template specifieke functionaliteiten en maatwerk inbouwen. Het interessante van opdrachtgevers is dat de wens voor vergaande flexibiliteit per kwartaal groter wordt. Als je een theme ontwikkelt, dan wordt maatwerk in de templates anders. Dit verschuift meer naar het maken van maatwerk-Gutenberg blokken. Je geeft daarmee opdrachtgevers meer vrijheid. 

    Maatwerk Gutenberg blocks

    WordPress biedt standaard al een flinke bak aan Gutenberg blocks. Als je met de standaarden uit de voeten kunt, dan is dat natuurlijk prima. Mijn opdrachtgevers willen wel de standaarden, maar dan toch net even anders. Het ontwikkelen van maatwerk Gutenberg blocks vraagt om een andere mindset. Als je het volgens de standaarden ontwikkelt, kun je zelfs in de editor zien hoe het uiteindelijk in de website werkt. Mocht dit toch te complex voor je zien, dan kun je altijd naar een shortcode ontwikkelen en die middels een Gutenberg HTML-block inladen.

    Gutenberg is SEO-vriendelijk

    De HTML-markup van de standaard Gutenberg blocks ziet er netjes uit. Bij maatwerk Gutenberg blocks ben je natuurlijk afhankelijk hoe de developer te werk is gegaan. Over het algemeen levert het nette HTML op en dat is een goede eigenschap om zoekmachines jouw website te laten begrijpen. Aan een Gutenberg-block kun je ook structured data meegeven en zodoende elke webpagina verrijken.

    Gutenberg is voor WordPress een goede stap voorwaarts. Natuurlijk is het niet zaligmakend, maar dat is geen enkel CMS. WordPress is een instrument en hoe beter je het instrument optimaliseert, des te meer het echt voor je gaat werken. 

  • SEO voor websites met Elementor

    Elementor is een populaire plugin in WordPress. SEO Ninja wordt vaak bij SEO-projecten betrokken nadat de nieuwe website is gelanceerd. Elementor is een soort van grafische blokkendoos met functionaliteiten (widgets), waarbij de nadruk ligt op design en mooie effecten. Dat de laadtijden negatief beïnvloed worden, daar hebben bureaus vaak niet eens weet van. Geeft niet, maar het vraagt nog wat extra liefde om die mooie website hoog in de rankings te krijgen. 

    Navigatie uitdagingen

    Als jouw website alleen uit pagina ‘s en nieuws bestaat (de meest basic WordPress installatie), ervaar je weinig problemen met Elementor. Wanneer je de belangrijkste keywords optimaal in de navigatiestructuur wil integreren, dan ontkom je vaak niet aan extra custom post types en taxonomies. Een voorbeeld van een custom post type is bijvoorbeeld een vacatures-module. De vacatures komen dan in WordPress in een ander menu-item te staan. Ook voor projecten, producten, diensten, agenda, etc. zijn custom post types hét antwoord. Het wordt helemaal interessant als je taxonomies (categorieën, tags) wil delen met andere custom post types. 

    Maatwerk aanpassingen mogelijk

    Gelukkig is Elementor ontwikkeld bovenop de WordPress-structuur en kun je inhaken op zogenaamde hooks. Met behulp van deze haakjes kun je maatwerk aanpassingen doorvoeren in specifieke Elementor-widgets. Dit vraagt wel om goede kennis van programmeren.

    Uitdagingen met afbeeldingen

    WordPress slaat afbeeldingen automatisch in verschillende formaten op. Elementor maakt -logisch gezien- gebruik van deze standaard formaten. De Google-richtlijnen vragen om afbeeldingen op exact de juiste formaten in te laden. Dus een afbeelding die getoond wordt op 150 bij 150 pixels, moet dus als formaat van beschikbaar zijn. Elementor zal de standaard 300 bij 300 pixels formaat gebruiken, wat niet optimaal is en dat is. Als op een website slechts 1 afbeelding gebruikt zou worden, is dit niet zo’n ramp, maar vaak worden veel afbeeldingen gebruikt en dan stapelen de issues zich in rap tempo op. 

    Vermijd rampzalige slideshows

    De grootste verbeteringen voor SEO zich vaak gericht op afbeeldingen. Slideshows bijvoorbeeld zijn ook zo rampzalig. Gemiddeld zijn mensen een aantal seconden op de homepage, dus die zitten slide nummer 2 bijna nooit. Wel moet de browser al die afbeeldingen in de slideshow inladen. Ook zijn de afbeeldingen altijd te groot. Laat die slideshow toch achterwege en plaats één mooie geoptimaliseerde afbeelding. 

    Design vs code optimalisatie

    Bij veel bureaus is de strijd duidelijk zichtbaar tussen designers en developers. Een designer is uitgesproken over het eindresultaat, terwijl een developer efficiënte code wil. Daartussen botst het regelmatig. Front-end developer zijn creatieve(re) developer en die hebben ook vaak meer ook voor het grafische eindresultaat. Een developer focust zich  alleen op code. Een (technische) SEO-specialist zit tussen een front-end developer een back-end developer in. Om resultaat te boeken met de website moet het design aantrekkelijk en conversiegericht zijn. Daarnaast moet de structuur rekening houden met de belangrijkste keywords én bloedsnel zijn.

    Elementor is een mooie plugin, maar om de SEO-specialist ook tevreden te houden, vraagt dat om de nodige custom aanpassingen. SEO Ninja kent de klappen van de zweep inmiddels om Elementor te optimaliseren voor SEO. Neem gerust contact op. 

  • Hoe maak je WordPress Multi Domain?

    Met een paar regeltjes code kun je WordPress multi domain maken. Dit betekent dat je binnen één WordPress-applicatie meerdere websites kunt beheren. Als je dus meerdere websites hebt, hoef je niet telkens opnieuw in te loggen, maar kun je in het CMS switchen. Dat is wel zo makkelijk.

    Efficiënt en hoge kwaliteit

    Het technisch beheer is ook een stuk makkelijker, want alle thema’s en plugins hoef je maar één keer te updaten. In geval je net als SEO Ninja zelf thema’s en plugins ontwikkelt, zorgt een multi domain-omgeving voor veel meer efficiëntie en kwaliteit. De aanpassingen gelden meteen voor alle websites binnen de applicaties. Dat is aan de ene kant de kracht, maar bij minder nauwkeurig testwerk ook weer de zwakte.

    Domeinen & subdomeinen en subfolders

    Bij de inrichting van multi domain kun je kiezen voor domeinnamen & subdomeinen of voor subfolders.

    Voor domeinnamen kun je bijvoorbeeld seoninja.pro en seoninja.de inrichten. Voor subdomeinen kun je www.seoninja.pro of test.seoninja.pro inrichten en voor subfolders kun je seoninja.pro/nl of seoninja.pro/de inrichten. De uiteindelijk keuze hangt er dus van af wat het beste is voor de opdrachtgever.

    Wat moet je in WordPress aanpassen?

    Open op de hostingomgeving het bestand wp-config.php. Vóór de regel /* That's all, stop editing! Happy blogging. */ plaats je de volgende code:

    define( 'WP_ALLOW_MULTISITE', true );

    Sla het bestand op en ga in WordPress naar Tools > Network Setup (óf Gereedschap > Netwerk Instellen). Je doorloopt de stappen. Kies vervolgens of je de multi domain wil configureren voor (sub)domeinen of subfolders en installeer het geheel. WordPress geeft vervolgens zelf aan, welke aanpassingen je moet doorvoeren in het .htaccess-bestand. en wat extra regels in de wp-config.php. Als je de wijzigingen hebt opgeslagen, ben je klaar. Je weet dat je multi domain goed geïnstalleerd hebt, als je in WordPress linksboven ‘Mijn sites’ ziet staan. Daarmee kun je dus wisselen per website.

    Als je om welke reden niet kunt inloggen op de WordPress-omgeving van de nieuwe website, dan heb je een issue met de cookies. Voeg onderstaande regel dan toe aan wp-config.php:

    define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

    Beheer van thema’s en plugins anders

    In een multi domain WordPress-installatie verandert het beheer van thema’s, plugins en gebruikers. Je kunt per website nu instellen welke thema’s erop actief zijn, welke plugins je wel of niet wil gebruiken en wie de website mag beheren. Je kunt dus een website aanmaken, die op een ander thema draait en zelfs van andere plugins gebruik maakt. De mogelijkheden zijn hierin eindeloos.

  • WordPress SEO

    Zo’n 65% van alle websites draait op WordPress en voor vrijwel al die websites is een goede vindbaarheid gewenst. We hebben daar wel wat tips voor. 

    De gedachte van “Ik heb WordPress met daarin de Yoast SEO-plugin” maakt nog niet dat Google daar vrolijk van wordt. WordPress is slechts een CMS (= content management systeem), dus het vraagt om de juiste inrichting ervan. Voor WordPress zijn veel plugins beschikbaar. Aan de ene kant is dat een voordeel, maar daar kleven ook nadelen aan. SEO Ninja adviseert om zo min mogelijk plugins te gebruiken, om WordPress veilig en snel te houden. Van elke plugin ben je afhankelijk van de community. De community heeft niet de verplichting om de plugin up-to-date te houden.

    Yoast SEO goed inrichten

    De meest gebruikte plugin om een goede SEO-basis te leggen, is Yoast SEO. Deze plug-in is van Nederlandse makelij en gratis. Met alleen het installeren, ben je er zeker nog niet. SEO Ninja installeert deze plug-in in elke website en vervolgens doorlopen we elke instellingen-pagina regel voor regel. De mooiste functionaliteiten zijn:

    • Metatags standaardiseren. Per module (pagina’s, nieuws, etc.) kun je de pagina-titel en de meta description invoeren met enkele variabelen. Met die variabelen moet je ervoor zorgen dat de metatags altijd ingevuld zijn én uniek blijven. 
    • Metatags per pagina optimaliseren. Als je specifieke pagina’s en artikelen extra wil uitlichten, kun je een focus keyword instellen en daar de metatags op aanpassen. Daarmee wordt de standaard overschreven en kun je de kwaliteit steeds verder opschroeven. OnSite-optimalisatie noemen we dat ook wel. 
    • Sitemap XML. Zoekmachines kunnen met sitemaps snel nieuwe pagina’s vinden en indexeren. De plugin houdt de sitemap up-to-date. 

    Je kunt nog veel meer doen met de plugin, maar dat hangt af van het doel van de website. 

    Laadtijden optimaliseren

    Snelle laadtijden zijn een rankingsfactor. Standaard houdt WordPress daar geen rekening mee. Er zijn verschillende plugins, die script- en JavaScript-bestanden bundelen (alle bestanden worden samengevoegd in één bestand), comprimeren (overbodige spaties en commentaren worden verwijderd) en cachen (opslaan in tijdelijk geheugen). Ook het verkleinen van afbeeldingen en verminderen databaseverzoeken maakt dat websites sneller worden. SEO Ninja gebruikt hiervoor verschillende plugins, zoals W3 Total Cache. Daarnaast maken we ook gebruik van JetPack (maakt ook een back-up van de artikelen) en CloudFlare (beveiligen tegen Ddos-aanvallen en SSL-versleuteling). 

    Interne links gezond houden

    Dode links zijn ‘killing’ voor de gebruiksvriendelijkheid. Met de Redirection-plugin kun je de dode links in kaart brengen en 301-redirecten toevoegen. Een 301-redirect is een verwijzing, waarmee je feitelijk tegen Google zegt dat pagina A definitief wordt verplaatst naar pagina B. De kostbare linkwaarde van pagina A wordt dan netjes overgedragen aan pagina B. Het is belangrijk om dit regelmatig te checken. 

    Ellende van thema’s en plugins beteugelen

    Volgens W3Tech is het aandeel van WordPress 65%. Dus van elke drie websites draaien er twee op WordPress. Dat maakt het ook interessant voor webdevelopers om thema’s en plugins te ontwikkelen. Veel ervan zijn gratis, de betere plugins zijn betaald of je hebt gratis versies die met betaalde abonnementen verder uit te breiden zijn. Je hebt een x-aantal hele goede plugins, maar je hebt ook minder goede. Let erop bij de keuze van een template of plug-in dat het veel gedownload is mét een hoge waardering. Nog iets om op te letten, is wie de developer is. Is het een bedrijf of individu? Heeft hij 1 plugin ontwikkeld of meerdere? Hoelang is het bedrijf actief met het ontwikkelen van plugins? Wordt de plugin goed doorontwikkeld en is het compatibel met de laatste versie van WordPress? Als de doorontwikkeling van een plugin stopt, moet je namelijk snel op zoek naar een alternatief.

    SEO Ninja is van mening dat je zo min mogelijk plugins moet installeren. Veel plugins zijn zó breed opgezet dat je 85% niet gebruikt, maar die wel negatief uitpakken voor de laadtijden. Dat geldt ook voor veel thema’s. Daarom zijn maatwerk-thema’s beter, omdat je dan alleen gebruikt wat je nodig hebt.

    WordPress is een prachtig CMS, maar daarmee niet automatisch de beste SEO-vriendelijke oplossing. Je moet echt tijd en aandacht besteden om de SEO zo goed mogelijk inrichten. Er zijn maar weinig internetbureau’s die dat goed doen, ondanks dat zij beweren dat goed te doen. Ervaring leert echt anders. Laat daarom door ons een SEO-audit uitvoeren.