What this section controls
This section controls the layout, content, and appearance of the footer, including brand blocks, navigation menus, newsletter forms, social media links, payment icons, and custom content blocks.Getting started
Locate footer section
Scroll to the bottom of any page or select Footer from the sections list in the sidebar.
Section settings
- Layout
- Appearance
- Spacing
Section width
Controls how wide the footer content appears on the page.Page
Page
Content width matches the global page width setting with standard side margins. Creates alignment with your main content.
Fluid
Fluid
Content extends with minimal side margins for an edge-to-edge appearance. Provides maximum horizontal space for footer blocks.
Spacing grid
Controls the space between footer blocks in the grid layout.Available options: No, S, M (default), L, XLMedium (M) spacing provides balanced separation between blocks without excessive gaps.
Block types
The footer uses a flexible block-based system. Add, remove, and arrange blocks to create your ideal footer layout.- Brand & Content
- Engagement
- Utilities
- Advanced
Brand block
Displays your brand logo and description text. Only one brand block can be added.Logo options
Logo options
Logo: Upload a PNG or JPG logo via the image picker.SVG code: Paste raw SVG code for vector logo. If provided, this overrides the uploaded image and allows perfect scaling at any size.Logo width: Set maximum logo width on desktop (default: 240px).Logo width mobile: Set maximum logo width on mobile (default: 150px).
Brand text
Brand text
Text: Add brand description text below the logo. Supports rich text formatting.Default: “Share contact information, store details, and brand content with your customers.”
Layout
Layout
Column factor: Controls horizontal space (1-6 columns).Row factor: Controls vertical space (1-6 rows).Content position vertical: Aligns content within the grid cell (start, center, end).Content alignment: Horizontal text alignment (start, center, end).Content alignment for mobile: Separate mobile text alignment.
Rich text block
Custom HTML/text content, commonly used for copyright notices and legal disclaimers. You can add up to 2 rich text blocks.Content
Content
Heading: Optional heading above the content.Text: Content text with rich text formatting support.Special feature: Type
[year] and it automatically displays the current year.Example usage
Example usage
Layout
Layout
Column factor: Controls horizontal space (1-6 columns).Row factor: Controls vertical space (1-6 rows).Content position vertical: Vertical alignment (start, center, end).Content alignment: Horizontal alignment (start, center, end).Content alignment for mobile: Separate mobile alignment.
Grid layout system
The footer uses a 6-column grid system. Each block can span 1-6 columns (column factor) and 1-6 rows (row factor) to create flexible, responsive layouts.- Column system
- Row system
- Typical layouts
- Block positioning
Column factor (1-6)
Controls how much horizontal space a block occupies:1 column
1 column
Takes 1/6 of row width (narrowest). Ideal for compact elements like social icons or single menu columns.
2 columns
2 columns
Takes 1/3 of row width. Good for brand blocks, primary menus, or newsletter forms.
3 columns
3 columns
Takes 1/2 of row width (half). Suitable for prominent content or wide menus.
4 columns
4 columns
Takes 2/3 of row width. Use for featured content or multi-column menus.
5 columns
5 columns
Takes 5/6 of row width. Rarely used, for specific asymmetric layouts.
6 columns (full width)
6 columns (full width)
Takes full width. Perfect for copyright notices, disclaimers, or content that spans the entire footer.
Best practices
Organization strategy
Organization strategy
- Brand first: Place brand block in the first column for immediate recognition
- Menus in the middle: Use 2-4 menu blocks for organized navigation categories
- Utilities last: Position newsletter, social, and localization in final columns
- Bottom row for legal: Copyright and payment icons typically span the full width in a second row
Grid balance
Grid balance
- Distribute blocks evenly across the 6-column grid
- Typical patterns: 1+1+1+1+2 = 6, or 2+2+2 = 6
- Avoid having too many narrow blocks (all 1-column)
- Use column factors strategically for visual hierarchy
Visual design
Visual design
- Enable top border to create clear separation from page content
- Use a contrasting color scheme (often inverse or darker) for the footer
- Maintain consistent spacing between blocks (Medium spacing recommended)
- Match footer spacing with overall site rhythm
Mobile optimization
Mobile optimization
- Set important menus to show expanded on mobile
- Use
content_alignment_for_mobilefor better mobile layouts - Consider spacer blocks with
show_on: mobilefor mobile-specific adjustments - Keep mobile logo width reasonable (150px default works well)
Content clarity
Content clarity
- Keep menu link text concise and descriptive
- Use clear newsletter heading with value proposition
- Update copyright with
[year]tag for automatic updates - Ensure social links are configured in Theme Settings
Navigation depth
Navigation depth
Performance
Performance
- Use SVG logos when possible for faster loading and better scaling
- Limit the number of custom Liquid blocks to reduce complexity
- Test footer load impact with browser developer tools
- Avoid embedding heavy third-party scripts via custom Liquid unless necessary
Prerequisites
Prerequisites
- Create menus in Shopify admin → Navigation before adding link list blocks
- Configure Shopify Markets for country/language selectors
- Set up social media URLs in Theme Settings → Social Media
- Enable Shop Pay for “Follow on Shop” functionality
- Configure payment methods in Shopify Settings → Payments for payment icons
Related guides
- Header - Configure the header navigation and layout
- Social media - Set up social media profile links
- Colors - Define color schemes for the footer
- Navigation - Create and manage Shopify menus