- Datafabrik: Dockerfile fix, agentorkestrering fungerar - Vision: Identify-modell, FAISS, OCR alla testade - API: Alla 7 integrationstester passerade - Upplösare: Entitetsupplösning verifierad
14 KiB
Landvex Technical SEO Audit & Fix Report
Date: 2026-07-05 Auditor: AI Subagent Site: landvex.com
Executive Summary
Jag har genomfört en omfattande teknisk SEO-granskning av landvex.com. Här är de 8 identifierade problemen med exakta åtgärder och vad som behöver Eriks/Johans hjälp med.
1. K8: Canonical-fixar sajtbrett ⚠️ KRITISKT
Problem
Många sidor har canonical som pekar på https://www.landvex.com/... vilket 301:ar tillbaka till https://landvex.com/.... Detta skapar en oändlig redirect-loop i SEO-kedjan och försvårar indexering.
Sidor med FEL canonical (www):
Sidor med KORREKT canonical (utan www):
| Sida | Korrekt canonical |
|---|---|
| / | https://landvex.com/ |
| /insights/ | https://landvex.com/insights/ |
| /comparison | https://landvex.com/ |
| /intelligence-map | https://landvex.com/ |
| /intelligence/development-forecast-index/ | https://landvex.com/ |
| /intelligence/risk-resilience-index/ | https://landvex.com/ |
| /comparison | https://landvex.com/ |
| /intelligence-map | https://landvex.com/ |
Rekommendation
Alternativ A: Massredigering av HTML-filer (REKOMMENDERAS)
- Byt ut
https://www.landvex.com→https://landvex.comi ALLA HTML-filer - Påverkar: canonical tags, og:url, twitter:image, schema.org URLs, hreflang, interna länkar
Alternativ B: CloudFront-funktion
- Skapa en CloudFront@Edge-funktion som skriver om canonical headers på vägen ut
- Mer komplext, men fungerar om HTML-filerna inte kan ändras direkt
Åtgärd kräver: Erik/Johan (S3/CloudFront access)
NOTERA: Två intelligence-index har canonical som pekar på startsidan (/) istället för sig själva:
- /intelligence/development-forecast-index/ → https://landvex.com/
- /intelligence/risk-resilience-index/ → https://landvex.com/
Detta är också fel - de bör peka på sig själva.
2. K6/N1: /comparison - Gammal build eller duplicerat innehåll
Problem
/comparison har:
- Samma titel som startsidan: "Landvex — Decision Intelligence for the Physical World"
- Samma innehåll som startsidan (verkar vara en kopia)
- Canonical pekar på
https://landvex.com/(startsidan) - vilket är korrekt om det är duplicerat innehåll - Finns i nav-dropdown som "Compare →"
Rekommendation
Alternativ A (REKOMMENDERAS): Ta bort /comparison från S3 och 301:a till / Alternativ B: Skapa unikt innehåll för jämförelsesidan
NOTERA: /comparison har identiskt innehåll med startsidan (diff visar inga skillnader i första 50 raderna). Detta är ett klassiskt duplicate content-problem.
Åtgärd kräver: Erik/Johan (S3/CloudFront access för redirect)
3. K7: /intelligence-map dubbla Content-Type-headers
Problem
Vid kontroll visade sig att /intelligence-map returnerar:
content-type: text/html
Detta verkar korrekt nu, men historiskt har det funnits problem med application/octet-stream vs text/html.
Status
⚠️ Kan inte verifiera dubbla headers från extern test. Kräver S3-metadata-kontroll.
Rekommendation
Kontrollera S3-metadata för filen intelligence-map (eller intelligence-map.html):
aws s3api head-object --bucket landvex-prod --key intelligence-map
Om Content-Type är felaktig:
aws s3 cp s3://landvex-prod/intelligence-map s3://landvex-prod/intelligence-map --metadata-directive REPLACE --content-type text/html
Åtgärd kräver: Erik/Johan (AWS S3 access)
NOTERA: CloudFront visar "x-cache: Error from cloudfront" vilket kan indikera cache-problem. Detta bör också undersökas.
4. H15: Taxonomikaos - Dimensioner/axlar/index
Problem
Inkonsekvent användning av termer:
| Sida | Term | Antal |
|---|---|---|
| /methodology/ | "Five interlocked layers" | 5 lager |
| /methodology/ | "Six scoring dimensions" | 6 dimensioner |
| /methodology/ | "Six dimensions, one comparable scale" | 6 dimensioner |
| Startsidan | 9 index i /intelligence/ | 9 index |
| Startsidan | "Intelligence Map — 100+ Cities" | 100+ städer |
Specifika motsägelser:
- Hero säger: "Five interlocked layers"
- Dimensions-band säger: "Six scoring dimensions"
- Text säger: "Six dimensions, one comparable scale" med: Opportunity · Growth · Commercial Vitality · Infrastructure Stability · Tourism Potential · Investment Confidence
- Men i listan ovan finns bara 5 i vissa sammanhang
Rekommendation
Standardisera till EN terminologi:
- "Six dimensions" (inte "Five layers")
- Uppdatera hero-texten på /methodology/ från "Five interlocked layers" till "Six interlocked layers"
- Eller: Ändra allt till "Five" om det är 5 som avses (men listan visar 6)
Åtgärd kräver: Innehållsredigering (kan göras direkt i HTML)
5. H16: "Location Attractiveness" vs "Investment Attractiveness"
Problem
På startsidan:
- Länk:
href="/intelligence/investment-attractiveness-index/" - Rubrik:
<h3>Location Attractiveness Index</h3>
På själva sidan:
- Titel: "Investment Attractiveness Index — Landvex Intelligence"
- Canonical:
/intelligence/investment-attractiveness-index/
Rekommendation
Standardisera till "Investment Attractiveness Index" överallt:
- Ändra
<h3>Location Attractiveness Index</h3>→<h3>Investment Attractiveness Index</h3>på startsidan - Kontrollera alla andra referenser
Åtgärd kräver: Innehållsredigering (kan göras direkt i HTML)
6. H30: Pipeline-numrering
Problem
Enterprise-sidan har 4 steg (inte 3→5 som rapporterats):
- Discovery call
- Pilot definition
- Pilot delivery
- Enterprise subscription
Methodology-sidan har 5 lager:
- Observation Layer
- Normalization Layer
- Intelligence Layer
- Contradiction Engine
- Red Team Analysis
Startsidan har 4 steg i "How it works":
- Define the decision
- Design the intelligence model
- Deploy field collection
- Deliver structured intelligence
Rekommendation
Alternativ A: Lägg till ett 5:e steg på Enterprise-sidan för att matcha Methodology:
5. Scale & Optimize (eller "Continuous Intelligence")
Alternativ B: Ändra Methodology från 5 till 4 lager (mindre troligt önskvärt)
Alternativ C: Behåll olika antal steg men dokumentera tydligt varför (t.ex. "Enterprise process: 4 steg" vs "Methodology layers: 5 lager")
Problem
På enterprise-sidan finns 4 steg:
- Discovery call
- Pilot definition
- (saknas i min output - behöver verifiera)
- (saknas i min output - behöver verifiera)
På startsidan finns 4 steg i "How it works":
- Define the decision
- Design the intelligence model
- Deploy field collection
- Deliver structured intelligence
På methodology-sidan finns 5 lager (numrerade 01-05):
- Observation Layer
- Normalization Layer
- Intelligence Layer
- Contradiction Engine
- Red Team Analysis
Rekommendation
Enterprise-sidan: Verkar redan ha 4 steg. Om det ska vara 5, lägg till ett steg mellan 3 och 4 (t.ex. "Validation & Review") eller ändra numreringen.
Standardisera pipeline-beskrivningar:
- Methodology: 5 lager (01-05)
- Enterprise: 4 steg (1-4) - ÄNDRA TILL 5 STEG för konsistens
- How it works: 4 steg - ÄNDRA TILL 5 STEG för konsistens
Åtgärd kräver: Innehållsredigering (kan göras direkt i HTML)
7. H12: Nav-kaoset
Problem
Fyra olika nav-strukturer på olika sidor:
Nav Variant A (Startsidan):
- LandveX (logo)
- How it works
- Verticals (dropdown)
- Intelligence → /methodology/
- Cities
- Insights
- Enterprise
- Contact
- Get in touch →
Nav Variant B (Methodology):
- Home
- LandveX (logo)
- Home
- How it works
- Contact
- Get in touch →
Nav Variant C (Enterprise):
- Home
- LandveX (logo)
- How it works
- Verticals
- Intelligence
- Enterprise (active)
- Contact
- Get in touch
Nav Variant D (Verticals):
- ← Back to Landvex
- Get in touch →
Rekommendation
Standardisera till EN nav-struktur (Variant A):
[LandveX] How it works Verticals Intelligence Cities Insights Enterprise Contact [Get in touch →]
Åtgärd kräver: Innehållsredigering (kan göras direkt i HTML)
8. K9: Motsägelser - Standardisering
8a. HQ-formulering
| Sida | Formulering |
|---|---|
| / | "Swedish-headquartered control intelligence company (Landvex AB, Tyresö)" |
| / | "US HQ: Houston, Texas · EU HQ: Tyresö, Sweden" |
| / | "Landvex Inc. (US) · Houston, Texas · Landvex AB (EU) · Org.nr 559141-7042" |
| /methodology/ | (ingen HQ-info) |
| /enterprise/ | (ingen HQ-info) |
| Footer / | "Landvex Inc · Houston, Texas (US HQ) · Landvex AB · Org.nr 559141-7042 · Tyresö, Sweden (EU HQ)" |
Rekommendation: Standardisera till:
Landvex Inc. · Houston, Texas (US) · Landvex AB · Org.nr 559141-7042 · Tyresö, Sweden (EU)
8b. Statusformulering
| Sida | Formulering |
|---|---|
| /methodology/ | "Pre-launch: All methodology documentation describes the system as designed for August 2026 launch" |
| / | (ingen status-banner) |
Rekommendation: Lägg till samma banner på alla sidor eller ta bort från methodology.
8c. ©-format
| Sida | Format |
|---|---|
| / | "© 2026 Landvex Inc / Landvex AB" |
| /methodology/ | "© 2026 Landvex Inc · Landvex AB (org.nr 559141-7042)" |
| /enterprise/ | "© 2026 LandveX AB · Org.nr 559141-7042" |
| /verticals/... | "© 2026 Landvex Inc · Landvex AB (org.nr 559141-7042)" |
Rekommendation: Standardisera till:
© 2026 Landvex Inc. · Landvex AB (org.nr 559141-7042)
8d. TLS-påstående
| Sida | Påstående |
|---|---|
| /enterprise/ | "All data stored and processed on AWS eu-north-1 (Stockholm). Never leaves the EU." |
| / | (inget TLS-påstående) |
Rekommendation: Standardisera säkerhetsinformation på alla sidor.
Åtgärd kräver: Innehållsredigering (kan göras direkt i HTML)
Sammanställning av åtgärder
Kan göras direkt (HTML-redigering):
- H15: Taxonomi - ändra "Five" till "Six" på methodology
- H16: "Location Attractiveness" → "Investment Attractiveness"
- H30: Pipeline-numrering - lägg till steg eller ändra
- H12: Standardisera nav överallt
- K9: Standardisera HQ, ©, status, TLS
Kräver Erik/Johan (S3/CloudFront/AWS):
- K8: Massfix av canonicals (alla www → non-www)
- K6: 301:a /comparison till / eller ta bort
- K7: Verifiera/fixa S3-metadata för /intelligence-map
Appendix: Fullständig lista över sidor att fixa
Alla sidor med www-canonical (MÅSTE fixas):
- /methodology/
- /enterprise/
- /about/
- /careers/
- /contact/
- /privacy/
- /terms/
- /security/
- /trust/
- /compliance/
- /cookie-policy/
- /dpa/
- /data-lineage/
- /data-quality/
- /subprocessors/
- /sla/
- /reports/
- /pilot/
- /blog/ → /insights/ (redirect)
- /accessibility/
- /verticals/municipalities/
- /verticals/infrastructure/
- /verticals/property/
- /verticals/insurance/
- /verticals/retail/
- /verticals/security/
- /intelligence/city-health-index/
- /intelligence/infrastructure-risk-index/
- /intelligence/investment-attractiveness-index/
- /intelligence/commercial-opportunity-index/
- /intelligence/development-forecast/
- /intelligence/growth-velocity-index/
- /intelligence/neighbourhood-quality-index/
- /intelligence/risk-resilience-profile/
- /intelligence/urban-growth-index/
- /cities/stockholm/
- /cities/berlin/
- /cities/paris/
- /cities/london/
- /cities/bangkok/
- /cities/brussels/
- /cities/copenhagen/
- /cities/helsinki/
- /cities/madrid/
- /cities/milan/
- /cities/oslo/
- /insights/* (alla artiklar)
- /use-cases/*
Sidor som redan är korrekta:
- / (startsidan)
- /insights/ (indexsidan)
Rapport genererad: 2026-07-05