Wie twaalf websites volgt, struikelt zelden over de analyse en bijna altijd over de organisatie. Hoe u het SEO-werk van een team inricht: één projectkanaal in plaats van vijf bewaarplaatsen, expliciete toegangsrechten, platte labels en rapportages die vergelijkbaar blijven.

Voor één website hebt u weinig nodig: een tabblad in een spreadsheet, een bladwijzer naar Search Console, een map met schermafbeeldingen. De breuk komt ergens tussen de zesde en de tiende site, en zelden als een helder inzicht. Meestal is het een vaag ongemak — u weet niet meer precies wat er deze week is gebeurd, en al helemaal niet bij welke klant.

Daar begint het vernieuwde panel van Semalt — minder als nóg een analysetool, meer als werkplek voor wie tegelijk verantwoordelijk is voor meerdere sites: bureaus, ketens, bedrijven met verschillende merken, zzp'ers wier portfolio is aangegroeid.

Waar dit stuk niet over gaat. Het beschrijft de organisatielaag: kanaal, assistent, toegangsrechten, labels, rapportage. De analytische modules — Search Console, rank-tracking, indexering — komen slechts zijdelings aan bod.
Portfolio · Stand van zaken

Waarom een portfolio anders vastloopt dan één losse website

Eén project loopt vast op de inhoud: verkeerde zoekwoorden, zwakke teksten, technische belemmeringen. Een portfolio loopt vast omdat de informatie uiteenvalt.

Campagnenieuws komt per e-mail binnen. Het bewijs van geplaatste links ligt in een spreadsheet waarvan alleen de maker de kolommen begrijpt. Klantvragen blijven in de mailbox van de projectleider, rapporten in de map met downloads, taken in een tool zonder databron. Elk van die bewaarplaatsen is op zichzelf verdedigbaar; samen zorgen ze ervoor dat de vraag "wat is er in juli bij klant X gebeurd" een half uur kost.

12
sites in het voorbeeld
30 min
reconstructie per vraag
~72 uur
zoekwerk per jaar
1
verloren werkweek

Die cijfers zijn een rekenvoorbeeld, geen meting: twaalf klanten, twaalf maanden, een half uur per keer. Er komt ongeveer een werkweek per jaar uit, besteed aan het terugvinden van werk dat u zelf hebt gedaan. Gebeurtenissen moeten dus neerslaan waar het project leeft, in de volgorde waarin ze plaatsvonden.

My SEO · Projectkanaal

My SEO Stream: één kanaal in plaats van vijf bewaarplaatsen

My SEO Stream brengt per project bij elkaar wat verspreid lag. Het oogt als een gesprek, met één verschil: mensen zijn niet de enigen die erin schrijven.

My SEO · Stream

Het projectkanaal als levende kroniek

Voor teams die niet meer willen reconstrueren wat er drie maanden geleden is besloten.

inbegrepen in het My SEO-gedeelte
  • Antwoorden van de assistent. Gekoppeld aan de werkelijke projectdata, niet aan algemene kennis.
  • Automatisch gegenereerde rapporten. Op hun plaats in de tijdlijn, niet in een postvak.
  • Nieuw geplaatste backlinks. Inclusief Domain Rating en verkeer van het verwijzende domein.
  • Taken uit het lopende werk. Ze blijven staan waar het gesprek plaatsvond.
  • Campagnenieuws. Statuswijzigingen van de automatisering, chronologisch ingevoegd.
4
filters boven het kanaal
3
taakstatussen
1
kanaal per project

De projecthistorie wordt daarmee niet bijgehouden, maar ontstaat als bijproduct van het werk. Vraagt iemand in oktober waarom de klikken in juni inzakten, dan scrolt u terug: het antwoord, het rapport, de geplaatste links en het besluit staan er.

Praktijktip. Stel in het kanaal ook de vragen die u anders in de teamchat zou gooien. Een kanaal is zoveel waard als wat erin gezegd wordt.

Filters, taakstatussen en zoeken in volledige tekst

Een chronologisch kanaal heeft een voor de hand liggend nadeel: na een paar maanden is het lang. Daar staan drie tegengiften tegenover.

  • De filters Alles, Links, Bestanden en Taken. Het filter Links beantwoordt met één klik wat er deze maand aan linkbuilding is gedaan, inclusief DR en verkeer; Bestanden haalt rapporten en bijlagen naar boven.
  • De statussen actief, uitgesteld en afgewezen. Een bewust kleine set: een portfolio bestaat voor een flink deel uit terechte taken die nu niet aan de beurt zijn.
  • Zoeken in volledige tekst over alle berichten. U hoeft niet te weten wanneer iets besproken is; ongeveer weten wát er besproken is, volstaat.

