Dev Log
Branded Region 8 hero for the Beema article + pre-production SEO pass
What was done
RegionEightHero.astro— new self-contained inline-SVG component (4:3, 1200×900) using Brand Architecture tokens: charcoal→black gradient + blueprint grid, “ASCE · REGION 8 / Governor.” headline, Beema’s name/role/term, the 9 Region 8 state codes as chips (Idaho highlighted), and her headshot embedded as a clipped<image>. Vector, so it’s crisp at any size and rasterizable later. Composition is vertically centered for balance.- Wired in two places — full-width hero on
/dev-iq/land-use-intelligence/welcome-beema-dahal/, and as the index card image via asvgHeroflag (suppresses the photo gradient overlay and the Featured pill since the graphic is self-evidently the hero). - Index tidy —
rs4-nampaun-featured (Beema is the featured slot); the “Powered by ZIG” tag is now conditional (zig: false) so it only shows on the genuinely ZIG-data-driven articles, not this team/standards piece. - SEO / pre-production:
- Custom OG image — generated a 1200×630 branded Region 8 OG card (
src/assets/og/welcome-beema-dahal.png, rasterized from an OG-layout SVG via sharp; generator kept at.tmp/0010_add_beema_to_website/build-og.mjsfor regen) and wired it asogImage. Confirmed the production build emits a hashed absolute URL on bothog:imageand the Article-schemaimage. This is what renders when the LinkedIn welcome/governor posts link here. - Article-schema author fix —
BaseLayouthardcoded the LUIArticleauthor as Ryan Benson; added an optionalarticleAuthorprop (default unchanged) and passed Kelli Black so the visible byline and the JSON-LD author match. Other articles unaffected (verified Eagle still emits Ryan Benson). - Entity cross-link — added an optional
articleAboutprop toBaseLayout; the article now emitsabout → /about/beema-dahal/#person, tying the Article into the entity graph with Beema’s credentialed Person node (PE license + ASCE governor). Strengthens the E-E-A-T signal of the credential pillar. - Bio → article internal link — new optional
featuredArticlefield onTeamMemberrenders a “Featured reading” link on Beema’s/about/page (kept out of the bio string so it never leaks into the Person schema description). llms.txt— added the article to the Land Use Intelligence list for AI discovery.- SEO plan — logged the feature as a
doneitem initems.json(Phase 3 Content), bumpedlastUpdatedto 2026-06-11. Surfaces on the public/dev-iq/ai-iq/getting-found-by-ai/scoreboard. - Search fallback + sitemap — article present in both (sitemap is automatic; search.astro was updated earlier).
- Custom OG image — generated a 1200×630 branded Region 8 OG card (
- Cleanup — deleted the throwaway
/preview-beema-hero/page.
Why
Ryan wanted a distinctive image for the Beema/ASCE feature; we iterated on a branded Region 8 graphic (chose it over a cropped headshot or a generic aerial) and landed on the centered, uncropped version. The SEO pass is the pre-production sweep: accurate structured data, AI-discovery surface, and internal/search coverage so the page is fully harvestable when it ships.
Verified
Clean production build. Article emits Article JSON-LD with author “Kelli Black” + datePublished 2026-06-11; the SVG renders on both the article hero and the index card; sitemap and llms.txt include the URL.
Still open (deferred, not blockers)
- Beema’s personal off-hours line — bio still closes on a values line; swap in a real hobby/personal line when she sends one (every other engineer bio closes with a personal note).
- The OG image text rasterizes in a system sans (Inter isn’t installed for sharp’s SVG renderer) — clean and on-brand, but if pixel-perfect Inter is wanted later, regenerate with an embedded font or a browser screenshot.
Files affected
src/components/RegionEightHero.astro— addedsrc/assets/og/welcome-beema-dahal.png— added (OG card)src/pages/dev-iq/land-use-intelligence/welcome-beema-dahal.astro— modified (hero, ogImage, articleAuthor, articleAbout)src/pages/dev-iq/land-use-intelligence/index.astro— modified (svgHero card, featured/zig flags)src/pages/about/[slug].astro— modified (featured-article link block + styles)src/data/team.ts— modified (featuredArticlefield on TeamMember + Beema entry)src/layouts/BaseLayout.astro— modified (optionalarticleAuthor+articleAboutprops for LUI Article schema)src/content/seo-plan/items.json— modified (feature logged done; lastUpdated bumped)public/llms.txt— modified (article added)src/pages/preview-beema-hero.astro— deleted