{"title":"Add a custom footer","slug":"how-to-add-a-custom-footer","url":"https://support.storeconnect.com/articles/how-to-add-a-custom-footer","url_markdown":"https://support.storeconnect.com/articles/how-to-add-a-custom-footer.md","subtitle":null,"summary":"Create a global custom footer using either a Content Block on the store record or a theme snippet template, with an HTML and Liquid boilerplate including footer menu and copyright.","type":"Help_Documentation","video_url":"","keywords":"custom footer, footer content block, theme snippet, liquid template, store design, global footer, footer menu, html boilerplate, theme customization, snippets footer, store settings, copyright footer","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"This guide shows you two different ways to set a global custom footer for your site:\n\n-   [Create a footer using a content block](how-to-add-a-custom-footer)\n-   [Create a footer in your theme](how-to-add-a-custom-footer)\n\n## Create a footer using a content block\n\n1.  Go to the store settings\n2.  Under the CMS tab click on ‘footer content block’\n\n    ![Footer content block field](https://res.cloudinary.com/hzkr6fi81/image/upload/v1781677785/documentation-media/footer_content_block.png)\n\n\n1.  On the dropdown being displayed click on **new content block**\n2.  Select the ‘No added styling’ option in the content template field\n3.  Give your content block a name\n4.  Place your HTML or liquid code in the content field\n5.  Click on **Save**\n6.  Now **save** the Store record\n\n## Create a footer in your theme\n\nWhile using a custom theme you can insert your own footer following these steps:\n\n1.  Go to the theme you are currently working on\n2.  Create a new theme template\n3.  Use the `snippets/footer` key and paste the your template in the content field\n4.  Click on **Save**\n\n### Footer markup\n\nHere’s a liquid and HTML boilerplate you can use for both methods above, feel free to modify it.\n\n\n```\n\n{%- cache \"footer\", items: [current_store, current_customer, current_privacy] -%}\n  {%- if current_store.footer != blank %}\n    {{ current_store.footer.render }}\n  {%- else %}\n\n      {%- if current_store.footer_menu != blank %}\n        {{ current_store.footer_menu.render }}\n      {%- endif %}\n\n        © {{ current_store.name | default: \"StoreConnect\" }} {{ current_store.timezone | now | date: \"%Y\" }}\n        {%- if current_privacy.accepted? %}\n\n            {{ \"privacy.manage_settings\" | t }}\n\n        {%- endif %}\n\n\n  {%- endif %}\n{%- endcache %}\n```\n"}