PrintNowPrintNowDocs

Blog Content

Create and manage blog posts and blog categories with rich content editing, featured images, SEO metadata, and Disqus comments.

The Blog Content page lets you create and manage a blog on your storefront. Blog content is organized into blog posts (individual articles) and blog categories (groupings of related posts). Each post supports a rich HTML editor, featured images, SEO metadata, category assignments, tags, excerpts, and optional Disqus comment threads. Blog categories provide navigation structure and can have their own page content.

You can also configure which page serves as your Blog Home Page — the landing page customers see when visiting your blog.

View Blog Content

  1. From your Unified Admin, go to Content > Blog Content.
  2. The page has two tabs at the top: Blog Posts and Blog Categories. Each tab shows a searchable grid of entries.
  3. Above the tabs, a Blog Home Page dropdown lets you select which custom page serves as the blog landing page.
  4. To add a new post or category, click the Add button in the respective tab and enter a title in the dialog.
  5. To import blog posts from an Excel file, click the overflow menu and select Import. To export all posts, select Export.

Blog Home Page

FieldDescription
Blog Home PageDropdown of custom pages. Selects which page serves as the blog landing page on the storefront. The selected page renders with the BlogHome master page template and displays all published blog categories and posts.

Blog Posts List Columns

ColumnDescription
CMSIDUnique content management identifier for the blog post.
TitleBlog post title as displayed on the storefront.
Friendly UrlSEO-friendly URL path for the post (auto-generated from the title with a blog/post/ prefix).
Req. LoginCheckbox indicating whether the post requires customer login to view.
PublishedCheckbox indicating whether the post is visible on the storefront.
ActionMenu with Edit and Delete options.

Blog Categories List Columns

ColumnDescription
CMSIDUnique content management identifier for the blog category.
TitleBlog category name as displayed on the storefront.
Friendly UrlSEO-friendly URL path for the category page (auto-generated with a blog/category/ prefix).
Req. LoginCheckbox indicating whether the category page requires customer login.
PublishedCheckbox indicating whether the category is visible on the storefront.
ActionMenu with Edit and Delete options.

Edit Blog Post

  1. From the Blog Posts tab, click Edit in any row's action menu.
  2. The edit page has a content editor area on the left and settings panels on the right.
  3. Click Save to persist changes, or Preview to view the post on the storefront.

The content editor supports two modes: a Design tab with a Froala WYSIWYG editor, and a Code tab with a Monaco code editor for direct HTML editing. A fullscreen toggle is available for focused editing. The Froala editor includes an HTML Snippets button for inserting reusable content blocks.

Content Area

FieldDescription
TitleThe blog post title. Displayed as the heading on the storefront and used in navigation links.
Content (Design tab)WYSIWYG editor for the post body. Supports rich text formatting, images, links, and HTML snippet insertion.
Content (Code tab)Raw HTML editor for direct markup editing. Changes sync between Design and Code tabs.

Status Panel

FieldDescription
Published DateDate picker for the post publication date. Defaults to the creation date. Controls the display order on the storefront (posts are sorted by published date, newest first).
PublishedCheckbox. When checked, the post is visible on the storefront. Unpublished posts are hidden from customers.
Req. LoginCheckbox. When checked, only logged-in customers can view the post.

Categories and Tags Panel

FieldDescription
CategoriesCheckboxes for each blog category. Check one or more categories to organize the post. Categories are loaded dynamically from the Blog Categories list.
TagsComma-separated text field for post tags. Tags are stored as metadata and used in storefront rendering and search.
FieldDescription
Image PreviewShows the current featured image with download and delete buttons.
File UploadUpload a new featured image. Accepts JPG, JPEG, PNG, BMP, SVG, JFIF, and WebP files.
Image NameThe filename for the uploaded image (without extension). Must be unique across the storefront to prevent conflicts. Images are stored in the /blog/ directory of your storefront's cloud files.
Alt TextAlternative text for the featured image. Used for accessibility and SEO.

More Options Panel

FieldDescription
URLThe SEO-friendly URL slug for the post. Auto-generated from the title but can be customized. The system normalizes and ensures uniqueness.
ExcerptA short summary of the post. Displayed in blog listing pages and category views as a preview of the full content.
Allow CommentsCheckbox. When checked, a Disqus comment thread is rendered below the post on the storefront. Requires Disqus integration to be configured.
LayoutDropdown to select a layout template for the post page. Controls the CSS container class applied to the post.

SEO Section

FieldDescription
Meta TitleCustom page title for search engine results. Falls back to the post title if not set.
Meta KeywordsComma-separated keywords for search engine indexing.
Meta DescriptionDescription text shown in search engine result snippets.

Edit Blog Category

  1. From the Blog Categories tab, click Edit in any row's action menu.
  2. The category edit page has the same content editor layout (Design/Code tabs) but fewer settings panels.
  3. Click Save to persist changes, or Preview to view the category page on the storefront.

Category Fields

FieldDescription
TitleThe category name. Displayed in storefront navigation and category listing pages.
ContentRich HTML content for the category page. Supports the same Design/Code editor tabs as blog posts.
PublishedCheckbox. When checked, the category is visible on the storefront.
Req. LoginCheckbox. When checked, only logged-in customers can view the category page.
URLSEO-friendly URL slug for the category page. Auto-generated with a blog/category/ prefix.
LayoutDropdown to select a layout template for the category page.

Blog categories also include the same SEO section (Meta Title, Meta Keywords, Meta Description) as blog posts.

Associations

AreaEffect
Blog pagesBlog content renders on the storefront via three master page templates: BlogHome.master (landing page), BlogCategory.master (category listing), and BlogPost.master (individual post). The system dynamically selects the template based on the content type.
Blog navigationPublished blog categories appear as navigation links on blog pages. Category links include the category title and URL, and are cached for performance.
Blog searchThe storefront supports full-text blog search across post titles, content, excerpts, and tags, with optional category filtering.
Featured imagesFeatured images uploaded in the admin display on blog listing pages and individual post pages. Images are stored in Azure Blob Storage under the storefront's cloud files directory.
Disqus commentsWhen "Allow Comments" is enabled on a post, a Disqus comment thread renders below the post content. Each post is identified by its SeoCore ID for comment thread uniqueness.
XML sitemapPublished blog categories are included in the storefront's XML sitemap with priority 0.5, and published blog posts with priority 0.4.
CachingBlog content is cached in the storefront's HTTP runtime cache with a 1440-minute TTL. The cache is automatically invalidated when content is saved or deleted in the admin.
  • Page Content — configure the custom page that serves as your blog home page
  • Category Content — similar CMS editing workflow used for product category pages
  • Product Content — manage product descriptions that complement blog-driven promotions
  • HTML Snippets — reusable HTML blocks that can be embedded in blog posts and categories
  • Extended Content — define additional named content sections for structured page layouts

On this page