> ## Documentation Index
> Fetch the complete documentation index at: https://docs.digifist.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Footer

> Customize your store's footer with menus, newsletter signup, social links, and more.

The footer section appears at the bottom of every page and provides navigation, brand information, newsletter signup, social links, and legal content. Once configured, it creates a consistent footer experience across your entire store with flexible block-based layout options.

A well-designed footer helps customers find important information, subscribe to updates, and connect with your brand across platforms.

<img src="https://mintcdn.com/digifist/OgAKg_iVxuWqrLBf/images/theme/release/footer/footer-overview.png?fit=max&auto=format&n=OgAKg_iVxuWqrLBf&q=85&s=99123dd0ec0a5120b23ca1990648c60b" alt="Footer Overview" width="3280" height="2186" data-path="images/theme/release/footer/footer-overview.png" />

## 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

<Steps>
  <Step title="Open Theme Customizer">
    From your Shopify admin, go to **Online Store** → **Themes** → **Customize**.
  </Step>

  <Step title="Locate footer section">
    Scroll to the bottom of any page or select **Footer** from the sections list in the sidebar.
  </Step>

  <Step title="Add blocks">
    Click **Add block** to add footer elements like menus, brand info, or newsletter forms.
  </Step>

  <Step title="Configure layout">
    Adjust column and row factors to control block sizing and positioning within the 6-column grid.
  </Step>
</Steps>

<img src="https://mintcdn.com/digifist/nUaKtt0k0bmzgpOP/images/theme/release/footer/footer-location.png?fit=max&auto=format&n=nUaKtt0k0bmzgpOP&q=85&s=db1234909bd00a938a87c9507422ef41" alt="Footer Location" width="3280" height="2186" data-path="images/theme/release/footer/footer-location.png" />

## Section settings

<Tabs>
  <Tab title="Layout">
    ### Section width

    Controls how wide the footer content appears on the page.

    <AccordionGroup>
      <Accordion title="Page" icon="align-center">
        Content width matches the global page width setting with standard side margins. Creates alignment with your main content.
      </Accordion>

      <Accordion title="Fluid" icon="arrows-left-right">
        Content extends with minimal side margins for an edge-to-edge appearance. Provides maximum horizontal space for footer blocks.
      </Accordion>

      <img src="https://mintcdn.com/digifist/39wEew6hjMinIRQY/images/theme/release/footer/section-width.png?fit=max&auto=format&n=39wEew6hjMinIRQY&q=85&s=da747b31971c017f986ad8a25dea7982" alt="Footer Section Width" width="3280" height="2186" data-path="images/theme/release/footer/section-width.png" />
    </AccordionGroup>

    <Tip>
      Use **Page** width to align with your main content, or **Fluid** for edge-to-edge footer designs.
    </Tip>

    ### Spacing grid

    Controls the space between footer blocks in the grid layout.

    **Available options:** No, S, M (default), L, XL

    <Note>
      Medium (M) spacing provides balanced separation between blocks without excessive gaps.
    </Note>
  </Tab>

  <Tab title="Appearance">
    ### Show border top

    When enabled, adds a thin border line across the top of the footer to visually separate it from page content.

    ### Color scheme

    Choose which color scheme applies to the footer.

    **Available schemes:** Scheme 1, Scheme 2, Scheme 3, Inverse

    <img src="https://mintcdn.com/digifist/pDRqJlQIUQlHVvQu/images/theme/release/footer/color-scheme.png?fit=max&auto=format&n=pDRqJlQIUQlHVvQu&q=85&s=a3d464d8683fbfa9721f2eabf5d5f0c6" alt="Footer Color Scheme" width="3280" height="2186" data-path="images/theme/release/footer/color-scheme.png" />

    <Tip>
      Typically use an inverse or darker scheme to differentiate the footer from main content and create visual hierarchy.
    </Tip>
  </Tab>

  <Tab title="Spacing">
    ### Spacing top

    Controls the padding above the footer content.

    **Available options:** No, S, M (default), L, XL

    ### Spacing bottom

    Controls the padding below the footer content.

    **Available options:** No, S, M (default), L, XL
  </Tab>
