Advanced publishing

You can make it easier to manage your blog by using tools to do the following actions:

  • Create a custom template to layout a blog or an indivdual post in a particular style.
  • Set a specific publishing date for posts.
  • Publish or unpublish several posts at the same time using a bulk action.
  • Invite customers to subscribe to your blog for your updates.

Create a new blog template

You can create a template to customize the layout of all of the posts in a blog. For example, you could create a template for a blog that will feature a lot of images on posts, and use that template for all posts.

Steps:

  1. From your Shopify admin, go to Online Store > Themes.
  2. Find the theme you want to edit, click the button to open the actions menu, and then click Edit code.
  3. Under the Templates folder, click Add a new template.
  4. In the Add a new template dialog box, do the following:
    1. Select the blog option from the dropdown menu.
    2. Choose between a JSON or liquid template, depending on your theme.
    3. In the File name field, write a name for your template.
  5. Click Create template.
  6. In the online code editor, make your changes to the template to customize the blog post style.
  7. Click Save.

Apply a template to a blog

After you create at least one new blog template, you can apply a template to a blog. All of the posts in the blog will display according to the template you set. Using blog templates can be useful when you want the posts to look similar to one another.

Steps:

  1. From your Shopify admin, go to Online Store > Blog Posts.
  2. Click Manage blogs.
  3. Click the blog that you want to edit.
  4. In the Theme template drop-down menu, select a template.
  5. Click Save.

Create a blog post template

You can create a template to customize the layout of individual blog posts. For example, you could create a template for posts that will feature a lot of images, but that you only want to use for some of the posts in a blog.

Steps:

  1. From your Shopify admin, go to Online Store > Themes.
  2. Find the theme you want to edit, click the button to open the actions menu, and then click Edit code.
  3. Under the Templates folder, click Add a new template.
  4. In the Add a new template dialog box, do the following:
    1. Select the article option from the dropdown menu.
    2. Choose between a JSON or liquid template, depending on your theme.
    3. In the File name field, write a name for your template.
  5. Click Create template.
  6. In the online code editor, make your changes to the template to customize the blog post style.
  7. Click Save.

Apply a template to a blog post

After you create at least one new template, you can apply a template to an individual post. Only the posts that have the template applied are displayed according to the template you set. Using blog post templates can be useful when you want a shortcut to making a blog post look a certain way, but you don't want to use it for every post in the blog.

Steps:

  1. From your Shopify admin, go to Online Store > Blog Posts.
  2. Click the blog post that you want to edit.
  3. In the Theme template drop-down menu, select a template.
  4. Click Save.

Set a specific publish date for a blog post

You can set a specific publish date for your blog. For example, you can set a post to be published in time for the launch of a new product. You can also backdate a post. Learn more about using future publishing.

Steps:

  1. From your Shopify admin, go to Online Store > Blog Posts.
  2. On the Blog posts page, click the post that you want to publish on a specific date.
  3. Click Set visibility date.
  4. Select the publishing date and time for the post.
  5. Click Save.

Publish blog posts in bulk

You can use a bulk action to publish multiple blog posts at the same time and make them visible on your online store. This bulk action is available only on desktop.

Steps:

  1. From your Shopify admin, go to Online Store > Blog Posts.
  2. On the Blog posts page, check the blog posts that you want to publish.
  3. Click Actions.
  4. Select Publish selected blog posts.

Unpublish blog posts in bulk

You can use a bulk action to unpublish multiple blog posts at the same time and make them hidden from your online store. This doesn't delete the blog posts from Shopify. This bulk action is available only on desktop.

Steps:

  1. From your Shopify admin, go to Online Store > Blog Posts.
  2. On the Blog posts page, check the blog posts that you want to unpublish.
  3. Click Actions.
  4. Select Unpublish selected blog posts.

Invite customers to subscribe to your blog

Shopify automatically produces an RSS feed for every blog that you create, so customers can subscribe to it and receive notifications when you publish a new post. The feed URL is the URL of the blog page with .atom appended. For example, http://store.myshopify.com/blogs/blogname.atom. Customers who want to subscribe to your blog can paste the feed URL into a feed reader.

You can include your feed URL in a blog post to invite customers to subscribe to your blog.

Steps:

  1. From your Shopify admin, go to Online Store > Blog Posts.
  2. Click the name of the blog post where you want to add the feed name for the blog.
  3. In the Content field, enter text with the feed name, for example Subscribe to this blog's RSS feed using http://store.myshopify.com/blogs/blogname.atom.
  4. Click Save.

Allow customers to subscribe to your blog feed with FeedBurner

FeedBurner is a third-party service that delivers your blog content to subscribing customers.

If you previously integrated your blog with FeedBurner, then your existing blog and its posts stay connected to FeedBurner.

New or existing blogs that aren't already integrated with FeedBurner can't use the service.

Can’t find the answers you’re looking for? We’re here to help.