How to Use amp-accordion in Your AMP Emails

Suryanarayan Pal
BySuryanarayan Pal

5 mins read

Accordions let you display a great deal of content in a limited space by making its sections expand and collapse. And with the help of amp-accordion, now you can include accordions in your AMP emails themselves.

This guide will discuss what amp-accordion is, its applications, and some interesting features that’ll help you create custom accordions for your AMP emails.

  • What is amp-accordion?

  • Applications of amp-accordion

  • Features of amp-accordion

  • Wrapping up

What is amp-accordion?

The amp-accordion is an AMP email component that allows you to show or hide content sections with user interaction.

In the GIF below, you can see a live accordion in action. When you click on the first header, it will show content within that section. Similarly, clicking on other headers will open their sections, simultaneously closing the initially opened section.

A live example of amp accordion

This feature is very helpful when you need to display a lot of content but don’t want to overwhelm your users with the quantity.

Applications of amp-accordion

The amp-accordion is used in many scenarios where the content needs to be displayed concisely. Some of such scenarios include:

1. FAQs

Let’s assume you are adding an FAQ section inside your email. Here you can use amp-accordion to show all the questions as headers. Then, when your users click on the question (header) to view the answers, it will be shown. This saves your users the frustration of scrolling through questions they don’t need.

2. Table of contents

It’s easy to create a table of contents with amp-accordion. You just need to make each section’s title the clickable header and wrap the section’s content under the header. Then, when your users click on the section they want to read, they will only see the content of that section and nothing else. This will make your emails less overwhelming and more enjoyable to read.

3. Catalogs

Accordions will be helpful if you have a catalog to show to your audience. Just add the name of each catalog item as the header and the item’s description as the expandable content. This will make it easier for your readers to browse your catalog and find the items they need without much scrolling.

4. Service lists

You want to introduce all of your service offerings to your clients so they can choose the one they need. However, it may be overwhelming for your clients to scroll through all your services in a single email. You can create an accordion in your emails to show your services and resolve this issue. Then, your clients can quickly scan through your services and click on them to know more.

5. Listable information

Accordions can be used most of the time when there is listable information to be shown.

For example, suppose you have repeating content that follows the header and body format, like a service name and its description or a menu item and its description. In that case, you can use amp-accordion to display that listable information in a more concise format.

Features of amp-accordion

There are different attributes available for amp-accordion that you can use to create different accordion experiences for your subscribers. Some of which are as follows:

✅ Animate your display images/content

You can animate your accordion with the animate attribute. The accordion will open and close with a smooth transition when you add the animate attribute to the amp-accordion tag. However, the transition will be abrupt without the animate attribute, which doesn’t provide a good user experience. So use this attribute to make your accordions animate and attractive.

✅ Have already expanded sections when users open the email

This result can be achieved with the expanded attribute. There are times when you may want a particular section of the accordion to be seen at any cost. In such cases, add the expanded attribute that automatically opens that section when users open your email. You can this attribute to multiple sections if you want to open multiple sections by default.

✅ Open only one section at a time

You have to use the expand-single-section attribute to make this happen. This attribute lets users open only one section at a time. If they click on one section while another is already opened, the opened section will close while the clicked section will open. This helps your users to avoid scrolling through large numbers of opened sections.

✅ Open sections without the click of a button

The [data-expand] lets users open and close particular sections without clicking on them. Just add its syntax to a particular section and configure two buttons to help users open and close that section.

You can read this guide to know in detail.

Conclusion

Accordions help you stand out from the crowd and concisely display your content, and you learned how that happens from this guide. Also, keep an eye out for our new posts on AMP email components to take your AMP emails to the next level.

What should you do next?

You made it till the end! Here's what you can do next to grow your business:

2_1_27027d2b7d
Get smarter with email resources

Free guides, ebooks, and other resources to master email marketing.

1_2_69505430ad
Do interactive email marketing with Mailmodo

Send forms, carts, calendars, games and more within your emails to boost ROI.

3_1_3e1f82b05a
Consult an email expert

30-min free email consultation with an expert to fix your email marketing.

Table of contents

chevron-down
What is amp-accordion?
Applications of amp-accordion
Features of amp-accordion
Conclusion

Fresh Marketing Ideas, Every Week.

Get the latest marketing roundup & news

Get 3X email conversion
with Mailmodo

Check.svg

Create & send interactive emails without coding

Check.svg

Put revenue on auto-pilot with pre-built journeys

Check.svg

Save time with AI-powered email content creation

Experience world’s only interactive email marketing platform

Trusted by 10000+ brands

Group_1110166020_1_6fb9f2bd9a
Group_1110165532_1_bf39ce18b3
Ellipse_Gradientbottom_Bg
Ellipse_GradientLeft_Top
gradient_Right