De status uitgesteld verdient een verdediging: de herbouw die op het budget van volgend kwartaal wacht, de Engelse teksten die de klant nog laat nalezen. Wie alleen "open" en "klaar" kent, houdt een lijst over die overloopt, of een slecht geweten.

Zoeken in volledige tekst levert bovendien niet alleen de vindplaats op, maar ook de context eromheen — een combinatie die geen spreadsheet biedt.

Assistent · Gekoppeld aan data

Een assistent die de projectdata werkelijk leest

Het verschil tussen de assistent in het kanaal en een algemeen taalmodel in het tabblad ernaast is er een van soort, niet van gradatie: het tweede weet niets van uw project, het eerste leest het.

Vraag een algemeen model waarom de klikken op uw categoriepagina's dalen en u krijgt een lijst met plausibele oorzaken. Die lijst is niet onjuist, maar blijft waar ongeacht wat er werkelijk gebeurd is — en daarmee onbruikbaar om een besluit op te nemen.

My SEO Stream · Routeringsmodel

Eerst wordt bepaald welke data nodig zijn

Vóór elk antwoord kiest een tussenstap de relevante datablokken — soms geen enkele.

onderdeel van My SEO Stream
  • Vier beschikbare bronnen. Search Console, SERP, campagnegegevens en aangepaste blokken.
  • Nul tot drie worden geladen. De routering kiest op relevantie in plaats van alles mee te sturen.
  • Het antwoord komt token voor token. U ziet welke kant het op gaat en kunt onderbreken.
  • De historie gaat 20 berichten terug. Doorvragen werkt zonder dat u de context herhaalt.
0–3
geladen datablokken
4
beschikbare bronnen
20
berichten historie

De nul is geen randgeval maar een bedoeling. Bij "wat is het verschil tussen vertoningen en klikken" helpt projectdata niet; bij "welke zoekwoorden zijn de afgelopen 28 dagen gezakt" worden juist de benodigde blokken geladen. De assistent neemt daarnaast zoekwoord- en URL-lijsten in stapels aan.

Eerlijke inschatting. Het plafond van drie blokken houdt de context scherp, maar beperkt de breedte van uw vraag. Wie in één zin campagnehistorie, concurrentie, landenverdeling en technische signalen wil verbinden, krijgt geen volledig antwoord. Knip de vraag op — dan weet u bovendien per uitspraak waar die op steunt.

Ook de twintig berichten zijn een bewuste grens: ruim voor een werksessie, maar geen projectgeheugen over maanden. Dat is de rol van het kanaal zelf en van de zoekfunctie. Wie zes weken later doorvraagt alsof het gesprek nooit stopte, krijgt een antwoord dat naast de kwestie zit.

Team · Toegang

Meerdere klanten: wie ziet wat binnen het team

Zodra meer dan één persoon meekijkt, komt de vraag naar toegangsrechten. Het gebruikelijke noodverband is een gedeeld wachtwoord — ongemakkelijk zodra een collega vertrekt. In de werkomgeving van Semalt ligt het antwoord in een paar niveaus.

Niveau 1

Gekoppelde Google-accounts

Meerdere accounts in één groep — gebruikelijk bij bureaus, waar klantsites los geverifieerd zijn.

  • Geen gewissel tussen accounts
  • De verificatie blijft bij de klant
Niveau 2

Delen per website

Een site wordt gedeeld met één geregistreerd e-mailadres. De nadruk ligt op het woord een.

  • De klant ziet zijn site, niet uw portfolio
  • Andere klanten blijven onzichtbaar
Niveau 3

Toegang weer intrekken

De functie waarover het minst wordt gesproken en die het vaakst nodig is.

  • De stagiair van vorige zomer
  • De vertrokken marketeer van de klant
In de praktijk

Een vaste controleronde

Een kwartaallijst werkt beter dan een procedure die niemand leest.

  • Deel met een einddatum in gedachten
  • Maak meteen de taak om in te trekken
Eén account, één toestemming. Gmail, Search Console en Analytics worden via één Google OAuth2-flow gekoppeld. U hoeft geen machtigingen per dienst achteraf bij te schroeven.

Bij Rotterdamse b2b-opdrachtgevers kijkt zelden alleen de marketingafdeling mee; vaak wil ook een salesmanager of een directeur toegang. Delen per website houdt dat overzichtelijk zonder een tweede omgeving.

