{"id":12577,"date":"2026-07-03T09:47:00","date_gmt":"2026-07-03T09:47:00","guid":{"rendered":"https:\/\/www.mailcraft.eu\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/"},"modified":"2026-09-25T08:09:04","modified_gmt":"2026-09-25T08:09:04","slug":"wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy","status":"publish","type":"post","link":"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/","title":{"rendered":"Wersja tekstowa maila: dlaczego sam HTML nie wystarczy"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every well-built newsletter ships with a <strong>plain text email version<\/strong> tucked in next to the HTML. Most teams never look at it. And if that text part is empty or sloppy, both your readers and the spam filters notice. Building campaigns in a drag and drop editor? Then the platform almost certainly generates the text for you, and I&#8217;d bet nobody on the team has ever opened it. Below: what the text part is, who actually sees it, how to check it, and how to write one a human can read without wincing.<\/p>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6abd767ce3f99\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #102830;color:#102830\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #102830;color:#102830\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6abd767ce3f99\"  \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#What_is_a_plain_text_email_version\" >What is a plain text email version?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#Who_actually_reads_the_plain_text_fallback\" >Who actually reads the plain text fallback?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#HTML_vs_plain_text_email_why_the_text_part_matters_for_deliverability\" >HTML vs plain text email: why the text part matters for deliverability<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#How_to_check_the_text_part_your_platform_sends\" >How to check the text part your platform sends<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#How_to_write_a_text_version_of_a_newsletter_that_people_can_read\" >How to write a text version of a newsletter that people can read<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#When_the_plain_text_version_should_be_the_main_email\" >When the plain text version should be the main email<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#FAQ\" >FAQ<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#Do_I_need_a_plain_text_version_if_almost_everyone_sees_HTML\" >Do I need a plain text version if almost everyone sees HTML?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#Can_I_just_let_my_email_platform_generate_the_text_part\" >Can I just let my email platform generate the text part?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.mailcraft.eu\/pl\/wersja-tekstowa-maila-dlaczego-sam-html-nie-wystarczy\/#Should_the_plain_text_and_HTML_versions_say_exactly_the_same_thing\" >Should the plain text and HTML versions say exactly the same thing?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_a_plain_text_email_version\"><\/span>What is a plain text email version?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">It&#8217;s an unformatted copy of your message, sent inside the same email as the HTML design. Under the hood this is a <strong>multipart\/alternative email<\/strong>: one message, two bodies, and the receiving client shows whichever one it can handle. Order matters here. Plain text goes first, HTML goes last, because clients pick the last part they support. Most platforms build the text body from your HTML on their own. And that&#8217;s exactly where things go sideways.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Who_actually_reads_the_plain_text_fallback\"><\/span>Who actually reads the plain text fallback?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Anyone whose device or settings can&#8217;t (or won&#8217;t) render HTML. Which is a wider crowd than most marketers think:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>people on text-only or locked-down mail clients, including corporate setups that block HTML for security reasons,<\/li>\n<li>smartwatch users, some notification previews and reading modes that strip formatting,<\/li>\n<li>subscribers who&#8217;ve told their client to prefer text over HTML.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">How many of them are there? Honestly, none of the sources used here give a reliable share. So don&#8217;t invent a number. Treat this audience as small but real, and move on.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"HTML_vs_plain_text_email_why_the_text_part_matters_for_deliverability\"><\/span>HTML vs plain text email: why the text part matters for deliverability<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Spam filters read both parts. An empty text body, or one that doesn&#8217;t match the HTML, makes a message look careless at best and shady at worst. <a href=\"https:\/\/support.google.com\/mail\/answer\/81126\" rel=\"nofollow noopener\" target=\"_blank\">Gmail&#8217;s email sender guidelines<\/a> warn against using HTML and CSS to hide content, since hidden content can get messages marked as spam. Here&#8217;s the thing: a stripped-down text part shows what the email really says. Any mismatch jumps right out. The same guidelines also ask for links that are visible and easy to understand, and yes, that covers raw URLs in text just as much as buttons. If filtering is already giving you headaches, go through the <a href=\"https:\/\/www.mailcraft.eu\/twelve-reasons-emails-land-spam\/\">common reasons emails hit spam<\/a> while you&#8217;re fixing the text part.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_check_the_text_part_your_platform_sends\"><\/span>How to check the text part your platform sends<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Send yourself a test, open &#8222;show original&#8221; (or the raw source) and scroll down to the section marked text\/plain. That&#8217;s it. Two minutes, tops. Then look for the usual suspects: long tracking URLs, image alt text dropped in weird places, &#8222;View in browser&#8221; sitting on the first line, merge tags that never rendered, lines chopped mid-sentence. After that, make sure the offer, the call to action and the unsubscribe link all made it through the conversion. Did they? If not, you&#8217;ll want to edit by hand. MailCraft offers <a href=\"https:\/\/www.mailcraft.eu\/features\/\">built-in HTML and plaintext modes<\/a>, so you can edit the text body directly instead of trusting auto-generation.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_write_a_text_version_of_a_newsletter_that_people_can_read\"><\/span>How to write a text version of a newsletter that people can read<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Think of it as a condensed copy of the HTML, laid out for a screen with zero styling. No colors, no columns, no buttons. My usual order goes like this:<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Put the main message in the first two lines.<\/li>\n<li>Swap visual blocks for short headings in capitals or simple dividers.<\/li>\n<li>Write out each call to action and give it one short URL on its own line.<\/li>\n<li>Cut references to decorative images that mean nothing without the picture.<\/li>\n<li>Keep paragraphs short, with a blank line between them.<\/li>\n<li>Keep the footer with the sender address and the unsubscribe link.<\/li>\n<\/ol>\n\n<p class=\"wp-block-paragraph\">Same message, fewer words. Never a different message. A lot of layout thinking carries over from the HTML anyway (hierarchy, scannability, one clear ask), and our <a href=\"https:\/\/www.mailcraft.eu\/category\/email-templates-design\/\">articles on email design<\/a> cover the bits worth keeping.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"When_the_plain_text_version_should_be_the_main_email\"><\/span>When the plain text version should be the main email<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Use plain text as the primary format when the email should feel like it came from a person, not a brand. Notes signed by a named team member, onboarding messages, short account updates - all good fits. Plain text also reads fine on any screen, though for designed campaigns you&#8217;re better off <a href=\"https:\/\/www.mailcraft.eu\/simple-steps-to-design-mobile-responsive-emails\/\">designing mobile-responsive emails<\/a>. The trade-off is pretty simple. You lose the visual design and some click tracking detail. You gain a message that looks like someone actually sat down and wrote it. Worth it? For the right emails, in my view, yes.<\/p>\n\n<p class=\"wp-block-paragraph\">So before your next send, open the plain text email version and read it like a subscriber would: top to bottom, no design to hide behind. Then make it a fixed line on your pre-send checklist, right next to testing links and the subject line.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1790291904483-0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Do_I_need_a_plain_text_version_if_almost_everyone_sees_HTML\"><\/span>Do I need a plain text version if almost everyone sees HTML?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. The text part is part of a properly built multipart message, and leaving it empty or broken can change how filters and some clients treat your email. Once you have a template for it, keeping it tidy costs very little.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790291904483-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Can_I_just_let_my_email_platform_generate_the_text_part\"><\/span>Can I just let my email platform generate the text part?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>As a starting point, sure. As a finished product, no. Check the output for raw URLs, mangled layout and missing calls to action, and fix anything that would trip up a reader.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790291904483-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Should_the_plain_text_and_HTML_versions_say_exactly_the_same_thing\"><\/span>Should the plain text and HTML versions say exactly the same thing?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Same message, same offer, same links. The wording in the text part can be tighter, but the content should never differ from the HTML or hide anything the HTML shows.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Every well-built newsletter ships with a plain text email version tucked in next to the HTML. Most teams never look at it. And if that text part is empty or sloppy, both your readers and the spam filters notice. Building&#8230;<\/p>\n","protected":false},"author":1,"featured_media":12544,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[505],"tags":[418,427,435,439,440,447],"class_list":["post-12577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-szablony-i-projektowanie-e-maili","tag-dostarczalnosc-x2","tag-email-marketing-x2","tag-mail-html","tag-newsletter-x","tag-mail-tekstowy","tag-filtry-antyspamowe"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047.jpg",1200,797,false],"thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-150x150.jpg",150,150,true],"medium":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-300x199.jpg",300,199,true],"medium_large":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-768x510.jpg",768,510,true],"large":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-1024x680.jpg",1024,680,true],"1536x1536":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047.jpg",1200,797,false],"2048x2048":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047.jpg",1200,797,false],"blog-featured":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-1200x534.jpg",1200,534,true],"woocommerce_thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-300x300.jpg",300,300,true],"woocommerce_single":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-600x399.jpg",600,399,true],"woocommerce_gallery_thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/09\/plain-text-email-version-047-100x100.jpg",100,100,true]},"uagb_author_info":{"display_name":"Krzysztof Balicki","author_link":"https:\/\/www.mailcraft.eu\/pl\/author\/websystems\/"},"uagb_comment_info":0,"uagb_excerpt":"Every well-built newsletter ships with a plain text email version tucked in next to the HTML. Most teams never look at it. And if that text part is empty or sloppy, both your readers and the spam filters notice. Building...","_links":{"self":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/comments?post=12577"}],"version-history":[{"count":3,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12577\/revisions"}],"predecessor-version":[{"id":12661,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12577\/revisions\/12661"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/media\/12544"}],"wp:attachment":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/media?parent=12577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/categories?post=12577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/tags?post=12577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}