Home / Blocks / Marketing / Footer Sections
7 blocks in this section

Shadcn Footer Blocks

Choose a plain navigation footer or a fuller shadcn/ui layout with grouped links, newsletter signup, or a language and region selector.

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/footer-section-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

    └─ footer-section-1.tsx

    02

    Get real files

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

  3. footer-section-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

A footer is where a site puts everything the header had no room for, plus the legal and contact links people expect to find at the bottom. The design problem is making forty links scannable, and the answer is always grouping.

  • Footer Section 1: an inline email capture beside three columns of links.
  • Footer Section 2: a half-image footer carrying a postal address, phone and email beside the link columns.
  • Footer Section 3: a six-column layout leading with the newsletter form.
  • Footer Section 4: five columns covering quick links, resources, legal and a get-in-touch group.
  • Footer Section 5: a soft gradient with an address block, contact lines and a subscribe form.
  • Footer Section 6: a minimal two-row footer with top navigation, a language menu and city links.
  • Footer Section 7: three columns pairing contact details and link groups with a subscribe form.

Grouping, and how many columns#

Four or five groups of five to eight links is the readable maximum. Column titles do the work: somebody scanning a footer reads the headings first and only then the links underneath, so a group called Resources containing pricing and careers is worse than no grouping at all.

Several layouts pair the link columns with an email capture, and on a content site this is the highest-traffic place to put one, because it is where a reader arrives after finishing an article. Say what arrives and how often next to the field; a bare input asks for something and offers nothing.

  • Legal pages, since this is the only place people look for them
  • A real contact route, written as a mailto link rather than a plain address
  • The company entity and year, if you trade under a name different from the brand
  • Anything the header names but does not link, because a named destination should always be reachable

Footers on a phone#

Column sets collapse to a stacked or accordion arrangement rather than shrinking to unreadable type, and touch targets stay at a usable size. A footer squeezed into three tiny columns is the most common responsive failure on an otherwise careful site, precisely because nobody scrolls that far when checking their work.

Column titles and their links live in a typed data file beside the component, so the whole footer structure changes in one place. That also keeps the same navigation data usable by a sitemap or a mobile menu rather than duplicated three times.

At the end of every page, including the error pages, which is where a lost visitor most needs navigation. It pairs with the navbar at the other end of the page, and a call to action immediately above it catches anybody who scrolled the whole way without deciding.

FAQ

Footer Sections questions, answered

What people ask before choosing a block from this collection.

Navigation the header cannot hold, plus the legal and contact links a visitor expects to find at the bottom. These layouts group links into labelled columns, which is what makes a long footer scannable rather than a list of forty anchors.
Yes. Several variants pair the link columns with an email capture field, which is the highest-traffic place to put one on a content site because it is where a reader lands after finishing an article.
Each column set collapses to a stacked or accordion arrangement on small screens rather than shrinking to unreadable type. Touch targets stay at a usable size, which is the usual failure in a hand-built footer.
The footer layouts are Pro items. What a Pro licence covers is set out on the pricing page, and free blocks across the catalogue can be filtered on the blocks hub.
The column titles and their links live in a typed data file beside the component, so the whole footer structure changes in one place. That also keeps the same navigation data usable by a sitemap or a mobile menu.

Documentation

The components behind these blocks

How to install, customise and combine the shadcn/ui components this collection is built from.

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