How do I customise my catalog title and description templates?

Plug in SEO Plus gives you full SEO control over your shop's catalog page (available at the URL). It lists all of the visible products in your store. Read more in the Shopify help.

Your shop has a single catalog page which is automatically generated for best SEO by Plug in SEO Plus.

If the title and description being generated by default is not best for your shop you have the option to create a custom template using liquid code.

New to using liquid code? Read our guide here: Plug in SEO Plus Liquid

Option 1: Edit Our Recommended Templates

To make small customizations to your page title or description you can copy the template that we recommend by default and make adjustments.

To edit your title or description template:

  1. Review the 'Default Title Template' and 'Default Description Template' below
  2. Copy and paste one into either the relevant collection template field  in the Plug in SEO app
  3. Update the text and liquid code as desired
  4. Press 'Save and preview'
  5. Scroll down and view the new title or description in the 'Live Search Engine Preview'

Default Title Template:

Browse %% collection.products || map: 'collections' || map: 'title' || uniq || take: '5' || join: ', ' || escape || remove: 'Home page, ' || remove: 'home page, '  || remove: 'Home page' || remove: 'Home page'  %% at %% %%

Default Description Template:

Discover %% collection.products || map: 'title' || uniq || take: '3' || join: ', ' || escape %% and more.

Example Search Result Output:

Browse Tees, Sweatshirts, Socks at Stock Photo Tees

Discover Call-center Woman Wearing Headset t-shirt, Firm Handshake Between Business Associates sweatshirt, Happy Office Workers Pointing To Blank Sign and more.

Option 2: Use or Modify a Different Example Templates

What your unique selling points are and how your shop is set up will influence your titles and descriptions. Do you want to emphasize your range? Use collection.products_count below. Are vendors most important? collection.all_vendors. Or perhaps you use types? collection.current_type may be handy.

Take a look at our most popular options below and then craft the perfect title and description templates for your shop.

New to using liquid code? Read our guide here: Plug in SEO Plus Liquid

for collections filtered by tags

current_tags lets us access the tags the user has filtered the collection by. It can be none, one or many so we should handle all three scenarios.


  Buy %% current_tags || join: ', ' %% %% collection.title %%


Currently filtered by many tags...

Buy blue, green, stripy men's t-shirts

One tag...

Buy blue men's t-shirts

Not filtered (no current_tags)...

Buy men's t-shirts



  %% collection.title %%


Men's t-shirts



  %% collection.description %%


A wide range of fun and formal t-shirts for men



  Over %% collection.products_count %% different %% collection.title %%


Over 210 different Men's t-shirts



  Shop %% collection.title %% from %% collection.all_vendors || take: '3' || join: ', ' %% and more


Shop designer handbags from ChloƩ, Givenchy, Saint Laurent and more



  Buy %% collection.all_tags || take: '3' || join: ', ' %% %% collection.title %%


Buy blue, green, stripy men's t-shirts



  Shop %% collection.current_type %%


Shop formal shirts



  Shop %% collection.current_vendor %% %% collection.title %%


Shop ChloƩ designer handbags


Option 3: Create a Unique Custom Template

If none of the examples above suit the type of template you would like for your shop you can use any available liquid objects to create a unique template for your shop.

You can view all available liquid objects here:

Note that the Liquid array 'collections' is not available here. Instead use:

%% collection.products || map: 'collections' %%
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us