About Shadcn UI Footers Blocks
A footer closes every page with the links, contact details and legal information visitors look for once they reach the bottom. These twelve shadcn footer blocks range from classic multi column sitemaps and a one row minimal footer to layouts with a newsletter sign-up, a closing call to action or a contact panel.
Like the rest of our shadcn blocks, every footer is built with React, TypeScript and Tailwind CSS and uses shadcn ui components such as Button, Input, Card, Badge and Separator where needed. Links live in plain markup or small arrays, the logo is a single image you swap, and these shadcn components adapt to your light and dark theme.
Key Elements of a Footer
- Brand: your logo and, if useful, one sentence about what the company does.
- Grouped links: columns such as Product, Company, Resources and Support that act as a compact sitemap.
- Social profiles: icons or text links to the networks where you are active.
- Legal bar: privacy, terms and cookie links next to the copyright line.
- An optional action: a newsletter field, contact details or a last call to action.
Where and Why to Use Footer Blocks
The footer appears on every page, so it is one of the most viewed parts of a site even though it sits at the bottom. A well organized footer helps visitors who did not find what they wanted, supports SEO with consistent internal links and is a natural place for a final conversion. These blocks share the same shadcn ui and Tailwind CSS tokens as the rest of your layout, so the footer matches your header and pages without extra work.
- SaaS marketing sites: a multi column footer that links product, pricing, docs and company pages.
- Landing pages: a footer with a closing call to action catches visitors who scrolled to the end.
- Blogs and content sites: add a newsletter sign-up to the footer of every article.
- Agencies and consultancies: combine services, a strong headline and a get started button.
- Local and lifestyle businesses: show the address, email and phone in the footer with a photo.
Footer Blocks in This Collection
- Footer 1: A dense sitemap footer for products with many pages, where visitors use the footer as navigation.
- Footer 2: A slim option for small sites that only need a handful of links, socials and legal pages.
- Footer 3: A complete SaaS footer that leads with a newsletter before the link columns and legal bar.
- Footer 4: Gives the newsletter more weight next to the brand and lists social networks as labelled links.
- Footer 5: A design forward footer for brands that want a large outlined wordmark as the final visual.
- Footer 6: Suits community driven products, pairing a sign-up card with compact link columns and a back to top control.
- Footer 7: A short, friendly footer for component libraries and developer tools with a contact email and quick links.
- Footer 8: Combines a free trial prompt with a carded footer, a good fit for product sites that want one last conversion.
- Footer 9: A bold, typographic footer with oversized links, suited to portfolios and creative studios.
- Footer 10: Turns the footer into a full call to action with a glowing backdrop, ideal for agencies taking bookings.
- Footer 11: Built for local businesses such as studios or real estate, putting the address, email and phone next to a photo.
- Footer 12: A clean footer for consulting firms that opens with a direct question and a get started button.
Similar Block Categories
- Navbars: pair the footer with a header that uses the same links and logo.
- Newsletter Sections: a larger sign-up section to place just above the footer.
- Call to Action: a standalone closing section if your footer has no CTA.
- Contact Us: a full contact section for the page the footer links to.
Accessibility
Footer 2, Footer 3 and Footer 12 give each icon-only social link an aria-label, and Footer 4 and Footer 9 show the network name as visible text. Every logo image has alt text. In Footer 5, Footer 6, Footer 7 and Footer 8 the social links contain only an SVG, so consider adding an aria-label to each link. The back to top button in Footer 6 and the send button in Footer 11 are icon-only as well and would benefit from an aria-label.
The newsletter fields in the footers use placeholders without a label, so consider adding a visually hidden label. Footer 8 wraps everything in a div with no footer element, so consider changing that wrapper to a footer to give screen reader users a landmark they can jump to.
Footers FAQ
/logo-full.svg, so swap the file or the src for your own logo. Links are either written inline or kept in small arrays such as navColumns, navLinks, pages or quickLinks at the top of the file. Replace the labels and the # placeholders with real URLs.window.scrollTo with smooth scrolling. Because it uses an onClick handler, the file needs the “use client” directive when you render it from a Server Component in the Next.js App Router.
