# FieldDrop · full site audit (2026-10-14)

**Live preview:** https://fielddrop.co  
**Scope:** Marketing shell, 11 lanes, rates, brand, blog, app preview, agent surfaces.

---

## 1. Surface map

| Surface | Status | Notes |
|---------|--------|-------|
| `/` | Green | 11-lane grid, tiered rate glance |
| `/lane/` | Green | All lanes + rate hints |
| `/pricing/` | Green | Dynamic tier table (`fielddrop_rates.v1.json`) |
| `/brand/` | **Upgraded** | Logo matrix + voice canon |
| 11 lane landings | Green | Generated + F1 custom copy |
| `/app/` | Preview | Wizard; no wallet Stripe |
| `/blog/` | Green | 60 guides (5×11 lanes + 5 proof); shared site shell; nomenclature pass |
| `/news/` `/resources/` | Green | JSON-driven |
| Legal | Green | privacy, tos |
| Agent | Green | llms v6, gospel, ai-bus, rates + logo matrix JSON |

---

## 2. Brand gaps (addressed this pass)

| Gap | Fix |
|-----|-----|
| Single generic favicon on all lanes | Per-lane marks in `/brand/logos/` + umbrella parent |
| No visual gig identity | Logo matrix on `/brand/` |
| Lane pages lack mark in hero | Generator + CSS `.fd-lane-mark` |
| Header always umbrella | Lane-active nav uses lane mark when mapped |

---

## 3. Product / engineering (unchanged)

- Receipt finalize, proof URL, photo stamps  
- Stripe wallet + per-lane `finalize_usd` debit  
- Driver templates for F2+ job types in app  

---

## 4. SEO / content

- Sitemap: 11 lanes + lane/brand  
- Missing blog: storage, fence, hazmat, insurance packet (P0 backlog)  
- Blog posts: legacy inline header (not `fielddrop-site.js`) · cosmetic debt  

---

## 5. Logo matrix assets

- **Parent:** `brand/logos/umbrella.svg`  
- **Lanes:** `brand/logos/fd_{skin}.svg`  
- **Registry:** `data/receipt-rail/fielddrop_logo_matrix.v1.json`  
- **Build:** `node fielddrop-static/scripts/build-lane-logos.mjs`  

---

## 6. Scorecard

| Area | Score |
|------|-------|
| Lane coverage | 9/10 |
| Pricing story | 9/10 |
| Visual identity per gig | 8/10 (post matrix) |
| Product parity (proof send) | 5/10 |
| Blog SEO breadth | 6/10 |

---

## 7. Next

1. Wire lane favicon `<link>` on all lane pages (generator)  
2. OG image per lane using mark + hook  
3. Blog shell → shared header/footer  
4. Stripe metadata: `skin_id` + `receipt_grade` + logo on PDF  
