{"id":7092,"date":"2019-12-19T19:35:04","date_gmt":"2019-12-19T16:35:04","guid":{"rendered":"\/\/?p=7092"},"modified":"2022-12-29T09:02:26","modified_gmt":"2022-12-29T09:02:26","slug":"why-use-modular-custom-coded-templates-for-your-hubspot-marketing-emails","status":"publish","type":"post","link":"https:\/\/getdevdone.com\/blog\/why-use-modular-custom-coded-templates-for-your-hubspot-marketing-emails.html","title":{"rendered":"Why Use Modular Custom-Coded Templates for Your HubSpot Marketing Emails?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">If you\u2019ve been looking for an inbound marketing software solution and have chosen <\/span><a href=\"https:\/\/www.hubspot.com\/\"><span style=\"font-weight: 400;\">HubSpot<\/span><\/a><span style=\"font-weight: 400;\">, we fully support your decision. This popular platform has a ton of advantages, from the ability to integrate with social media and monitor the entire buyer\u2019s journey to extensive customer lists and segmentation possibilities and excellent ROI reporting. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">HubSpot is <\/span><a href=\"https:\/\/www.hubspot.com\/case-studies\"><span style=\"font-weight: 400;\">used<\/span><\/a><span style=\"font-weight: 400;\"> by over 64,500 companies in over 100 countries across the globe. One of the most attractive features this platform offers is the <\/span><b>email marketing automation <\/b><span style=\"font-weight: 400;\">solution. It allows you to deeply personalize your emails in order to get more clickthroughs, optimize email campaigns with A\/B tests and analytics, and create beautiful marketing emails. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is exactly the ways of building marketing emails in HubSpot that we\u2019d like to discuss in this post. We want to show you why and when you should choose what we call<\/span><b> modular custom-coded templates<\/b><span style=\"font-weight: 400;\"> for your HubSpot marketing emails. <\/span><\/p>\n<h2><strong>WAYS TO CREATE EMAIL TEMPLATES IN HUBSPOT <\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">You can build email templates for HubSpot<\/span><b> in the following ways: <\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Use the in-built drag-n-drop visual designer tool<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Code a basic template using the HTML markup and <\/span><a href=\"https:\/\/developers.hubspot.com\/docs\/reference\/cms\/hubl\/tags\/standard-tags\"><span style=\"font-weight: 400;\">HubL <\/span><\/a><span style=\"font-weight: 400;\">variables outside HubSpot and then upload the file to the platform (only the Professional and Enterprise pricing plans) <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Clone a drag-n-drop template into HTML code and edit it inside the HubSpot editor <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Code a template by <\/span><b>creating modules first and upload the file to the platform<\/b><span style=\"font-weight: 400;\"> (only the Professional and Enterprise pricing plans)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">While building templates with the drag-n-drop tool may seem simpler and quicker, it\u2019s the <\/span><b>modular custom-coded<\/b> <b>templates made outside of HubSpot <\/b><span style=\"font-weight: 400;\">that can give your marketing campaigns real value. Let\u2019s go over the details. <\/span><\/p>\n<h3><strong>THE DRAG-N-DROP VISUAL DESIGNER TOOL <\/strong><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7097 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182624\/021.png\" alt=\"HubSpot drag-n-drop designer tool\" width=\"1947\" height=\"959\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182624\/021.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182624\/021-300x148.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182624\/021-768x378.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182624\/021-1024x504.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To build templates in this way, you use the HubSpot in-app tool by dragging and dropping groups and modules. Just <\/span><a href=\"https:\/\/knowledge.hubspot.com\/design-manager\/create-page-email-and-blog-templates-in-the-layout-editor\"><span style=\"font-weight: 400;\">follow the instructions <\/span><\/a><span style=\"font-weight: 400;\">to start creating a template in the layout editor. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The main advantages the drag-n-drop method provides are: <\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It\u2019s good for someone who\u2019s not well-versed in coding. Anyone can make changes to a template at any time in the process with no need to ask for a professional software developer\u2019s assistance. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">What you see is what you get &#8211; you can instantly visualize your email in a customer\u2019s inbox. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can turn a template made in the template builder into a coded template. The reverse conversion is impossible.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">At the same time, creating a template using the layout editor is not devoid of drawbacks. Here are<\/span><b> the most notable<\/b><span style=\"font-weight: 400;\">: <\/span><\/p>\n<ul>\n<li><b>A large amount of extra code that HubSpot adds<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The HubSpot builder uses a 12-column Bootstrap-based grid, and all the HTML and CSS code for this grid is modified in automatic mode, depending on how you\u2019ve arranged columns in your template.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every single column, row, and module gets enclosed in a wrapper class. If you decide to make some enhancements in this automatically generated code afterward, you\u2019re going to have a hard time doing it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s true that you can still add your own classes and ids to certain portions of the markup. This will only help you make some cosmetic changes, though. When it comes to structuring your code the way you want, your hands are tied. You won\u2019t be able to override the grid. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">As a result, the drag-n-drop approach prevents developers from building more complex, flexible templates with unique designs. All they can get is something basic, something that <\/span><b>looks similar to many other templates<\/b><span style=\"font-weight: 400;\">. <\/span><\/p>\n<ul>\n<li><b>No access via FTP<\/b><\/li>\n<\/ul>\n<p>If you want to send a template created in the drag-n-drop builder over FTP, you won\u2019t be able to do that.<\/p>\n<h3><strong>BASIC CUSTOM-CODED EMAIL TEMPLATES <\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">These are files that developers create themselves using HTML and HubL tags. This approach is more flexible. <\/span><\/p>\n<p>Developers are free to modify the code in any way they want,<span style=\"font-weight: 400;\"> including some email template variables like {{ contact.firstname }}, {{ contact.lastname}}, and {{ contact.email}}. HubL gives email templates the flexibility desired. <\/span><\/p>\n<p>While they can\u2019t perform the same high-level, complex operations as programmers who can use server-side scripting languages like PHP (HubSpot doesn\u2019t provide this ability), HubSpot developers can leverage the power of HubL to create email templates with some useful functions.<\/p>\n<p>HubL variables and tags can be added to drag-n-drop templates too. However, their use in those templates is restricted. In custom-coded templates, on the other hand, HubL gives developers ample space for flexibility and creativity.<\/p>\n<p><span style=\"font-weight: 400;\">Basic custom-coded templates do have <\/span><b>some limitations<\/b><span style=\"font-weight: 400;\">, though. While they allow you to <\/span><b>dynamically change some portions of a template<\/b><span style=\"font-weight: 400;\">, for example, a recipient&#8217;s name or a price of an item, you can\u2019t apply logic inside a template. For instance, you can\u2019t display or hide a block or image by clicking a button. <\/span><\/p>\n<h3><span style=\"font-weight: 400;\"><strong>CLONED DRAG-N-DROP HTML TEMPLATES<\/strong> <\/span><\/h3>\n<p><span style=\"font-weight: 400;\">You can clone drag-n-drop templates and tweak their HTML code right <\/span><b>inside the HubSpot editor.<\/b><span style=\"font-weight: 400;\"> However, modifying this builder-generated code can be extremely difficult and time-consuming. So, we recommend avoiding this method altogether. <\/span><\/p>\n<h2><strong>MODULAR CUSTOM-CODED TEMPLATES <\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">This method gives you maximum flexibility when creating your emails. You first build your own modules and add them to a template. You can choose any layout you want since you\u2019re free from any restrictions HubSpot\u2019s grid imposes. What\u2019s even more important, you can add<strong> \u201cswitches\u201d or control statements<\/strong> to your code. This allows you to hide or display entire content blocks. <\/span><\/p>\n<p>Have a look at this screenshot, for example.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7098 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182847\/Two_Blocks.png\" alt=\"Two blocks\" width=\"1947\" height=\"1189\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182847\/Two_Blocks.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182847\/Two_Blocks-300x183.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182847\/Two_Blocks-768x469.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182847\/Two_Blocks-1024x625.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<p><b>There\u2019s no need to create the markup for both blocks in this template<\/b><span style=\"font-weight: 400;\">. You can simply add a \u201cswitch\u201d to show or hide the image. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Before the switch is applied: <\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7099 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182945\/Before_Image.png\" alt=\"Before the switch is applied\" width=\"1947\" height=\"781\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182945\/Before_Image.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182945\/Before_Image-300x120.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182945\/Before_Image-768x308.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19182945\/Before_Image-1024x411.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">After the switch is applied: <\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7100 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183043\/After_Switch.png\" alt=\"After the switch is applied\" width=\"1947\" height=\"781\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183043\/After_Switch.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183043\/After_Switch-300x120.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183043\/After_Switch-768x308.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183043\/After_Switch-1024x411.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<p>Another example with the button displayed and hidden.<\/p>\n<p><span style=\"font-weight: 400;\">Before:<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7101 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183145\/Button_Before.png\" alt=\"Button before\" width=\"1947\" height=\"876\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183145\/Button_Before.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183145\/Button_Before-300x135.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183145\/Button_Before-768x346.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183145\/Button_Before-1024x461.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">After:<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7102 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183228\/Button_After.png\" alt=\"Button after\" width=\"1947\" height=\"816\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183228\/Button_After.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183228\/Button_After-300x126.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183228\/Button_After-768x322.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183228\/Button_After-1024x429.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">As a result, you\u2019ll get a block with the same markup as the one above. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another benefit of using modular custom-coded templates is the ability to <strong>repeat (propagate) content<\/strong>. Furthermore, you can set odd and even elements to behave differently. Here\u2019s an example:<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7103 size-full\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183326\/Content_Propagation.png\" alt=\"Content propagation\" width=\"1947\" height=\"926\" srcset=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183326\/Content_Propagation.png 1947w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183326\/Content_Propagation-300x143.png 300w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183326\/Content_Propagation-768x365.png 768w, https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/19183326\/Content_Propagation-1024x487.png 1024w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<h2><strong>WHEN TO USE MODULAR CUSTOM-CODED TEMPLATES <\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">If you\u2019re building a basic email template with a simple design and without much functionality, drag-n-drop email templates should meet your needs. Understand, though, that you\u2019re not the only one who might have chosen this method. <\/span><\/p>\n<p>It means that your marketing emails will look very similar to those your competitors have built. Potential customers won\u2019t be able to distinguish your offer among the rest. And that\u2019s the ultimate goal, isn&#8217;t it?<\/p>\n<p>Modular custom-coded modular templates, by contrast, allow you to create truly unique emails by taking full advantage of the HubL markup language. Without any grid restrictions, you can choose your own custom layout. You can also add any specific features and conditional logic to your emails.<\/p>\n<p>Modular custom-coded templates contribute to better brand recognition during email marketing campaigns. This happens because the flexibility of these templates allows developers to implement every tiny detail of the brand style in the design of an email.<\/p>\n<h2><strong>GETDEVDONE CREATES STUNNING CUSTOM-CODED EMAIL TEMPLATES FOR HUBSPOT <\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">One thing to note is that building custom email templates for HubSpot is much more complicated and takes up much more time than creating templates for similar email services such as MailChimp and Campaign Monitor. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, this is not a problem for <\/span><a href=\"https:\/\/getdevdone.com\/psd-to-email-templates.html\"><span style=\"font-weight: 400;\">GetDevDone email professionals<\/span><\/a><span style=\"font-weight: 400;\"> who have wide experience crafting beautiful and functional custom email templates for HubSpot and many other <\/span><a href=\"https:\/\/getdevdone.com\/order-now\/html-email-development\/templates.html\"><span style=\"font-weight: 400;\">email service providers<\/span><\/a><span style=\"font-weight: 400;\">. We test all templates on 12 real devices and in more than 75 email clients. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Recently, we also introduced a new service: <\/span><a href=\"https:\/\/getdevdone.com\/psd-to-email-templates.html\"><span style=\"font-weight: 400;\">ASAP Email Template Development<\/span><\/a><span style=\"font-weight: 400;\">, which reduces the standard development time (one business day) by half and even by three times in certain situations. So, <\/span><a href=\"https:\/\/getdevdone.com\/contact-us.html\"><span style=\"font-weight: 400;\">get in touch<\/span><\/a><span style=\"font-weight: 400;\"> with us and get back a perfect custom-coded template to guarantee the success of your next email marketing campaign! <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve been looking for an inbound marketing software solution and have chosen HubSpot, we fully support your decision. This popular platform has a ton of advantages, from the ability to integrate with social media and monitor the entire buyer\u2019s journey to extensive customer lists and segmentation possibilities and excellent&#8230;<\/p>\n","protected":false},"author":2,"featured_media":16450,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[739,756],"tags":[844,760,783,808],"class_list":["post-7092","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide","category-hubspot-development","tag-b2b","tag-custom-development","tag-email-development","tag-hubspot-cms"],"acf":[],"aioseo_notices":[],"author_meta":{"display_name":"GetDevDone Team","author_link":"https:\/\/getdevdone.com\/blog\/author\/admin-p2h"},"featured_img":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates-300x300.png","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/getdevdone.com\/blog\/category\/guide\" class=\"advgb-post-tax-term\">Guide<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/hubspot-development\" class=\"advgb-post-tax-term\">HubSpot development<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Guide<\/span>","<span class=\"advgb-post-tax-term\">HubSpot development<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/getdevdone.com\/blog\/category\/hubspot-development\" class=\"advgb-post-tax-term\">B2B<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/hubspot-development\" class=\"advgb-post-tax-term\">Custom development<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/hubspot-development\" class=\"advgb-post-tax-term\">Email development<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/hubspot-development\" class=\"advgb-post-tax-term\">HubSpot CMS<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">B2B<\/span>","<span class=\"advgb-post-tax-term\">Custom development<\/span>","<span class=\"advgb-post-tax-term\">Email development<\/span>","<span class=\"advgb-post-tax-term\">HubSpot CMS<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 6 years ago","modified":"Updated 3 years ago"},"absolute_dates":{"created":"Posted on December 19, 2019","modified":"Updated on December 29, 2022"},"absolute_dates_time":{"created":"Posted on December 19, 2019 7:35 pm","modified":"Updated on December 29, 2022 9:02 am"},"featured_img_caption":"","series_order":"","featured_image_urls":{"thumbnail_723x315":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates-400x315.png","thumbnail_723x315-2x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates.png","thumbnail_723x315-3x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates.png","thumbnail_770x510":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates.png","thumbnail_770x510-2x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates.png","thumbnail_770x510-3x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2019\/12\/29090041\/Hubspot-modular-custom-coded-templates.png"},"featured_post_color":"#4d67e6","author_avatar":"https:\/\/secure.gravatar.com\/avatar\/c67d54df2c6849e5b7af3126c36fe55b10f9d6a14b227d14b35af6c027abb195?s=96&d=mm&r=g","author_position":null,"reading_time":"<span class=\"span-reading-time rt-reading-time\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 6<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>","prev_post":{"slug":"8-essential-characteristics-of-an-email-marketing-service-for-your-business-promotion","name":"8 Essential Characteristics of an Email Marketing Service for Your Business Promotion"},"next_post":{"slug":"how-to-prevent-hackers-from-exploiting-your-website-key-steps","name":"How to Prevent Hackers from Exploiting Your Website: Key Steps"},"related_posts":["how-to-hire-a-magento-developer","is-react-suitable-for-your-project","choosing-white-label-wordpress-development-company"],"_links":{"self":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/7092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/comments?post=7092"}],"version-history":[{"count":26,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/7092\/revisions"}],"predecessor-version":[{"id":24811,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/7092\/revisions\/24811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/media\/16450"}],"wp:attachment":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/media?parent=7092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/categories?post=7092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/tags?post=7092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}