Skip to content

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 ModulesMarketing & ContentBlog 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

Blog Posts List

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

Create 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
  • 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
  • Type: Image upload
  • Recommended Size: 1920x600px
  • Purpose: Header image for blog post
  • Storage: blog-posts directory
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
  • 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 ModulesMarketing & ContentBlog Categories

Blog Categories List

Category Fields

Name Required

  • Type: Text input
  • Purpose: Category display name
  • Translatable: Yes
  • 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 ModulesMarketing & ContentBlog Tags

Blog Tags List

Tag Fields

Name Required

  • Type: Text input
  • Purpose: Tag display name
  • Translatable: Yes
  • Type: Text input
  • Purpose: URL slug for tag page
  • Translatable: Yes

Blog Comments

Accessing Comments

Click ModulesMarketing & ContentBlog Comments

Blog Comments List

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

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

  1. Consistency: Post regularly to keep customers engaged
  2. Quality: Write valuable, informative content
  3. Images: Include relevant images to break up text
  4. Length: Aim for 500-1500 words per post
  5. Headlines: Write compelling titles that encourage clicks

SEO Tips

  1. Keywords: Include target keywords in title, excerpt, and content
  2. Meta Descriptions: Write unique descriptions for each post
  3. Images: Use descriptive alt text for images
  4. Internal Links: Link to products and other relevant pages
  5. Categories: Use consistent, relevant categories

Engagement

  1. Comments: Respond to customer comments promptly
  2. Social Sharing: Enable sharing buttons for reach
  3. Featured Posts: Highlight your best content
  4. 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