Article Page Template
The article page displays individual blog posts with full content, images, author information, tags, and comments. It's the detailed view where customers read complete blog articles.
Overview
The article page shows a single blog post with all its content, metadata, and interactive features. It displays the article title, featured image, author, publication date, reading time, full content, tags, and comments section. The page is optimized for reading with a constrained content width.
Where to Use
The article page template (article.json) is automatically used for all blog posts created in Shopify admin. When customers click on an article from the blog listing page, they'll see this template.
Access the page:
- Clicking article from blog listing page
- Direct URL:
/blogs/blog-handle/article-handle - Search results
- Tag/category links
Settings
Content
Heading Size
- What it does: Controls the size of the article title
- Options: XL, 2XL, 3XL, 4XL
- Default: 3XL
- Tip:
- XL: Subtle, minimal
- 2XL: Standard, balanced
- 3XL: Prominent, attention-grabbing (recommended)
- 4XL: Very large, bold statement
Heading Alignment
- What it does: Controls how the article title is aligned
- Options: Left, Center, Right
- Default: Left
- Tip:
- Left: Standard, readable (recommended)
- Center: Balanced, centered layout
- Right: Unique, right-aligned design
Layout
Full Width Section
- What it does: Makes section background extend full width
- Default: Disabled (false)
- Tip:
- Enabled: Background extends full width, content stays constrained
- Disabled: Standard page width
- Use for visual impact
Content Width
- What it does: Controls the maximum width of article content
- Range: 600-1200px
- Step: 20px
- Default: 760px
- Tip:
- 600-700px: Narrow, focused reading
- 760px: Standard, optimal for reading (recommended)
- 800-1000px: Wider, more space
- 1200px: Very wide, maximum width
Colors
Color Scheme
- What it does: Selects a color scheme for the article page
- Controls background color, text colors, and link colors
- Leave empty to use default theme colors
- Tip: Choose a scheme that complements your blog content
Styling
Image Border Radius
- What it does: Controls corner rounding on article featured image
- Range: 0-32px
- Default: 16px
- Tip:
- 0px: Sharp corners, modern
- 8-12px: Subtle rounding
- 16px: Moderate rounding (recommended)
- 24-32px: Very rounded, soft appearance
Padding
Top Padding
- What it does: Space above the article content
- Range: 0-100px
- Default: 40px
- Tip: More padding creates more breathing room from header/navigation
Bottom Padding
- What it does: Space below the article content
- Range: 0-100px
- Default: 40px
- Tip: Adjust to balance spacing with footer
Global Blog Settings
These settings are controlled in theme settings and apply to all articles:
Show Author
- What it does: Displays article author
- Default: Enabled (true)
- Location: Theme settings → Blog settings
Show Date
- What it does: Displays publication date
- Default: Enabled (true)
- Location: Theme settings → Blog settings
Show Reading Time
- What it does: Calculates and displays estimated reading time
- Default: Enabled (true)
- Location: Theme settings → Blog settings
- Calculation: Based on word count (200 words per minute)
Show Tags
- What it does: Displays article tags
- Default: Enabled (true)
- Location: Theme settings → Blog settings
Show Categories
- What it does: Displays blog category
- Default: Enabled (true)
- Location: Theme settings → Blog settings
Enable Comments
- What it does: Enables comment system on articles
- Default: Enabled (true)
- Location: Theme settings → Blog settings
Moderate Comments
- What it does: Requires comment approval before publishing
- Default: Enabled (true)
- Location: Theme settings → Blog settings
How It Works
Page Structure
The article page displays in this order:
- Featured Image: Article featured image (if available)
- Article Header: Category, title, meta information
- Article Content: Full article content (rich text)
- Tags: Article tags (if enabled and available)
- Comments: Comments section (if enabled)
Article Header
The header displays:
- Category: Blog name (if show_categories enabled)
- Title: Article title (H1)
- Meta Information: Author, date, reading time (if enabled)
Article Content
The content area displays:
- Full Article: Complete article content from Shopify admin
- Rich Text: All formatting preserved (headings, lists, links, images)
- Images: Inline images from article content
- Links: Clickable links in content
Featured Image
- Display: Large image at top of article
- Source: Article featured image from Shopify admin
- Ratio: Controlled by theme settings (landscape default)
- Responsive: Adapts to screen size
Reading Time
- Calculation: Automatic based on word count
- Formula: Word count ÷ 200 words per minute
- Display: "X min read" format
- Minimum: Shows at least 1 minute
Tags
- Display: Clickable tag links
- Function: Links to filtered blog view
- Style: Pill-shaped buttons
- Visibility: Only shows if tags exist
Comments
- Display: List of approved comments
- Form: Comment submission form
- Moderation: Comments require approval if enabled
- Pagination: Comments paginated (10 per page)
Common Use Cases
Standard Article
- Layout: 760px content width, left-aligned title
- Settings: All metadata enabled, comments enabled
- Use Case: Most blog articles with standard display
Long-Form Article
- Layout: 760px content width, left-aligned title
- Settings: Reading time enabled, all metadata shown
- Use Case: Detailed, long articles
Image-Heavy Article
- Layout: 1000px content width, center-aligned title
- Settings: Large featured image, image border radius
- Use Case: Photography, visual content
News Article
- Layout: 760px content width, left-aligned title
- Settings: Date emphasized, author shown
- Use Case: News updates, announcements
Tips & Best Practices
✅ Do's
- Use featured images: Make articles visually appealing
- Write clear titles: Help customers understand content
- Use proper formatting: Headings, lists, paragraphs
- Add tags: Help customers find related content
- Enable comments: Encourage engagement
- Show reading time: Help customers plan reading
- Use appropriate content width: Optimal for reading
- Test on mobile: Ensure mobile experience is good
- Optimize images: Fast loading is crucial
❌ Don'ts
- Don't skip featured images: Visual content improves engagement
- Don't use too wide content: Harder to read
- Don't forget formatting: Use headings and lists
- Don't skip tags: Help with discoverability
- Don't disable comments unnecessarily: Reduces engagement
- Don't use low-quality images: Article images are important
- Don't forget mobile: Test on phones and tablets
- Don't use unformatted text: Use rich text formatting
Content Width Guide
600-700px (Narrow)
When to Use:
- ✅ Focused reading experience
- ✅ Text-heavy articles
- ✅ Minimal distractions
- ✅ Mobile-first design
Benefits:
- Optimal line length for reading
- Less eye strain
- Focused content
760px (Recommended)
When to Use:
- ✅ Most articles
- ✅ Standard blog posts
- ✅ Balanced layout
Benefits:
- Optimal reading width
- Standard choice
- Works for most content
800-1000px (Wide)
When to Use:
- ✅ Image-heavy articles
- ✅ Wide content needs
- ✅ More visual space
Benefits:
- More space for images
- Better for visual content
- Wider layout
1200px (Very Wide)
When to Use:
- ✅ Maximum width
- ✅ Large images
- ✅ Wide content
Benefits:
- Maximum space
- Best for large images
- Very wide layout
Heading Alignment Guide
Left (Recommended)
When to Use:
- ✅ Most articles
- ✅ Standard blog posts
- ✅ Text-focused content
Benefits:
- Standard, readable
- Natural reading flow
- Works for most articles
Center
When to Use:
- ✅ Special articles
- ✅ Announcements
- ✅ Visual content
Benefits:
- Balanced, centered
- Attention-grabbing
- Unique appearance
Right
When to Use:
- ✅ Unique design
- ✅ Right-aligned layout
- ✅ Creative articles
Benefits:
- Unique design
- Right-aligned appearance
- Creative layout
Comments System
How Comments Work
- Customer submits comment: Fills out comment form
- Comment submitted: Comment is saved
- Moderation (if enabled): Comment requires approval
- Comment published: Comment appears on article
- Comment display: Shows author, date, and content
Comment Form Fields
- Name: Commenter's name (required)
- Email: Commenter's email (required)
- Comment: Comment text (required)
Comment Moderation
- Enabled: Comments require approval before publishing
- Disabled: Comments publish immediately
- Approval: Done in Shopify admin
- Spam protection: Built-in spam filtering
Examples
Example 1: Standard Article
Settings:
- Heading Size: 3XL
- Heading Alignment: Left
- Content Width: 760px
- Image Border Radius: 16px
- Padding: 40px top/bottom
- All metadata enabled
Result: Standard article page with optimal reading width and all features
Example 2: Long-Form Article
Settings:
- Heading Size: 4XL
- Heading Alignment: Left
- Content Width: 760px
- Image Border Radius: 12px
- Padding: 40px top/bottom
- Reading time enabled
Result: Long-form article optimized for reading
Example 3: Image-Heavy Article
Settings:
- Heading Size: 3XL
- Heading Alignment: Center
- Content Width: 1000px
- Image Border Radius: 24px
- Padding: 40px top/bottom
- Large featured image
Result: Visual article with wide content and large images
Example 4: News Article
Settings:
- Heading Size: 3XL
- Heading Alignment: Left
- Content Width: 760px
- Image Border Radius: 8px
- Padding: 40px top/bottom
- Date emphasized
Result: News article with standard layout and date focus
Troubleshooting
Article Not Showing
- Check: Verify article is published in Shopify admin
- Check: Ensure article is not password-protected
- Check: Verify article URL is correct
- Check: Check article visibility settings
Content Not Displaying
- Check: Verify article has content in Shopify admin
- Check: Ensure article is published
- Check: Check article section settings
- Check: Verify content is saved
Images Not Showing
- Check: Verify article has featured image
- Check: Ensure images are published
- Check: Test with different articles
- Check: Verify image files are not corrupted
Comments Not Showing
- Check: Verify "Enable Comments" is enabled in theme settings
- Check: Ensure blog has comments enabled
- Check: Check comment moderation settings
- Check: Verify comments are approved (if moderation enabled)
Reading Time Not Showing
- Check: Verify "Show Reading Time" is enabled in theme settings
- Check: Reading time calculates automatically
- Check: Requires article content to calculate
- Check: Global setting applies to all articles
Tags Not Showing
- Check: Verify "Show Tags" is enabled in theme settings
- Check: Ensure article has tags assigned
- Check: Add tags in article settings
- Check: Tags appear automatically if available
Creating Articles in Shopify Admin
Adding a New Article
- Go to Online Store → Blog posts in Shopify admin
- Click Add blog post
- Select blog
- Enter article title
- Add article content (rich text)
- Add featured image
- Set author and publication date
- Add tags and categories
- Configure SEO settings
- Publish article
Editing Article Content
- Go to Online Store → Blog posts
- Select the article
- Edit title and content
- Update featured image
- Modify tags and categories
- Update SEO settings
- Save changes
Article Settings
Content:
- Title: Article title
- Content: Rich text article content
- Excerpt: Article summary/preview
- Featured Image: Main article image
Metadata:
- Author: Article author name
- Publication Date: When article was published
- Tags: Article tags for categorization
- Blog: Which blog article belongs to
SEO:
- Page title: SEO title (different from display title)
- Meta description: Search result description
- URL handle: Article URL slug
Related Templates
- Blog Page (
blog.json) - Blog listing page - Home Page - Can feature articles
- Page Template - Custom content pages
Related Sections
- Article Section - Article display (this section)
- Blog Section - Blog listing
- Featured Blog - Feature articles on other pages
Next Steps:
- Learn about Blog Page Template (blog listing)
- Learn about Home Page Template
- Create articles in Shopify admin
- Customize your article page layout and settings
- Add blog links to navigation menus
- Configure comment moderation settings