Blog¶
Purpose¶
Create and manage a blog for your store to share news, product updates, tips, and engaging content with your customers. The blog supports categories, tags, comments, and SEO optimization.
Accessing Blog¶
Click Modules → Marketing & Content → Blog Posts
Related sections for blog management: - Blog Categories: Organize posts by topic - Blog Tags: Add tags for filtering and discovery - Blog Comments: Moderate customer comments
Blog Posts¶
List View¶

The list displays all blog posts with the following columns:
Table Columns¶
- Image: Featured image thumbnail (circular)
- Title: Post title (searchable)
- Author: Post author name
- Published: Publication status (toggleable inline)
- Featured: Whether post is featured (toggleable, hidden by default)
- Published At: Publication date and time
- Reading Time: Estimated reading time in minutes (hidden by default)
- Views: Number of views (hidden by default)
- Created At: Creation timestamp (hidden by default)
Filters¶
- Published: Show published, unpublished, or all posts
- Featured: Show featured, non-featured, or all posts
- Categories: Filter by selected categories
- Author: Filter by author
Row Actions¶
- Edit: Modify post content and settings
- Delete: Remove post
Creating a Blog Post¶

Click "New Blog Post" to create a new post.
Tab 1: Basic Information¶
Title Required¶
- Type: Text input (max 250 characters)
- Purpose: Post headline displayed in listings and detail page
- Translatable: Yes
- Auto-generates: Permalink when creating new post
Permalink Required¶
- Type: Text input (max 250 characters)
- Purpose: URL-friendly slug for post access
- Format: Lowercase letters, numbers, hyphens
- Translatable: Yes
- Example: "welcome-to-our-blog" →
/blog/welcome-to-our-blog
Excerpt¶
- Type: Textarea (max 500 characters)
- Purpose: Brief summary shown in blog listings
- Translatable: Yes
- Tip: Write compelling excerpt to encourage clicks
Featured Image¶
- Type: Image upload
- Recommended Size: 1920x600px
- Purpose: Header image for blog post
- Storage:
blog-postsdirectory
Author Required¶
- Type: Dropdown selection
- Default: Current logged-in user
- Purpose: Post attribution
Published¶
- Type: Toggle switch
- Default: Off (draft)
- Purpose: Control post visibility on frontend
Featured¶
- Type: Toggle switch
- Default: Off
- Purpose: Highlight important posts in featured sections
Publish Date¶
- Type: Date and time picker
- Default: Current date/time
- Purpose: Schedule posts for future publishing
- Note: Post won't appear until this date even if published
Tab 2: Content¶
Content¶
- Type: Rich HTML Editor (TinyMCE)
- Purpose: Full blog post content
- Features: Headings, bold, italic, lists, images, links, tables, media embeds
- Translatable: Yes
Tab 3: Categories & Tags¶
Categories¶
- Type: Multi-select dropdown
- Purpose: Organize posts by topic
- Features: Search, create new inline
- Best Practice: Assign 1-3 relevant categories
Tags¶
- Type: Multi-select dropdown
- Purpose: Add keywords for filtering
- Features: Search, create new inline
- Best Practice: Use specific, relevant tags
Tab 4: SEO¶
Meta Title¶
- Type: Text input (max 60 characters)
- Purpose: Custom title for search engines
- Default: Uses post title if empty
- Recommended: 50-60 characters
Meta Description¶
- Type: Textarea (max 160 characters)
- Purpose: Search result snippet
- Default: Uses excerpt if empty
- Recommended: 150-160 characters
Meta Keywords¶
- Type: Textarea
- Purpose: SEO keywords (comma-separated)
- Note: Less important for modern SEO
Social Media Image¶
- Type: Image upload
- Recommended Size: 1200x630px
- Purpose: Image shown when sharing on social media
- Default: Uses featured image if empty
Blog Categories¶
Accessing Categories¶
Click Modules → Marketing & Content → Blog Categories

Category Fields¶
Name Required¶
- Type: Text input
- Purpose: Category display name
- Translatable: Yes
Permalink Required¶
- Type: Text input
- Purpose: URL slug for category page
- Translatable: Yes
Description¶
- Type: Textarea
- Purpose: Category description (optional)
- Translatable: Yes
Image¶
- Type: Image upload
- Purpose: Category header image
Disabled¶
- Type: Toggle
- Purpose: Hide category from frontend
Sort Order¶
- Type: Number
- Purpose: Display sequence in category lists
Blog Tags¶
Accessing Tags¶
Click Modules → Marketing & Content → Blog Tags

Tag Fields¶
Name Required¶
- Type: Text input
- Purpose: Tag display name
- Translatable: Yes
Permalink Required¶
- Type: Text input
- Purpose: URL slug for tag page
- Translatable: Yes
Blog Comments¶
Accessing Comments¶
Click Modules → Marketing & Content → Blog Comments

Moderating Comments¶
Comments require moderation before appearing on the frontend:
- Approved: Toggle to publish/unpublish comment
- Post: The blog post this comment belongs to
- User: The customer who wrote the comment
- Content: Comment text
- Parent: If this is a reply to another comment
Comment Features¶
- Nested replies supported
- Spam protection
- User authentication required to comment
- Moderation queue for review
Blog Frontend Features¶
Blog Listing Page¶
- Grid/list view of published posts
- Category filtering
- Tag filtering
- Search functionality
- Pagination
Blog Post Detail Page¶
- Full post content
- Author information
- Publication date
- Reading time estimate
- Social sharing buttons
- Related posts
- Comment section
- Category/tag links
Blog Menu Integration¶
The Blog menu item in your store navigation automatically shows/hides based on whether you have published blog posts. See Frontend Menus for menu configuration.
Best Practices¶
Content Strategy¶
- Consistency: Post regularly to keep customers engaged
- Quality: Write valuable, informative content
- Images: Include relevant images to break up text
- Length: Aim for 500-1500 words per post
- Headlines: Write compelling titles that encourage clicks
SEO Tips¶
- Keywords: Include target keywords in title, excerpt, and content
- Meta Descriptions: Write unique descriptions for each post
- Images: Use descriptive alt text for images
- Internal Links: Link to products and other relevant pages
- Categories: Use consistent, relevant categories
Engagement¶
- Comments: Respond to customer comments promptly
- Social Sharing: Enable sharing buttons for reach
- Featured Posts: Highlight your best content
- Call to Action: Include relevant product links
Key Information¶
- Multi-Language: All blog content supports translations
- SEO Optimized: Meta tags, permalinks, and structured data
- Categories & Tags: Flexible organization system
- Comment Moderation: Control what appears on your site
- Scheduled Publishing: Plan content in advance
- Reading Time: Auto-calculated based on content length
- View Tracking: Monitor post popularity
- Related Posts: Automatically suggests similar content
- Social Sharing: Built-in share buttons
Related Sections¶
- Frontend Menus - Add Blog to navigation
- Pages - Create static content pages
- Settings - Configure blog settings