</Tabs>

## Block types

The footer uses a flexible block-based system. Add, remove, and arrange blocks to create your ideal footer layout.

<Tabs>
  <Tab title="Brand & Content">
    ### Brand block

    Displays your brand logo and description text. Only one brand block can be added.

    <AccordionGroup>
      <Accordion title="Logo options" icon="image">
        **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).
      </Accordion>

      <Accordion title="Brand text" icon="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."
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **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.
      </Accordion>
    </AccordionGroup>

    <Tip>
      We recommend using column factor 2 for brand blocks to give them appropriate prominence in the footer layout.
    </Tip>

    ### Rich text block

    Custom HTML/text content, commonly used for copyright notices and legal disclaimers. You can add up to 2 rich text blocks.

    <AccordionGroup>
      <Accordion title="Content" icon="file-lines">
        **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.
      </Accordion>

      <Accordion title="Example usage" icon="copyright">
        ```
        Copyright ©[year] DigiFist. All rights reserved.
        ```

        Renders as:

        ```
        Copyright ©2026 DigiFist. All rights reserved.
        ```
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **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.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Navigation">
    ### Link list block (Menu)

    Displays navigation menus with links. You can add up to 6 menu blocks to organize navigation into categories.

    <AccordionGroup>
      <Accordion title="Menu configuration" icon="bars">
        **Menu**: Select which Shopify menu to display. Supports up to 3 levels of nested links.

        **Default**: "footer" menu

        **Custom title**: Optionally override the menu name with custom heading text.

        **Title URL**: Make the menu heading clickable by adding a URL.
      </Accordion>

      <Accordion title="Display options" icon="table-layout">
        **Menu layout**:

        * **Vertical** (default): Links stacked in a column
        * **Horizontal**: Links displayed in a row

        <img src="https://mintcdn.com/digifist/4jO0wo0maGKB9gPk/images/theme/release/footer/menu-layout.png?fit=max&auto=format&n=4jO0wo0maGKB9gPk&q=85&s=181279125e62915e33b737e53fa52c8a" alt="Footer Menu Layout" width="3280" height="2186" data-path="images/theme/release/footer/menu-layout.png" />

        **Link opacity**: Adjust transparency of menu links (0-100%, default: 100%).

        <img src="https://mintcdn.com/digifist/6N_zHbPs39Filpvi/images/theme/release/footer/link-opacity.png?fit=max&auto=format&n=6N_zHbPs39Filpvi&q=85&s=776cbf40a6321317991be590b5346f24" alt="Footer Link Opacity" width="3280" height="2186" data-path="images/theme/release/footer/link-opacity.png" />

        **Show first menu on mobile**: When enabled, the first menu item displays expanded on mobile devices.
      </Accordion>

      <Accordion title="Mobile behavior" icon="mobile">
        Menus automatically become accordion-style collapsible sections on mobile devices for better space efficiency.

        The first menu can be set to display expanded by default on mobile for immediate access to important links.
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **Column factor**: Controls horizontal space (1-6 columns).

        **Row factor**: Controls vertical space (1-6 rows).

        <img src="https://mintcdn.com/digifist/7QTTMS1PgqD-mtlp/images/theme/release/footer/layout-factor.png?fit=max&auto=format&n=7QTTMS1PgqD-mtlp&q=85&s=6f86341940d916bb977c2d0e1ae3d0f0" alt="Footer Menu Row/Column Factor" width="3280" height="2186" data-path="images/theme/release/footer/layout-factor.png" />
      </Accordion>
    </AccordionGroup>

    <Warning>
      Menus must be created in **Shopify admin → Navigation** before they can be selected in footer menu blocks.
    </Warning>
  </Tab>

  <Tab title="Engagement">
    ### Newsletter block

    Email signup form for newsletter subscriptions.

    <AccordionGroup>
      <Accordion title="Content" icon="envelope">
        **Heading**: Newsletter section heading (default: "Newsletter").

        **Text**: Optional description text explaining the newsletter benefits.
      </Accordion>

      <Accordion title="Functionality" icon="check-circle">
        * Uses Shopify's customer newsletter subscription
        * Built-in email validation
        * Displays success/error messages
        * GDPR compliant
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **Column factor**: Controls horizontal space (1-6 columns).

        **Row factor**: Controls vertical space (1-6 rows).

        <img src="https://mintcdn.com/digifist/PzVTEr-udriHdSWT/images/theme/release/footer/newsletter-layout-factor.png?fit=max&auto=format&n=PzVTEr-udriHdSWT&q=85&s=30ed9127573f6a4ed6ccb733b92304d7" alt="Newsletter Layout Factor" width="3280" height="2186" data-path="images/theme/release/footer/newsletter-layout-factor.png" />

        **Content position vertical**: Vertical alignment (start, center, end).

        **Content alignment**: Horizontal alignment (start, center, end).

        **Content alignment for mobile**: Separate mobile alignment.

        <img src="https://mintcdn.com/digifist/JGxIcV1jdQT8r1-w/images/theme/release/footer/content-alignment.png?fit=max&auto=format&n=JGxIcV1jdQT8r1-w&q=85&s=9574cc28e9e7f4c7b20b821aa11f1b55" alt="Newsletter Content Alignment" width="3280" height="2186" data-path="images/theme/release/footer/content-alignment.png" />
      </Accordion>
    </AccordionGroup>

    <Tip>
      Include clear value proposition text like "Get exclusive discounts and product updates" to encourage signups.
    </Tip>

    ### Social media block

    Displays links to your social media profiles. Only one social media block can be added.

    <AccordionGroup>
      <Accordion title="Display options" icon="share-nodes">
        **Show icons**: When enabled, displays icon-only buttons. When disabled, shows text labels.

        **Open in new tab**: When enabled (default), social links open in a new browser tab.

        **Heading**: Optional heading above social links.
      </Accordion>

      <Accordion title="Configuration" icon="gear">
        Social media URLs are set globally in [Theme settings → Social media](/themes/release/theme-settings/social-media).

        The footer automatically displays icons for configured platforms including:

        * Instagram
        * Facebook
        * TikTok
        * X (Twitter)
        * Pinterest
        * YouTube
        * LinkedIn
        * Snapchat
        * Vimeo
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **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.
      </Accordion>
    </AccordionGroup>

    ### Follow on Shop block

    Displays "Follow on Shop" button for Shop app integration. Only one Follow on Shop block can be added.

    <AccordionGroup>
      <Accordion title="Requirements" icon="shop">
        **Shop Pay must be enabled** for customers to follow your store via the Shop app.

        To enable: Go to **Shopify Settings → Payments** and activate Shop Pay.
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **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.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Utilities">
    ### Localization block

    Provides country/region and language selectors for international stores. Only one localization block can be added.

    <AccordionGroup>
      <Accordion title="Country selector" icon="globe">
        **Enable country selector**: Shows country/market selector.

        **Requirements**: Shopify Markets must be configured in your admin.

        To configure: Go to **Shopify Settings → Markets** and set up your target markets.
      </Accordion>

      <Accordion title="Language selector" icon="language">
        **Enable language selector**: Shows language selector.

        **Requirements**: Multiple languages must be enabled in Shopify admin.

        To configure: Go to **Shopify Settings → Languages** and add additional languages.
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **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.
      </Accordion>
    </AccordionGroup>

    ### Payment icons block

    Displays accepted payment method icons. Only one payment icons block can be added.

    <AccordionGroup>
      <Accordion title="Payment sources" icon="credit-card">
        Icons automatically pull from enabled payment methods in **Shopify Settings → Payments**.

        The block displays icons for all active payment providers in your store.
      </Accordion>

      <Accordion title="Custom payments" icon="plus">
        **Custom payment types**: Add comma-separated payment method names for custom icons.

        **Example**: `cash, check, bitcoin`

        Custom icons appear alongside automatic payment provider icons.
      </Accordion>

      <Accordion title="Icon style" icon="palette">
        **Colorful icons**:

        * When enabled: Shows full-color branded payment icons
        * When disabled (default): Shows grayscale/monochrome icons for a subtle appearance
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **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.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Advanced">
    ### Spacer block

    Empty space block for layout control and visual separation.

    <AccordionGroup>
      <Accordion title="Visibility control" icon="eye">
        **Show on**:

        * **Desktop**: Only visible on desktop screens
        * **Mobile**: Only visible on mobile screens
        * **Both**: Always visible on all devices
      </Accordion>

      <Accordion title="Use cases" icon="lightbulb">
        * Create visual separation between blocks
        * Balance grid layout when blocks don't fill all columns
        * Adjust responsive layouts for different screen sizes
        * Push content to specific positions within the grid
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **Column factor**: Controls horizontal space (1-6 columns).

        **Row factor**: Controls vertical space (1-6 rows).
      </Accordion>
    </AccordionGroup>

    ### Custom Liquid block

    Insert custom Liquid code, app snippets, or advanced customizations.

    <AccordionGroup>
      <Accordion title="Code input" icon="code">
        **Custom Liquid**: Field for any valid Liquid code, including:

        * App embeds
        * Third-party widgets
        * Custom functionality
        * Advanced Liquid logic
      </Accordion>

      <Accordion title="Visibility control" icon="eye">
        **Show on**: Control visibility by device (desktop, mobile, or both).
      </Accordion>

      <Accordion title="Common uses" icon="puzzle-piece">
        * App integrations (reviews, chat widgets)
        * Third-party service embeds
        * Custom promotional content
        * Dynamic content based on customer data
      </Accordion>

      <Accordion title="Layout" icon="grid">
        **Heading**: Optional heading above the custom content.

        **Column factor**: Controls horizontal space (1-6 columns).

        **Row factor**: Controls vertical space (1-6 rows).

        **Content alignment**: Horizontal alignment (start, center, end).

        **Content alignment for mobile**: Separate mobile alignment.
      </Accordion>
    </AccordionGroup>

    <Warning>
      Custom Liquid blocks require Liquid knowledge. Incorrect code may cause display issues or break the footer layout.
    </Warning>
  </Tab>
