Blog & Newsletter Footer Template
Capture readers and grow your audience with this footer designed for blogs and content-heavy websites.
This footer template's primary focus is converting visitors into loyal subscribers. It features a large, can't-miss newsletter signup form, alongside well-organized links to your main content categories and social media profiles.

About this Blog Footer Template
For a blog or content-driven site, the end of an article is a critical moment to encourage further action. This footer is designed to seize that opportunity. It gives the most prominent space to a newsletter signup, making it the primary call-to-action. Secondary columns provide readers with easy paths to explore more content by category or follow you on social platforms.
Features
- Newsletter-First Design: The layout prioritizes the subscription form to maximize signups.
- Content-Oriented Links: Includes columns perfect for listing popular post categories or series.
- Accessible Form: The signup form includes a properly associated
label
for screen reader accessibility. - Responsive Layout: Built with CSS Grid, the layout shifts from a stacked mobile view to a multi-column desktop view.
- Aligned Page Layout: Uses a shared
.container
class to ensure the footer aligns perfectly with the main page content.
Ideal Use Cases
- Personal and Professional Blogs
- Online Magazines and News Sites
- Portfolio websites with a blog section.
- Any website focused on content marketing and building a subscriber list.
Code Breakdown
The template is built inside a shared .container
for alignment. The footer's main section, .footer-blog__main
, is a CSS Grid container. On mobile, it defaults to a single column, stacking the newsletter form and link sections. On screens wider than 768px, it switches to a two-column layout, giving the newsletter section more space to emphasize its importance.
The .footer-blog__bottom
bar uses Flexbox to neatly align the copyright notice and social media links. All icons are simple, self-contained SVGs that inherit color via CSS for easy theming.
Code
Here's the full code for the footer template: