Files
boc/landvex-seo-audit-report.md
T
Bernt aee0f09db8 landvex: Fixar och tester klara för alla komponenter
- Datafabrik: Dockerfile fix, agentorkestrering fungerar
- Vision: Identify-modell, FAISS, OCR alla testade
- API: Alla 7 integrationstester passerade
- Upplösare: Entitetsupplösning verifierad
2026-07-05 06:41:32 +00:00

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):

Sida Felaktig canonical
/methodology/ https://www.landvex.com/methodology/
/enterprise/ https://www.landvex.com/enterprise/
/about/ https://www.landvex.com/about/
/careers/ https://www.landvex.com/careers/
/contact/ https://www.landvex.com/contact/
/privacy/ https://www.landvex.com/privacy/
/terms/ https://www.landvex.com/terms/
/security/ https://www.landvex.com/security/
/trust/ https://www.landvex.com/trust/
/compliance/ https://www.landvex.com/compliance/
/cookie-policy/ https://www.landvex.com/cookie-policy/
/dpa/ https://www.landvex.com/dpa/
/data-lineage/ https://www.landvex.com/data-lineage/
/data-quality/ https://www.landvex.com/data-quality/
/subprocessors/ https://www.landvex.com/subprocessors/
/sla/ https://www.landvex.com/sla/
/reports/ https://www.landvex.com/reports/
/pilot/ https://www.landvex.com/pilot/
/blog/ https://www.landvex.com/insights/
/accessibility/ https://www.landvex.com/accessibility/
/verticals/municipalities/ https://www.landvex.com/verticals/municipalities/
/verticals/infrastructure/ https://www.landvex.com/verticals/infrastructure/
/verticals/property/ https://www.landvex.com/verticals/property/
/verticals/insurance/ https://www.landvex.com/verticals/insurance/
/verticals/retail/ https://www.landvex.com/verticals/retail/
/verticals/security/ https://www.landvex.com/verticals/security/
/intelligence/city-health-index/ https://www.landvex.com/intelligence/city-health-index/
/intelligence/infrastructure-risk-index/ https://www.landvex.com/intelligence/infrastructure-risk-index/
/intelligence/investment-attractiveness-index/ https://www.landvex.com/intelligence/investment-attractiveness-index/
/intelligence/commercial-opportunity-index/ (förmodligen samma problem)
/intelligence/development-forecast/ (förmodligen samma problem)
/intelligence/growth-velocity-index/ (förmodligen samma problem)
/intelligence/neighbourhood-quality-index/ (förmodligen samma problem)
/intelligence/risk-resilience-profile/ (förmodligen samma problem)
/intelligence/urban-growth-index/ (förmodligen samma problem)

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.comhttps://landvex.com i 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:

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:

  1. Hero säger: "Five interlocked layers"
  2. Dimensions-band säger: "Six scoring dimensions"
  3. Text säger: "Six dimensions, one comparable scale" med: Opportunity · Growth · Commercial Vitality · Infrastructure Stability · Tourism Potential · Investment Confidence
  4. 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):

  1. Discovery call
  2. Pilot definition
  3. Pilot delivery
  4. Enterprise subscription

Methodology-sidan har 5 lager:

  1. Observation Layer
  2. Normalization Layer
  3. Intelligence Layer
  4. Contradiction Engine
  5. Red Team Analysis

Startsidan har 4 steg i "How it works":

  1. Define the decision
  2. Design the intelligence model
  3. Deploy field collection
  4. 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:

  1. Discovery call
  2. Pilot definition
  3. (saknas i min output - behöver verifiera)
  4. (saknas i min output - behöver verifiera)

På startsidan finns 4 steg i "How it works":

  1. Define the decision
  2. Design the intelligence model
  3. Deploy field collection
  4. Deliver structured intelligence

På methodology-sidan finns 5 lager (numrerade 01-05):

  1. Observation Layer
  2. Normalization Layer
  3. Intelligence Layer
  4. Contradiction Engine
  5. 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):

  1. /methodology/
  2. /enterprise/
  3. /about/
  4. /careers/
  5. /contact/
  6. /privacy/
  7. /terms/
  8. /security/
  9. /trust/
  10. /compliance/
  11. /cookie-policy/
  12. /dpa/
  13. /data-lineage/
  14. /data-quality/
  15. /subprocessors/
  16. /sla/
  17. /reports/
  18. /pilot/
  19. /blog/ → /insights/ (redirect)
  20. /accessibility/
  21. /verticals/municipalities/
  22. /verticals/infrastructure/
  23. /verticals/property/
  24. /verticals/insurance/
  25. /verticals/retail/
  26. /verticals/security/
  27. /intelligence/city-health-index/
  28. /intelligence/infrastructure-risk-index/
  29. /intelligence/investment-attractiveness-index/
  30. /intelligence/commercial-opportunity-index/
  31. /intelligence/development-forecast/
  32. /intelligence/growth-velocity-index/
  33. /intelligence/neighbourhood-quality-index/
  34. /intelligence/risk-resilience-profile/
  35. /intelligence/urban-growth-index/
  36. /cities/stockholm/
  37. /cities/berlin/
  38. /cities/paris/
  39. /cities/london/
  40. /cities/bangkok/
  41. /cities/brussels/
  42. /cities/copenhagen/
  43. /cities/helsinki/
  44. /cities/madrid/
  45. /cities/milan/
  46. /cities/oslo/
  47. /insights/* (alla artiklar)
  48. /use-cases/*

Sidor som redan är korrekta:

  1. / (startsidan)
  2. /insights/ (indexsidan)

Rapport genererad: 2026-07-05