{"id":174,"date":"2022-11-11T11:12:41","date_gmt":"2022-11-11T11:12:41","guid":{"rendered":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/?p=174"},"modified":"2022-11-11T11:12:41","modified_gmt":"2022-11-11T11:12:41","slug":"whats-with-all-these-ctas","status":"publish","type":"post","link":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/2022\/11\/11\/whats-with-all-these-ctas\/","title":{"rendered":"What's with all these CTAs?"},"content":{"rendered":"<p>If you\u2019re in the habit of checking our course pages frequently (who isn\u2019t?), you might have noticed some extra buttons appear in the hero section. \u201cWhat do these buttons do?\u201d I hear you ask. \u201cWhy are they here and where did they come from? Won\u2019t someone please tell me in great detail all about their development process?\u201d<\/p>\n<p>Well, you've come to the right place.<\/p>\n<p>&nbsp;<\/p>\n<h2>What\u2019s changed and why?<\/h2>\n<p><a href=\"http:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-176 size-full\" src=\"http:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after.png\" alt=\"Two example course pages - one with one CTA and one with four CTAs\" width=\"2936\" height=\"951\" srcset=\"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after.png 2936w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after-300x97.png 300w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after-1024x332.png 1024w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after-768x249.png 768w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after-1536x498.png 1536w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after-2048x663.png 2048w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Before-after-664x215.png 664w\" sizes=\"auto, (max-width: 2936px) 100vw, 2936px\" \/><\/a><\/p>\n<p>The hero sections on our course pages (that\u2019s the large image and title at the top of the page) have always had a single call-to-action (CTA) button. For that matter, so have the hero sections on all our other pages. This is for good reason \u2013 it\u2019s standard convention to have a single CTA associated with a screen. You offer your users a proposition, give them all the relevant information they need, then ask them to decide if they want to act on this proposition. If you can do this with a single button, that\u2019s great as it removes ambiguity and confusion.<\/p>\n<p>However, sometimes one is just not enough.<\/p>\n<p>A single button offers simplicity at the expense of flexibility. Most of the time prospective students want to apply to a course or register for an open day so this was what our single CTAs did. However, sometimes they may want to order the prospectus or sign up for updates if the course isn\u2019t accepting applicants.<\/p>\n<p>Sometimes faculties run timed events like webinars or virtual experiences. With a single CTA, we have to make a choice between allowing students to apply for a course and signing up for these events from the course page.<\/p>\n<p>Allowing our web editors the flexibility to offer prospective students multiple options related to the course of their choice is the driving force behind this project.<\/p>\n<p>&nbsp;<\/p>\n<h2>Design, development, and testing<\/h2>\n<p>This project was mostly concerned with functionality \u2013 offering students more options so that we can improve their experience with our course pages. Therefore, we decided that we didn\u2019t want to introduce any radical changes to look and feel and instead stick with our current styling. However, introducing more choice can also introduce more confusion \u2013 the takeaway menu problem if you like.<\/p>\n<p>When there is more than a single CTA on a screen, it\u2019s good practice to indicate to your users which is the primary action, and which are secondary, tertiary etc\u2026 To accomplish this, we chose two contrasting styles - the existing hero CTA styling for the primary action as it has a nice bright background colour which stands out against the hero image, and our ghost button styling for the secondary actions.<\/p>\n<p>This style uses only a white outline and text which makes it stand out less than the primary button. However, the lack of background colour on ghost buttons does mean that they are less readable when used on top of images like the hero. To overcome this, we applied a blur filter to the hero image. This wasn\u2019t without objection as it means that focus is taken away from the subject of the image. However, we felt that readability is more important. In time, we may well revisit this and come up with a more elegant solution.<\/p>\n<p>Next, we needed to find out if our new designs were feasible. As we\u2019ve already mentioned, it\u2019s typical to have only one CTA, so we needed to make sure that having more would not confuse users. To validate this, we created a series of A-B tests using Google Optimize, comparing variants of four different course pages, each one from a different faculty, to reduce the bias that we might get from only testing visitors to one course from one faculty.<\/p>\n<p>Each variant had a different number of CTAs \u2013 one with four, another with three, and the final one with just the original single CTA which acts as the control. Optimize works by randomly assigning one of the variants to page visitors. We then record the percentage of visitors who clicked any of the hero CTAs vs those who did not.<\/p>\n<p>We ran the A-B tests for a month, and at the end of the period, it was clear that having more CTAs did not make users less likely to click one of them. In fact, the opposite seemed to be true. On two of the course pages that we tested, users were just as likely to click on a CTA if there were multiple buttons as if there were only one, and on the other two pages, they were actually more likely to click if there were multiple buttons.<\/p>\n<figure id=\"attachment_177\" aria-describedby=\"caption-attachment-177\" style=\"width: 1158px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-177 size-full\" src=\"http:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7.png\" alt=\"Data from A-B tests comparing the conversion rate of four course page variants in Google Optimize\" width=\"1158\" height=\"484\" srcset=\"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7.png 1158w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7-300x125.png 300w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7-1024x428.png 1024w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7-768x321.png 768w, https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/image2022-7-18_14-24-7-514x215.png 514w\" sizes=\"auto, (max-width: 1158px) 100vw, 1158px\" \/><\/a><figcaption id=\"caption-attachment-177\" class=\"wp-caption-text\">Data from Google Optimize A-B tests comparing the conversion rates of variants on four course pages.<\/figcaption><\/figure>\n<p>In addition to the A-B test, we also carried out several remote usability tests where we gave users a series of tasks to complete as well as questions to answer. These tests confirmed what we had found in the A-B tests. However, they also shone a little light on some other areas including page length, and the in-page navigation. These were common complaints that we had heard before and are now working to improve.<\/p>\n<p>The final piece of the puzzle was making changes to Typecase for Courses \u2013 our CMS for course pages. After all, what good is making these changes if we don\u2019t allow web editors to use them?<\/p>\n<p>Up until this point, hero CTAs were inserted into pages using Google Tag Manager, not exactly an optimal solution. This meant we had to develop a new user experience to allow the web editors to configure these new hero CTAs in Typecase for Courses. This was no small task and involved a lot of back-and-forth between the Dev team and our users (web editors), making sure requirements were being met.<\/p>\n<h2>Challenges<\/h2>\n<p>There were many challenges during this project, most of which were borne from the fact that we didn\u2019t really have an existing pattern that was similar \u2013 nowhere else on the site are there groups of buttons.<\/p>\n<p>Design challenges included managing up to four times the number of CTAs on mobile screens and ensuring they all fit nicely, even on smaller devices. On the front end, we had to implement logic to force all the buttons to be the same width but also be no wider than is necessary to fit the button with the longest text \u2013 a complicated way of saying that we didn\u2019t just use a large fixed width. We also had challenges on the back end creating logic to ensure that the correct buttons are easily deployed across all courses in a given subject but that they can also be overridden by web editors at course level.<\/p>\n<p>However, as is often the case, the biggest challenge was stakeholder engagement. It takes time to get the right people in the room together (physically or digitally) and it also takes time and effort to tease the requirements out of stakeholders, especially on a project that involves unfamiliar elements. During the design phase, there was a certain amount of rework due to misunderstanding some of the requirements, as well as others that only became obvious once the stakeholders had designs and test data to look at.<\/p>\n<h2><\/h2>\n<h2>What did we learn?<\/h2>\n<p>It\u2019s important to get buy-in early and engage with stakeholders as soon as possible. This is true of almost any project but it bears repeating. The earlier you bring people in, the more likely you are to identify pain points and other problems. Also the more of your stakeholders you engage with, the more context you will have. This will help to give you the best chance of getting the requirements right.<\/p>\n<p>We also learned that assumptions are often wrong. Almost all of us thought that adding more CTAs to the hero section would make users less likely to click any of them due to more choice. Surely if there is only one button to click then users are more likely to click it? Well not if that button doesn\u2019t let a user do what they came to the page for. We can\u2019t always predict what users want and sometimes a little more choice is no bad thing.<\/p>\n<h2><\/h2>\n<h2>What\u2019s next?<\/h2>\n<p>This work was very much part of a larger suite of improvements that we want to make to our course pages and there is still much to do. We will be making improvements to the way that our in-page navigation works as well as doing discovery work on including a helpful summary section which will give users a quick snapshot of key course information.<\/p>\n<p>As for this project, we will continue to monitor the performance of the new hero CTAs to make sure we get the messaging right. Stuff like this should always be part of continual improvement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019re in the habit of checking our course pages frequently (who isn\u2019t?), you might have noticed some extra buttons appear in the hero section. \u201cWhat do these buttons do?\u201d I hear you ask. \u201cWhy are they here and where...<\/p>\n","protected":false},"author":1623,"featured_media":175,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[30],"tags":[35,34,11,4,12],"class_list":["post-174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-experience","tag-call-to-action","tag-cta","tag-design","tag-front-end","tag-ux"],"acf":[],"jetpack_featured_media_url":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-content\/uploads\/sites\/188\/2022\/09\/Feature-image.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/users\/1623"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":0,"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/media\/175"}],"wp:attachment":[{"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/digital-content-and-development\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}