{"id":3654,"date":"2019-09-19T00:00:00","date_gmt":"2019-09-19T00:00:00","guid":{"rendered":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner\/"},"modified":"2023-08-14T17:01:37","modified_gmt":"2023-08-14T21:01:37","slug":"101-email-code-navigate-email-html-beginner","status":"publish","type":"post","link":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner","title":{"rendered":"The 101 of Email Code: How to Navigate Email HTML as a Beginner"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Don&#8217;t get me wrong; I don&#8217;t think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don&#8217;t need to ping a developer every time you&#8217;d like to swap out a link, fix a typo, or update a UTM parameter.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">What\u2019s HTML and CSS?<\/span><\/h2>\n<p><span style=\"font-weight: 400\">HTML and CSS work together like a house. HTML is the sturdy foundation and walls while CSS adds the paint and fixtures you need to make it look beautiful. A basic HTML link looks like this:<\/span><\/p>\n<pre><code style=\"color: #fff;background: #333\">\n&lt;a rel=\"noopener\" target=\"_blank\" href=\"http:\/\/wonderblum.com\"&gt;Wonderblum&lt;\/a&gt;\n<\/code><\/pre>\n<p><span style=\"font-weight: 400\">The green section between the quotation marks, you see the link you\u2019re sending people to. The white copy at the end right before the closing &lt;\/a&gt; tag is the copy that you\u2019re linking from. It\u2019s that simple.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Updating the link or the text is easy, as long as you don\u2019t change anything about the <\/span><em><span style=\"font-weight: 400\">structure<\/span><\/em><span style=\"font-weight: 400\"> of the HTML. Swap out the link, change the copy, but don\u2019t remove a \u201c&gt;\u201d or delete a quotation mark. When you\u2019re ready to make a change to an object, the first step is to find where the HTML for that object lives in your email.<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400\">Flip on <\/span><a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/help.litmus.com\/article\/242-how-do-i-use-litmus-builder\"><span style=\"font-weight: 400\">Grid View in Litmus Builder<\/span><\/a><span style=\"font-weight: 400\"> and click the area you want to update to jump to that section in the code. If you\u2019re not using Builder, try the Find function in your code editor to pinpoint your link. Hit Find, then paste in the link you want to update to locate it in the code.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Change a link<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Updating a link is one of the most common pre-send tasks, and luckily it\u2019s one of the easiest things to do in HTML.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Here\u2019s a chunk of code used to build a pretty green CTA, you might find your links living in batches of code like this. That\u2019s ok, updating the link will not affect the way the button looks or performs. <\/span><\/p>\n<pre><code style=\"color: #fff;background: #333\">\n&lt;a class=\"button\" rel=\"noopener\" target=\"_blank\" href=\"http:\/\/wonderblum.com\" style=\"background-color: #26DE81; border-top: 18px solid #26DE81; border-bottom: 18px solid #26DE81; border-left: 28px solid #26DE81; border-right: 28px solid #26DE81; border-radius: 100px; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none;\"&gt;Get your seeds&lt;\/a&gt;\n<\/code><\/pre>\n<figure id=\"post-24240 media-24240\" class=\"alignnone\"><img decoding=\"async\" class=\"\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png\" alt=\"\"><\/figure>\n<p><span style=\"font-weight: 400\">We\u2019re looking for: rel=\"noopener\" target=\"_blank\" href=&#8221;<\/span><span style=\"font-weight: 400\"><\/span><span style=\"font-weight: 400\">&#8220;. To change this code, highlight the URL and paste your new URL in to replace or simply type it in. Don\u2019t change anything about the formatting\u2014the link needs to stay right between those quotes and after the equals sign.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Rewrite copy<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Need to change what your CTA says? Don\u2019t get freaked out by the magic button. It\u2019s easy to swap out the words as long as you know where to look.<\/span><\/p>\n<pre><code style=\"color: #fff;background: #333\">\n&lt;a class=\"button\" rel=\"noopener\" target=\"_blank\" href=\"http:\/\/wonderblum.com\" style=\"background-color: #26DE81; border-top: 18px solid #26DE81; border-bottom: 18px solid #26DE81; border-left: 28px solid #26DE81; border-right: 28px solid #26DE81; border-radius: 100px; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none;\"&gt;Get your seeds&lt;\/a&gt;\n<\/code><\/pre>\n<p><span style=\"font-weight: 400\">For this example, we want to only change the white text that lives at the very end of this code snippet right before the \u201c<\/span><span style=\"font-weight: 400\">&lt;\/a&gt;<\/span><span style=\"font-weight: 400\">\u201d and after the \u201c<\/span><span style=\"font-weight: 400\">&gt;<\/span><span style=\"font-weight: 400\">\u201d. Think about it like a safety net for your words, just don\u2019t disturb the edges of the net \u201c&gt;\u201d and \u201c&lt;\u201d and your text will update easily.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">See (and test) changes in real-time<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Want to double-check that your changes look right? We get it!<\/span><\/p>\n<p><span style=\"font-weight: 400\">When you work in Litmus Builder, every change you make to your code will update the live preview in the preview pane on the right. Check if your copy update looks right and click the links to see if they now lead to the right landing page. Plus, you can also see how your email looks in 90+ email clients, right within Litmus Builder.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Want to see all of this in action? Watch our video walk-through of how to make simple changes in Litmus Builder:<\/span><\/p>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" title=\"The 101 of email HTML: How to navigate Litmus Builder as a beginner Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/xwl48hlix8?dnt=1#?secret=i9Y0l7n7jO\" data-secret=\"i9Y0l7n7jO\" frameborder=\"0\" scrolling=\"no\" width=\"500\" height=\"286\"><\/iframe><\/p>\n<h2><span style=\"font-weight: 400\">Take your email skills to the next level<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Is all this code talk inspiring you to learn more? We have so many resources including a thriving community of emailers who live and breathe email code.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sign up for our in-person <\/span><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/level-up-your-email-skills-what-youll-learn-at-our-litmus-live-2019-workshops\"><span style=\"font-weight: 400\">workshop \u201cThe Basics of Email Design and Development\u201d<\/span><\/a><span style=\"font-weight: 400\"> at Litmus Live Boston or San Francisco<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Listen to episode #5 of our Delivering Podcast where we dive into the question <\/span><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/delivering-episode-5-what-is-email-design-really\"><span style=\"font-weight: 400\">\u201cWhat\u2019s email design really?\u201d<\/span><\/a><span style=\"font-weight: 400\">&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Learn more about Litmus Builder with our <\/span><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/?s=%22builder+essentials%22\"><span style=\"font-weight: 400\">Litmus Builder Essentials series<\/span><\/a><span style=\"font-weight: 400\">. Start with the basics on <\/span><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-getting-to-know-email-builder\"><span style=\"font-weight: 400\">Getting to Know Our Email Builder<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Learn <\/span><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/how-litmus-uses-litmus-how-we-test-and-troubleshoot-emails-with-litmus-builder\"><span style=\"font-weight: 400\">How Litmus uses Litmus Builder to Test and Troubleshoot Emails<\/span><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill.<\/p>\n<p>Don&#8217;t get me wrong; I don&#8217;t think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don&#8217;t need to ping a developer every time you&#8217;d like to swap out a link, fix a typo, or update a UTM parameter. I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"tags":[499,102],"blog_category":[53],"class_list":["post-3654","post","type-post","status-publish","format-standard","hentry","tag-email-coding","tag-html","blog_category-tips-resources"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The 101 of Email Code: How to Navigate Email HTML as a Beginner - Litmus<\/title>\n<meta name=\"description\" content=\"Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill. Don&#039;t get me wrong; I don&#039;t think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don&#039;t need to ping a developer every time you&#039;d like to swap out a link, fix a typo, or update a UTM parameter. I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The 101 of Email Code: How to Navigate Email HTML as a Beginner\" \/>\n<meta property=\"og:description\" content=\"Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill. Don&#039;t get me wrong; I don&#039;t think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don&#039;t need to ping a developer every time you&#039;d like to swap out a link, fix a typo, or update a UTM parameter. I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner\" \/>\n<meta property=\"og:site_name\" content=\"Litmus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/litmusapp\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-19T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-14T21:01:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@litmusapp\" \/>\n<meta name=\"twitter:site\" content=\"@litmusapp\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The 101 of Email Code: How to Navigate Email HTML as a Beginner - Litmus","description":"Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill. Don't get me wrong; I don't think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don't need to ping a developer every time you'd like to swap out a link, fix a typo, or update a UTM parameter. I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner","og_locale":"en_US","og_type":"article","og_title":"The 101 of Email Code: How to Navigate Email HTML as a Beginner","og_description":"Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill. Don't get me wrong; I don't think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don't need to ping a developer every time you'd like to swap out a link, fix a typo, or update a UTM parameter. I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.","og_url":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner","og_site_name":"Litmus","article_publisher":"https:\/\/www.facebook.com\/litmusapp","article_published_time":"2019-09-19T00:00:00+00:00","article_modified_time":"2023-08-14T21:01:37+00:00","og_image":[{"url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_creator":"@litmusapp","twitter_site":"@litmusapp","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#article","isPartOf":{"@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner"},"author":{"name":"","@id":""},"headline":"The 101 of Email Code: How to Navigate Email HTML as a Beginner","datePublished":"2019-09-19T00:00:00+00:00","dateModified":"2023-08-14T21:01:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner"},"wordCount":783,"commentCount":0,"publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png","keywords":["Email Coding","HTML"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner","url":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner","name":"The 101 of Email Code: How to Navigate Email HTML as a Beginner - Litmus","isPartOf":{"@id":"https:\/\/www.litmus.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#primaryimage"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png","datePublished":"2019-09-19T00:00:00+00:00","dateModified":"2023-08-14T21:01:37+00:00","description":"Seeing code spill out in front of you can feel incredibly intimidating, and sometimes frustrating. I promise you, from marketer to marketer, that it\u2019s way easier than it looks. Plus, being able to navigate email HTML is an incredibly valuable skill. Don't get me wrong; I don't think you have to be an expert coder. But being able to make simple changes to existing emails without looping in an email developer can help significantly speed up your email production. You don't need to ping a developer every time you'd like to swap out a link, fix a typo, or update a UTM parameter. I\u2019ll walk you through the absolute basics you\u2019ll need to keep your email engine running so you can make little changes yourself\u2014and get your next campaigns out the door, faster.","breadcrumb":{"@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#primaryimage","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/image-2019-09-17-at-9.59.47-pm.png","width":636,"height":168},{"@type":"BreadcrumbList","@id":"https:\/\/www.litmus.com\/blog\/101-email-code-navigate-email-html-beginner#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.litmus.com\/"},{"@type":"ListItem","position":2,"name":"The 101 of Email Code: How to Navigate Email HTML as a Beginner"}]},{"@type":"WebSite","@id":"https:\/\/www.litmus.com\/#website","url":"https:\/\/www.litmus.com\/","name":"Litmus","description":"Are you getting the most out of your email marketing?","publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.litmus.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.litmus.com\/#organization","name":"Litmus Software","url":"https:\/\/www.litmus.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","width":600,"height":314,"caption":"Litmus Software"},"image":{"@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/litmusapp","https:\/\/x.com\/litmusapp"]},{"@type":"Person","@id":""}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/3654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/comments?post=3654"}],"version-history":[{"count":2,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/3654\/revisions"}],"predecessor-version":[{"id":76111,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/3654\/revisions\/76111"}],"wp:attachment":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/media?parent=3654"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/tags?post=3654"},{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/blog_category?post=3654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}