Swann ยท tracking audit
What www.getswann.ai records today
0 things costing you now, 0 worth fixing.
What we found
Worth knowing
27 links are too small to tap comfortably
They are under the size a thumb reliably hits, so people press the wrong one or press twice. On a phone that is where enquiries quietly stop.
What fixes it. Give the navigation and the buttons more height, especially the ones in the menu and the footer.
Worth knowing
You are named in 1 of 3 answers
Asked as a customer would ask, an assistant named you 1 time out of 3. The others named were Ronins, Found, Tom & Co, Automaly.
What fixes it. Worth knowing which question loses you, because that is the one your next customer asks.
Worth knowing
WhatsApp is a way in and nothing records it
Enquiries arriving on WhatsApp live in one person's phone. When they answer, nobody else knows what was said, and the enquiry never appears next to the ones that came off the site.
What fixes it. The thread does not have to move. What is needed is the enquiry and its answer landing where the rest of them are.
Worth knowing
The enquiry does not carry its source with it
The forms we read have no hidden field holding the campaign or the page the visitor came from. When the enquiry lands in an inbox or a CRM, the channel behind it is already gone.
What fixes it. Add hidden fields for the source and campaign, filled from the address, so the enquiry arrives carrying where it came from.
Working
Campaign tags survive the way in
We opened the site with a campaign tag on the address and it was still there after the redirects. Paid clicks can be attributed.
Working
Consent mode is doing its job
The tags load before the banner is answered and they are held in a state that stores nothing until someone accepts. That is the arrangement that keeps the refusal honoured without losing the visit from the reporting.
Before and after the banner
| Before anyone answers the banner | Google Analytics, Google tag |
| After accepting | HubSpot |
| The control we pressed | text:Accept |
We opened the site in a real browser as a first-time visitor, recorded every request it made, pressed accept, and recorded what started afterwards.
How it opens on a phone
| First thing on screen | 1.5 seconds |
| Weight of the page | 992 KB across 80 files |
| Images without a description | 0 of 8 |
| Links too small to tap | 27 |
| Heaviest files | 153 KB · js?id=G-C72G5YLZRF 127 KB · 48a1b83fac2e67c0-s.p.0~x-dzvq0oc5l.woff2 120 KB · cef856781ea24bd1-s.p.17m2ldfggy3u-.woff2 67 KB · 0v9c2uadhpd-i.js |
Measured on a phone on a 4 Mbps connection, not on a desktop on fibre.
When someone asks an assistant
| Asked | looking for AI automation agency in London |
| Asked | need help connecting business systems in Manchester |
| Asked | best integration consultants for small business in Birmingham |
| You were named in | 1 of 3 |
| Who came back instead | Ronins, Found, Tom & Co, Automaly, NetMonkeys, Synergy Technology |
Put to an assistant that searches the web as it answers, which is what the people asking are using.
What you run
| Website | a custom build (Next.js) |
| Talking to visitors | WhatsApp |
Read from what the site loads in public. It is what a competitor can see too.
What is on the site
| Google Analytics 4 | G-C72G5YLZRF |
| Forms found | 2 |
How this was checked. We opened the site in a real browser, recorded what loaded before and after accepting the banner, and read it the way a browser is served it, followed the redirects with a campaign tag on the address, and opened the Tag Manager container that the site publishes where there was one. We did not run the page's own scripts, so a tag injected by something we cannot see would not appear here. Anything we could not answer is left out rather than guessed.
Pages read: https://www.getswann.ai/, https://www.getswann.ai/contact/, https://www.getswann.ai/industries/accounting-bookkeeping/, https://www.getswann.ai/privacy/, https://www.getswann.ai/cookies/
What your own policy says you run. HubSpot, Google Analytics. We compare that list with what we could see, because a consent banner can hold a tag back from a browser and cannot hold back the page that lists it.