Ordening · Websitelabels

Websitelabels: één globaal filter over het hele portfolio

Labels werken als een globaal filter over alle weergaven. Het is dus geen aantekening in één lijst, maar een selectie die zich door de hele interface voortplant: u filtert op een klant, en vanaf dat moment gaat alles alleen nog over diens sites. Waarop u labelt, is daarmee een architectuurbeslissing.

As 1

Per klant

De vanzelfsprekende as zodra een klant meer dan één domein heeft.

  • Hoofdshop, outlet, merkmagazine
  • Drie sites, één aanspreekpunt
As 2

Per taal of markt

De beslissende as in Nederland, waar hetzelfde bedrijf in het Nederlands én het Engels gezocht wordt.

  • Eén .nl-domein, twee taalversies
  • Vlaanderen deelt de taal, niet de markt
As 3

Per prioriteit

Welke projecten wekelijkse aandacht vragen en welke maandelijkse.

  • De as die de meeste tijd bespaart
  • Eén keer besloten, niet elke maandag opnieuw
As 4

Per contractstatus

Lopend, opgezegd, proefperiode, gepauzeerd. Klinkt commercieel, maar stuurt de werklast.

  • Een proefperiode vraagt vroege resultaten
  • Een gepauzeerd project vraagt geen routine

De tweede as weegt in Nederland zwaar. Een Rotterdams handels- of logistiekbedrijf wordt in het Nederlands gevonden door lokale inkopers en in het Engels door internationale klanten, vaak op hetzelfde domein. Een gemiddelde positie over beide talen zegt dan weinig: hij verbergt dat de Nederlandse pagina's sterk staan terwijl de Engelse nauwelijks meedoen. Daar komt bij dat Nederlandstalige zoekresultaten in België anders zijn. Land- en taalsplitsingen zijn hier geen verfijning maar basiswerk.

Waarom een platte indeling beter werkt dan een diepe boomstructuur

De meest gemaakte fout is de diepe hiërarchie. U begint met klant-devries, voegt klant-devries-shop toe, daarna klant-devries-shop-en — een half jaar later hebt u veertig labels waarvan er dertig precies één site raken. Een label dat maar één object filtert, is geen label maar de naam van dat object.

Een platte indeling werkt beter omdat labels zich laten combineren: een paar duidelijk gescheiden assen, per as één waarde per site. Vier assen met elk een handvol waarden dekken een portfolio af zonder boomstructuur. Wilt u alle Engelstalige versies met hoge prioriteit zien, dan zet u twee filters aan in plaats van door takken te klikken.

Drie regels die zich terugbetalen. Een vast voorvoegsel per as (kl-, taal-, prio-, status-); een plafond — boven de twintig labels ruimt u op; en één verantwoordelijke: iedereen gebruikt labels, één persoon maakt ze aan.
Overzicht · De juiste maat

Welke inrichting past bij welk profiel

Niet elke situatie vraagt dezelfde constructie. De zzp'er die drie sites beheert en de systematiek van een bureau met zestig klanten overneemt, doet vooral administratie.

Profiel en omvang Labels Delen Accounts Rapportage
Eén bedrijf, 1 site Niet nodig Geen Eén account Maandelijkse pdf
Zzp'er, 2–4 sites Eén as: prioriteit Zelden, per los project Eén account, zo nodig twee gekoppeld Pdf voor uzelf, csv op verzoek
Klein Rotterdams bureau, 8–15 sites Klant en prioriteit Eén site per klant Groep over de klantaccounts Pdf in de huisstijl van de klant
Tweetalig Nederlands bedrijf, 5–20 domeinen Taal en merk Eén site per verantwoordelijke Groep per markt Pdf voor de directie, csv per taal
Keten of franchise, 20–60 sites Regio, status, prioriteit Eigen site per vestiging Centrale groep, gekoppelde accounts Pdf per vestiging
Bureau, 60 sites en meer Vier assen, vaste beheerder Per rol, kwartaalcontrole Meerdere groepen per team Csv/json intern, pdf naar klanten

De regels zijn cumulatief te lezen: elke trede neemt de vorige over en voegt één as toe. Wie groeit, breidt uit in plaats van opnieuw te bouwen.

Uitvoer · Rapportage

Rapportage, export en visualisatie

Het rapport is het moment waarop de organisatie zich terugbetaalt of zich wreekt. Wie de cijfers elke maand opnieuw bij elkaar zoekt, is een dag kwijt; wie ze op orde heeft, een uur.

