Een concurrenten Shopify winkel analyseren betekent dat je een vreemde webshop leest als een open dashboard. Een Shopify-store lekt meer dan eigenaren denken: je ziet de bestsellers, de volledige prijslijst, welke apps eronder draaien en hoe agressief er geadverteerd wordt. Geen tool met maandabonnement nodig voor de basis, alleen een browser en een vast rijtje stappen.
Dit artikel geeft je die stappen. Concreet, herhaalbaar, in de volgorde waarin ik ze zelf afloop bij een nieuwe concurrent. Aan het eind weet je niet alleen wat een winkel verkoopt, maar ook wat werkt en wat een dood spoor is.
Waarom een concurrent-Shopify-winkel lezen meer oplevert dan een product-tool
Product-research-tools laten je zien dat een product bestaat. Een concurrent-winkel laat je zien hoe iemand er geld mee verdient. Dat is een ander niveau.
Daan, die een portfolio van 8 impulse-gadget-stores runt, kijkt nooit naar een los product zonder de winkel eromheen te lezen. Zijn redenering: een product dat in vijf generieke stores hangt zegt niets, maar een product dat bovenaan staat bij een winkel met nette branding, vier actieve ads en een upsell-flow zegt dat iemand er serieus achter zit. Die context haal je alleen uit de winkel zelf.
Voor de bredere aanpak van wat je daarna met die producten doet, lees winnende producten vinden voor dropshipping. Hier ga ik puur in op het lezen van de concurrent.
Techniek 1: bestsellers vinden via de verborgen Shopify-URL’s
De snelste truc eerst. Vrijwel elke Shopify-store heeft collectie-URL’s die op verkoop sorteren, ook als die nergens in het menu staan.
Plak achter het domein van de concurrent:
/collections/all?sort_by=best-sellingtoont de hele catalogus op bestseller-volgorde/collections/all?sort_by=created-descendingtoont de nieuwste toevoegingen eerst
De eerste laat je in vijf seconden zien welk product de winkel draagt. De tweede vertelt je wat ze recent zijn gaan testen. Loop een winkel een paar weken later opnieuw langs met de created-descending-sortering en je ziet precies welke nieuwe producten ze hebben toegevoegd, en bij de bestseller-sortering of die nieuwe producten omhoog klimmen.
Let op een valkuil. Sommige winkels stoppen hun echte bestseller bovenaan een collectie via handmatige sortering om de funnel te sturen. De best-selling-parameter is betrouwbaarder dan de volgorde op de homepage, want die is op werkelijke verkoopdata gebaseerd en niet op wat de eigenaar wil pushen.
Techniek 2: de hele catalogus en voorraad uitlezen met /products.json
Hier wordt het interessant. Achter elke Shopify-store zit een openbaar JSON-bestand met de complete productdata. Plak /products.json achter het domein en je krijgt tot 250 producten per pagina, met titels, varianten, prijzen, en vaak de aanmaakdatum.
Wat je eruit haalt:
- Volledige prijslijst zonder door de site te klikken, inclusief varianten en compare-at-prijzen (de doorgestreepte adviesprijs)
- Aantal producten, wat je vertelt of het een one-product-store is of een brede catalogus
- Aanmaakdatums van producten, waarmee je de testsnelheid van de concurrent reconstrueert
Wil je verder dan pagina 1? Hang ?limit=250&page=2 aan de URL. Een winkel met 600 producten en een aanmaakdatum-cluster van afgelopen maand is iemand die agressief test. Een winkel met 12 producten en oude datums is een gevestigde, smalle speler.
Emma, die beauty- en skincare-tools verkoopt in NL en BE, gebruikt deze techniek om de prijspositie van concurrenten te checken voordat ze haar eigen AOV van rond de EUR49 vaststelt. Ze trekt de /products.json van drie concurrenten, zet de prijzen naast elkaar in een sheet en ziet meteen of ze in het midden, de onderkant of de premium-hoek zit.
Een kanttekening: niet elke winkel laat dit endpoint open. Sommige thema’s of apps blokkeren het. Werkt het niet, dan val je terug op techniek 1.
Techniek 3: prijsarchitectuur en marge-signalen lezen
Een prijslijst is data. De prijs-architectuur is inzicht. Kijk niet alleen naar het bedrag, maar naar de structuur.
Drie dingen om op te letten:
- De spreiding tussen verkoopprijs en compare-at-prijs. Staat overal “EUR59,95, was EUR119,95”, dan draait de winkel op de korting-as. Dat duidt vaak op een impuls-model met hoge ad-spend.
- Bundels en volumekortingen. Zie je “koop er 2, krijg 20% korting”, dan stuurt de eigenaar bewust op een hogere orderwaarde. Dat is een AOV-strategie.
- Verzendkostendrempels. Gratis verzending vanaf een bedrag dat net boven de gemiddelde productprijs ligt, betekent dat ze klanten naar een tweede item duwen.
Noor, die print-on-demand wall-art draait over twee stores en winst uit AOV en upsell haalt, leest concurrenten precies op deze drie punten. Haar eigen AOV ligt rond EUR31, dus als ze een POD-concurrent ziet die met bundels naar EUR50+ tilt, weet ze waar haar marge-ruimte zit. Geen voorraadrisico bij POD betekent dat de prijsarchitectuur het hele spel is.
Wat je hier eigenlijk reconstrueert is hun marge-denken. Bij Ecomtempo zie je je eigen marges en COGS terug in het marges-dashboard, zodat je de prijsarchitectuur die je bij een concurrent afleest direct tegen je eigen contributiemarge kunt leggen in plaats van te gokken.
Techniek 4: detecteren welke Shopify-apps eronder draaien
De apps die een concurrent gebruikt verraden hun strategie. Een winkel met een review-app, een upsell-app en een bundel-app vertelt je dat ze op conversie en orderwaarde optimaliseren. Een kale winkel zonder apps is of een beginner of iemand die bewust minimalistisch blijft.
Hoe je de apps ziet zonder extra software:
- Open de paginabron (rechtermuisknop, “paginabron weergeven” of Ctrl+U) en zoek op
Ctrl+Fnaar appnamen. Veel apps laten herkenbare sporen achter zoalsloox,judge.me,klaviyo,rebuy,vitalsofrecharge. - Kijk in de footer en bij het afrekenen welke widgets verschijnen. Een review-carrousel, een “vaak samen gekocht”-blok of een sticky add-to-cart wijzen op specifieke apps.
- Browser-extensies die de tech-stack van een site tonen werken ook, maar de paginabron is gratis en altijd beschikbaar.
Tijmen, die padel-gear verkoopt in vier EU-talen, ontdekte zo dat zijn sterkste concurrent een e-mail-app (Klaviyo) zwaar inzette. Dat bevestigde zijn eigen gok: in deze sport-niche zit het geld in de lijst die je in het laagseizoen opbouwt, niet in de losse verkoop. Hij zag aan de pop-up-app en de signup-incentive dat de concurrent hetzelfde deed.
Let op de redenering. Het gaat niet om de app als gadget, maar om wat de aanwezigheid van die app over de funnel zegt. Een recharge-abonnementsapp bij een pet-winkel betekent dat er op herhaalaankoop wordt gespeeld. Dat is strategie, geen toeval.
Techniek 5: ad-activiteit aflezen via de Facebook Ad Library
De winkel vertelt je wat ze verkopen. De advertenties vertellen je wat ze pushen, hoe lang al, en met welke hoek. De Facebook Ad Library is hiervoor het belangrijkste gratis gereedschap.
Je vult de merknaam van de concurrent in en ziet alle actieve advertenties: de creatives, de teksten en hoe lang een advertentie al draait. Die looptijd is het signaal. Een advertentie die al zes weken loopt is bijna zeker winstgevend, want niemand laat een verliesgevende ad zo lang aan. Een hoek die in tien varianten tegelijk draait is een bewezen winnaar waar ze creatief op stapelen.
De volledige werkwijze staat in Facebook Ad Library: winnende producten vinden. Voor concurrentieanalyse let je specifiek op:
- Aantal actieve advertenties. Veel tegelijk wijst op serieuze spend en een schaalfase.
- Looptijd van de oudste actieve ad. Lang = winstgevend = de moeite waard om te bestuderen.
- De hoek en de creative. Welk probleem benoemen ze, welke video-stijl gebruiken ze, wat is de hook in de eerste drie seconden.
Emma haalt hier het meeste uit. Ze draait 15 tot 20 UGC-video’s per week waarvan ongeveer 80% flopt, dus elke bevestigde winnende hoek bij een concurrent bespaart haar testbudget. Ze kopieert geen creative, ze leest het patroon: welk type claim, welke openingsscène, welke doelgroep-aanspraak blijft draaien.
Een waarschuwing tegen kopieer-reflex. Dat een concurrent veel ads draait betekent niet dat het product nog ruimte heeft. Een product dat overal in de Ad Library opduikt kan al over zijn piek heen zijn. Een hoek die al maanden in tientallen varianten draait, betekent vaak dat de markt het al kent, niet dat er nog ruimte vrij ligt. Lees de looptijd dus als bevestiging dat iets werkt, en niet als uitnodiging om hetzelfde product blind te kopiëren.
Techniek 6: de funnel en upsell-flow nalopen als koper
Data uit URL’s en de Ad Library brengt je ver, maar de funnel voel je pas door zelf het pad af te lopen. Leg een product in de winkelwagen van de concurrent en ga richting afrekenen. Niet om te kopen, maar om te zien wat er gebeurt.
Waar je op let:
- Cart-upsells. Verschijnt er een “voeg dit toe”-aanbod in de winkelwagen?
- Post-purchase aanbiedingen. Sommige winkels tonen na de eerste klik op kopen een one-click-upsell.
- E-mail-capture. Krijg je binnen een uur een verlaten-winkelwagen-mail? Dan weet je dat hun retentie-flow draait, en hoe die eruitziet.
Lars, die premium pet draait in de EU met een spend tussen EUR45.000 en EUR80.000 per maand, stuurt bewust op een lage ROAS van 1,9 tot 2,4 omdat zijn winst in LTV en herhaalaankoop zit, met een LTV/CAC rond 3,8 en 35% repeat. Hij loopt de funnel van premium-concurrenten af om te zien hoe zij die herhaalaankoop organiseren: welke post-purchase-mails, welke abonnementsprikkel, welke timing. Dat hele model lees je niet uit een productlijst, alleen door zelf door de flow te lopen.
Techniek 7: alles vastleggen in een vergelijkingssjabloon
Losse observaties verdampen. Een vast sjabloon maakt er een wapen van. Zet per concurrent een rij in een sheet met deze kolommen:
- Domein en niche
- Aantal producten en aanmaakdatum-patroon
- Top 3 bestsellers (uit de
best-selling-URL) - Prijsrange en AOV-strategie (bundel, korting, drempel)
- Gedetecteerde apps en wat ze over de funnel zeggen
- Aantal actieve ads en looptijd oudste ad
- Funnel-observaties (upsell, e-mail-capture)
Loop dit elke maand opnieuw langs voor je belangrijkste drie concurrenten. De waarde zit in de verandering over tijd. Een concurrent die van 200 naar 350 producten gaat is aan het opschalen. Een die zijn ads halveert trekt zich terug. Die beweging zie je alleen als je een vorige meting hebt.
Sanne, die home en living verkoopt met een AOV rond EUR42 en een contributiemarge van ongeveer 48%, hield zo een concurrent in de gaten en zag aan de funnel dat die het op herhaalaankoop in de tweede maand speelde. Dat sloot precies aan op waar haar eigen winst zit, en het bevestigde dat haar retentie-aanpak de juiste was in plaats van een gok.
Voor de toolkant van dit werk, wanneer handmatig lezen niet meer schaalt, geeft de beste product research tool voor dropshipping je de opties die de zware analyse overnemen.
Van analyse naar je eigen cijfers
Een concurrent lezen is de helft. De andere helft is je eigen winkel net zo scherp kennen als je nu die van een ander leest. Daar wringt het vaak: operators turen zich blind op de ROAS van een concurrent terwijl ze hun eigen echte marge niet kennen.
Ecomtempo kruist je Meta-spend met je werkelijke Shopify-orders, zodat je echte ROAS ziet in plaats van het cijfer dat Meta zelf rapporteert. Daarnaast geven het marges- en COGS-dashboard je de contributiemarge per product, en met de Shopify-import plus planner zet je een winnend product dat je bij een concurrent ontdekt direct in je eigen winkel. Wil je dat naast je concurrentieanalyse leggen, start dan via get-started.
Conclusie
Een concurrenten Shopify winkel analyseren kost geen abonnement en geen halve dag. Met de bestseller-URL’s, het /products.json-endpoint, de paginabron voor apps en de Facebook Ad Library lees je in een half uur wat iemand verkoopt, voor welke prijs, met welke apps en hoe agressief. Leg het vast in een sjabloon, herhaal het maandelijks en je ziet niet alleen de momentopname maar ook de richting. Combineer dat met scherp zicht op je eigen marges en je verandert van iemand die gokt in iemand die op patronen handelt.
Veelgestelde vragen
Is het legaal om de /products.json van een concurrent te bekijken?
Ja. Het is een openbaar endpoint dat Shopify standaard beschikbaar stelt voor de winkel zelf. Je leest publiek toegankelijke data, je breekt nergens in. Het kopiëren van beschermde teksten, foto’s of merknamen is een ander verhaal en moet je niet doen.
Hoe weet ik zeker dat een winkel op Shopify draait?
Check de paginabron op cdn.shopify.com of probeer een typische Shopify-URL zoals /cart of /collections/all. Werken die en zie je de Shopify-CDN-verwijzingen, dan draait de winkel vrijwel zeker op Shopify.
Wat als /products.json en de collectie-URL’s geblokkeerd zijn?
Sommige winkels schermen deze endpoints af met apps of aangepaste thema’s. Dan val je terug op de Facebook Ad Library voor ad-activiteit, de paginabron voor de tech-stack en het handmatig doorlopen van de funnel. Die geven samen alsnog een compleet beeld.
Hoe vaak moet ik een concurrent opnieuw analyseren?
Voor je belangrijkste drie concurrenten maandelijks. De waarde zit in de verandering: nieuwe producten, gewijzigde prijzen, meer of minder ads. Een eenmalige analyse is een foto, een maandelijkse is een film.
Betekent veel ad-activiteit dat een product de moeite waard is?
Niet automatisch. Veel ads tonen interesse, maar een product dat overal opduikt kan al verzadigd zijn. Gebruik de looptijd van de oudste actieve advertentie als kwaliteitssignaal: een hoek die al maanden draait bewijst dat het werkt, terwijl een product dat in tientallen winkels tegelijk opduikt vaak juist over zijn piek heen is.