</Tabs>

## 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.

<Tabs>
  <Tab title="Column system">
    ### Column factor (1-6)

    Controls how much horizontal space a block occupies:

    <AccordionGroup>
      <Accordion title="1 column" icon="grip-lines-vertical">
        Takes 1/6 of row width (narrowest). Ideal for compact elements like social icons or single menu columns.
      </Accordion>

      <Accordion title="2 columns" icon="grip-lines-vertical">
        Takes 1/3 of row width. Good for brand blocks, primary menus, or newsletter forms.
      </Accordion>

      <Accordion title="3 columns" icon="grip-lines-vertical">
        Takes 1/2 of row width (half). Suitable for prominent content or wide menus.
      </Accordion>

      <Accordion title="4 columns" icon="grip-lines-vertical">
        Takes 2/3 of row width. Use for featured content or multi-column menus.
      </Accordion>

      <Accordion title="5 columns" icon="grip-lines-vertical">
        Takes 5/6 of row width. Rarely used, for specific asymmetric layouts.
      </Accordion>

      <Accordion title="6 columns (full width)" icon="grip-lines-vertical">
        Takes full width. Perfect for copyright notices, disclaimers, or content that spans the entire footer.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Row system">
    ### Row factor (1-6)

    Controls vertical height and spacing for each block. Higher values create more vertical space and visual prominence.

    <Note>
      Row factor primarily affects spacing and doesn't strictly enforce height. Content can still expand beyond the row height if needed.
    </Note>
  </Tab>

  <Tab title="Typical layouts">
    ### Standard footer layout

    **Row 1** (total: 6 columns):

    * Brand: column 2
    * Menu 1: column 1
    * Menu 2: column 1
    * Menu 3: column 1
    * Newsletter: column 1

    **Row 2** (total: 6 columns):

    * Copyright (Rich text): column 3
    * Localization: column 1
    * Social Media: column 1
    * Payment Icons: column 1

    ### Minimal footer layout

    **Row 1** (total: 6 columns):

    * Brand: column 2
    * Menu: column 2
    * Newsletter: column 2

    **Row 2** (total: 6 columns):

    * Copyright (Rich text): column 6 (full width)

    ### E-commerce focused layout

    **Row 1** (total: 6 columns):

    * Menu 1: column 1
    * Menu 2: column 1
    * Menu 3: column 1
    * Menu 4: column 1
    * Newsletter: column 2

    **Row 2** (total: 6 columns):

    * Brand: column 2
    * Social Media: column 1
    * Payment Icons: column 2
    * Copyright: column 1
  </Tab>

  <Tab title="Block positioning">
    ### Vertical position (content\_position\_vertical)

    <AccordionGroup>
      <Accordion title="Start" icon="arrow-up">
        Aligns content to the top of the grid cell. Best for text-heavy blocks.
      </Accordion>

      <Accordion title="Center" icon="minus">
        Vertically centers content within the grid cell. Creates balanced visual appearance.
      </Accordion>

      <Accordion title="End" icon="arrow-down">
        Aligns content to the bottom of the grid cell. Useful for baseline alignment across blocks.
      </Accordion>
    </AccordionGroup>

    ### Horizontal alignment (content\_alignment)

    <AccordionGroup>
      <Accordion title="Start" icon="align-left">
        Left-aligned content (default for most blocks). Natural reading flow for Western languages.
      </Accordion>

      <Accordion title="Center" icon="align-center">
        Center-aligned content. Creates symmetry and works well for brand blocks or standalone elements.
      </Accordion>

      <Accordion title="End" icon="align-right">
        Right-aligned content. Useful for specific design aesthetics or RTL languages.
      </Accordion>
    </AccordionGroup>

    ### Mobile-specific alignment

    Most blocks support separate alignment settings for mobile devices (`content_alignment_for_mobile`) to optimize layout on small screens.
  </Tab>
