SEO Agency Website Prompt — Data-Forward Dark Design for Bolt, v0 & Lovable

SEO agency website prompt for Bolt, v0 and Lovable — near-black and chartreuse, animated SVG traffic chart, keyword position ladder, honest anti-tactics section.

# Compound Search — SEO Agency Website Prompt ## 1. Goal Statement Build a data-forward SEO agency website for **Compound Search**, defined by near-black, a sharp chartreuse accent, and monospace metrics — an agency site that leads with a real traffic chart and named client outcomes rather than a services grid. ## 2. Tech Stack ``` React + Vite + TypeScript + Tailwind CSS + Framer Motion (motion/react) + shadcn/ui + lucide-react ``` ## 3. Design System — Colors ```css :root { --background: hsl(228, 16%, 9%); /* #14151c */ --foreground: hsl(220, 14%, 95%); /* #f0f1f4 */ --primary: hsl(72, 88%, 58%); /* #d4ee32 chartreuse */ --primary-foreground: hsl(228, 18%, 8%); --muted-foreground: hsl(222, 8%, 56%); --border: hsl(228, 12%, 19%); --card: hsl(228, 14%, 12%); --card-elevated: hsl(228, 12%, 16%); --loss: hsl(4, 72%, 58%); /* used for competitor decline */ } ``` ## 4. Typography ```html <link href="https://fonts.googleapis.com/css2?family=General+Sans:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" /> ``` Fallback if General Sans is unavailable: `Satoshi`, then `Inter`. - **H1:** General Sans 700, clamp(40px, 5.4vw, 78px), letter-spacing -0.035em - **H2:** General Sans 600, 32–46px - **H3:** General Sans 600, 18–20px - **Body:** General Sans 500, 16px, line-height 1.7 - **Eyebrows / data labels:** JetBrains Mono 500, uppercase, letter-spacing 0.14em, 11px, chartreuse - **Metrics:** General Sans 700, tabular-nums ## 5. Visual Effects **Effect 1 — Animated traffic growth chart.** An inline SVG line chart drawn with `pathLength` showing organic sessions over eighteen months, with a chartreuse line, a subtle gradient fill beneath, and month labels in monospace. The line draws itself over 1.8 seconds on scroll. ```tsx <svg viewBox="0 0 600 220" className="w-full"> <defs> <linearGradient id="fill" x1="0" y1="0" x2="0" y2="1"> <stop offset="0%" stopColor="var(--primary)" stopOpacity="0.28" /> <stop offset="100%" stopColor="var(--primary)" stopOpacity="0" /> </linearGradient> </defs> <motion.path d={areaPath} fill="url(#fill)" initial={{ opacity: 0 }} whileInView={{ opacity: 1 }} viewport={{ once: true }} transition={{ duration: 0.8, delay: 1.2 }} /> <motion.path d={linePath} fill="none" stroke="var(--primary)" strokeWidth="2.5" strokeLinecap="round" initial={{ pathLength: 0 }} whileInView={{ pathLength: 1 }} viewport={{ once: true }} transition={{ duration: 1.8, ease: 'easeInOut' }} /> </svg> ``` **Effect 2 — Keyword position ladder.** A vertical list where each row shows a keyword, a before position and an after position, with a chartreuse bar whose length maps to the improvement. Rows animate in from the left with a stagger. ## 6. Component Breakdown 1. **Navbar** — 72px, fixed, near-black with blur, chartreuse 1px bottom border after scroll. Wordmark left, links centre, `Get a Free Audit` chartreuse button right. 2. **Hero** — 88vh, type-led with a faint dotted grid. Mono eyebrow, H1, subline, two CTAs, four client-type labels. No stock imagery. 3. **Growth chart** — the proof section (Effect 1) with a caption naming the client type and the period. 4. **Results** — four count-up metrics: average traffic increase, average months to result, clients retained, keywords in top three. 5. **Services** — 2x3 grid: technical SEO, content strategy, digital PR and links, local SEO, ecommerce SEO, AI search visibility. 6. **Keyword ladder** — position improvements for eight real-looking keywords (Effect 2), grouped by client. 7. **Case studies** — three cards with industry, starting position, what was done, and the outcome in a single number. 8. **How we work** — four phases across ninety days with monospace week labels. 9. **Pricing** — three retainers with what is included and an explicit statement about contract length and exit. 10. **What we do not do** — a short opinionated section listing four tactics the agency refuses, with reasons. 11. **Free audit** — split: form left, what you get right, with turnaround stated. 12. **Footer** — darkest slate, chartreuse top rule, four columns, company registration. ## 7. Animations - Hero: dotted grid fades in 1.2s; H1 fades up 0.7s; labels stagger 0.06s - Traffic chart: line draws over 1.8s, area fill fades in at 1.2s delay, axis labels fade in last - Metrics: count-up 1700ms on `useInView` - Keyword ladder rows: `x: -20 → 0` with 0.07s stagger; the improvement bar scales from left over 0.6s - Service cards: chartreuse 1px border fades in on hover, 0.2s, no transform - Phase timeline: chartreuse line scales from left, 0.9s; week labels type in at 40ms per character ## 8. Responsive - **Mobile (<768px):** hamburger; H1 clamps to 40px; chart keeps full width at a shorter viewBox height with every other month label hidden; metrics 2x2; services 1-col; keyword ladder rows stack keyword above the before and after pair; pricing 1-col. - **Tablet:** services 2-col, metrics 4-col at smaller type, case studies 3-col. - **Desktop:** max width 1200px, `px-16`, `py-24`. ## 9. Full Copy **Brand:** COMPOUND SEARCH · SEO agency · Lisbon and remote **Navbar:** Results · Services · Case Studies · Pricing · About · [Button] Get a Free Audit **Hero** - Eyebrow: `SEO AGENCY · LISBON & REMOTE · B2B AND ECOMMERCE · SINCE 2018` - H1: `SEO compounds. Most agencies bill before it does.` - Subline: `We take on eight clients at a time and work on the two or three things that actually move a site. If we cannot see a path to a result in ninety days, we say so before you sign.` - CTAs: `Get a Free Audit` · `See Case Studies` - Labels: `B2B SAAS` · `ECOMMERCE` · `MARKETPLACES` · `PROFESSIONAL SERVICES` **Growth chart** — Caption: `Organic sessions, B2B SaaS client, 18 months from engagement start. 4,100 to 61,400 monthly sessions.` **Results** — `+412%` Average organic traffic at 12 months · `4.5` Average months to measurable result · `91%` Client retention past year one · `1,840` Client keywords in the top three **Services** 1. **Technical SEO** — Crawl budget, indexation, rendering, Core Web Vitals and site architecture. Unglamorous, and usually where the first thirty percent comes from. 2. **Content Strategy** — Topic clusters built around fan-out coverage rather than one keyword per page, with briefs your writers can actually use. 3. **Digital PR & Links** — Earned links from data-led stories and expert commentary. No guest post networks, no paid placements, no private blog networks. 4. **Local SEO** — Multi-location profile management, review velocity, and location pages that are not the same page with a city name swapped in. 5. **Ecommerce SEO** — Category architecture, faceted navigation control, and product schema. Most ecommerce sites lose more to indexation bloat than to competition. 6. **AI Search Visibility** — Getting cited in AI Overviews, ChatGPT and Perplexity. It rests on classic SEO plus off-site mentions, and we will explain honestly why most GEO packages are theatre. **Keyword ladder** — Eyebrow `POSITION MOVEMENT` — H2 `Twelve months of movement` - `procurement software` — 34 → 3 - `vendor management platform` — 61 → 7 - `spend analysis tool` — 88 → 4 - `supplier onboarding software` — 27 → 2 - `contract lifecycle management` — 45 → 9 - `purchase order software` — 19 → 1 - `sourcing platform comparison` — 72 → 6 - `procurement automation` — 51 → 5 **Case studies** 1. **B2B SaaS, procurement** — Started at 4,100 monthly sessions with 90% branded. Rebuilt the site architecture, killed 340 thin pages, and built eight topic clusters. **61,400 sessions at 18 months, 71% non-branded.** 2. **Ecommerce, outdoor equipment** — Faceted navigation was generating 1.2 million indexable URLs. Controlled it, consolidated categories, fixed product schema. **Organic revenue up 2.8x in 11 months.** 3. **Professional services, 14 locations** — Location pages were duplicates with a city swapped. Rewrote each around genuinely local content and rebuilt the profile estate. **Local pack visibility up 340%, enquiries up 190%.** **How we work** - `WEEK 1–2` **Audit and prioritisation** — Full technical and content audit. You get a ranked list of what matters, with an honest note on what does not. - `WEEK 3–6` **Foundations** — Technical fixes and architecture. Nothing else works properly until this does. - `WEEK 7–12` **Content and links** — Clusters shipped and the first earned links landed. This is where the curve starts to bend. - `MONTH 4+` **Compounding** — Monthly shipping, monthly reporting, quarterly strategy reset. Results accelerate because the foundation is already in. **Pricing** - **Foundation — €3,200 a month** — Technical SEO and architecture · Monthly reporting · Two strategy calls a month · Best for sites under 500 pages - **Growth — €5,800 a month** *(most chosen)* — Everything in Foundation · Content strategy and briefs · Four earned links a month · Weekly reporting · Dedicated strategist - **Compound — €9,500 a month** — Everything in Growth · Digital PR campaigns · Ecommerce or multi-location scope · Named team of three · On-site quarterly Note: `Three-month minimum, then rolling monthly. No twelve-month lock-in, because an agency that needs one is telling you something.` **What we do not do** — H2 `Four things we will not sell you` 1. `Guest post networks and paid links.` They work until an update, and then they do not, and you cannot undo them quickly. 2. `Publishing volume.` Correlation between page count and AI visibility is 0.19. Forty articles a month is a billing strategy, not an SEO one. 3. `llms.txt and schema sold as AI optimisation.` A study of 137,000 domains found 97% of llms.txt files were never fetched. Schema is for rich results, not AI citations. 4. `Rank reports as the deliverable.` We report traffic value, share of voice and conversions. Positions in an era of AI Overviews mean considerably less than they used to. **Free audit** — Form: Name / Company / Website / Monthly organic sessions / What is the goal? → [Button] `Get a Free Audit` What you get: `A twelve-page audit within five working days, a ranked list of fixes, and a thirty-minute call. No obligation, and we will tell you if you do not need us.` **Footer** — COMPOUND SEARCH · `SEO that compounds. Lisbon and remote.` · `hello@compoundsearch.com` · Company registration PT 514882019 · © 2026 ## 10. Key Dependencies ```json { "motion": "^12.0.0", "lucide-react": "^0.460.0", "clsx": "^2.1.0", "tailwind-merge": "^2.5.0" } ```

