Home / Blocks / Marketing
142 blocks across 19 sections

Shadcn UI Marketing Blocks

Start with a hero, explain the product with feature blocks, add proof, and close with a clear call to action. Each section is responsive and ready to adapt to your React or Next.js project.

How it works

Three steps to working code

Install a block and the files land in your repository. Nothing calls back to us.

  1. terminal

    $ npx shadcn@latest add @shadcnstore/navbar-1

    ✓ Checking registry

    ✓ Installing dependencies

    01

    Run one command

    Every preview above prints its own. The CLI writes the block and the components it needs into your project.

    Installation docs
  2. your project 3 files added

    components/

    ├─ ui/

    ├─ button.tsx

    └─ navigation-menu.tsx

    └─ navbar-1.tsx

    02

    Get real files

    React, TypeScript and Tailwind v4, with no framework imports. Next.js, Vite, Remix and Astro all work.

  3. navbar-1.tsx

    <Menu.Trigger

    - asChild

    + render={<button />}

    />

    03

    Edit it as your own

    Built on Base UI, not Radix, so keyboard and focus behaviour come from the primitive.

Blocks that hold state already carry the use client directive the Next.js App Router needs.

Guide

Shadcn UI marketing blocks for complete landing pages#

A landing page is not one component, it is a sequence of them making an argument in order. These sections cover that whole sequence, from the header a visitor lands under to the footer they leave from, built with shadcn/ui and Tailwind CSS and ready for your own copy.

What is a shadcn marketing block?#

A marketing block is a finished page section rather than a primitive. A pricing table with a billing switch and per-plan feature lists, not a Card and a Button you assemble yourself. The shadcn CLI writes the section into your project as source code, so it becomes part of your codebase instead of a package you configure from outside.

A section in this collection usually brings:

  • A layout that holds its proportions when your copy is longer than the sample
  • A mobile arrangement that was designed, not inherited from a narrower desktop
  • Content in a typed data file, so adding a plan, a quote or a menu group is a data change
  • Focus and keyboard behaviour from the Base UI primitives underneath
  • Light and dark handled by theme tokens rather than a duplicated stylesheet

A landing page in the order it is read#

Open with a navbar and a hero section. Back the opening claim immediately with logo clouds or the social proof built into the hero itself. Explain the product through a features section or a bento grids when one capability deserves more space than the rest.

Put testimonials beside the claims they support rather than in one lump at the end. Then pricing tables, a comparison table when the plan cards cannot hold the detail, an FAQ section for what the page leaves open, and a CTA section once the case is made. Close with a footer section.

Sections beyond the landing page#

  • Stats sections: counters and metric grids for the numbers a company can actually defend.
  • Team sections: grids and a carousel for an about page, with roles, portraits and social links.
  • Blog sections: index layouts plus a guide article page with a table of contents that tracks the reading position.
  • Contact sections: forms with real validation, paired with maps, office details or common questions.
  • Listing cards: repeating records a visitor scans and picks from, such as properties, jobs, courses or events.
  • Banners: a dismissible announcement bar, a countdown promo, a consent bar and a site alert set.
  • Product updates: release timelines with copyable version anchors, and boards that publish order rather than dates.
  • Waitlist pages: position in line, referral mechanics, invite gates and a countdown that converts itself on launch day.

Where marketing blocks are used#

  • SaaS launches: a dashboard-preview hero, a feature story, pricing with a billing switch, and an FAQ that answers the licensing question before support has to.
  • Agencies and studios: a service listing, a team section and a contact form, where the work and the people are the product.
  • Developer tools: a docs navbar, a changelog with linkable versions, and a comparison table against the alternatives your audience already knows.
  • Pre-launch products: a waitlist page with a real position, a countdown banner, and nothing else until there is something to sell.
  • Content sites: blog card grids, a newsletter footer, and an announcement bar that remembers it was dismissed.

Take a finished page instead#

If you would rather start from an assembled page than compose one, the landing page templates put these same sections together with the navigation and routing already wired. The Figma kit covers the design side, using the same names and tokens as the code.

FAQ

Marketing questions, answered

What people ask before building with this category.

Each block prints its own shadcn CLI command, for example npx shadcn@latest add @shadcnstore/hero-section-1. The CLI copies the block and every shadcn/ui component it needs into your project, so you own and edit the code rather than importing a package. See the installation docs.
A common working order is navbars, hero sections, logo clouds, features, testimonials, pricing tables, FAQ sections, CTA sections and footer sections. Proof sits next to the claim it supports rather than in one lump at the end.
Yes. They are React components with no framework-specific imports, so Next.js, Vite, Remix and Astro all work. Blocks that hold state carry the use client directive already, which is the only thing the App Router needs from them.
Yes, and the mobile behaviour is designed rather than inherited. Navigation collapses into a sheet, comparison tables become cards, and multi-column grids restack rather than shrinking type below a readable size.
Every section publishes at least one free block, and the free and Pro split is marked on each card. Use the free filter on the blocks hub to see the whole free set, and the pricing page for what a Pro licence covers.
Free & Premium Templates

Launch Faster with Complete Templates

Love these blocks? Get our free dashboard and landing page templates with 30+ pre-built pages and all the components you need. Premium templates with advanced features launching soon at $69.

Free Templates Now
30+ Pages Included
Premium Coming Soon