Footer
Configure your site's global footer.
Overview
The footer appears at the bottom of every page. It typically contains:
- Site links and navigation
- Contact information
- Social media links
- Newsletter signup
- Copyright notice
- Legal links (Privacy, Terms)
Footer Basics
What is the Footer?
Like the header, the footer is a module automatically inserted at the bottom of every template.
Accessing Footer Settings
- Click B. Layout in navigation
- Click Footer in the sidebar
Assigning a Footer Module
Selecting Your Footer
- In the Footer section, view available footer modules
- Click to preview different options
- Click Use as Footer to apply globally
Pre-built Footers
TheDock includes designed footers. You can:
- Use the default footer
- Modify it to fit your needs
- Create a completely custom footer
No Global Footer
You can choose not to use a global footer:
- Individual templates can have their own footer sections
- Or some pages can have no footer at all
Editing Your Footer
Opening the Footer Editor
- In B. Layout > Footer
- Click Edit Footer on the active footer
Footer Structure
Common footer layouts:
Footer Module
├── Section: Main Footer
│ └── Grid (4 columns)
│ ├── Area: About/Logo
│ ├── Area: Navigation
│ ├── Area: Contact
│ └── Area: Social
└── Section: Bottom Bar
└── Grid
└── Area: Copyright + Legal Links
Common Footer Elements
Logo & About
| Element | Purpose |
|---|---|
| Logo | Brand reinforcement |
| Tagline | Brief company description |
| About text | Short company overview |
Navigation Links
Organize links in columns:
- Company - About, Team, Careers
- Products - Services, Features, Pricing
- Resources - Blog, Help, Documentation
- Legal - Privacy, Terms, Cookies
Contact Information
| Element | Example |
|---|---|
| Address | 123 Street, City, Country |
| Phone | +1 234 567 890 |
| [email protected] | |
| Hours | Mon-Fri, 9am-5pm |
Social Links
Icons linking to:
- Twitter/X
- YouTube
Newsletter Signup
Form for email collection:
- Email input field
- Subscribe button
- Privacy note
Copyright
© 2024 Company Name. All rights reserved.
Footer Styling
Background
Footers often have distinct backgrounds:
- Dark background (Contrast color)
- Light background (Base color)
- Brand color (Primary)
Text Colors
When using dark backgrounds:
- TheDock automatically calculates readable text colors
- Or manually set text to Base color
Borders
Consider a top border to separate footer from content:
- Subtle line
- Contrast with page background
Responsive Footer
Desktop Footer
Full multi-column layout with all content visible.
Tablet Footer
- Columns may reduce (4 → 2)
- Content stacks appropriately
Mobile Footer
- Single column stack
- Collapsible sections (optional)
- Essential info prioritized
Testing Responsive
Use device preview to verify footer looks good at all sizes.
Advanced Footer Features
Sticky Footer
Make footer always visible at page bottom (even on short pages):
This is handled by CSS, not a setting. TheDock templates are structured to push footers down automatically.
Multiple Footer Sections
Create visual separation:
- Main footer (links, contact)
- Bottom bar (copyright, legal)
Widget-Style Content
Include dynamic content:
- Recent posts
- Instagram feed
- Twitter feed
Per-Template Footers
Why Different Footers?
Some pages may need unique footers:
- Landing pages (minimal footer)
- Checkout (trust badges, security)
- Special promotions
Setting Up
- For a specific template, don't rely on global footer
- Add a footer module section manually
- Select an alternative footer module
Or Detach and Customize
- Global footer in template
- Detach from module
- Customize just for that template
Best Practices
1. Organize Information
Group related links together. Use clear headings.
2. Don't Overcrowd
Include necessary information only. Keep it scannable.
3. Prioritize Mobile
Most important info should be highest in mobile view.
4. Include Essentials
- Contact info
- Key navigation
- Legal links
- Copyright
5. Consistent Styling
Footer should feel like part of the same site as the rest.
6. Accessibility
- Proper heading structure
- Readable text contrast
- Keyboard navigable links
Troubleshooting
Footer not appearing
- Verify footer module is assigned
- Check it's not hidden in template settings
- Export and check live site
Footer content misaligned
- Check column spans in grid
- Verify responsive settings
- Preview on actual devices
Links not working
- Verify URLs are correct
- Check for typos
- Ensure links are properly configured
Footer too tall on mobile
- Reduce content or padding
- Consider collapsible sections
- Prioritize essential content
Social icons missing
- Verify icon library is loaded
- Check icon block configuration
- Ensure URLs are set
Related Topics
- Header - Global header configuration
- Modules - Creating reusable modules
- Templates - Footer in template context