# quiXzoom — User Journey Audit
**Datum:** 2026-06-16
**Testad av:** Automatiserad subagent — faktiska HTTP-anrop + källkodsläsning
**Miljö:** Production (api.quixzoom.com, www.quixzoom.com, app.quixzoom.com, S3-buckets)
---
## Sammanfattning
quiXzoom har en fungerande teknisk stomme: landningssidan rankar synligt i sökning, registrerings-API:et fungerar och returnerar token direkt, KYC-pipelinen är byggd, och Stripe Connect-länken existerar. Men **resan från Google till aktiv Zoomer är bruten på minst fyra kritiska punkter:** waitlist-endpointen ger DB-fel och tar inte emot e-poster, `/me`-endpointen (onboarding-guiden) kraschar med ett databaskolumnfel, landningssidans enda CTA ("Register interest") leder aldrig till app-registrering utan till en väntlista, och det saknas fullständigt länk från landningssidan till app.quixzoom.com. Språkblandning (svenska i sökordssnippet, engelska i allt content) skapar dessutom förvirring. Plattformen kan inte ta emot Zoomers på ett funktionellt sätt idag.
---
## Poäng per steg
| Steg | Område | Status | Betyg (1–5) |
|------|--------|--------|-------------|
| 1 | Google Discovery | Syns, men på position ~5 för "tjäna pengar foton Sverige". Snippet är bra. | 3/5 |
| 2 | Landing page (www) | Stark design, tydlig hero. CTA leder bara till väntlista, inte till registrering. Mobilnavbar dold. | 3/5 |
| 3 | For Organisations | Välgjord, tydlig. Saknar pris-CTA, form oklart var den skickar. | 3/5 |
| 4 | Registration/join-flödet | **Brutet.** CTA leder till väntlista. Ingen länk till app. /join → /auth redirect finns i appen men saknas på www. | 1/5 |
| 5 | API — registration endpoint | Fungerar. POST /api/qz/auth/register returnerar token. | 4/5 |
| 6 | API — `/me` onboarding-status | **Kraschar.** `column u.total_earned does not exist` → 401 med DB-felmeddelande. | 1/5 |
| 7 | Waitlist-endpoint | **DB-fel.** POST /api/qz/waitlist returnerar `{"error":"Database error","code":"DB_ERROR"}`. | 1/5 |
| 8 | KYC-flödet | Välbyggt tekniskt (SFace MRZ+biometri+challenge). Men oklar UX — när triggas det? | 3/5 |
| 9 | Zoomer-appen (app.quixzoom.com) | PWA finns, manifest finns. Men ingen App Store/Google Play-länk. Landningssidan nämner "App Store Coming August 2026" och "Google Play Coming August 2026" men inga faktiska länkarna finns ännu. | 2/5 |
| 10 | E-postflöde — välkomstmail | Välkomstmail finns i waitlist-koden (AWS SES, nio språk). Men är inaktivt pga DB-felet. Registrerings-API saknar helt välkomstmail. | 2/5 |
---
## Steg 1 — Google Discovery
### Nuläge
Sökning "tjäna pengar foton Sverige" (DuckDuckGo/Bing-baserad): quiXzoom dyker upp som **result #5** (organiskt, efter 2 betalda annonser och 2 stockfoto-guider). Titel och snippet ser ut såhär:
> **quiXzoom — Tjäna pengar på foton | Bli Zoomer i Sverige**
> `www.quixzoom.com`
> *Tjäna pengar på dina smartphonefoton. quiXzoom betalar per uppdrag — fotografera infrastruktur, natur och stadsmiljöer nära dig. Starta gratis, betalt varje måndag.*
Sökning "earn money taking photos": quiXzoom dyker **inte upp** i de 8 första resultaten (internationella plattformar som Shutterstock, Foap, Ivueit dominerar).
Sökning "quiXzoom" direkt: Visas på position 1. Övrigt innehåll är Wavult Group / Wavult OS — ingen förvirring med videokonferensverktyget Zoom.
Sökning "crowdsourced field data collection": quiXzoom dyker **inte upp** alls.
### Problem
1. **Metadata saknar `` i appen (app.quixzoom.com)** — `` utan lang-attribut. Kan påverka crawling och accessibility.
2. **OG-image existerar** (HTTP 200, 17 KB JPEG) — bra. Men `twitter:image` och `og:image` pekar på `https://www.quixzoom.com/og-image.jpg` medan appen pekar på samma. Ingen separat app-OG-bild.
3. **Ingen hreflang för svenska** på landningssidan — `` och inga ``. Google kan inte förstå att sidan är riktad mot Sverige.
4. **Sökordssnippet säger "betalt varje måndag"** — den texten finns inte i hero-sektionen på sidan ("Payment per approved mission, direct to your bank account"). Diskrepans kan sänka CTR-kvaliteten och trovärdigheten när besökaren landar.
5. **Ingen backlink-strategi synlig** — quiXzoom nämns inte i de listor och guider ("11 Apps That Pay You to Take Pictures", etc.) som toppar söket. Konkurrenter Ivueit/Foap är väletablerade.
### Förslag
- Lägg till `` (eller `lang="en"` beroende på sidas primärspråk) på www och app.
- Lägg till `` och `hreflang="x-default"`.
- Synkronisera meta-description med faktisk hero-text — ta bort "betalt varje måndag" om det inte är sant eller lägg in det på sidan.
- Pitcha till sajter som publicerar "apps that pay you to take photos"-guider (moneypantry.com, financialbinder.com) — enkel backlink-möjlighet med hög relevans.
- Skapa en landningssida specifikt för sökordet "crowdsourced field data collection" under `/for-organisations/field-data-collection/`.
---
## Steg 2 — Landing page (www.quixzoom.com)
### Nuläge
**Hero-text (faktisk HTML-text):**
> "Capture the world. Earn per mission."
> "quiXzoom is a platform for field data collection. Photograph infrastructure, roads, coastlines and urban environments near you. Payment per approved mission, direct to your bank account."
**Trust-rad under formuläret:**
`"No signup fee · Payment via Stripe Connect · Identity verification required once"`
**Sidtitel (sökmotorvisad):** `quiXzoom — Tjäna pengar på foton | Bli Zoomer i Sverige`
**OG-titel:** `quiXzoom – Tjäna pengar per uppdrag`
**Meta-description:** `"Fotografera uppdrag nära dig. Betalt per godkänd bild via Stripe Connect. Ingen plattformsavgift. Lanseras 1 augusti 2026."`
**Stat-sektionen visar:**
- ~30 min — Average mission time
- 20+ Countries at launch
- August 2026 — Launch market: Sweden
- 100% — Paid on approval
**Nav-knappen:** `"Register interest"` — scrollar till e-postformulär (väntlista)
**Hero-CTA:** `"Register interest →"` — ditto
### Problem
1. **Språkblandning är förvirrande.** Sökordssnippet är på svenska ("Tjäna pengar på foton", "Bli Zoomer"), men hela sidan är på engelska. En svensk som googlar hamnar på engelska content. Det är inte nödvändigtvis fel (internationell plattform), men det skapar ett diskrepanshopp.
2. **Mobilnavbar är dold.** CSS säger explicit: `@media(max-width:768px){.nav-links{display:none}.btn-nav{display:none}}` — på mobil saknas navigering helt och "Register interest"-knappen försvinner. Den primära trafikkällan (smartphones) ser en skalad-bort navbar utan CTA.
3. **Zoomer-räknaren visar ingenting.** Waitlist-count API returnerar `{"count":0}` och väntelistan är trasig. Landningssidan hämtar count dynamiskt — besökare ser "— Zoomers already signed up" utan siffra, alternativt 0. Det **sänker trovärdigheten drastiskt**.
4. **Inga sociala bevis.** Inga testimonials, inga citat från Zoomers, inga logos, ingen pressomtäl. "Be among the first. Launching August 2026." är det närmaste.
5. **App Store / Google Play visar "Coming August 2026"** — inga faktiska klickbara länkar. Besökaren förstår inte om det är en app eller en webbapp.
6. **Ingen direktlänk till app.quixzoom.com.** Hela landningssidans CTA-flöde leder till väntlista, inte till registrering i appen. Användare som är redo att skapa konto hittar ingen väg dit.
7. **Stats-sektionen är statisk och lite sval.** "~30 min Average mission time" och "20+ Countries at launch" är estimat — ingen faktisk data ännu.
### Förslag
- Fixa mobilnavbaren: ta bort `display:none` för `.btn-nav` på mobil, ersätt med hamburgermeny eller en fast bottom-bar med "Register interest".
- Lägg till en tydlig länk/knapp i hero: `"Already registered? Open app →"` → `https://app.quixzoom.com`.
- Fixa waitlist-endpoint (se Steg 7) så räknaren visas.
- Lägg till en sektion "What Zoomers say" — även om appen är i beta kan ni visa intern feedback.
- Synkronisera sidans primärspråk: antingen gör en svenska version på `/sv/` eller håll allt på engelska inkl. sökordsrubriken.
---
## Steg 3 — For Organisations-sidan (/for-organisations/)
### Nuläge
Sidan har `` och en `hreflang="x-default"`. Det är bra.
**Hero-text:**
> "Field data collection. On demand. At scale."
> "Commission visual documentation of infrastructure, property and urban environments — verified and delivered. No field team required."
**Stats-rad:**
- 20+ Countries at launch
- ~30 min Average mission time
- 100% AI-reviewed before delivery
- Aug 1 Global launch 2026
**Sektioner:** What we deliver, Who uses quiXzoom (Municipality, Property, Insurance, Infrastructure), How it works, Pricing, form.
**CTA-knapp i nav:** `"Request access"` → oklart vart (förmodligen till form längre ned på sidan).
### Problem
1. **Pris är otydligt.** Sidan nämner "Transparent. Per approved submission." men visar prisbanderna för AAMOS B2B-plattform (Seed/Growth/Scale) — det är **inte** rätt prissättning för organisations-kunder som köper uppdrag. Förväxling med SaaS-priset.
2. **"Request access"-knappen** saknar `href` i navbar-utgåva — den är en `