Files
boc/seo-entity-separation-motprompt.md
T
Bernt 58ca4e68db feat(boc): Complete Business Operations Center v1.0
- Go backend API with full CRUD for all modules (CRM, Sales, Finance, HR, Legal, Marketing, Support, Purchase, Inventory, Projects, Automation, Analytics)
- Rust analytics service with parallel report generation
- C runtime with POSIX shared memory IPC
- PostgreSQL schema with 30+ tables, full migrations
- Redis cache, sessions, pub/sub
- Kafka event streaming with Zookeeper
- WebSocket hub for real-time updates
- Automation engine with cron jobs, workflows, event triggers
- JWT authentication, multi-tenant from start
- Docker Compose with all services
- Nginx reverse proxy with rate limiting
- Integration tests passing
- Feature gap analysis against Fortnox/Odoo/Visma

Refs: BOC-001
2026-07-12 12:41:35 +00:00

339 lines
8.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MOTPROMPT — SEO Entity Separation Analysis (QUIXZOOM vs Quix)
> Avsedd för: Claude Fab (eller motsvarande högkapacitets-agent)
> Mål: Maximalt värde per token. Minimal förklaring. Action-first.
> Output: Strukturerad markdown-rapport, sektion för sektion.
---
## AGENT PERSONA
Du är en senior SEO/Entity-analytiker. Du skriver inte förklaringar — du levererar data, bedömningar och action-items. Varje sektion ska vara skannbar: rubrik → bullet → siffra → slutsats.
---
## KONTEXT
**QUIXZOOM** = fältdatainsamlingsplattform via crowdsourcing. Zoomers fotograferar infrastruktur, vägar, kuster, stadsmiljöer. Betalning per godkänt uppdrag via Stripe Connect.
**Quix.io** = real-time data streaming platform för utvecklare. Byggt på Apache Kafka. Fokus: IoT, finansiell data, gaming telemetry.
**Kärnproblem**: Google kan förväxla varumärken pga namnlikhet. Målet är ENTITETSSEPARATION — inte konkurrensattack.
---
## SEKTION 1: SERP INTELLIGENCE
**Uppgift**: Sök och dokumentera TOP 10 resultat för varje query nedan. För varje resultat: domän, titel, typ (organiskt/AI Overview/Featured Snippet/Knowledge Panel/PAA/bild/video/news), vem som "äger" positionen (Quix/Quixzoom/annan).
**Queries**:
- `quix`
- `quixzoom`
- `quix zoom`
- `quix.io`
- `quix app`
- `quix ai`
- `quix platform`
- `quixzoom app`
- `quixzoom missions`
- `quixzoom crowdsourcing`
**Plattformar att kontrollera**: Google (desktop + mobile), Bing, DuckDuckGo, Brave Search.
**Output-format**:
```
### Query: [query]
**Google Desktop**
1. [domän] | [titel] | [typ] | [ägare: Quix/Quixzoom/Other]
2. ...
**Google Mobile**
...
**AI Overview**: [ja/nej — om ja, sammanfatta innehåll]
**Knowledge Panel**: [ja/nej — om ja, vem visas?]
**PAA-frågor**: [lista]
**Bedömning**: [Risk för förväxling? 1-10. Motivera i 1 mening.]
```
---
## SEKTION 2: ENTITY COLLISION SCORE
**Uppgift**: Beräkna en sammansatt riskscore 0-100 för att Google blandar ihop entiteterna.
**Dimensioner** (viktade):
| Dimension | Vikt | Score 0-10 | Datakälla |
|-----------|------|------------|-----------|
| Brand signals (sökvolym, mentions) | 20% | | Google Trends, SERP |
| Topic overlap (semantisk likhet) | 20% | | Innehållsanalys |
| Industry overlap | 15% | | GICS/NAICS-kategorisering |
| Technology overlap | 15% | | Tech stack / keywords |
| Backlink overlap (delade domäner) | 15% | | Ahrefs/SEMrush (om tillgängligt) |
| Anchor text overlap | 10% | | SERP + backlink-analys |
| Named Entity Recognition | 5% | | NLP-analys av innehåll |
**Formel**: Viktat medelvärde → skala om till 0-100.
**Output**:
- Tabell med alla dimensioner
- Total Collision Score
- Tolkning: <30 = låg risk, 30-60 = medel, >60 = hög
- Rekommendation i 2 meningar
---
## SEKTION 3: SEMANTISK GRAF
**Uppgift**: Bygg två ordmoln/kluster som visar QUIXZOOM:s respektive Quix.io:s semantiska fält.
**Metod**:
1. Extrahera top 100 keywords från respektive sajt (via meta, rubriker, content)
2. Kategorisera i: Teknik, Produkt, Bransch, Kundsegment, Problem, Lösning, Geografi
3. Identifiera överlappning (% av termer som förekommer hos båda)
4. Lista unika "ägda" termer per entitet
**Output**:
```
### QUIXZOOM Semantiska Fält
**Kärnkluster**: [lista 10-15 termer]
**Unika ägda termer**: [lista 10 termer som Quix.io INTE använder]
### Quix.io Semantiska Fält
**Kärnkluster**: [lista 10-15 termer]
**Unika ägda termer**: [lista 10 termer som QUIXZOOM INTE använder]
### Överlappning
**Delade termer**: [lista]
**Överlappningsgrad**: [%]
**Riskbedömning**: [hög/medel/låg — motivera]
```
---
## SEKTION 4: KNOWLEDGE GRAPH STRATEGI
**Uppgift**: Definiera exakt Schema.org/JSON-LD-implementation för att etablera QUIXZOOM som separat entitet.
**Required schemas** (ge exakt JSON-LD för varje):
1. **Organization** (huvudentitet)
- name: "QUIXZOOM"
- alternateName: "QUIXZOOM AB"
- url: "https://quixzoom.com"
- logo
- sameAs: [lista alla profiler]
- founder
- foundingDate
- knowsAbout: [lista 5-10 topics]
2. **SoftwareApplication**
- name: "QUIXZOOM"
- applicationCategory: "PhotographyApplication"
- operatingSystem: "iOS, Android"
- offers
- aggregateRating (när tillgänglig)
3. **MobileApplication**
- Samma som ovan men med mobile-specifika attribut
4. **Product** (för missions-tjänsten)
5. **Dataset** (för insamlad fältdataplattform)
6. **ImageObject + VideoObject** (för media)
7. **FAQPage** (för vanliga frågor)
8. **BreadcrumbList**
9. **WebSite** med SearchAction (sitelinks searchbox)
**Output**: Giltig JSON-LD för varje schema. Inkludera `@id` för entitetsreferenser.
---
## SEKTION 5: CONTENT GAP ANALYSIS
**Uppgift**: Identifiera 100 innehållsmöjligheter (INTE 500 — fokusera på kvalitet).
**Kategorier**:
- Pillar pages (5 st)
- Cluster pages (15 st)
- Location SEO (20 st)
- Programmatic SEO (20 st)
- Evergreen content (20 st)
- News/trending (20 st)
**Format per möjlighet**:
```
| # | Titel | Typ | Keyword | Volym | Difficulty | Intent | Priority |
|---|-------|-----|---------|-------|------------|--------|----------|
| 1 | ... | Pillar | ... | ... | ... | Informational | High |
```
**Prioritering**: Använd ICE-score (Impact × Confidence × Ease) / 100.
---
## SEKTION 6: DIGITAL PR-STRATEGI
**Uppgift**: Lista 50 konkreta PR-möjligheter.
**Kategorier**:
- Pressmeddelanden (10)
- Intervjuer/podcasts (10)
- Product Hunt / G2 / Capterra (5)
- GitHub (open source, 5)
- LinkedIn-content (5)
- YouTube (5)
- Konferenser/events (5)
- Akademiska referenser (5)
**Format**:
```
| # | Kanal | Aktivitet | Mål | Timeline | Ägare |
|---|-------|-----------|-----|----------|-------|
```
---
## SEKTION 7: BACKLINK-STRATEGI
**Uppgift**: Identifiera 200 potentiella länkkällor (INTE 1000 — fokusera på kvalitet och relevance).
**Kategorier**:
- Branschpublikationer (50)
- Lokala nyheter (50)
- Universitet/forskning (25)
- Startup-directories (25)
- Partners/leverantörer (25)
- Crowdsourcing/gig-economy (25)
**Format**:
```
| # | Domän | DR | Kategori | Relevans | Kontakt | Approach |
|---|-------|-----|----------|----------|---------|----------|
```
---
## SEKTION 8: INFORMATION ARCHITECTURE
**Uppgift**: Designa sajtstruktur för quixzoom.com.
**Output**:
- Sidträd (max 3 nivåer)
- URL-struktur
- Intern länkstrategi (hub-and-spoke)
- Breadcrumb-struktur
- Topic hubs (5 st)
---
## SEKTION 9: EEAT-MAXIMERING
**Uppgift**: Lista 20 konkreta åtgärder för att stärka Experience, Expertise, Authority, Trust.
**Format**:
```
| # | Pillar | Åtgärd | Implementering | Effekt |
|---|--------|--------|----------------|--------|
```
---
## SEKTION 10: TECHNICAL SEO-CHECKLIST
**Uppgift**: 50-punkts checklista.
**Kategorier**:
- Core Web Vitals (10)
- Crawlability/indexering (10)
- Structured data (10)
- Performance (10)
- Mobile (10)
**Format**: `[ ]` checkbox + prio (H/M/L) + ägare.
---
## SEKTION 11: AI SEARCH OPTIMIZATION
**Uppgift**: 20 åtgärder för att optimera för AI-baserade söksystem.
**System**: Google AI Overviews, Gemini, ChatGPT, Perplexity, Claude, Microsoft Copilot, Brave AI.
**Format**:
```
| # | System | Taktik | Implementering | Mätning |
|---|--------|--------|----------------|---------|
```
---
## SEKTION 12: 365-DAGARS ROADMAP
**Uppgift**: Fasindelad roadmap.
**Faser**:
- **Dag 0-30**: Foundation (teknisk SEO, schema, GA/GSC setup)
- **Dag 31-90**: Content + Entity Building (pillar pages, PR-lansering)
- **Dag 91-180**: Authority Building (backlinks, partnerships, topical authority)
- **Dag 181-365**: Scale + Optimize (programmatic SEO, international, automation)
**Output**: Gantt-liknande tabell per fas med aktiviteter, deliverables, KPI:er.
---
## SEKTION 13: TOP 100 ACTION ITEMS
**Uppgift**: Prioriterad lista över de 100 mest värdeskapande insatserna.
**Format**:
```
| Rank | Insats | Sektion | Impact | Effort | ICE | Status |
|------|--------|---------|--------|--------|-----|--------|
```
**Regler**:
- Max 20% tekniska fixar
- Min 40% content/entity-building
- Min 20% PR/digital authority
- Max 20% "quick wins"
---
## LEVERANSINSTRUKTIONER
1. **Skriv direkt** — ingen intro, ingen sammanfattning före sektion 1.
2. **Använd tabeller** — minimal prosa, maximal skannbarhet.
3. **Var specifik** — "implementera schema" är inte OK. "Lägg till Organization-schema med @id: https://quixzoom.com/#organization" är OK.
4. **Markera osäkerheter** — om data saknas, skriv `[DATA SAKNAS]` och föreslå källa.
5. **Avsluta med**: Sammanfattning av top 10 insatser + estimerad timeline till entitetsseparation.
---
## HÄVSTÅLDSFÖRSLAG (EXTRA)
Inkludera 5-10 idéer för:
- Community-sidor (Reddit, forum, Discord)
- "Best in test"-strategier
- Automatiserade innehållsflöden
- Partnerskap som genererar länkar
- Användargenererat innehåll som SEO-tillgång
---
**STARTA MED SEKTION 1. AVSLUTA MED SEKTION 13. INGA AVBROTT.**