aee0f09db8
- Datafabrik: Dockerfile fix, agentorkestrering fungerar - Vision: Identify-modell, FAISS, OCR alla testade - API: Alla 7 integrationstester passerade - Upplösare: Entitetsupplösning verifierad
106 lines
3.6 KiB
Markdown
106 lines
3.6 KiB
Markdown
# Landvex Technical SEO - Executive Summary
|
|
|
|
## Status: Audit Complete ✅ | Fixes Require Erik/Johan Access
|
|
|
|
---
|
|
|
|
## Critical Issues (Fix Immediately)
|
|
|
|
### 1. K8: Canonical Chaos ⚠️ P0
|
|
**~40+ pages have wrong canonical pointing to www.landvex.com**
|
|
|
|
The www subdomain 301 redirects back to non-www, creating an SEO redirect loop that confuses search engines.
|
|
|
|
**Affected pages include:**
|
|
- All /verticals/* pages (6 pages)
|
|
- All /intelligence/* pages (10 pages)
|
|
- All /cities/* pages (11 pages)
|
|
- All legal pages: /privacy, /terms, /security, /trust, /compliance, /cookie-policy, /dpa, /data-lineage, /data-quality, /subprocessors, /sla
|
|
- All service pages: /about, /careers, /contact, /reports, /pilot, /accessibility
|
|
- /methodology/, /enterprise/
|
|
- Two pages have canonical pointing to `/` instead of self: /intelligence/development-forecast-index/, /intelligence/risk-resilience-index/
|
|
|
|
**Fix:** Mass replace `www.landvex.com` → `landvex.com` in all HTML files, OR implement CloudFront function to rewrite headers.
|
|
|
|
**Requires:** Erik/Johan (S3/CloudFront access)
|
|
|
|
---
|
|
|
|
### 2. K6: /comparison is Duplicate Content ⚠️ P1
|
|
`/comparison` has identical content to homepage with canonical pointing to `/`. This wastes crawl budget.
|
|
|
|
**Fix:** 301 redirect /comparison → / or remove from S3.
|
|
|
|
**Requires:** Erik/Johan (S3/CloudFront access)
|
|
|
|
---
|
|
|
|
### 3. K7: /intelligence-map Content-Type ⚠️ P1
|
|
May have incorrect S3 metadata. Currently returns `text/html` but historically had issues.
|
|
|
|
**Fix:** Verify and fix S3 metadata if needed.
|
|
|
|
**Requires:** Erik/Johan (AWS S3 access)
|
|
|
|
---
|
|
|
|
## Content Consistency Issues (Can Fix with HTML Editing)
|
|
|
|
### 4. H15: Taxonomy Mismatch
|
|
- Methodology hero says "Five interlocked layers"
|
|
- But lists 6 dimensions: Opportunity, Growth, Commercial Vitality, Infrastructure Stability, Tourism Potential, Investment Confidence
|
|
- **Fix:** Change "Five" → "Six" in methodology hero
|
|
|
|
### 5. H16: Location vs Investment Attractiveness
|
|
- Homepage links to `/intelligence/investment-attractiveness-index/` but labels it "Location Attractiveness Index"
|
|
- **Fix:** Change label to "Investment Attractiveness Index"
|
|
|
|
### 6. H30: Pipeline Steps Mismatch
|
|
- Methodology: 5 layers
|
|
- Enterprise: 4 steps (Discovery → Pilot definition → Pilot delivery → Enterprise subscription)
|
|
- How it works: 4 steps
|
|
- **Fix:** Add 5th step to Enterprise or document why different
|
|
|
|
### 7. H12: Navigation Inconsistency
|
|
- 4 different nav variants across pages
|
|
- **Fix:** Standardize to single nav structure
|
|
|
|
### 8. K9: Footer/Branding Inconsistencies
|
|
- © format varies across pages (3 different formats found)
|
|
- HQ info present on some pages, missing on others
|
|
- Status banner only on methodology
|
|
- **Fix:** Standardize all footers
|
|
|
|
---
|
|
|
|
## Bonus Findings
|
|
|
|
1. **CloudFront cache errors:** `x-cache: Error from cloudfront` observed - may indicate cache config issues
|
|
2. **Sitemap only has 5 URLs** - should include all major pages
|
|
3. **Robots.txt allows all** - good, but could be more specific
|
|
|
|
---
|
|
|
|
## Required Actions by Owner
|
|
|
|
| Issue | Priority | Requires | Effort |
|
|
|-------|----------|----------|--------|
|
|
| K8 Canonical fix | P0 | Erik/Johan - S3/CloudFront | Medium |
|
|
| K6 /comparison redirect | P1 | Erik/Johan - S3/CloudFront | Low |
|
|
| K7 Content-Type | P1 | Erik/Johan - AWS S3 | Low |
|
|
| H15-H30 Content fixes | P2 | Content editing | Medium |
|
|
| H12 Nav standardization | P2 | Content editing | Medium |
|
|
| K9 Footer standardization | P3 | Content editing | Low |
|
|
|
|
---
|
|
|
|
## Files Created
|
|
|
|
1. `landvex-seo-audit-report.md` - Full detailed audit
|
|
2. `landvex-seo-fixes.md` - Actionable commands and code
|
|
3. `landvex-seo-executive-summary.md` - This summary
|
|
|
|
---
|
|
|
|
*Audit completed: 2026-07-05*
|