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 Content > 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

Tap .

  1. In the Sales channels section, tap Online Store.
  2. Tap Blog posts.
  3. Tap > Manage blogs.
  4. Tap the blog 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 .

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 Content > 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 .

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:

  1. From your Shopify admin, go to Content > Blog posts.

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

  3. In the Visibility section, click the calender icon and then choose a date and time.

Change blog post visibility in bulk

You can update the visibility setting for multiple pages on your online store at the same time from the Online Store > Blog post section of your Shopify admin.

You can use the search and filter options to search for blog posts by title keywords, or use the Visibility filter to display blog posts by visibilty status.

Steps:

  1. From your Shopify admin, go to Content > Blog posts.

  2. Select the blog posts that you want to publish.

  3. Use either of the following options to change the visibilty of the blog posts:

    • To make all selected blog posts visible, click Set as visible.
    • To hide all selected blog posts, click Set as hidden.

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 Content > 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.