Formaat Bovengrens Wijze van aanmaak Typisch gebruik
CSV 10.000 regels Directe export Eigen analyse, spreadsheet
JSON 10.000 regels Directe export Verdere verwerking, koppelingen
PDF 250 regels Serverzijdig gerenderd Maandrapport aan de klant
Tabelweergave 50–200 regels per pagina Filterbaar en sorteerbaar Dagelijks werk in het panel

Het verschil tussen tienduizend regels en tweehonderdvijftig verrast eerst en wordt daarna begrijpelijk. Een pdf wordt gelezen; een document van drieduizend regels wordt gearchiveerd. De grens dwingt tot de juiste vraag — welke 250 regels vertellen deze maand? — en dat is het advieswerk.

De configureerbare rapportbouwer bepaalt welke blokken in het document komen. Leg per klanttype één configuratie vast en houd u eraan: een constante opbouw maakt vergelijking mogelijk. Wie de rapportsjablonen in het Semalt-panel eenmaal instelt, inclusief logo en huisstijlkleuren, heeft dat voor al zijn klanten geregeld.

Richting

Tijdreeksen

Ze beantwoorden de trendvraag — vaak de enige vraag die echt op tafel komt.

Stand

Kengetalkaarten

Ze geven de stand van zaken in één regel en vervangen twaalf detailweergaven.

Beweging

Sparklines

De minicurve aan het eind van een regel beantwoordt "stabiel of in beweging" zonder klik.

Verdeling

Heatmaps voor landen en apparaten

Ze laten zien wat een gemiddelde wegpoetst: zwak mobiel verkeer in één markt.

Die vormen zijn bewust conventioneel: ze bestaan om in één oogopslag leesbaar te zijn. Doordat achtergrondprocessen de data doorlopend synchroniseren, zijn de weergaven actueel zonder handmatig verversen.

Praktijk · Een week

Een week bij een klein Rotterdams bureau

Het volgende verloop is een opgesteld voorbeeld, geen casus: een Rotterdams bureau van drie mensen met twaalf klantsites — vier toeleveranciers uit de haven- en logistieksector, twee tweetalige technische bedrijven, twee webshops, een advocatenkantoor en drie lokale dienstverleners.

4
sites met label prio-hoog
8
sites op standaardritme
45 min
portfoliocheck maandag
28
dagen standaardperiode

Maandagochtend: de portfoliocheck

De week begint niet met twaalf projecten maar met een filter. Het label prio-hoog brengt het portfolio terug tot vier sites; van die vier worden de kengetalkaarten en de tijdreeksen over 28 dagen bekeken, waarna het kanaal op Alles gaat voor het campagnenieuws en de nieuwe links van het weekend.

Daarna gaat het filter op prio-standaard. De acht overige projecten worden op hun kaarten doorgelopen; wat opvalt, wordt een taak in het betreffende kanaal. Het geheel kost drie kwartier, en de reden is niet snelheid maar volgorde: het prioriteren zit al in de labels.

Dinsdag tot donderdag: het gewone werk

Doordeweekse dagen bestaan uit vragen. Een klant mailt omdat hij denkt zichtbaarheid te hebben verloren. In plaats van schermafbeeldingen te verzamelen, wordt de vraag in het projectkanaal gesteld; de routering laadt de relevante blokken, een vervolgvraag scherpt het antwoord aan. De hele keten blijft staan, inclusief het antwoord dat achteraf niet klopte.

Ondertussen ontstaan taken. Het punt van het advocatenkantoor gaat op uitgesteld: compliance beoordeelt teksten pas volgend kwartaal. Dat van een webshop wordt afgewezen: een herbouw heeft het probleem al opgelost. Beide besluiten blijven gedocumenteerd.

  • Vraag van een klant. Stel hem in het projectkanaal; antwoord en onderbouwing blijven daar staan.
  • Constatering zonder directe oplossing. Maak de taak en zet hem op uitgesteld, zodat de actieve lijst leesbaar blijft.
  • Toegang voor een externe partij. Deel één site en maak meteen de taak om die toegang in te trekken.

Einde van de maand: de rapporten

Op de laatste werkdag worden de rapporten gemaakt. Doordat er per klanttype al een configuratie bestaat, is de opbouw gelijk aan die van vorige maand — en juist die gelijkheid maakt het rapport bruikbaar. De tweetalige bedrijven krijgen een rapport per taal; de labels doen dat werk.