</Tabs>

## Best practices

<AccordionGroup>
  <Accordion title="Organization strategy" icon="sitemap">
    * **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
  </Accordion>

  <Accordion title="Grid balance" icon="scale-balanced">
    * 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
  </Accordion>

  <Accordion title="Visual design" icon="palette">
    * 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
  </Accordion>

  <Accordion title="Mobile optimization" icon="mobile">
    * Set important menus to show expanded on mobile
    * Use `content_alignment_for_mobile` for better mobile layouts
    * Consider spacer blocks with `show_on: mobile` for mobile-specific adjustments
    * Keep mobile logo width reasonable (150px default works well)
  </Accordion>

  <Accordion title="Content clarity" icon="lightbulb">
    * 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
  </Accordion>

  <Accordion title="Navigation depth" icon="layer-group">
    * While 3 levels of menu nesting are supported, simpler is often better
    * Limit top-level items to 5-7 per menu for clarity
    * Create separate menu blocks for different topic categories
    * Avoid overly complex hierarchies that confuse customers
  </Accordion>

  <Accordion title="Performance" icon="gauge-high">
    * 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
  </Accordion>

  <Accordion title="Prerequisites" icon="list-check">
    * 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
  </Accordion>
</AccordionGroup>

## Related guides

* [Header](/themes/release/header/header) - Configure the header navigation and layout
* [Social media](/themes/release/theme-settings/social-media) - Set up social media profile links
* [Colors](/themes/release/theme-settings/colors) - Define color schemes for the footer
* [Navigation](/essentials/navigation) - Create and manage Shopify menus
