Tag: Google Script

  • 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!

  • Met Zapier eenvoudig automatiseren

    Bespaar kostbare tijd door veel voorkomende taken te automatiseren met Zapier. De mogelijkheden zijn eindeloos en naast het feit dat je er tijd mee bespaart, vergroot het ook de kwaliteit van jullie bedrijfsprocessen. 

    Zapier als spil in het web

    In een wereld van API’s wordt automatisering makkelijk gemaakt. Verkoop je bijvoorbeeld online trainingen via WooCommerce, dan moet je na een succesvolle betaling de cursist aanmaken in bijvoorbeeld een e-learnings tool als Pluvo. Het handmatig aanmaken van een account en het koppelen aan de juiste training, vraagt om telkens dezelfde handelingen. Met Zapier kun je dit automatiseren. Je maakt een zogenaamde Zap aan, maakt een koppeling met WooCommerce en Pluvo, bepaal je welke taak te automatiseren en richt je die koppeling in.

    3000+ koppelingen

    Zapier biedt koppelingen met 3000+ diensten, maar het is zeker de moeite waard om de mogelijkheden te verkennen. Tools voor formulieren, administratiepakketten, e-mailmarketing, spreadsheets, databases, CMS-en, evenementen, betalingen en vul de lijst maar verder aan. Zonder zelf een regel te hoeven programmeren, kun je geavanceerde koppelingen aanmaken. Je bespaart tijd, die je weer kunt gebruiken voor andere werkzaamheden. 

    Workflow met meerdere stappen

    De inrichting van de workflow kun je zelfs uitbreiden met meerdere stappen. Stel dat er een order is geplaatst in de webshop, dan kun je een e-mail versturen naar een collega en de order doorsturen naar jouw administratiepakket. Ook kun je een inschrijfformulier inzetten om een geïnteresseerden in een mailinglijst te plaatsen. De geïnteresseerde ontvangt een e-mail met de whitepaper en jouw sales collega ontvangt een e-mail of Slack-bericht om de lead op te volgen. In dit laatste geval zou je zelfs de lead kunnen aanmaken in een CRM-tool als Hubspot. 

    Google Script voor geavanceerde taken

    Zapier heeft natuurlijk wel zijn beperkingen. Je kunt er veel mee, maar niet alles. Voor die complexere taken gebruiken we bij SEO Ninja Google Script. Je hebt alleen kennis nodig van JavaScript en natuurlijk de documentatie van Google Script. Zapier en Google Script kun je ook prima naast elkaar gebruiken. 

    Herken jij regelmatig terugkerende taken in jouw werkplanning? Grote kans dat automatisering mogelijk is. Of het nu Zapier is, Google Script of een combinatie hiervan: automatisering levert je tijd op. Wil je hierin de mogelijkheden verkennen, laat ons dan met je meedenken. 

  • Met een measurement plan blijf je op koers

    Online marketing draait om data. Als je resultaatgericht wilt zijn, moet je weten welke informatie je uit die enorme bak aan kunt halen. Een measurementplan helpt enorm hierbij. Google Analytics, Google Search Console, Google My Business, Facebook Ads, LinkedIn Ads, et cetera leveren stuk voor stuk rapportages en als bedrijf wil je de resultaten goed kunnen beoordelen.

    Definieer alle acties op jouw website

    Open de homepage en breng in kaart welke acties een websitebezoeker kan uitvoeren. Denk aan klikken op een e-mailadres, klikken op een telefoonnummer, inschrijven voor de nieuwsbrief, starten van een chat, enzovoorts. Klik vervolgens door jouw website heen en schrijf alle mogelijke actie op. Vergeet ook zeker de formulieraanvragen, zoals het contactformulier, offerte-aanvraagformulier, het plaatsen van een order. Als je de complete lijst hebt, kun je aan de slag gaan met Google Tag Manager. 

    Conversies aanmaken in Google Tag Manager

    Google Tag Manager is een tool, waarmee je acties registreert om inzicht te krijgen in voor jou relevante data. Je kunt conversies registreren in Google Analytics, maar ook data verrijken van Google Ads, Facebook Ads, LinkedIn Ads, etc. De lijst met acties op jouw website maak je in GTM aan als triggers. Zodra iemand zo’n trigger uitvoert, activeert GTM een zogenaamd event. Bij ieder event bepaal je welke bron (bijvoorbeeld Google Analytics 4) te verrijken en geef je data mee. Aan een trigger kun je meerdere events koppelen. Dus als je contactformulier wordt getriggerd, kun je een event afvuren om een conversie in Google Analytics 4 te registreren én een event in Google Ads Conversion én een event in Facebook Ads-conversie. Bijzondere is dan wel dat al die databronnen deze events weer anders interpreteren, waardoor de statistieken van elk van die databronnen verschilt. Dit voedt natuurlijk de nodige discussies. 

    Dashboard maken DataStudio

    Google DataStudio is een geweldige rapportagetool. Je maakt connectie met verschillende databronnen, zodat je in staat bent om een dashboard te maken met alleen die statistieken, die jouw bedrijf interessant vindt. DataStudio biedt ingebouwde connectors (met Google Analytics, Google Search Console, Google Ads, Google Spreadsheet en meer), maar je kunt ook diensten van derden gebruiken en daarmee directe koppelingen hebben met bijvoorbeeld Facebook Ads, LinkedIn Ads, Google My Business, etc. Die betaalde diensten zijn flink geprijsd. 

    Google Script kan helpen om geautomatiseerd data uit databronnen te krijgen en die toe te voegen aan een Google Spreadsheet. Je kunt ook handmatig maandelijks data exporteren en die dan toevoegen aan een Google Spreadsheet. Vele wegen leiden naar Rome, maar het is maar net hoeveel handwerk jij je kunt veroorloven. 

    Doelstellingen vangen met getallen, tabellen en grafieken

    Met een Google DataStudio-rapportage heb je mogelijkheden te over om die af te stemmen op jouw doelstellingen. Bij SEO Ninja bieden we om de eerste pagina een overzicht van alle statistieken per dienst met Google Analytics als centrale basis. Naast suffe statistieken als bezoekersaantallen en conversies gaan we daarnaast juist die getallen uitsplitsen per verkeersbron, apparaattype en doelgroep. Wij willen weten welke verkeersbronnen het meest effectief zijn. Jij wilt natuurlijk weten hoe elke geïnvesteerde euro zich verhoudt tot conversies en online omzet.

    Doelen aanpassen

    Inzicht hebben in statistieken geeft antwoorden maar vaak nog meer vragen. Als je weet wat goed werkt, zie je ook aandachtspunten. Bijvoorbeeld: waarom komen via Google Ads minder conversies, terwijl het organisch verkeer meer conversies behaalt met veel minder bezoekers? Dat hoeft niet per definitie slecht te zijn. Google Ads en SEO versterken elkaar en een aankoopproces gaat (vaak) niet over één nacht ijs. 

    Op basis van data kun je nu doelen gaan stellen. 

    • Het vergroten van bezoekersaantallen is vaak niet interessant. Interessanter kan al zijn om de conversatieratio (verhouding van conversies in relatie tot bezoekersaantallen) van 1% te verdubbelen naar 2%. Conversie-optimalisatie heet dat met een woord mooi. 
    • Als je ziet dat de conversieratio van Pinterest heel hoog is, bekijk dan of jullie Pinterest-strategie beter kan. Plaats meer pins en experimenteer met een gesponsorde pin. Experimenteer niet één keertje als losse flodder, maar analyseer de resultaten: wat ging goed, wat kon beter en welke invalshoek heeft meer kans van slagen bij een volgende campagne. 

    Afhankelijk van jouw budget zet je gericht online marketing-acties uit. Het measurementplan helpt jou om beter te bepalen welke resultaten in lijn met jouw doelstellingen liggen. Google DataStudio helpt daarin geweldig, maar met Google Tag Manager kun je de data dusdanig goed verrijken dat je daarmee nóg betere inzichten krijgt. 

    Wil je hulp met het inrichten van Google DataStudio en Google Tag Manager? SEO Ninja staat tot jouw dienst. 

  • Complexe WooCommerce/ Facebook Catalogus-synchronisatie met Google Script

    Voor WooCommerce zijn verschillende plugins beschikbaar, die een koppeling maken voor synchronisatie met de Facebook Catalogus. Op die manier kun je jouw producten aan een groot publiek tonen via Facebook en Instagram. Ook kun je de productinformatie gaan gebruik voor dynamic retargeting. Die plugins werken prima als je één taal en één valuta, maar je hebt meteen een uitdaging bij een meertalige website en meerdere valuta. Wij hebben de oplossing gevonden met Google Script!

    Google Spreadsheets voor producten, prijzen en vertalingen

    Facebook Catalogus biedt verschillende mogelijkheden om data te synchroniseren. Dit kun je handmatig doen (dus per stuk), bestand uploaden (XML, CSV, Excel) of met een externe bestand. Google Spreadsheets valt hier ook onder en door gebruik te maken van Google Script kun je processen automatiseren. Door WooCommerce kun je gebruik maken van de WordPress REST API. 

    Productdata

    In het Google Script haal je alle productdata op en die verwerk je volgens de Facebook-richtlijnen in de Google Spreadsheet. In het producten-bestand sla je de gegevens op in de standaard taal en valuta. Voor de Nederlandse producten moest er voor dit Nederlandse voorbeeld zelfs nog 21% BTW worden gerekend.

    Prijzen updaten

    Maak een nieuwe Google Spreadsheet aan, waarin je de prijzen in de verschillende valuta per product ophaalt. De match wordt gemaakt op het productnummer. Verwerk ook de bestemmingspagina van het product met de betreffende valuta om de uiteindelijke gebruiker naar de juiste webpagina te kunnen doorsturen. 

    Vertalingen updaten

    Maak een derde Google Spreadsheet aan en haal wederom de productinformatie uit de WordPress REST API op. Per taal haal je de vertaalde productinformatie op en die verwerk je volgens de Facebook-richtlijnen in de Google Spreadsheet. 

    Script-uitvoeringen plannen

    Elke ochtend om 6.00 uur de functies als taak inplannen in Google Script. Op die manier wordt elke dag de Google Spreadsheets opnieuw ververst. Wel eerst de spreadsheets legen, voordat je het geheel weer met nieuwe data vult. In Facebook Business meld je de drie Google Spreadsheet-bestanden aan en plan je dat die elke dag om 7.00 uur worden gesynchroniseerd. Mocht het noodzakelijk zijn om voorraden bijvoorbeeld sneller te updaten, dan kun je het de taken ook per uur laten draaien. Sneller kan (helaas) niet.

    Wat ziet de eindgebruiker?

    De Facebook Catalogus toont alle producten in zowel Facebook als Instagram. Als een gebruiker jouw Facebook-pagina of Instagram-account volgt, dan worden jouw producten meteen in de juiste taal en valuta getoond. Mensen kunnen niet echt in Facebook of Instagram kopen; ze worden doorgestuurd naar jouw webshop. Een Brit wordt in dit geval doorgestuurd naar de Engelstalige productpagina met Britse ponden en een bezoeker uit Zwitserland naar de Duitstalige (of Franstalige) pagina met Zwitserse Franken. Als je nieuwe producten hebt toegevoegd, dan zien jouw volgers deze wijzigingen zelfs in hun tijdlijn.

    Wil je ook jouw meertalige webshop promoten in Facebook met de juiste vertalingen en valuta’s? Wij helpen jou hier graag bij!