Learn how to remove or hide blog page titles in your Shopify store using different methods, from simple CSS to theme customization.
Method 1: Using Custom CSS (Easiest Method)
From Theme Customizer:
- Go to Shopify Admin → "Online Store" → "Themes"
- Click "Customize"
- Click "Theme Actions" → "Edit code"
- Find "custom CSS" section or create one
- Add this CSS code:
/* Hide main blog title */
.blog-title,
.article-title {
display: none !important;
}
/* Alternative: Hide specific blog title */
.blog-template-title {
display: none !important;
}
From Theme Settings:
- Go to "Online Store" → "Themes"
- Click "Customize"
- Look for "Custom CSS" or "Additional CSS" section
- Paste the CSS code above
- Click "Save"
Method 2: Editing Theme Files (Advanced)
Option A: Modify Blog Template
- Go to "Online Store" → "Themes"
- Click "Actions" → "Edit code"
- Find "blog.liquid" under Templates
- Locate the title section (usually looks like):
<h1>{{ blog.title }}</h1>
- Remove or comment out the code:
{% comment %}
<h1>{{ blog.title }}</h1>
{% endcomment %}
Option B: Modify Article Template
- Find "article.liquid" under Templates
- Look for:
<h1>{{ article.title }}</h1>
- Remove or comment out as shown above
Method 3: Using Theme Settings
Some themes offer built-in options:
- Go to "Online Store" → "Themes"
- Click "Customize"
- Look for:
- "Blog settings"
- "Header settings"
- "Page settings"
- Check for title display options
- Toggle off title if available
Best Practices
Before Making Changes:
- Backup your theme
- Test changes in preview mode
- Check mobile responsiveness
- Consider SEO implications
SEO Considerations:
- Keep
<title>
tags in HTML head - Maintain header hierarchy
- Consider using visually hidden titles
- Preserve semantic structure
Alternative Solutions:
/* Visually hide but maintain SEO */
.blog-title {
position: absolute;
left: -9999px;
height: 1px;
width: 1px;
overflow: hidden;
}
/* Reduce title size instead of hiding */
.blog-title {
font-size: 0.8em;
opacity: 0.7;
}
Troubleshooting Common Issues
Title Still Visible:
- Check for:
- Incorrect class names
- Theme-specific markup
- Cached pages
- Try adding
!important
- Inspect element to find correct selectors
Layout Issues:
- Verify spacing
- Check header hierarchy
- Test responsive design
- Adjust padding/margins
Tips for Different Theme Types
Dawn Theme:
.article-template__title {
display: none !important;
}
Debut Theme:
.blog-template-title,
.article__title {
display: none !important;
}
Custom Themes:
- Inspect element to find correct classes
- Check theme documentation
- Contact theme developer if needed
Maintaining Accessibility
When removing titles, ensure:
- Page structure remains clear
- Navigation is intuitive
- Screen readers can understand content
- Alternative headings are present
Remember: Always test changes across different devices and browsers before finalizing modifications.