Huiseigenaren-route, sectienavigatie, SEO/AI-vindbaarheid en flinke Funderscan-updates (deb0355)
Website — huiseigenarenroute en navigatie
- Eigen route /voor-huiseigenaren met eigen metadata en ISR; oude ?doelgroep=eigenaar-links redirecten automatisch (308).
- Homepage-hero met twee primaire ingangen: huiseigenaar → /voor-huiseigenaren, professional → #producten.
- Header en footer uitgebreid met ‘Voor huiseigenaren’; doelgroep-tegel verwijst nu naar de B1-hub in plaats van direct naar het formulier.
Website — over-ons en vindbaarheid
- Nieuwe pagina /over-ons met secties voor FunderConsult, FunderMaps, KCAF en Data API; opgenomen in header, footer en sitemap.
- Consistente marketingmetadata-sitewide (titeltemplate, Open Graph) en marketingMetadata-helper uitgerold op kernpagina’s.
- JSON-LD toegevoegd: Organization (sitewide), SoftwareApplication/Offer, Service, FAQPage en BreadcrumbList.
- Sitemap opgeschoond en geprioriteerd; /llms.txt met NL-samenvatting voor AI-crawlers (leeg op staging).
- /quickscan en Marktplaats van force-dynamic naar revalidate 300 voor snellere laadtijden.
Website — sectienavigatie en deep-links
- Gedeelde SectionNav en consistente anchor-offset sitebreed; uitgerold op o.a. aankoop-verkoop, FunderScan, FunderMaps, /quickscan en Marktplaats.
- Ontbrekende sectie-id’s aangevuld; app-suitefilter is deep-linkbaar met ?filter=<id> en werkt zonder ISR-breakage.
- Menu-anchors gecorrigeerd; QuickScan-anchors genormaliseerd naar kebab-case met achterwaartse compatibiliteit.
Website — terminologie en contentcomponenten
- Centrale NAF-terminologie-config en herbruikbaar 3-stappenblok; copy op homepage, quickscan-, marktplaats-, NWWI- en funderscan-pagina’s geüpdatet (oude term bij eerste vermelding).
- Nieuwe gedeelde RisicoklassenUitleg-component (A–E en betrouwbaarheidsniveaus) ingezet op vier pagina’s.
- Doelgroepen: één centrale bron voor labels/links; navigatie, homepage-tegels en app-suitefilter leiden hieruit af.
FAQ en contentbeheer
- Publieke, beheerbare FAQ op /faq met deelbare ankers per vraag; beheer via /admin/content (idempotente seed).
- Nieuwe FAQ-startvragen over FunderMaps/FunderScan (o.a. doelgroepen, API, tarieven).
- Hoofdvraag over databronnen verduidelijkt (archieftekeningen, aangeleverde onderzoeken, QuickScan-DB).
Funderscan — rapporteren en UI
- Nieuw: rapport-scope ‘Adres’ (nummeraanduiding) naast project/cluster/object; eigen versiereeks en guards per adres.
- Responsive updates: objectenpagina, projectheader, wizard-navigatie en opmerkingen-tabs; tabstrips worden sectie-select op mobiel waar nodig.
- Tien UI-verbeteringen o.a. voortgang, prijs-/betalingspills, mobiele lay-out knoppen en responsieve tabellen.
Funderscan — scheurmodule
- Desktop: foto’s slepen vanuit verkenner naar aanzicht- en detailslots met duidelijke foutmeldingen bij ongeldige drops.
- Mobiel: compactere aanzicht-card; knoppen herplaatst voor ruimte en consistentie.
- Data-integriteit gefixt: race-conditie in draft-autosave kon aanzichtfoto verwijderen; client- en serverguards aangebracht.
Uploads — kritieke fix
- Productie valt niet langer stil terug op lokale opslag bij key-mismatch; geeft nu 503 zodat misconfiguratie direct zichtbaar is.
- Alias voor env-namen toegevoegd zodat bestaande paden blijven werken; .do/app.yaml gebruikt de canonieke varianten.
- Bestaande stage-foto’s met /uploads/…-URL blijven kapot en moeten na deploy opnieuw worden geüpload.
Admin en beheertools
- Kennisbank: sync-knop (markdown → database) op QuickScan-onderhoudspagina; upsert per slug, hoofdstukken uit _structure.json, ‘Juridisch’ uitgesloten.
- Nieuwe tool: BAG pand-ID check (status uit Kadaster LV BAG/PDOK-WFS) naast FunderMaps-resultaat, met voortgang, stop, logging en Excel-export.
- Admin Seeds: losse seed-knop voor FAQ-startcontent, idempotent.
Integraties en API-testers
- FunderMaps Webservice V4: default base URL naar productie; admin-vergelijktool toont beide omgevingen.
- Admin Externe APIs-tester: nieuwe V4-producten facade_scan en foundation-research toegevoegd.
Overige fixes en verbeteringen
- Funderscan: heropen-verzoekknop werkt nu ook voor superusers op afgeronde projecten.
- Pandzakkingpagina: leeg beeldmerk vervangen door zichtbaar SVG-downloadicoon met statuskleur.
- Funderscan-config: ongeldige Tailwind-klasse verwijderd.