Het lastigste deel is niet het document maar de begeleidende tekst: drie tot vijf zinnen per klant die duiden wat de cijfers betekenen en wat er de komende maand gebeurt. Die zinnen schrijft een mens.

Waar de automatisering ophoudt

Het zou oneerlijk zijn deze inrichting te presenteren als de oplossing van het werk zelf. Ze lost de organisatielaag op — waar iets terechtkomt, hoe u het terugvindt, wie erbij mag — niet de beslissingslaag.

Vier grenzen die niemand automatiseert. Prioriteren: het label prio-hoog bevat niet de waarheid over belangrijkheid, alleen een inschatting die veroudert zodra niemand haar herziet. Oorzaken zoeken: de assistent laat zien dát de klikken daalden en op welke zoekwoorden, maar het waarom ligt vaak in context die geen systeem heeft — een prijsverhoging in mei, een nieuwe concurrent. Doelen bepalen: optimaliseren voor naamsbekendheid, offerteaanvragen of marge is een ondernemersbeslissing; het panel maakt die meetbaar, het stelt ze niet vast. Klantcommunicatie: het gesprek over een tegenvallend kwartaal blijft mensenwerk.

De eerlijke winst is een verschuiving van het zwaartepunt: draagt de organisatielaag zijn deel, dan blijft er meer tijd over voor de beslissingslaag. Minder spectaculair dan een belofte van automatische optimalisatie, maar controleerbaar. Welke modules er zijn, staat in het functieoverzicht van Semalt; voor de technische onderbouw kunt u terecht bij onze diensten.

Gesteld · Samenwerken

Veelgestelde vragen

Vanaf hoeveel websites loont een aparte organisatielaag?

Er is geen harde drempel, maar het omslagpunt ligt tussen zes en tien projecten. Daaronder volstaat uw eigen overzicht; daarboven begint het reconstrueren. Verwacht u te groeien, leg dan vroeg de eerste labelas aan: die alsnog over dertig sites uitrollen kost meer dan over acht.

Ziet een klant met wie wij één site delen ook onze andere projecten?

Nee. Delen gebeurt per website, naar één geregistreerd e-mailadres. De ontvanger ziet de gedeelde site, niet uw portfolio en niet uw labels. Verleende toegangen zijn in te zien en in te trekken; loop die lijst elk kwartaal door.

Waarom antwoordt de assistent soms zonder projectdata?

Omdat het routeringsmodel per vraag bepaalt welke blokken relevant zijn, en het mag er nul kiezen. Bij een begripsvraag is dat bedoeld gedrag en sneller. Verwacht u een antwoord dat op data steunt, noem dan periode, website en kengetal.

Hoe pakken wij een tweetalige Nederlands-Engelse site aan?

Via de taalas in de labels, en door daarna de land- en apparaatsplitsingen te lezen in plaats van het gemiddelde over de site. Semalt behandelt het Nederlands niet apart; de weergaven zijn gebaseerd op Google-data. Het scheiden via labels voorkomt dat een sterke taalversie de zwakte van de andere maskeert.

Is een pdf van 250 regels genoeg voor een maandrapport?

Voor een klantrapport meestal wel: een maandrapport leeft sowieso van een selectie. Wie de volledige data nodig heeft, exporteert daarnaast csv of json tot 10.000 regels. Het ene is om te lezen, het andere om door te rekenen.

De klassieke fout is altijd dezelfde: te veel tegelijk. Een verstandige volgorde ziet er anders uit — sites registreren en accounts koppelen, één labelas aanleggen, één project echt in het kanaal voeren, één rapportconfiguratie vastleggen, en de toegangsrechten als laatste. Meer achtergrond vindt u op ons blog.

De eerste nuttige stap is klein: registreer twee of drie sites en werk er een maand mee. Wilt u het uitproberen, dan kunt u toegang tot het Semalt-panel openen en uw systematiek eerst op een overzichtelijk deel van uw portfolio beproeven.

Of het werk zich terugbetaalt, meet u aan één vraag: hoe lang duurt het voordat u kunt antwoorden op "wat is er vorig kwartaal bij deze klant gebeurd". Lukt dat binnen twee minuten, dan heeft de organisatielaag zijn werk gedaan. Al het overige is weer aan u.

Klaar om Uw SEO te Verbeteren?

Ontvang een gratis SEO audit en ontdek hoe we uw Rotterdam bedrijf kunnen laten groeien.

Gratis SEO Audit Aanvragen