Do we seriously need to know how to code to create a landing page template? | Community
Skip to main content
Leticia_DoPrado
Level 4
October 17, 2018
Question

Do we seriously need to know how to code to create a landing page template?

  • October 17, 2018
  • 15 replies
  • 16067 views

I've used 4 different marketing automation tools and I've been new to Marketo over the past few months and I don't understand why there isn't a drag and drop editor for landing page templates and email templates. I feel extremely frustrated because although I know some very basic coding, it's not nearly enough to do some basic things like move modules around or create a very simple landing page that just has a text box, a title, a form and a footer.

Also, I don't understand why there are two options to create a landing page template: free-form or guided. Both of them take you to the template code editor.

Am I just not finding how to build these templates in an easier way? Or is this really how Marketo rolls (you need to 1) be a coder or 2) hire a coder or 3) pay a third party?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

15 replies

Grace_Brebner3
Level 10
October 17, 2018

Hey Leticia,

One thing that can take a bit of wrapping your head around if you've worked in other platforms (Hubspot, to highlight one in particular), is that templates function slightly differently in Marketo. For me, it is something I really really like about Marketo.

Yes, working in the template requires developer knowledge, but working in the email editor generally doesn't - unlike a lot of other platforms, Marketo's email editor does allow dragging and dropping of modules (as long as you're working from a template that was built using the syntax to support it, like all the OOB templates are). Biggest plus of this for me is that it allows you to have one "master" template instead of a dozen different ones. As someone who does code, I found platforms like Hubspot enormously frustrating in this regard. In Marketo, I can have one "master" template with dozens of modules, and those modules can be included, excluded, ordered and duplicated however I want within hundreds of emails - with no need to code within those emails. Personally I find it so much more flexible and efficient.

So: yes, you can move modules in the email editor without needing to know how to code. If you can't do this, your email template needs syntax added to support this.

For landing page templates, yes working in the template is the same regardless of whether you choose free form or guided. It's editing landing pages built on that template that is a different experience. Free-form is more of a drag and drop editing experience (personally I don't like using it as I find it too flexible, I'm not sure how others on community feel), guided requires text areas etc to be included in the template (though they're still editable in the landing page editor). I prefer guided as I find it easier to ensure brand consistency and responsive use, though it doesn't allow for the same drag and drop reordering (however many of us will use module hide/show toggles as a bit of a work around here).

Most users do find that they eventually need a developer or a third party to create the perfect templates for their needs (and there are plenty of fairly affordable third parties with comprehensive knowledge of Marketo's syntax). I would recommend that you start off in the email and landing page editors working from the OOB range of templates and play around with the options available within the asset editors themselves to get a feel for how it works. OOB email templates can be selected on the first screen when you create a new email, and you can download some landing page templates to import into your instance here: Guided Landing Page Templates - Marketo Docs - Product Documentation​.

Long but hope that helps a bit

Leticia_DoPrado
Level 4
October 29, 2018

Thanks Grace!

See, that's part of my frustration, because my templates don't have the syntax required, which means I'd have to code that inside the template to be able to use the editor and drag and drop modules. I understand why you, as someone who codes, finds it better and more flexible, but for me it's very frustrating.

Part of the problem for me is also the fact that you have to make the templates be responsive, in other platforms, because I used their templates, I just had to click a button to make it responsive, and in Marketo I think I have to also code to make it responsive, otherwise it doesn't stack modules.

What is OOB (sorry, I'm still kind of new to this in Marketo). I'll definitely look into the link you sent and try to use these guided landing pages.

Thank you!!

Grace_Brebner3
Level 10
October 29, 2018

Hey Leticia,

The lack of the required syntax is absolutely going to be the #1 issue for you, I can totally appreciate how frustrating the experience would be without it. But Marketo's email syntax is really powerful when used well. I second what's been mentioned by others here - the dirty secret of drag and drop editors is that they aren't really responsive. Accessing the code is the best way to be able to ensure your email looks great for all users and not just on your own screen. I strongly recommend investing in a tool like Litmus or Email on Acid on this front as it will help you ensure your email doesn't just look good on Apple Mail on Mac, but also works across versions of outlook, gmail, android, iphone... the list goes on. I'm not aware of any drag and drop, no coding required solution that is capable of spitting out an email that renders truly responsively.

OOB = Out of the Box

The long and short of it is that marketo does have most of the functionality that you're looking for, but you do require a developer/third party that knows how to unlock these powers by coding correctly, or will need to use the OOB templates to start with.

If you're interested in third party developer options, have never worked with either but have heard a lot of good things about the quality, speed and cost of Email Monks and Knak.io

Roxann_McGlump1
Level 5
October 17, 2018

Hi Letitia,

One of our Support Engineers wrote some nice documentation on guided templates that might help you feel more at home with them.

Getting Started With Guided Landing Pages:

Editing Marketo Guided Landing Page Templates, Pt. 1 - Elements:

Editing Marketo Guided Landing Page Templates, Pt. 2 - Variables:

Leticia_DoPrado
Level 4
October 29, 2018

Thank you! I'll look into it.

-Leticia

Grégoire_Miche2
Level 10
October 17, 2018

Hi Laeticia,

There might be some confusions here because the term "email template" does not mean the same thing in all MAP products.

In Marketo, unlike other products, an email template does not contain real text nor real images, only place holders and all the graphical contexte (fonts and font size, colors, etc...). Creating those requires coding.

Using these, you can create emails with content in template programs. For instance a template event. this can be done in the WYSIWYG editor. Then you can clone template programs for actual scenarios (for instance an actual event) and edit the assets of this event in a WYSIWYG editor. The same applies to Landing pages. This 3 step mechanism makes in fact Marketo superior to all other products on the Market, because when you clone the program, you not only clone all the assets and workflows it contains but also all the links between these asset. This is a huge time saver.

-Greg

Leticia_DoPrado
Level 4
October 29, 2018

Thank you for replying! I understand and really appreciate how programs work and the fact that you can clone them and it brings along all the program-related assets with it. I understand the terminology confusion, I was referring to email templates and landing page templates.

Thank you,

-Leticia

Nicholas_Manojl
Level 8
October 18, 2018

We do have a drag and drop landing page functionality: Create a Free-Form Landing Page - Marketo Docs - Product Documentation

Leticia_DoPrado
Level 4
October 29, 2018

Thanks, I'll check it out!!

Adam_Pereyra
Level 2
October 18, 2018

Leticia,

Thank you for bringing this point up, I completely agree with you. It is pretty confusing and difficult to create landing pages in Marketo without some coding experience. Same applies to the emails, in my opinion. For that reason, we don't really use Marketo landing pages very often at my company.

In terms of emails, we found that using BeeFree.io worked great for us. It does not solve for your landing page issues, but I am sure there is a simple drag and drop editor out there if the instructions linked above in the other comments do not work for you.

For everyone that posted links to the Marketo Free-Form instructions, thank you!! I am going to take a look at those myself and see if I can create some decent looking pages for my company. I have some HTML coding experience, but not enough to really create a page on my own. Also, I am very rusty as it's been a while since I got my hands dirty with HTML.

Leticia_DoPrado
Level 4
October 29, 2018

I'm glad I'm not alone in my frustration with this Adam!

Arvin_Poole
Level 2
October 18, 2018

We're experiencing the same in our company and have tried using different templates without hiring a developer. We have coded some of our landing pages to get us by but have come to realization that it has been difficult to scale across our digital marketing landscape.

We have recently signed up to Unbounce free 30 day trial and realized that this is how landing pages editors should work. It would be nice if Marketo could make their landing page editors a bit more user friendly and update the old templates. They are very 90s.

October 25, 2018

Hi Arvin -

Were you alive and working in the 90's???  Because saying that Marketo landing pages are "very 90's" is absolutely ridiculous if you actually saw what a web page (there wasn't even a concept of a "landing page") looked like in the 90's.  Or maybe - that was your point.  :-)

John_Stalnaker
Level 2
October 26, 2018

I was!

I think Arvin was referring to the editor, and while I'm sure he was using hyperbole he's not too far off. FrontPage was released in 1995 and Dreamweaver came out in 1998 (and no, I don't consider FrontPage 'high end' ). Marketo's landing page editor is a non-starter for me. There are better ways to achieve the same better results. Doing away with Marketo Landing Pages has been one of the better operational steps we've taken, thanks to Sanford's method for embedding Marketo forms in your own website pages. Is there a downside to it? You get to work in your own CMS and publish pages that look just like your website because they are your website.

I was teaching a professional development course in designing and building web pages at our local university in the late '90s and we were definitely talking about landing pages then, just probably not in quite the same context as you think of them today. Jakob Nielsen had three books out in the 90s, including "Designing Web Usability: The Practice of Simplicity", and Amazon was launched in 1995. And Pearl Jam!

Bonnie_Jeffers2
Level 3
October 18, 2018

Hi Leticia,

While this does not address everything in your post, there is a collection of guided landing page templates you can download and play with. We've been able to tweak these with some trial and error, but that also included help from our web developer. I hope this is useful for you.

Guided Landing Page Templates - Marketo Docs - Product Documentation

Ajay_Parikh1
Level 2
October 18, 2018

I used Pardot in the past and found their email and landing page layout creators to be far superior to those found in Marketo. You shouldn't have to have developers code templates in order to allow Marketers to create emails and landing pages that are brand compliant. Every situation is a little different and the ability to make layout modifications is key.

Now that Marketo will be part of the Adobe family shortly, I am hoping that they will be able to bring in more user-friendly drag and drop layout creation features for both landing pages and emails.

Leticia_DoPrado
Level 4
October 29, 2018

Yesss Ajay!! Exactly what I'm thinking.

John_Stalnaker
Level 2
October 18, 2018

Hi Leticia,

To answer your question directly: Yes. No doubt about it.

I was very frustrated at how much effort was required to set up campaigns in Marketo compared to other platforms I've used - and I'm very technical for a marketer. However, I was able to invest time to figure out ways to streamline program and content creation so that we could scale our marketing processes. It's worth the time and effort to either learn how to do it yourself or find a reliable party to help you.

Here is the path I've taken to get there. Maybe it can help point you in a good direction:

1. Landing pages: I followed Sanford Whiteman​'s instructions on how to embed Marketo forms into landing pages created in our CMS: Form Pre-Fill. External sites. No limits. You're welcome. They pre-fill, progressively profile, and play well within Marketo programs. Sanford is the truth.

2. Email templates: I learned how to create custom modules in Marketo's email templates. Email Template Syntax - Marketo Docs - Product Documentation. It was a lot of trial and error, but in the end I have a couple template emails that allow us to combine modules that handle almost all of our layout needs. I only occasionally need to revisit the templates to account for new designs. This allows me to stick with Marketo as my email editing tool which is essential to our workflow. Otherwise I wouldn't use Marketo.

3. Program creation: I figured out how to set up programs and use tokens to make cloning existing programs a snap. @Grégoire Michel​ (another good person to follow, as is @Josh Hill) points out that Marketo does a great job of preserving the relationship between assets in a program (smart campaigns, emails, forms, reports), which is true. Also learning how to leverage program tokens makes cloning very flexible - I use some tokens like a checklist to fill in for things like URL of the downloadable offer, campaign tracking values, etc. I don't think this makes Marketo more powerful, though. It just makes it work about as well as modern platforms when creating new programs.

So it took some doing, but now I have a solution that is scalable. In then end, it's totally worth the effort. Marketo is a powerful tool, but you are right - you need to code or have coders to make it really work well. The trick, I've found, is to invest up front in figuring out how to set up your programs, templates, and CMS integration for scalability.

Good luck!

Grégoire_Miche2
Level 10
October 18, 2018

Hi John,

The path you went through should normally paved by some consultant helping you figuring out how to well use Marketo. This out to be their job to do the coding as well. And it's also recommended that one gets real training.

High-end Marketing Automation solutions (Eloqua, Marketo) should not be sold without some minimum professional services delivered by people who are trained for this. Period.

-Greg

John_Stalnaker
Level 2
October 18, 2018

Hi Greg,

I agree with respect to Marketo. I had my first campaign with Act-On out the door three days after signing the contract with no training or professional assistance. It was my first experience with a marketing automation platform, circa 2011. HubSpot took a little longer, mostly because this time I had existing programs to replace and more data to migrate, plus we were using their web platform. All three are high end platforms. Therefore, with all due respect, it is hard to say "period."

I also think that the training most marketers receive isn't going to approach anything near the level of technical knowledge required to keep your platform up to date with evolving workflows and branding updates. Therefore, if you aren't able to code well yourself you'll find yourself hiring professionals again to update your templates, etc., to the OP's original point.

Best,

- John

Michael_Tucker1
Level 3
October 18, 2018

Hi @Leticia DoPrado​,

I can appreciate the frustration here... I've heard this from more than one group as they were coming on board with Marketo. It's definitely a different paradigm than the other MAPs and there are advantages and disadvantages to it. I like @John Stalnaker​ and @Adam Pereyra​'s responses here in particular. There are a few different approaches to creative assets in Marketo, both with and without a developer. Hopefully this is a concise starting point:

  1. Use third party development tools - Unbounce for landing pages and Knak.io for email assets are two that are common thought of best of breed. Using your own CMS like WordPress is also a common and cost effective option that I see used often.
  2. Repurpose Marketo stock templates - Email templates are built into the interface or you can download samples from docs.Marketo.com. You might need some developer work, depending on the level of changes you need from these templates
  3. Hire a Developer - It's good to have a contractor on hand anyways to help with scripting issues and ad hoc digital campaigns. All of my clients have either had an in-house designer or a creative agency on hand. Marketo's Email Syntax article that John referenced is pretty easy to implement for someone with HTML/CSS experience. If you're looking for people skilled in Marketo syntax, you might try contacting Email Monks.
  4. Design it yourself - Admittedly it takes some trial and error if you're not used to this, but there are a selection of tools like Adobe Dreamweaver (yes, the same folks who are buying Marketo) that help to streamline this work. Lynda.com has some great instructional videos to help you quickly gear up if you want to take this route and that's usually free with a library card these days.

I really hope that helps! If you want to talk it through directly, feel free to PM me or give me a call and I can point you in the right direction: 704-469-5137.

All the best,

Michael Tucker

MUG Leader

Manufacturing Virtual User Group

Michael Tucker
Leticia_DoPrado
Level 4
October 29, 2018

Thanks so much Michael! You're answer is very helpful and I'm happy to hear I'm not alone in my frustration!!