improvement(landing): rewrite hero subheading for target keywords - #6234
improvement(landing): rewrite hero subheading for target keywords#6234mzxchandra wants to merge 1 commit into
Conversation
Replace the single-line hero description with the SEO/GEO-oriented two-paragraph copy: lead by naming Sim as an AI agent and workflow builder (pulling the brand into the first 150 visible chars), then the integrations/LLM + deploy/monitor workspace framing. Widen LandingHeroHeader's description prop from string to string | string[]; a string still renders the exact same single <p> (other marketing/solutions heroes unchanged), an array renders stacked paragraphs within the same 58ch measure.
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryLow Risk Overview
Reviewed by Cursor Bugbot for commit c32f370. Bugbot is set up for automated code reviews on this repo. Configure here. |
Greptile SummaryRewrites the landing-page hero subheading as two SEO-focused paragraphs while preserving the existing single-paragraph behavior for other consumers.
Confidence Score: 5/5The PR appears safe to merge with no actionable defects identified. The new array branch receives two distinct static paragraphs, while all existing shared-component consumers continue through the unchanged single-string rendering path.
|
| Filename | Overview |
|---|---|
| apps/sim/app/(landing)/components/hero/components/hero-header/hero-header.tsx | Adds a backward-compatible multi-paragraph description path without changing existing string rendering. |
| apps/sim/app/(landing)/components/hero/hero.tsx | Replaces the homepage hero’s single description string with two distinct static marketing paragraphs. |
Reviews (1): Last reviewed commit: "improvement(landing): rewrite hero subhe..." | Re-trigger Greptile
Summary
Rewrites the landing hero subheading with the SEO/GEO copy from the latest audit. The single line
becomes two paragraphs:
This leads by naming Sim (pulling the brand into the first 150 visible characters of the hero, alongside "AI Workspace" / "AI Agents" already in the H1) and works the priority keywords (
ai agent builder,ai workflow builder,ai workspace) into visible, server-rendered copy.The other five items from the audit (title tag, meta description, H1, product-demo paragraph, mothership H2) were already shipped in a prior landing SEO pass and already match the suggested wording, so this PR is only the outstanding hero delta.
Implementation
hero.tsxpasses the new two-paragraphdescriptionas astring[].LandingHeroHeaderdescriptionprop widenedstring→string | string[]. A string still renders the exact same single<p>(so/workflowsand the other solutions heroes are byte-identical); an array renders stacked<p>s atgap-3within the same58chmeasure.Type of Change
Testing
Verified against a local dev build of the
(landing)route:/workflowssolutions hero still renders its single-paragraph string path unchanged.biome checkclean on both files;tsc --noEmitpasses forapps/sim.Checklist
Screenshots/Videos
Verified locally at 1280 and 390 widths (two stacked paragraphs, clean gap, no overflow). Happy to attach if useful.
🤖 Generated with Claude Code
https://claude.ai/code/session_01JgSoC2yCfeDkSpZqafWoPA