The generated results may vary

Categories

Categories

FAQ

What sections are in the SEO agency website prompt?

Navbar, Hero, Traffic Chart, Results, Services, Keyword Ladder, Case Studies, How We Work, Pricing, What We Do Not Do, Free Audit and Footer. Twelve sections built around demonstrating outcomes rather than listing services.

Does this work in Lovable, Bolt and v0?

Yes. It uses React, Vite, TypeScript, Tailwind and Framer Motion. The chart is inline SVG animated with pathLength, which all three tools handle correctly.

Do I need to upload my own photos?

No, and deliberately so. The design has no photography at all — it is carried by the traffic chart, data tables and typography. That makes it a strong choice for agencies without brand imagery.

Can I change the results and branding?

Yes. Agency name, location, the chart data points, eight keyword rows, three case studies, process phases and three retainer prices are all written out in the Full Copy section, ready to be swapped for your own numbers.

Full SEO agency website design: type hero, traffic chart, keyword ladder, case studies, pricing

FAQ

What sections are in the SEO agency website prompt?

Navbar, Hero, Traffic Chart, Results, Services, Keyword Ladder, Case Studies, How We Work, Pricing, What We Do Not Do, Free Audit and Footer. Twelve sections built around demonstrating outcomes rather than listing services.

Does this work in Lovable, Bolt and v0?

Yes. It uses React, Vite, TypeScript, Tailwind and Framer Motion. The chart is inline SVG animated with pathLength, which all three tools handle correctly.

Do I need to upload my own photos?

No, and deliberately so. The design has no photography at all — it is carried by the traffic chart, data tables and typography. That makes it a strong choice for agencies without brand imagery.

Can I change the results and branding?

Yes. Agency name, location, the chart data points, eight keyword rows, three case studies, process phases and three retainer prices are all written out in the Full Copy section, ready to be swapped for your own numbers.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts

liquid metallic gradient

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts

liquid metallic gradient

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts