creating a blog

Creating blog posts is not as easy as it sounds. Having a creative idea alone won't yield the expected results. That's why crafting compelling content requires researching, structuring and optimizing SEO. 

But most importantly, it requires a tool that allows you to put all of these together — Magento 2 Blog.

In this guide, you'll learn how easy it is to create blog posts in Magento and how to manage them to maintain an engaging blog. We'll cover multiple stages, from creating blog content to design and SEO.

Note: before we start, note that some of the options described are available only in the Blog Plus and Extra.

Create Blog Posts in Magento

The main thing about your blog post is content, no doubt. But the category you add it to and display settings matter as well. Let's go through each of these steps to make the most of your blog post. 

First navigate to Content > Blog > Posts and press the Add New Post button to start.

1. Fill out general information

Here you only need to set the post Title and assign it to a blog category. We recommend keeping the Enable button disabled till you are ready to publish your posts. You can preview your post at any time while creating it.

new blog post in magento

2. Create content and short content

Whether you use a page builder or a standard WYSIWYG editor you can create your post Content using rich tools. Remember to structure your post with the H tags, use post contents to improve navigation and add videos and images for engagement. 

magento blog post content

Next, you can define the Short Content that is displayed in the category or any other post list page, in case you choose a template with short content. Or you can leave this section empty for the extension to display the first N characters of the article as short content.

magento blog post short content

3. Fill out the display settings

This is a huge section that includes a variety of options. 

Start with the Featured Image, Featured List Image and the Image Alt for both. 

magento blog post featured image

Then specify the post Publish Date. If the publish date is not set, the current date with be applied.

Pro tip: enable our blog post and set a future date to schedule your blog post. Although enabled, a post won't appear on the storefront till a specified date.

Set the End Date if you want to disable a blog post at a specific date automatically. The extension will automatically redirect people from a disabled post to the blog homepage.

Assign an Author to the blog post, and specify Co-authors if any.

Note: if you use the Base plan, the admin user is assigned the role of the blog author. However, in the Plus and Extra plans you can create author page will all the social media tags, description and related articles.

It's also important to connect your Magento 2 blog posts with Tags. Create blog tags so people can view related content on the tag page.

Decide whether to Include posts in Recent Posts. It defines whether your post will be displayed on the blog homepage. If you disable this option, a blog post will be available on category, tag, author and search pages, but not the blog homepage.

magento blog display settings

Although the Magento 2 Blog allows you to create and manage different kinds of Comments, you can enable/disable them for a particular blog post.

Set Position to define how high your blog post should be displayed on the blog category or list pages (only in case you sort posts by position on these pages).

Set the Views Count manually or just enable this option in the post view settings and the extension will calculate the views automatically.

Set the post Position in the post list. It is used in case you choose to sort posts by position on category blog index pages.

Specify the Reading Time (in minutes) to let your readers know how long it'll take them to go through your post.

Note: you can also enable the reading progress bar to help people track their reading progress.

If you create content targeted at different customer groups, limit the post's Visibility for Customer Groups.

display settings for blog post magento

Upload photos for a post Media Gallery to extend the topic with pictures. It is displayed at the bottom of the post page on the storefront.

Blog Post Media Gallery

5. Configure post SEO

Consider this section as important as the post content since it defines how Google sees your post. Set the post URL Key which should be optimized with keywords.

Note: you define just the end of the post URL or URL slug. Other elements of the blog post URLs are defined by the permalink settings.

Specify the Meta Title, Description and Keywords. The first two define how your post is displayed on Google SERP. 

Pro tip: keep the meta title within 50-60 characters, and the meta description — within 150-160. Use your target keyword within both.

Finally, choose the Rich Snippets / Structured Data: Article, NewsArticle, BlogPosting to help search crawlers understand your content better. It's BlogPosting by default.

magento blog seo

6. Add Open Graph tags

Don't expect social media to pull out the right information when you share your posts on social media. They rarely do. Use the open graph tags instead to define the Title, Description and Image displayed on social media. 

OG Tags for Magento Blog Posts

7. Choose websites

Our Magento 2 Blog works for multi-websites. So you can define what Store Views to display a post on. This allows you to translate blog posts in Magento and localise your content.

Magento 2 Blog Post in Websites

If you want to keep your readers engaged and promote some of your products to them, fill out the Related Posts and Products section. You can do that manually for every simple blog post. 

Magento 2 Blog Related Posts and Products

However, if you don't want to spend time carefully choosing the related content, use the automatic options. Configure auto-related blog posts and products and let the extension do the rest.

Magento 2 Blog Related Products Rules

9. Configure post design

This section is more technical and, thus not obligatory to fill out. It's where you can schedule a new design update or add some custom code to the post page HTML code.

Choose the Layout and the Layout Update XML for the design. Then specify the Date range (from - to), New Theme, Layout and Layout Update XML.

Magento 2 Blog Post Design

Don't forget to Save your blog post once you finish. But don't rush to publish it yet. Keep it disabled and do a preview to verify if the post looks exactly like you expect it to.

Generate Blog Posts Automatically with AI

While you have to fill out a lot of options before publishing your post, creating content still takes most of the time. That's why we've decided to facilitate this step for you too.

You can now generate Magento blog posts using AI. Just specify the post topic, set keywords and write a prompt. We'll do the rest within a few seconds.