Getting Peacock Bros found on ChatGPT
So the whole opportunity is one sentence: you hold 8.0% of the non-branded organic clicks in your category, and every extra 1% is worth about $8,884 a year. Your branded traffic is not part of this and does not change.
Built on one measured figure rather than an assumption: a non-branded click is worth $19.88 to you, because $71,285 of non-branded organic revenue came from 3,585 non-branded clicks. Every column below is non-branded, and your $19,248 of branded organic revenue sits on top of all of it, unchanged. Modelled, plus or minus 40%
| Case | Share of the non-branded market | Non-branded clicks / yr | Non-branded revenue / yr | New revenue / yr |
|---|---|---|---|---|
| Today | 8.0% | 3,585 | $71,285 | — |
| Conservative | 15.0% | 6,701 | $133,253 | +$61,968 |
| Mid | 25.0% | 11,169 | $222,089 | +$150,803 |
| High | 35.0% | 15,637 | $310,924 | +$239,639 |
Your store took 655 orders worth $272,014 in the twelve months to 31 July, and they came from just 336 customers. A third of those customers ordered more than once, and the repeat buyers are 69% of your online revenue, worth $1,590.98 each a year against $387 for a one-time buyer. Consumables get reordered, so a customer won through search keeps paying back long after the first order.
We score every brand out of 100 against our AEO Maturity Model: four pillars (Technical, Content, Authority, Measurement), each out of 25. Certified is 80 out of 100, Professional on all four, the standard we build clients to. You are at 45 today, carried by real technical foundations and 138 years of authority, and held back by content and measurement.
The evidence behind every pillar, how the scoring works, and what blocks each one from Professional are in the The data tab. The measurement gap is serious enough to have its own appendix below.
Barcode and labelling is a specify-once, reorder-forever purchase. A buyer researching a printer or a label material is choosing a supplier for years, and they now ask the same questions in two places, a search box and an AI chat. The demand is steady, the difficulty is remarkably low, and the AI layer is already answering.
| Term | Searches / mo (NZ) | KD | Your rank now | AI Overview live? |
|---|---|---|---|---|
| label printer | 1,300 | 0 | Page 3+ | - |
| barcode scanner | 1,300 | 51 | Page 3+ | - |
| label printer nz | 720 | 0 | Page 2+ | - |
| sticker printer | 720 | 0 | Page 3+ | Yes |
| label printers nz | 380 | 0 | Page 2+ | - |
| labels nz | 260 | 43 | Page 2+ | - |
| thermal printer nz | 210 | 0 | Page 3+ | - |
| wristbands nz | 210 | 0 | Page 3+ | - |
| thermal label printer | 170 | 0 | Page 2+ | - |
| eftpos rolls | 170 | 0 | Not ranking | - |
| zebra label printer | 140 | 0 | 9 | - |
| zebra zd421 | 110 | 0 | 10 | Yes |
| barcode scanner nz | 110 | 0 | 6 | Yes |
| id card printer | 90 | 0 | Page 3+ | Yes |
| courier labels | 80 | 0 | Page 2+ | - |
Search volume triangulated across Google Keyword Planner, Ahrefs and SEMrush (median of three), NZ. Your rank is your current average Google position from Search Console over the last twelve months. The pattern is stark: across the whole ninety-term basket only two terms reach the top three, and both have under 60 searches a month. Twenty-one terms do not rank at all. Note the Keyword Difficulty column, which is 0 on almost every term: this category is not competitive, it is simply unattended. The full 90-term triangulation is in The data tab. GKP + Ahrefs + SEMrush GSC
Zoom out and the full category is about 10,638 searches a month once the long tail is counted, of which roughly 3,723 a month are winnable organic clicks. Your measured basket of 90 terms covers 6,415 of those searches, or 60% of the category. Twenty-four of the ninety disagree between tools by a factor of three or more, which is exactly why one source is never enough.
Fourteen of the ninety terms already return a Google AI Overview on the New Zealand results page, including barcode scanner nz, id card printer, sticker printer, thermal paper rolls, warehouse scanner and rfid tags nz. AI Overviews are assembled from the top of the results, and on eight of those fourteen you sit on page two or worse.
The measured consequence: AI assistants sent peacocks.co.nz 26 sessions in twelve months, and ChatGPT another 104 referral sessions. Both are effectively zero for a business your size, and both are fixable, because your robots.txt already welcomes every AI crawler and your pages are server-rendered. The engines can read you. There is nothing to quote.
We built a library of 141 buying questions customers actually ask an assistant in this category, from what is the difference between direct thermal and thermal transfer to what are the allergen labelling rules in New Zealand to who supplies barcode printers and labels in New Zealand. Peacock Bros could credibly own the answer to 138 of them. The full library, with volumes, priorities and the cluster maths, is in The data tab.
The table in the executive summary is built from four numbers, all of them yours, and all of them non-branded. Here is the chain in full.
Roughly one search in three survives ads, shopping carousels and AI answers as a winnable organic click, and you currently take one in twelve of those. Modelled
Each non-branded click is worth $19.88 to you. That is measured, not assumed: $71,285 of non-branded organic revenue divided by the 3,585 non-branded clicks that produced it. No conversion-rate estimate enters the model at all.
That is the whole model: win more of the 44,676 clicks.
Your site produced 719 non-purchase actions last year: 319 direct enquiries and 400 new account registrations. Organic search drives 28.3% of all your key events despite being only 13.5% of your sessions, and about 160 of those actions a year trace to non-branded organic. Growing non-branded traffic multiplies them at the same rate.
| Case | Extra enquiries + accounts / yr | At $500 each | At $1,000 | At $2,000 |
|---|---|---|---|---|
| Low | 139 | $69,589 | $139,178 | $278,357 |
| Mid | 339 | $169,351 | $338,701 | $677,402 |
| High | 538 | $269,112 | $538,224 | $1,076,448 |
Two levers, both measured. Click-through on the impressions you already get, as you move from position 12 and below into the top three, which is where 1.1% of your non-branded impressions currently sit. And more impressions, as the four clusters you have no page worth ranking for start to rank at all. The conservative case assumes only the first lever really lands; the high case assumes both do.
Every figure here is non-branded and excludes repeat purchases, which sit on top as roughly another 35% given your measured repeat rate. Your $19,248 of branded organic revenue is unchanged by any of it. Projections are modelled from your own data and are not a guarantee of results.
Three phases, run in order, and we move through them as your site is ready rather than on a stopwatch. Foundations fixes what stops engines reading and buyers converting: Core Web Vitals, schema across the catalogue, the FAQ layer, and a measurement rebuild so GA4 finally records revenue. Own your territories builds the answer content across the clusters where demand sits and you have nothing, starting with troubleshooting, compliance, supplier selection and RFID. Authority and compounding turns your 469 referring domains into rankings and earns the citations that get you quoted in AI answers. Full scope, phasing and investment sit on the offer tab.
Twelve months to 31 July 2026. Revenue is derived from your Web Ninja order data at your actual average order value, because GA4 records none.
| Channel | Sessions | Orders | Conv. rate | Est. revenue | Media cost |
|---|---|---|---|---|---|
| Organic Search | 7,889 | 218 | 2.76% | $90,533 | $0 |
| Direct | 23,548 | 181 | 0.77% | $75,168 | $0 |
| Cross-network paid | 4,099 | 99 | 2.42% | $41,114 | part of $24,500 |
| Paid Search | 4,828 | 82 | 1.70% | $34,054 | part of $24,500 |
| Referral | 2,090 | 47 | 2.25% | $19,519 | $0 |
| Paid Shopping | 4,017 | 10 | 0.25% | $4,153 | part of $24,500 |
| Paid Other | 4,610 | 0 | 0.00% | $0 | part of $24,500 |
| Display | 4,002 | 0 | 0.00% | $0 | part of $24,500 |
| 2,013 | 2 | 0.10% | $831 | — | |
| AI Assistant | 26 | 0 | — | $0 | — |
Search Console shows 195,287 non-branded impressions in twelve months producing 832 clicks, a 0.43% click-through rate against 3.18% on branded terms. Google is already showing you to the right people. Position is the problem, not relevance.
| Average position | Non-branded impressions | Share |
|---|---|---|
| 1 to 3 the positions that earn clicks | 2,184 | 1.1% |
| 4 to 10 | 68,668 | 35.2% |
| 11 to 20 | 49,058 | 25.1% |
| 21 and below | 75,377 | 38.6% |
| Measure | Value |
|---|---|
| Online orders | 655 |
| Unique customers | 336 |
| Orders per customer | 1.95 |
| Customers who ordered more than once | 118 35.1% |
| Share of revenue from repeat customers | 69.0% |
| Average order value | $415.29 |
| Annual value, all customers | $809.56 |
| Annual value, repeat customers | $1,590.98 |
The top of the triangulated basket. Working volume is the median of Google Keyword Planner, SEMrush and Ahrefs. Full workings, all 90 terms and all 141 prompts sit in the data workbook.
| Keyword | GKP | SEMrush | Ahrefs | Working | KD | Tier |
|---|---|---|---|---|---|---|
| label printer | 1,300 | 1,300 | 1,100 | 1,300 | 0 | Tier 1 |
| barcode scanner | 1,300 | 1,300 | 1,100 | 1,300 | 51 | Tier 1 |
| label printer nz | 1,600 | 720 | 300 | 720 | 0 | Tier 1 |
| sticker printer | 1,000 | 720 | 700 | 720 | 0 | Tier 1 · AI Overview |
| labels nz | 260 | 260 | 200 | 260 | 43 | Tier 1 |
| thermal printer nz | 210 | 210 | 150 | 210 | 0 | Tier 1 |
| wristbands nz | 210 | 210 | 80 | 210 | 0 | Tier 1 |
| thermal label printer | 210 | 170 | 150 | 170 | 0 | Tier 1 |
| eftpos rolls | 170 | 170 | 60 | 170 | 0 | Tier 1 |
| zebra label printer | 140 | 140 | 150 | 140 | 0 | Tier 1 |
| zebra zd421 | 110 | — | 150 | 110 | 0 | Tier 1 · AI Overview |
| barcode scanner nz | 110 | 110 | 90 | 110 | 0 | Tier 1 · AI Overview |
| id card printer | 90 | 20 | 90 | 90 | 0 | Tier 2 · AI Overview |
| courier labels | 90 | 30 | 80 | 80 | 0 | Tier 2 |
| thermal paper rolls | 70 | 20 | 100 | 70 | 0 | Tier 2 · AI Overview |
Fourteen clusters, sized by combined keyword and prompt demand, against what exists on your site today.
| Cluster | Demand / mo | Prompts | Answer pieces today | Core build |
|---|---|---|---|---|
| Choosing a label printer | 4,830 | 16 | 2 | 8 |
| Barcode scanners | 2,905 | 12 | 2 | 3 |
| Labels and materials | 2,170 | 15 | 2 | 8 |
| Troubleshooting | 1,070 | 13 | 2 | 13 |
| Named products | 1,060 | 15 | 3 | 4 |
| Colour label printing | 810 | 10 | 2 | 3 |
| Compliance | 730 | 9 | 1 | 4 |
| Software and integration | 700 | 9 | 3 | 6 |
| Choosing a supplier | 680 | 8 | 2 | 8 |
| Courier and dispatch | 640 | 8 | 1 | 5 |
| Mobile computers | 600 | 8 | 3 | 4 |
| ID cards | 510 | 6 | 0 | 3 |
| Receipt rolls and EFTPOS | 480 | 6 | 0 | 3 |
| RFID and asset tracking | 410 | 6 | 1 | 6 |
| Domain | Domain Rating | Organic keywords | Keywords in top 3 | Referring domains |
|---|---|---|---|---|
| peacocks.co.nz | 17 | 47 | 13 | 469 |
| nxp.nz | 31 | 1,830 | 235 | 847 |
| sektor.co.nz | 41 | 56 | 23 | — |
| r3pack.co.nz | 40 | 89 | 25 | — |
| tritonstore.co.nz | 7 | 93 | — | — |
| barcodeproducts.co.nz | 13 | 31 | — | — |
This one deserves its own section because it affects every decision you make about marketing spend.