Studiov0.6.0
Studio/Patterns/Footer

Footer

Footer

Multi-column footer with brand identity, link groups, legal text, and optional newsletter signup. Anchors every page.

Code Example

<footer className="border-t bg-card">
  <div className="max-w-6xl mx-auto px-6 py-12">
    <div className="grid grid-cols-1 md:grid-cols-4 gap-8">
      <div>
        <h3 className="font-bold text-lg mb-4">Brand</h3>
        <p className="text-sm text-muted-foreground">Brief brand description.</p>
      </div>
      {linkGroups.map((group) => (
        <div key={group.title}>
          <h4 className="text-sm font-semibold mb-3">{group.title}</h4>
          <ul className="space-y-2">
            {group.links.map((link) => (
              <li key={link.label}>
                <a href={link.href} className="text-sm text-muted-foreground hover:text-foreground">
                  {link.label}
                </a>
              </li>
            ))}
          </ul>
        </div>
      ))}
    </div>
  </div>
  <div className="border-t px-6 py-4 text-center text-xs text-muted-foreground">
    2026 Brand. All rights reserved.
  </div>
</footer>

Variants (2)

Multi-Column

Brand column + 3 link columns + bottom bar

columns= 4showNewsletter= false

Minimal

Single row with links and copyright

columns= 1showNewsletter= false

Guidelines

Do

  • Group links into 3-4 labeled columns
  • Include brand logo or wordmark
  • Show copyright and legal links in a bottom bar
  • Mark external links with an indicator

Don't

  • Use more than 5 link columns
  • Duplicate the main navigation exactly
  • Place important conversion CTAs only in the footer
  • Use small text for contact information

Use Cases

  • Every public-facing page
  • Portal sites with multi-section navigation
  • Sites requiring legal disclaimers or copyright notices

Details

Category
Footer
Reference Component
Footer
Variants
2
Guidelines
4 dos, 4 donts
Back to all patterns