Advanced publishing

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

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

Create a new blog template

A blog page is where links to all the posts within that blog are displayed.

You can create your own template to customize the layout of how all the posts display on a blog page. For example, this could be whether the blog posts' featured images are displayed, and whether you put any other content on the blog page by adding sections to the template.

Steps:

Desktop
  1. From your Shopify admin, go to Online Store > Themes.

  2. Find the theme that you want to edit, and then click Customize.

  3. Click the Home page drop-down menu, and then click Blogs > Create template.

  4. Create a template for your blog:

    1. In the Name field, enter a unique name for your new blog template.
    2. In the Based on drop-down menu, select the existing blog template that you want to base your new blog template on.
    3. Click Create template.
  5. Make the changes that you want to your new template's settings and sections.

  6. Click Save.

iPhone
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Manage all themes.
  4. Find the theme that you want to edit, and then tap Customize.
  5. Tap the Home page drop-down menu, and then tap Blogs > Create template.
  6. Create a template for your blog:
    1. In the Name field, enter a unique name for your new blog template.
    2. In the Based on drop-down menu, select the existing blog template that you want to base your new blog template on.
    3. Tap Create template.
  7. Make the changes that you want to your new template's settings and sections.
  8. Tap Save.
Android
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Manage all themes.
  4. Find the theme that you want to edit, and then tap Customize.
  5. Tap the Home page drop-down menu, and then tap Blogs > Create template.
  6. Create a template for your blog:
    1. In the Name field, enter a unique name for your new blog template.
    2. In the Based on drop-down menu, select the existing blog template that you want to base your new blog template on.
    3. Tap Create template.
  7. Make the changes that you want to your new template's settings and sections.
  8. Tap .

Apply a template to a blog

After you create at least one new blog template, you can apply a template to a blog. The template options that display are based on the available templates only in your current live theme. Any blog pages that you apply the same blog template to will display in the same style.

Steps:

Desktop
  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 Online store section, click the Theme template menu, and then select the template that you want to use.

  5. Click Save.

iPhone
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap > Manage blogs.
  5. Tap the blog that you want to edit.
  6. In the Online store section, tap the Theme template menu, and then select the template that you want to use.
  7. Tap Save.
Android
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap > Manage blogs.
  5. Tap the blog that you want to edit.
  6. In the Online store section, tap the Theme template menu, and then select the template that you want to use.
  7. Tap Save.

Create a new blog post template

A blog post page is where the content of a blog post is displayed.

You can create your own blog post template to customize the layout of individual blog posts or groups of blog posts. For example, this could be whether the blog post author and date are displayed, and whether you put any other content on the blog post template by adding sections.

Steps:

Desktop
  1. From your Shopify admin, go to Online Store > Themes.

  2. Find the theme that you want to edit, and then click Customize.

  3. Click the Home page drop-down menu, and then click Blog posts > Create template.

  4. Create a template for your blog post:

    1. In the Name field, enter a unique name for your new blog posts template.
    2. In the Based on drop-down menu, select the existing blog posts template that you want to base your new blog posts template on.
    3. Click Create template.
  5. Make the changes that you want to your new template's settings and sections.

  6. Click Save.

iPhone
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Manage all themes.
  4. Find the theme that you want to edit, and then tap Customize.
  5. Tap the Home page drop-down menu, and then tap Blog posts > Create template.
  6. Create a template for your blog post:
    1. In the Name field, enter a unique name for your new blog posts template.
    2. In the Based on drop-down menu, select the existing blog posts template that you want to base your new blog posts template on.
    3. Tap Create template.
  7. Make the changes that you want to your new template's settings and sections.
  8. Tap Save.
Android
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Manage all themes.
  4. Find the theme that you want to edit, and then tap Customize.
  5. Tap the Home page drop-down menu, and then tap Blog posts > Create template.
  6. Create a template for your blog post:
    1. In the Name field, enter a unique name for your new blog posts template.
    2. In the Based on drop-down menu, select the existing blog posts template that you want to base your new blog posts template on.
    3. Tap Create template.
  7. Make the changes that you want to your new template's settings and sections.
  8. Tap .

Apply a template to a blog post

After you create at least one new blog post template, you can apply a template to individual posts. The template options that display are based on the available templates only in your current live theme. Any blog posts that you apply the same blog posts template to will display in the same style.

Steps:

Desktop
  1. From your Shopify admin, go to Online Store > Blog posts.

  2. Click the blog post that you want to edit.

  3. In the Online store section, click the Theme template menu, and then select the template that you want to use.

  4. Click Save.

iPhone
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap the blog post that you want to edit.
  5. In the Online store section, tap the Theme template menu, and then select the template that you want to use.
  6. Tap Save.
Android
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap the blog post that you want to edit.
  5. In the Online store section, tap the Theme template menu, and then select the template that you want to use.
  6. Tap Save.

Set a specific publishing date for a blog post

You can set a specific publishing date for a blog post. 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:

Desktop
  1. From your Shopify admin, go to Online Store > Blog posts.

  2. Click the post that you want to publish on a specific date.

  3. In the Visibility section, click Set visibility date.

  4. Select the publishing date and time for the blog post.

  5. Click Save.

iPhone
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap the post that you want to publish on a specific date.
  5. In the Visibility section, tap Set visibility date.
  6. Select the publishing date and time for the blog post.
  7. Tap Save.
Android
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap the post that you want to publish on a specific date.
  5. In the Visibility section, tap Set visibility date.
  6. Select the publishing date and time for the blog post.
  7. Tap .

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, select the checkboxes for the blog posts that you want to publish.

  3. Click Actions > 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 your Shopify admin. 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, select the checkboxes for the blog posts that you want to unpublish.

  3. Click Actions > Unpublish selected blog posts.

Invite customers to subscribe to your blog

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

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

Steps:

Desktop
  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, or create a new blog post.

  3. In the Content field, enter some text with the feed name, for example Subscribe to this blog's RSS feed using https://store.myshopify.com/blogs/blogname.atom.

  4. Click Save.

iPhone
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap the name of the blog post where you want to add the feed name for the blog, or create a new blog post.
  5. In the Content field, enter some text with the feed name, for example Subscribe to this blog's RSS feed using https://store.myshopify.com/blogs/blogname.atom.
  6. Tap Save.
Android
  1. From the Shopify app, tap the button.
  2. In the Sales channels section, tap Online Store.
  3. Tap Blog posts.
  4. Tap the name of the blog post where you want to add the feed name for the blog, or create a new blog post.
  5. In the Content field, enter some text with the feed name, for example Subscribe to this blog's RSS feed using https://store.myshopify.com/blogs/blogname.atom.
  6. Tap .

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.