<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Zina Szőgyényi on Medium]]></title>
        <description><![CDATA[Stories by Zina Szőgyényi on Medium]]></description>
        <link>https://medium.com/@szogyenyi.zina?source=rss-efd5dcfe23a4------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*d74YpWZvQUvALhXi0lTgOw.jpeg</url>
            <title>Stories by Zina Szőgyényi on Medium</title>
            <link>https://medium.com/@szogyenyi.zina?source=rss-efd5dcfe23a4------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 13:02:55 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@szogyenyi.zina/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[I create simple, exciting product that solve user problems]]></title>
            <link>https://medium.com/rozinas-portfolio/i-create-simple-exciting-product-that-solve-user-problems-cb4e8dcfc849?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/cb4e8dcfc849</guid>
            <category><![CDATA[ux]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 09 Jan 2019 18:04:43 GMT</pubDate>
            <atom:updated>2019-01-09T18:04:43.509Z</atom:updated>
            <content:encoded><![CDATA[<h4>I’m a Problem Solver who creates engaging user experiences across platforms</h4><h3>11 years in the making</h3><p>I’m a Product Designer and Product Owner with a background in UX design, research, analysis and development. I have experience in the <strong>whole spectrum of an online product</strong> from the low intent marketing campaigns, through the funnel optimization, to B2B tools and user interfaces.</p><p>I use <strong>empathy</strong> to understand the user’s frustrations, goal and motivations, to solve their problems and deliver an engaging experience.</p><p>With <strong>finesse</strong> I make sure that their experience is not just intuitive but visually pleasing and delightful. I iterate on <strong>creative</strong> solutions to find what works best.</p><p>With a <strong>psychological</strong> approach I optimize conversion and get <strong>evidence</strong> of my results at every step of the process. I collaborate with stakeholders and fellow designers, with one eye always on the the <strong>business goals</strong> the other on the spotless technical execution.</p><h3>My Design Process with the user in the focus</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/144/0*9nArhvUYoDqZXdVK.png" /></figure><h4>Research</h4><p>Gather available <strong>quantitative</strong> data (Google Analytics, heat maps, MySQL/Hadoop)</p><p>Get <strong>qualitative</strong> answers to your questions (surveys, dirty street user testing, website feedback, in-lab user test)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/140/0*-bF1uwi1wtE118uM.png" /></figure><h4>KISS — Keep it Simple, Stupid</h4><p>Creating functioning user interfaces is easy. Creating simple UIs is an art.<br>Only give the users what they need, not everything you have.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/150/0*k-AcZpDz2VMYoQVx.png" /></figure><h4>Analyze</h4><p>Believing in a solution is half success. The other half lies in the data — do A/B tests, keep your eyes on the data trends, ask the users how satisfied they are.</p><p><strong>Learn, adapt, iterate.</strong></p><h3>Native in HTML/CSS</h3><p>I’m from those good old times when freelance designers had to code what they put on their Photoshop canvas. 8 years later <strong>Sketch</strong> took over and made mocking up and prototyping much faster — but it didn’t take my passion for quick and precise HTML/CSS/LESS coding away.</p><p>It gives me independence and agility, which makes me able to deliver quicker, and start getting feedback from the users sooner.</p><p><strong>From ideation to delivery</strong>. That’s how I roll.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-bjjT5-5nCcREEgTihVRlg.jpeg" /></figure><h3>Contact</h3><p>Add me to your professional network via <a href="https://www.linkedin.com/in/zinaszogyenyi/">LinkedIn</a></p><p>Read my publications on <a href="https://medium.com/@szogyenyi.zina">Medium</a></p><p>Follow my #sixpackmission on <a href="https://www.instagram.com/zincsilla/">Instagram</a></p><p>Feel free to send me a message via <a href="/service/mailto:szogyenyi.zina@gmail.com">Email</a> (szogyenyi.zina@gmail.com)</p><p>Check out some of my old work on <a href="https://dribbble.com/zincsilla">Dribbble</a></p><p>Give me kudos on <a href="https://www.strava.com/athletes/9283748">Strava</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cb4e8dcfc849" width="1" height="1" alt=""><hr><p><a href="https://medium.com/rozinas-portfolio/i-create-simple-exciting-product-that-solve-user-problems-cb4e8dcfc849">I create simple, exciting product that solve user problems</a> was originally published in <a href="https://medium.com/rozinas-portfolio">Rozina’s Portfolio</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Inquiry management — improving on KPIs]]></title>
            <link>https://medium.com/rozinas-portfolio/inquiry-management-improving-on-kpis-2c0fc2dafda3?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/2c0fc2dafda3</guid>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 09 Jan 2019 17:58:30 GMT</pubDate>
            <atom:updated>2019-01-09T17:58:30.352Z</atom:updated>
            <content:encoded><![CDATA[<h3>Inquiry management — improving on KPIs</h3><h3>Background</h3><p>Tripaneer sells theme vacations instead of destinations. The platform brings together numerous organizers and travellers across the globe who can find each other easily via themed websites, like bookyogaretreats.com.</p><p>Currently, only 10–15% of reservations happen instantly, the rest still requires communication between the parties to agree on availability and terms. I started working on improving the experience and business results of the organizer side in June 2017, this is the case of how I improved the usability and the results of the inquiry management.</p><h3>Defining the problem</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*mKse7GrEXHgSF8bR.png" /></figure><p>I used multiple resources to try to find the biggest pain points. From our operations team I heard that <strong>editing the offers</strong> was difficult, and the organizers often didn’t use the correct <em>tab</em> for their response.</p><p>With a simple look, it was clear that the mobile version was even more difficult to use, it was responsive, but not optimized to small screens at all, just a long page with a lot of options.</p><h3>Research and finding signals</h3><p>We know that mobile experience is important. But <strong>how important is it for our business?</strong>. I sought for the answer in our database. I compared thousands of inquiries from the last few months and grouped by their status and categorized by the time it took for the organizers to send the first response. The result was self-explanatory:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*0GnfzxEYmU1X6E5P.png" /></figure><p>Statuses of inquiries grouped by the first response time from organizer</p><p>The conversion rate from inquiry to finalized booking dropped with every hour delay in the first response. I calculated the probable impact we could make there: if we moved every organizer to the previous category we could have improved the finalized bookings by 10%.</p><p>How to make this happen? <strong>Make it a lot easier for them to respond on mobile.</strong> So they don’t have to open the computer at all when they’re not at their desks.</p><h3>The lowest hanging fruit</h3><p>To make it bulletproof on mobile there were quite a lot of infrastructural changes necessary, as the template was overly complicated and very difficult to make meaningful changes. Many nested conditions, many different cases forked into one long big code.</p><p>Before we decide to redo all the logic and make a lot simpler structure, we had to get some signal that our ideas make sense and they actually improve the usability.</p><p>Having to pick a tab before responding is not an intuitive way to decide whether a retreat is available on certain dates or not.</p><p>The main entry point to the page is the notification email, why don’t we test the new actions in the email first? <strong>It’s easy, quick</strong> and it would take a lot less time to develop and start getting the feedback.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*F6CG9lpi54svzAxU.jpg" /></figure><p>Old email with single action vs new email with quick actions and inquiry summary</p><p>It included changes like:</p><ul><li>clear call to action (please respond) in the header</li><li>highlighting the customer’s message that required response</li><li>summarizing the selected package details above the calls to action so the reader doesn’t have to scroll back and forth</li><li>clear action oriented buttons instead of “click here to reply”</li></ul><p>The result and the learning</p><p>The number of clicks was about the same in both variants, however, where we had multiple actions the click share were similarly distributed as the overall actions taken on each inquiry. The <strong>average response time decreased by 15%</strong> and the granted availability went up by 5%, both results were significant.</p><p>This experiment showed the usefulness of easy actions and backed up the research results of the importance of first response times.</p><h3>Improving the mobile view</h3><p>Even before we jump into code clean up and structural changes — which eventually would be inevitable — we can still do some optimization for mobile devices — making it a lot <strong>intuitive and delightful</strong> to use.</p><p>I decided to <strong>give guidance</strong> on how to process a request instead of just putting a long and complicated form in the front of our organizers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*a3WuVrkb2rPmBFs1.jpg" /></figure><p>Initial view, package editing view and message view of the inquiry approval process.</p><ul><li>I reduced the unnecessary padding from the sides and made the page full width — those extra 40 pixels worth a lot on mobile</li><li>I took the request summary and put it on the top of the page for <strong>easier overview</strong>, and put the customer’s message right underneath, which used to be on the bottom of the page, below all the forms</li><li>I added a big button to “edit the package” instead of a small link, so it’s easier to notice and use</li><li>Created a title for the forms which <strong>instructs</strong> the organizer to take action</li><li>adjusted the copy and the visual representation of the tabs to look <strong>more obvious</strong> which one needs to be selected</li><li>I reflected the exact email content to be sent to the customers when composing a response for transparency.</li></ul><p>The result and the learning</p><p>This view is still not perfect since it’s still giving too many options to the organizer, which makes the decision more difficult. But at least it’s a step closer towards our vision and gives us chance to get more feedback of our changes.</p><p>The experiment was a great success, we got a lot of positive feedback from our organizers. The variant was liked 100% times more than the old one while the experiment was running and got 70% less “bad” or “fair” usability rating compared to the old version.</p><p>The effectiveness of the page increased: we got the same amount of finalized bookings from fewer conversations. The correct “tabs” were used correctly and there was less need for our customer service to interfere with problematic inquiries.</p><p>The usability increased, the next step is to have it reflected in the business results too.</p><h3>The feature overhaul — a seamless experience</h3><p>Throughout time this page got a lot of new states and features (managing availability, messaging with customer, managing booking conditions, dealing with payments, adjusting packages to the customer’s needs), none of these extensions were properly well thought out. It was more important to have the feature somewhere on the page than making it available for whom it is relevant and when it’s relevant. This resulted with a very complex code, which is very difficult to experiment with.</p><p>As we have started rebuilding the templates as a part of the rebranding (<a href="http://rozina.design/portfolio/defining-new-visual-guidelines-to-match-a-new-brand/">you can read more about that project here</a>) it was time to move the inquiry management into the new templates, and with that, finally clean up the logic and make the page useful.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*B-lpOWXpQlnlja1n.png" /></figure><p>I took a mobile-first approach, as we’d like to encourage the organizers to quickly deal with the inquiries.</p><h4>Defining the stages</h4><p>To avoid the confusions and difficult conditions in the templates I defined stages of the page, the actions organizer need to take at that point, and the information they need to make decisions.</p><p><strong>[Pending status]</strong></p><ol><li><strong>Customer wants</strong> response as soon as possible</li></ol><p><strong>2. Organizer wants</strong> approve request and customize package based on requests</p><p><strong>3. Organizer needs:</strong></p><ul><li>overview of request</li><li>customer’s message</li><li>be able to create custom offer easily</li><li>ask and answer questions quickly</li><li>accept or decline request</li></ul><p><strong>[Accept request]</strong></p><ol><li><strong>Customer wants</strong> answer to their questions and payment information</li><li><strong>Organizer wants</strong> to make sure that data is correct and send a welcoming message</li><li><strong>Organizer needs:</strong></li></ol><ul><li>overview of request</li><li>be able to create custom offer easily</li><li>set payments and booking conditions</li><li>write a personal message</li></ul><p>As a result of this exercise, I wasn’t just able to clearly separate the necessary features on the page but also <strong>customize the copy to fit the context</strong>, which is key to create a delightful experience. When the user feels the human touch, not only the computer-generated forms.</p><p>On bigger screens now we can display the conversation above the fold for an easier overview, and on mobile, we make sure that only the most relevant items are on the screen at a certain point.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*SG9DPoE9FImNwpm1.jpg" /></figure><h4>The next steps</h4><p>As now we are confident that our inquiry management is a lot easier on mobile we can start working on stories that will shift the inquiry management from desktop to mobile — sending notifications on mobile channels, such as texts, Messenger, WhatsApp, WeChat etc., serve saved responses and previous attachments, and eventually, work on the instant reservations, which eventually will make all this effort redundant. Life of a designer :)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2c0fc2dafda3" width="1" height="1" alt=""><hr><p><a href="https://medium.com/rozinas-portfolio/inquiry-management-improving-on-kpis-2c0fc2dafda3">Inquiry management — improving on KPIs</a> was originally published in <a href="https://medium.com/rozinas-portfolio">Rozina’s Portfolio</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Defining new visual guidelines to match a new brand]]></title>
            <link>https://medium.com/rozinas-portfolio/defining-new-visual-guidelines-to-match-a-new-brand-79c0c0deb86d?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/79c0c0deb86d</guid>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 09 Jan 2019 17:52:27 GMT</pubDate>
            <atom:updated>2019-01-09T17:52:27.855Z</atom:updated>
            <content:encoded><![CDATA[<h3>Background</h3><p>The sub-brands of Tripaneer, such as bookyogaretreats.com, booksurfcamps.com or bookallsafaris.com were developed to get really good ranking in the search engines, so the users with intent could find it easily without having to spend much on marketing. As a second step, the websites started working well with paid SEM, this still didn’t require much more than working functionality.</p><p>As the company slowly started to grow and bring in a meaningful amount of revenue the leadership team decided to prioritize a new and fresh brand for tripaneer.com and with that a new visual style for the web platforms, that reflect the companies mission and vision better.</p><p>And that’s how I became the lead designer of the redesign project.</p><h3>Workshop to establish visual guides</h3><p>At smaller companies there are a lot more subjective decisions compared to bigger ones, however, I didn’t just want to follow the CEO’s personal preferences. I organized a workshop with the leadership team to establish the basics of the new style together, with meaningful reasonings behind those decisions.</p><p>Everyone brought 5 websites they liked to the workshop, mostly e-commerce and travel focussed ones. I asked them to describe why they liked those products, which points I collected and summarized:</p><ul><li>clean white design — the platform supports the product</li><li>simple and consistent design</li><li>doesn’t look cheap</li><li>mobile version — use all horizontal space</li><li>simple base font, plus unique title font style to be recognizable</li><li>lets the user zoom in on the content they’re interested in</li><li>interactive, interested</li><li>detailed view of the products</li></ul><p>The next step was for me to translate it into visuals.<br>First I put together the following guides to discuss it with the stakeholders, then I started working on the mockups one by one, starting with the most important ones in the purchase funnel.</p><h3>Imagery and layout</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*PM9G1UMdK1ZFpMoi.jpg" /></figure><h3>Typography</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*fSKpXs4v-_81nntu.jpg" /></figure><h3>Iconography</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*JJltw2lW-ExcuC_D.png" /></figure><h3>Colors</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*dWls6BRG4gkypcA9.jpg" /></figure><h3>The “before” state</h3><p>There was a lot of visual noise I had to simplify: (1) boxes with different border radiuses and shadows, (2) multiple different styles of icons, (3) clickable elements with different shades of blue and green, (4) illogical information structure, (5) elements looking like something they were not, (6) elements looking clickable they were not, (7) lot of visual noise over the photos … etc. I could list it for hours. See it for yourself:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*WILIjHzKPukMUhQ4.jpg" /></figure><h3>How bold changes shall we make in the new design?</h3><p>So many things were broken (from UI point of view) that I wanted to fix with the redesign that it could have destroyed all the progress that the team had done with constant experimentation and learnings. This was definitely not my intention: even if I have a great idea on how to make the reviews more useful, probably it’s safer to test it separately from the new visual design. If we change too many things at the same time it’ll be really hard to find if we break something. It’ll be also difficult to see if we get something right.</p><p>With this redesign experiment, I decided to fix the obviously illogical behaviors and structures, and leave the improvements to a follow-up test.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*BAHuE-7LI3EANRuP.jpg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=79c0c0deb86d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/rozinas-portfolio/defining-new-visual-guidelines-to-match-a-new-brand-79c0c0deb86d">Defining new visual guidelines to match a new brand</a> was originally published in <a href="https://medium.com/rozinas-portfolio">Rozina’s Portfolio</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Redesign of service emails]]></title>
            <link>https://medium.com/rozinas-portfolio/redesign-of-service-emails-3c38327c2a25?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/3c38327c2a25</guid>
            <category><![CDATA[email-marketing]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 09 Jan 2019 17:50:53 GMT</pubDate>
            <atom:updated>2019-01-09T17:50:53.451Z</atom:updated>
            <content:encoded><![CDATA[<p>Year of experience in coding emails made it possible to approach the new design in a way that allows quick development, consistent design and compatibility with most email clients on most devices.</p><p>I took the templates I created a while ago for email marketing, and is being used in Mailchimp, and turned it into a sample of templates that contain all the typical content sections used in about 20–30 different service emails. Instead of designing them one by one this system allows the developers to create reusable modules and use those when building an email content.</p><h3>Examples for simple service emails</h3><p>Due to the nature of these emails only technical testing happens, no experimentation necessary.</p><ul><li>they start with a big message that creates clarity what the email is about</li><li>in case there’s a required action then the CTA is right on the top, it may repeat in the bottom</li><li>in case button’s links would break there’s an easy way to retrieve the URLs</li><li>doesn’t use unnecessary imagery, only if it helps with the goal of the email, otherwise keep it simple</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*1w4BF7GkCkWSnxvV.jpg" /></figure><h3>Conversion driver service emails</h3><p>With the emails that make the money (organizer giving availability, customer acting on it and finalizing booking) we can’t risk any changes without testing, therefore these improvements, no matter how obvious they are, go through an A/B test.</p><ul><li>they start with a big message that creates clarity what the email is about</li><li>in case there’s a required action then the CTA is right on the top, it may repeat in the bottom</li><li>summarize the request and only show the most relevant information</li><li>give clear calls to action in case the addressee has multiple choices what to do</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*QbIV__4wnvweoITF.jpg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3c38327c2a25" width="1" height="1" alt=""><hr><p><a href="https://medium.com/rozinas-portfolio/redesign-of-service-emails-3c38327c2a25">Redesign of service emails</a> was originally published in <a href="https://medium.com/rozinas-portfolio">Rozina’s Portfolio</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Optimizing job application flow at StartMonday]]></title>
            <link>https://medium.com/rozinas-portfolio/optimizing-job-application-flow-at-startmonday-7a794e3d3a53?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/7a794e3d3a53</guid>
            <category><![CDATA[ux]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 09 Jan 2019 17:49:31 GMT</pubDate>
            <atom:updated>2021-04-08T17:26:31.599Z</atom:updated>
            <content:encoded><![CDATA[<h3>Getting familiar with the product</h3><p>There was a giant white wall next to me as I sat down to my desk the first time and I immediately knew that this wall was going to be my best friend.</p><p>I spent my first few days going through all the steps, printing out the screens and putting them up on the wall. With masking tape, I indicated when there were multiple paths to go on and underneath it all I put up all the emails and push notifications that were built into certain steps of the job application process.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*YaUy0i-R9Tze7oi5.jpg" /></figure><h3>Finding the problems</h3><p>With different colored post-its, I started putting up (1) questions and uncertainties in orange, (2) serious issues in red and (3) ideas how to make things better in pink. That’s almost like a backlog! All we needed was the probable impact we could make with fixing those changes.</p><p>Since it’s a long process — which includes recording a video as a part of the application — I wanted to know where are the biggest dropouts and which screens are engaging enough to continue.</p><h4>First big dropout point — having to register</h4><p>The widget with the job posts was skinned to match the style of the website it was embedded into. However, the register/login form was to a StartMonday account, inside the widget.</p><p><strong>Why do I need to register? Who is StartMonday? Do I have an account already? What do I get if I register?</strong> Obviously none of these were answered, the whole screen was just a login form.</p><h4>Second big dropout point — having to pick how to add video to the application</h4><p><strong>What video? Is it mandatory? Why did no one tell me about this? Can I finish it another time? </strong>So much frustration! There were only 3 buttons (upload, record, download app) and a small skip link, that’s all. This screen needed a lot of love.</p><h4>Barrier — how can we make all the future improvements skinnable and customizable to the partners brand?</h4><p>The question is: do we need to? If yes, in what level? We all remember myspace and the outraging custom designs with moving gifs everywhere. That’s what happens if you let people create their own designs. It won’t reflect professionalism we’d like to deliver.</p><p><strong>Discard the full skinnable experience</strong>, detach the application from the jobs list widget, and everyone wins. The experience can be optimized when not restricted to a tiny widget and the process will be clearer to complete, there’ll be more applicants. And having to support only one version of the application will reduce development resources significantly.</p><h3>Time for solutions</h3><p>I started with low-fidelity wireframes, where I wanted to make sure that we are targeting the issues on the orange and red post-its. I added a sense of progress, meaningful names for the steps, descriptive “next” buttons to set expectations and tried to simplify the type of data we asked for in the process.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*MV43HbB8rNwKtAjh.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ihU9RDyHVydHqxgV.png" /></figure><h3>The video screen</h3><p>For applicants it was important to understand the role of the video, and that there’s already an amazing app which guides them through the video recording. Since the webcam recorder is not reliable and very few people have pre-recorded intro videos, it was clear that putting the app download into the focus made the most sense. Of course, with a clear and easy way to the alternatives.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*_5ZVa0LBWScsabey.png" /></figure><p>The CV upload screen was after the video screen, and it was not clear that they step was coming up, that is why many people dropped out on the video step. <strong>Why not bring the CV upload before the motivation?</strong></p><p>Yes, the unique feature of StartMonday is the video application. Which is innovative and daring, but are the applicants ready for it? I decided testing switching the two steps. <strong>And the result?</strong> A significant increase in CV uploads and no decrease in video submissions. That’s a good first step.</p><h3>The final design</h3><p>The separated application flow has StartMonday’s branding but also has the visual elements from the employer, such as logo and background. The sense of progress and the expectations of next steps is a lot clearer. The form elements are simple and intuitive.</p><p>On the video screen, the order of the items are different on desktop and mobile devices, to embrace the context.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Ae9lRrW_VgbyCBuz.jpg" /></figure><h3>When the video is easy to skip, it’s crucial to follow it up</h3><p>Employers love the short video applications as it reduces their time screening applicants. The more videos the happier the client is. I conducted a research to find out the main reasons why applicant didn’t submit a video, and these were (in order of frequency):</p><ul><li>didn’t know about it up front, not good timing to record video when applied, but wanted to try later</li><li>didn’t want to add a video</li><li>tried but couldn’t upload video</li><li>has added video but error happened</li></ul><p>The first group was the biggest, so I composed a reminder email to applicants who haven’t submitted any videos for 24 hours after starting the application.</p><p>With the “incomplete list” design I tried to make them <strong>complete the set</strong> with 2 items already collected. The closer a collection is to being complete, the more we desire collecting all pieces.</p><p>I composed the reinforcement as an opportunity to express their personality or feelings, which people seek for, in general.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*iRvBcJR_ssWJITNA.png" /></figure><p>This email increased the submitted videos by 10%. The next step is to send a reminder on the weekend, when people have more time.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7a794e3d3a53" width="1" height="1" alt=""><hr><p><a href="https://medium.com/rozinas-portfolio/optimizing-job-application-flow-at-startmonday-7a794e3d3a53">Optimizing job application flow at StartMonday</a> was originally published in <a href="https://medium.com/rozinas-portfolio">Rozina’s Portfolio</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Selection of my favourite ideas and designs]]></title>
            <link>https://medium.com/rozinas-portfolio/selection-of-my-favourite-ideas-and-designs-59a99860df7e?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/59a99860df7e</guid>
            <category><![CDATA[email-marketing]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 09 Jan 2019 17:43:43 GMT</pubDate>
            <atom:updated>2019-01-09T17:43:43.741Z</atom:updated>
            <content:encoded><![CDATA[<h3>Testing inspirational approach to get more subscribers</h3><p>The control version of this test is very plain, a little boring, so I decided to be a lot more inspirational with bolder messaging and imagery. <strong>Result?</strong> Unfortunately less subscribers.</p><p>But was it the messaging or the implementation?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*uy24p1AfQrZaJJmz.png" /></figure><p>Right after that, I tested promising discount instead of inspiring stories. Guess what? 20% increase in the subscription rate. The only problem is: giving discounts in a scalable way requires quite some development. Something to prioritize with the marketing team.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*DXmBoIK9xWSWzpRW.jpg" /></figure><h3>Turning the plain text welcome email to something more interesting</h3><p>Before I worked on this email it was really difficult to find out what the next steps should be. You actually had to <strong>read</strong>. This one not only is to the point but sets the expectations for the future.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=59a99860df7e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/rozinas-portfolio/selection-of-my-favourite-ideas-and-designs-59a99860df7e">Selection of my favourite ideas and designs</a> was originally published in <a href="https://medium.com/rozinas-portfolio">Rozina’s Portfolio</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A Photo Upload tool: invent the UX patterns, don’t follow them]]></title>
            <link>https://medium.com/tripaneer-techblog/a-photo-upload-tool-invent-the-ux-patterns-dont-follow-them-fd0f51188f62?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/fd0f51188f62</guid>
            <category><![CDATA[photos]]></category>
            <category><![CDATA[inventions]]></category>
            <category><![CDATA[ui-design]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[ui]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Tue, 04 Sep 2018 09:28:19 GMT</pubDate>
            <atom:updated>2018-09-04T09:28:19.838Z</atom:updated>
            <content:encoded><![CDATA[<h4>In a previous story I talked about how I managed to <a href="https://medium.com/tripaneer-techblog/improving-the-usability-of-multi-selecting-from-a-long-list-63e1a67aab35">resolve the issue of multi-selecting from a very long list</a>, which happened to be the second step of the listing creation process facing our providers. The same process had another challenging point: the lack of variety of the uploaded photos.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*a-4mTcfbVzzTciIBr7uDMQ.jpeg" /><figcaption>Mandatory unsplash photo so the preview looks good</figcaption></figure><p>Our content quality team, who reviews the provider created listings kept <strong>requesting them to upload more photos in certain topics</strong>, because they found the uploaded ones insufficient to publish the listing. This doesn’t only delay the time to put the content live, but also costs more editing resources.</p><h3>What can I do on the product side to improve this?</h3><p>Back in the days when we developed this process we added tips to guide the providers on the way. The information is there of what kind of photos we were expecting but no real restriction on the uploaded images themselves. And we know <strong>people do not read</strong>. So I had to find <em>a more visual approach.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kIcj9qvanRZ_EoP3Lhl6Zw.png" /><figcaption>Before: The box of tips is visible on the right side of the drop area</figcaption></figure><p>After doing research at some competitors’ and other significant players’ websites I found <strong>Esty’s</strong> solution the friendliest: <em>they have a grid of examples</em> which show what type of photos shall you upload of your product.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GObC5YLdRky4Nz6dzbixvA.png" /><figcaption>Etsy’s product photo upload solution</figcaption></figure><p>Too bad it’s <em>only a visual gimmick</em>, you can’t actually drop your relevant photos onto the designated drop area (it could feel like completing a puzzle, which is fun). As you add the photos they just start covering the helper icons and push the “Add a photo” call to action to the right.</p><p><strong>It’s only visual, not functional, but it got me inspired.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ANaKB8MsFwG51cBYtfIJRQ.png" /><figcaption>After I upload two photos they push the upload CTA further away</figcaption></figure><h3>What if we would have multiple drop areas for the different photo categories?</h3><p>Whoa that’s a bold idea. Let’s do a little risk analysis before we jump in:</p><h4>Cons</h4><ul><li><strong>not an existing UI pattern</strong> (or at least I haven’t seen it anywhere while researching), it could take a lot of brain bandwidth to process</li><li>it could cause issues with the sorting if we separate the upload groups</li><li>it could take longer to upload the photos, more providers might drop out of the process</li></ul><h4>Pros</h4><ul><li>clear visual clues, providers don’t have to read the tips to know what we expect from them</li><li>we can set restrictions on the number of photos uploaded per category</li></ul><p>From the initial risk analysis it seemed that the pros and cons balanced each other out, so I gave the green light prioritizing the story and scheduled it into the next sprint.</p><p>Of course the little UX-pattern devil sat on my shoulder, telling me that it’ll be an <strong>instant failure</strong>. The angel on my other shoulder kept encouraging me that as long as we keep <strong>monitoring our relevant metrics and we understand what they mean</strong> everything will be alright.</p><p>So I put together a really quick prototype of the desired functionality and passed it on to our developers to build it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8bN5joVpsyMH-F47R4RzWg.gif" /><figcaption>Screen recording of the multi-drop zone photo upload page</figcaption></figure><p>Putting the actual multi-drop zone photo upload tool together <em>wasn’t nearly as easy as the prototype itself</em>. The original script was not ready to deal with multiple sources, multiple buttons, and saving extra information, such as the category the image was dropped to.</p><p>Two developers gave up on it,<strong> almost three times.</strong></p><p>As a designer it’s one of the most painful feelings, acknowledging that your <em>amazing idea might not be feasible</em>. I did believe in the idea and wanted to see the results of a test, but not at all costs.</p><p>I sat down with the developers to find out what the main showstoppers were, and we adjusted the idea to something that still serves the original purpose and is deliverable within a reasonable amount of time.</p><p>Big thanks for <a href="https://medium.com/u/bffbdd054a13">xandi</a> and <a href="https://medium.com/u/b899bb888ef">Mohamed Samir Mohamed</a> for hanging on!</p><h3>The test, the metrics and the result</h3><p>As the traffic exposed to the test was pretty small, we kept it running for about a month. Most of the recorded quantitative metrics were very unreliable with such a small test group (300 users in both variants), so we decided to seek qualitative feedback to bring to the table.</p><p><strong>Before the test</strong> I picked the <em>number of uploaded photos</em> and the <em>amount of providers getting stuck</em> on this step as the main quantitative metric, and the <em>feedback from our editor team</em> as qualitative metric.</p><p>When the test ended this amount of information seemed to be not sufficient to make a good decision. The difference between the number of uploaded photos was not statistically significant (14 in the single zone vs. 16.6 in the multi-zone), and I wanted to find a few more metrics that could help me see the bigger picture.</p><p>Luckily, we record when an editor asks for photos with more variety, and the total number of requests for more photos were <strong>40% less in the new variation</strong>! The feedback from our editors also reinforced this metric:</p><blockquote>“I can also say that I haven’t used the improvement point for photos too much in the last 3 weeks either, compared to the past. “</blockquote><blockquote>“I also noticed that I used less improvement points for photo and do notice the variety of photos added is better now. I could say that I only use the photo improvement point to ask the organizer to provide better quality of photos.”</blockquote><p>There was one metric which I wasn’t really comfortable with: the amount of time it took for providers to complete this step. Compared to the old version’s 14 minutes (including uploading, cropping and sorting) it <strong>increased to 26 minutes… Almost doubled.</strong></p><p>Some increase makes sense, since now they have to browse their files 4 times, picking the relevant ones, instead of just going into their browser once and selecting all. <em>But almost double the time?</em></p><p>This was the time to <strong>look into the engagement.</strong></p><p>I watched all the <strong>inspectlet recordings</strong> to find out if there’s any struggle. I <strong>checked the drop out rate</strong> of this page. I <strong>digged deep into the feedback</strong> loop we integrated into this page for negative feedback. <em>And I didn’t find anything.</em> No struggles, no unhappy emojis. They just spent more time on it, to categorize their photos.</p><p>It seems that <strong>reducing the time spent on a step doesn’t always relate to better user experience and content quality.</strong></p><h3>Why the multi-drop zone photo upload works?</h3><p>There are some persuasion techniques I applied in my original idea, which could have something to do with the result.</p><h4>Set completion</h4><p><em>The closer a collection is to being complete, the more we desire collecting all pieces</em> — the fact that this is the last step of the process, the users wanted to complete it, that’s why there was no higher drop out rate.</p><h4>Pattern Recognition</h4><p><em>Our brains seek ways to organize and simplify complex information, even when there is no pattern </em>— we gave them 4 drop zones, which is new, but the pattern and design was the same as it used to be, therefore it seemed to be less unconventional.</p><h4>Appropriate Challenges</h4><p><em>We delight in challenges, especially ones that strike a balance between overwhelming and boring </em>— completing 4 fields with a few photos each is not much extra work compared to one big field. The investment is a little higher, but not too massive.</p><p>I would love to make it even more playful and look a bit more like a game, similarly to Etsy’s approach. As a follow up I’ll try to illustrate the drop zones with some icons, so the providers will need to read even less.</p><h3>What do you think? What would have been your solution? Will you try this one at home?</h3><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fd0f51188f62" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tripaneer-techblog/a-photo-upload-tool-invent-the-ux-patterns-dont-follow-them-fd0f51188f62">A Photo Upload tool: invent the UX patterns, don’t follow them</a> was originally published in <a href="https://medium.com/tripaneer-techblog">Tripaneer Techblog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Improving the usability of multi-selecting from a long list]]></title>
            <link>https://medium.com/tripaneer-techblog/improving-the-usability-of-multi-selecting-from-a-long-list-63e1a67aab35?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/63e1a67aab35</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[ui-design]]></category>
            <category><![CDATA[design-process]]></category>
            <category><![CDATA[usability]]></category>
            <category><![CDATA[ux]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Wed, 13 Jun 2018 12:23:24 GMT</pubDate>
            <atom:updated>2018-06-13T12:23:24.428Z</atom:updated>
            <content:encoded><![CDATA[<h4>Selecting multiple items from a list was never a pleasant task. There are some innovative solutions that work okay on big screens, but usually they are a nightmare to use on mobile devices. Here’s the story of how I found a solution to improve the tag selection for our providers.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AD2BcoezxftIZMvgiHekMw.jpeg" /></figure><h3>The existing UI solutions</h3><p>When you search for UI solutions for multi-selecting usually you find similar solutions: give them a drop down that they can both scroll through or search in, and display the items as pills in the input field. <a href="https://semantic-ui.com/modules/dropdown.html#multiple-selection">Like this.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/656/1*Ij14_QayvJqqvTVv7zeiEg.gif" /><figcaption>Scrolling and searching through a long list</figcaption></figure><p>Or you get the lists with checkboxes hidden into a drop down. Or two lists, and you move your selection from the left one to the right. <a href="http://doejo.com/blog/solutions-for-implementing-user-friendly-multi-select/">Like these.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/527/1*xtZIH8uMrFuApOoDFZiSZg.png" /><figcaption>Hybrid Dual List with Filter solution from doejo</figcaption></figure><p>Our system already had a component from Select2, which was similar to the first example. Our developers started using it in multiple areas, as well as the listing creation process, which is made of multiple steps, right on the first step we ask our providers to pick 4–6 relevant tags to their listings from a <strong>very long list</strong>.</p><h3><strong>The problem with searchable multi-select</strong></h3><p>The list we display to our providers is very long. It contains about 300 items and most of them they are not familiar with. From <strong>screen recordings</strong> I saw that (1) users scrolled only a few times and then gave up on scrolling through the whole list and then (2) they started searching for what they had in mind.</p><p>The multi-select pill box is a good solution when the user is<strong> familiar with the content of the list</strong> and they know what they’re looking for. They can easily find by searching or just scrolling to the relevant part of the list.</p><p>In case when the content of the list is not familiar there are multiple issues. Scrolling through a list this long and read every item is extremely tiring. No one does that. Especially when it’s not even sorted alphabetically.</p><p>Then their <strong>search doesn’t return with any results 50% of the time</strong>. Either because they use a different phrase or word order than the strings in the list or the content just isn’t there. After a few trials and errors they give up and move on without actually picking the most relevant tags.</p><p>From our <strong>content quality team</strong> I heard that the overall quality of the picked tags was really low, very generic and not enough, it required a lot of extra researching and time investment to help out the providers and improve the content quality and ranking of their listing.</p><h3>First idea for improvement</h3><p>I was seriously considering the “Hybrid Dual List with Filter” solution, as the options are exposed (easier to read) and the selection is clear in list on the right. <strong>But how is it mobile friendly?</strong> We do develop with a mobile first approach even to our providers, and this solution didn’t fit.</p><p>What else? Let’s expose all the options to the providers in a form a tag cloud, <a href="https://www.google.nl/search?q=foursquare+tastes&amp;tbm=isch&amp;source=lnms&amp;sa=X&amp;ved=0ahUKEwj04_adrdDbAhUPJ1AKHdeHCAQQ_AUICigB&amp;biw=1596&amp;bih=886&amp;dpr=2#imgrc=VDlCU_CeTGSrkM:">like Foursquare does</a> with “tastes”.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*ywkD5PFCtlmF-XVXyAc_uA.png" /><figcaption>Select your tastes with Foursquare</figcaption></figure><p>With this improvement, we hoped that it’d be <strong>easier</strong> to find the relevant tags and select them. We were aware that the tag list is too long and unstructured, but it was a <strong>good enough small step</strong> to make and start learning from.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/746/1*j80PcvZzQFwuyH0RSdMgrw.gif" /><figcaption>The before state — watch the size of the scroll bar</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/740/1*BIQRJX8V6FjovQMsQXiPKw.gif" /><figcaption>The after state — all items exposed</figcaption></figure><p>This was solely an UI change, no data or sorting in the backend was touched. As you can see on the example the “Categories” are not ordered alphabetically, which concerned me a bit. <em>Is it going to be good enough?</em></p><p>Before putting it in the front of our customers <strong>I gave both versions to colleagues with 6 items to pick</strong> (<em>which I took from a real life example from a screen recording</em>) and measured the time it took them to pick the items I gave them.</p><p>On purpose I gave them the list<em> as the provider tried to search</em> for them, not as they are in the list.</p><p><strong>In the old version</strong> 3 colleague of the 5 gave up the task, 2 of them finished it in over a minute. <strong>In the new version</strong> they all managed to complete the task within a minute, with a combination of Ctrl+F search and scanning. That was a good enough result for me.</p><h3>Learnings from this test</h3><p>I exposed half of our providers to the tag cloud based feature for about a month (due to low traffic), but unfortunately there were no real improvements in (1) picking more relevant tags neither in (2) the speed of finding these tags.</p><p>I had to realize that only just exposing the options was not enough, especially when it’s <strong>not even sorted</strong>. It requires a lot more <em>focus and brain bandwidth </em>as the eye has to jump back and forth, up and down amongst the tags instead of just <strong>following a pattern</strong>.</p><h3>Iteration: the next step is a bit bigger</h3><p>As my belief towards exposing the options didn’t change I had to deal with bringing in <em>order and pattern</em> into the story. This required some changes in the infrastructure as well. <strong>Was it going to be worth it?</strong></p><p>To make it a little smaller I reused an existing but unused information architecture design which created groups of tags based on similarity and relevance. This saved us a few days of thinking, and I could jump into the iteration with my developer immediately.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/762/1*k3X54c9knJJBs3KZiAq5UA.gif" /></figure><p>We created reasonable size of groups with very bold titles (so users can scan those first quickly and then look into the actual list if they find it relevant) and very nicely organized lists in same sized columns, which responsively changed width in percentage but kept the from-up-to-down reading direction.</p><p>First I built the columns with <a href="https://jsfiddle.net/zincsilla/402khwxf/"><strong>display: flex;</strong></a> which ordered the items from left to right instead of from up to down. The magic solution was <a href="https://jsfiddle.net/zincsilla/402khwxf/"><strong>column-count: 2;</strong></a><strong> </strong>Resolving this was a win on its own! (Click for the JSFiddle for illustration.)</p><p>The two lists were even longer than with the tags though, so we decided to separate these fields into it’s own page instead of shoving it into a form with 4–5 more items. This gave us the chance to monitor the new feature and it’s usage more carefully.</p><h3>Analyzing the result</h3><p>After exposing half of our providers to the grouped and exposed list of tags vs the multi-select pill box I watched screen recordings to see how well accepted this solution was.</p><p>My perception was positive from the sessions I watched, people did scroll through the whole list but only 1.93% of them got stuck with on this page. I wanted to have some hard data on the number of tags picked (I wanted to see clear improvement) and the amount of time it took to complete the steps (I wanted to see decrease in time). Unfortunately, the experiment tool we use is developed to measure changes in the customer conversion funnel, and not at all optimized to measure changes in the usability of form in our admin area.</p><h4>So I had to gather and analyze the data manually.</h4><p>First I identified the listings created in the control group and the treatment.</p><p>For the <strong>control group (V0) </strong>I queried the seconds taken for each listing to proceed from Step 1 to Step 2 (step 1 contained the multi-select pill boxes), and the amount of tags picked.</p><p><strong>The treatment group (V1) </strong>had the tag picking on a new step, in Step 2, so for them I had to query how many seconds it took them to get from Step 1 to Step 3, as well as the amount of tags picked.</p><p>I put them into a Google Sheet to start the analysis, and quickly did an AVERAGE on the numbers I got. And the result was surprising:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xKfeA5mpoypPdym0thBz5A.png" /><figcaption>A sample of the data set I worked with</figcaption></figure><p>10000 seconds extra in average??? Almost 3 hours longer in the treatment group? That can’t be right. I’m not a business analyst but something came back from my college studies about statistics and removing outliers from data sets, so you don’t see the impact of — in this case — providers who left the process for a whole day and then returned.</p><p>So what’s the best way to remove outliers that Google Sheets can easily deal with? After some research I decided to use the TRIMMEAN function, which calculates the mean of a dataset excluding some proportion of data from the high and low ends of the dataset. In the calculation I excluded the top and bottom 20% to get a more real picture of the usage.</p><h4>And the result was surprising!</h4><p>The completion of the 2 steps combined in the treatment group was 33% faster then the one step in control group and there were 4 more tags picked in the new version of list. What a great improvement!</p><h3>The conclusion</h3><p>Design is contextual. It might be a simple task to pick your home country from a list of 195 items, even if you have to scroll for a while.</p><p>When it comes to unfamiliar items it’s better to visually expose the items instead of hiding them. It’s even better to do it in a logically organized way: create groups with meaningful titles, and let the users zoom in to the groups they are interested in.</p><p>With less cognitive load the task takes less time to complete and leaves the user with more energy to go through the whole process.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=63e1a67aab35" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tripaneer-techblog/improving-the-usability-of-multi-selecting-from-a-long-list-63e1a67aab35">Improving the usability of multi-selecting from a long list</a> was originally published in <a href="https://medium.com/tripaneer-techblog">Tripaneer Techblog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Responsive email]]></title>
            <link>https://medium.com/bookingcom-design/responsive-email-fdf63d001d00?source=rss-efd5dcfe23a4------2</link>
            <guid isPermaLink="false">https://medium.com/p/fdf63d001d00</guid>
            <category><![CDATA[email]]></category>
            <category><![CDATA[responsive-design]]></category>
            <dc:creator><![CDATA[Zina Szőgyényi]]></dc:creator>
            <pubDate>Mon, 21 Sep 2015 11:14:58 GMT</pubDate>
            <atom:updated>2015-09-21T11:14:58.799Z</atom:updated>
            <content:encoded><![CDATA[<p>In the last few years the number of people who read our emails on mobile devices has increased rapidly and with that we turned our newsletters responsive, mobile friendly [1]. Delivering certain messages to our subscribers on mobile, but not on desktop clients became an important issue.</p><p>The responsive newsletter templates made it possible to display our content optimally on mobile devices, as well as making sure that it still can be read in long-standing desktop/webmail clients. A responsive email identifies the size of the device’s screen using a @media query and serves the styles determined for that screen size. Since most desktop and webmail clients don’t have this feature yet, we had to use a “desktop first” approach and modify it for mobile clients with support for @media queries. [2]</p><p>It’s pretty easy to find information about how the layout and the breakpoints of a responsive email should be built, generally by hiding content in the mobile layouts using something like this:</p><pre><strong>&lt;style&gt;</strong><br>   <strong>@media</strong> <strong>only</strong> <strong>screen</strong> <strong>and</strong> (<strong>max-width</strong>: <strong>480px</strong>) { <br>        *[<strong>class</strong>~=<strong>hide_on_mobile</strong>] { <strong>display</strong>: <strong>none</strong> !important;}       <br>    }<br><strong>&lt;/style&gt;<br>&lt;table&gt;</strong><br>    <strong>&lt;tr&gt;</strong><br>        <strong>&lt;td</strong> class=&quot;hide_on_mobile&quot;<strong>&gt;</strong>Hide this content on mobile devices<strong>&lt;/td&gt;</strong><br>        <strong>&lt;td&gt;</strong>Show this content on all devices and clients<strong>&lt;/td&gt;</strong><br>    <strong>&lt;/tr&gt;</strong><br><strong>&lt;/table&gt;</strong></pre><h3>How to show content on mobile but not on desktop?</h3><p>What if we’d like to promote our app downloads on mobile or would like to show any other message that’s relevant to mobile only? How can we hide that on desktop?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*LOqCY_dEe0QJ7dFjW2Qwig.jpeg" /><figcaption>The desired result: showing the app download message on mobile but not on desktop</figcaption></figure><p>The solution for hiding something on the desktop version and showing it only for mobile is not trivial. There are two email clients that often cause issues: Outlook and Gmail.</p><p>Outlook used to use the HTML rendering engine from Internet Explorer, but it changed to the MS Word engine in version 2007. Since then it has very limited support for CSS and HTML. For example, the CSS property display: none; can not be used in all types of elements effectively. Table cells can be hidden only if they don’t contain any other block or table elements. Simple layouts won’t have problems, but sometimes nested tables are the best way to display data and adding display: none; in Outlook just won’t work.</p><p>And frustratingly enough, Gmail ignores display:none; completely going so far as to remove this property from the source code. This we can overcome by adding!important to the declaration, but since CSS for email needs to be inline it cannot be later overridden.</p><h3>Hiding content in Outlook</h3><p><a href="http://www.emaildesignreview.com/html-email-coding/coding-guides/conditional-statements-for-outlook-2007-869/">Elliot Ross</a>, at Email Design Review, suggested adding a special class only for Outlook users and applying that for the elements to hide. Obviously in Outlook this isn’t going to work. But it <em>does</em> work if we add the conditional comments around the actual elements like so:</p><pre><strong>&lt;style&gt;</strong><br><strong>@media</strong> <strong>only</strong> <strong>screen</strong> <strong>and</strong> (<strong>max-width</strong>: <strong>480px</strong>) { <br>    *[<strong>class</strong>~=<strong>hideonmobile</strong>] { <strong>display</strong>: <strong>none</strong> !important;}       <br>}<br><strong>&lt;/style&gt;</strong></pre><pre><strong>&lt;table&gt;</strong><br>    <strong>&lt;tr&gt;</strong><br>        <strong>&lt;td</strong> class=&quot;hideonmobile&quot;<strong>&gt;</strong>Hide this content on mobile devices<strong>&lt;/td&gt;</strong><br>        <em>&lt;!--[if !mso]&gt;&lt;!--&gt;</em><br>        <strong>&lt;td&gt;</strong>Show this content on all devices and clients, except Outlook<strong>&lt;/td&gt;</strong><br>        <em>&lt;!--&lt;![endif]--&gt;</em><br>    <strong>&lt;/tr&gt;</strong><br><strong>&lt;/table&gt;</strong></pre><p>The solution was tested from Outlook 2003 to 2013, including 2011 on Mac, and all content between the tags shown above did not appear.</p><h3>Hiding content in Gmail</h3><p>Gmail’s treatment of display:none; means that we needed to find another solution to only show the right content. Here is the magic CSS we found that works the best:</p><pre><strong>width</strong>: <strong>0</strong>; <strong>max-height</strong>: <strong>0</strong>; <strong>overflow</strong>: <strong>hidden</strong>; <strong>float</strong>: <strong>left</strong>;</pre><p>added inline:</p><pre><strong>&lt;table&gt;</strong><br>    <strong>&lt;tr&gt;</strong><br>        <strong>&lt;td</strong> class=&quot;hideonmobile&quot;<strong>&gt;</strong>Hide this content on mobile devices<strong>&lt;/td&gt;</strong><br>        <em>&lt;!--[if !mso]&gt;&lt;!--&gt;</em><br>        <strong>&lt;td</strong> style=&quot;width: 0; max-height: 0; overflow: hidden; float: left;&quot;<strong>&gt;</strong><br>            This content won&#39;t show up on Outlook and Gmail (and some other more clients)<br>        <strong>&lt;/td&gt;</strong><br>        <em>&lt;!--&lt;![endif]--&gt;</em><br>    <strong>&lt;/tr&gt;</strong><br><strong>&lt;/table&gt;</strong></pre><p>Setting the width and max-height to 0 is important here. Without these properties the content disappears, but the empty area which has the same size as the hidden item will be still visible. This solution works in most clients and with adding display: none to it we can make sure that all clients hide our content.</p><h3>Showing hidden content in mobile devices</h3><p>Since @media queries and embedded styles work on native mobile email clients we can undo all of our previous CSS by overriding all of the applied properties:</p><pre>*[<strong>class</strong>~=<strong>show_on_mobile</strong>] {<br>    <strong>display</strong> : <strong>block</strong> !important;<br>    <strong>width</strong> : <strong>auto</strong> !important;<br>    <strong>max-height</strong>: <strong>inherit</strong> !important;<br>    <strong>overflow</strong> : <strong>visible</strong> !important;<br>    <strong>float</strong> : <strong>none</strong> !important;<br>}</pre><p>Displaying on mobile and desktop with the exact same document is almost complete, just needs to be put together.</p><h3>Hiding content in desktop version of a responsive email</h3><p>First, set up the @media query for the mobile clients to show the needed elements.</p><pre><strong>&lt;style&gt;</strong><br><strong>@media</strong> <strong>only</strong> <strong>screen</strong> <strong>and</strong> (<strong>max-width</strong>: <strong>480px</strong>) { <br>    *[<strong>class</strong>~=<strong>hide_on_mobile</strong>] { <strong>display</strong>: <strong>none</strong> !important;}       <br>    *[<strong>class</strong>~=<strong>show_on_mobile</strong>] {<br>        <strong>display</strong> : <strong>block</strong> !important;<br>        <strong>width</strong> : <strong>auto</strong> !important;<br>        <strong>max-height</strong>: <strong>inherit</strong> !important;<br>        <strong>overflow</strong> : <strong>visible</strong> !important;<br>        <strong>float</strong> : <strong>none</strong> !important;<br>    }<br><strong>&lt;/style&gt;</strong></pre><p>And lastly, add the necessary code to our elements to be hidden in desktop version.</p><pre><strong>&lt;table&gt;</strong><br>    <strong>&lt;tr&gt;</strong><br>        <strong>&lt;td</strong> class=&quot;hide_on_mobile&quot;<strong>&gt;</strong>Hide this content on mobile devices<strong>&lt;/td&gt;</strong><br>        <em>&lt;!--[if !mso]&gt;&lt;!--&gt;</em><br>        <strong>&lt;td</strong> class=&quot;show_on_mobile&quot;<br>            style=&quot;width: 0;<br>                max-height: 0;<br>                overflow: hidden;<br>                float: left;<br>                display: none;&quot;<strong>&gt;</strong><br>            Show this content only on mobile devices<br>        <strong>&lt;/td&gt;</strong><br>        <em>&lt;!--&lt;![endif]--&gt;</em><br>        <strong>&lt;td&gt;</strong>Show this element in all emails<strong>&lt;/td&gt;</strong><br>    <strong>&lt;/tr&gt;</strong><br><strong>&lt;/table&gt;</strong></pre><p>The final result means having greater flexibility to create better, more appropriate emails for our users without creating individual campaigns for each platform. We can save a lot of time and effort by focusing on creating more relevant content for all of our users instead of worrying about the logistics of individual campaigns.</p><p>[1] When talking about mobile devices, we refer to the native email clients listed on <a href="http://www.campaignmonitor.com/guides/mobile/">Campaign Monitor’s Mobile Email Guide</a><br>[2] Unfortunately Gmail Android App doesn’t support @media queries.</p><p><em>Originally published on </em><a href="http://blog.booking.com/responsive-email.html"><em>Booking.com’s tech blog</em></a><em> in August 2013.<br>Want to work with us? Check out </em><a href="http://www.workingatbooking.com/"><em>www.workingatbooking.com</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fdf63d001d00" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bookingcom-design/responsive-email-fdf63d001d00">Responsive email</a> was originally published in <a href="https://medium.com/bookingcom-design">Booking.com — UX Design</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>