Effective direct marketing is fundamentally about communicating a clear and persuasive message. Marketing programs train students to practice and develop communications and presentation skills, allowing them to better implement direct marketing campaigns.
Once you have the amazing content, the next step is to ask for emails. People who adore your content will be primed to receive that content as often as you can create it, delivered straight to their inbox. It’s up to you to make sure they find your call-to-action (or, in this case, a call-to-subscribe). Make it obvious. Make it crystal clear.
This one was interesting: Demaria recommends that you avoid using one large image as the entire email (especially if it includes text image). The reason being, “Spam filters cannot read images so sometimes emails trick spam filters by embedding text in images.”
Finally, direct marketing is easy to optimize. Again, expanding on the above example, let’s say I carve out not just one sample size of 50, but two. I can send one offer to one group, and a variation of that same offer to the other and see which one produces better results. This is called split testing or A / B testing, and it’s extremely valuable, as it allows you to compare two approaches in a statistically significant way to choose the more optimal approach to introduce to the whole.
Some really fantastic marketing strategies here. Pop-ups do come across as very annoying and rude but it’s true that they do work really, really well. Perhaps surprisingly email converts better than any other channel such as facebook or twitter and pop-ups have been proven to collect the most email address of visitors.
I agree with the testimonials, especially videos, because they’re truly convincing and give you authority as well. Pop-ups are two-sided for me. On one hand, they’re great for getting user emails for subscriptions. On the other, some folks just find them annoying. An enjoyable and informative post nonetheless. Thanks, Brian!
Email marketing is a high-impact, low-cost way of delivering your marketing message to current customers and prospects — if, that is, you have a great email list. If you don’t, this article is for you. Read on for the most effective and creative ways to build your email list.
We added calls-to-action (CTAs) on our Facebook page for HubSpot Academy below. The value in this list building technique is in the destination: Link your Facebook page’s CTA button to a landing page that requires an email address for access to a special resource.
So what should you do instead? Grow an opt-in email list. We’ve already written a post of clever ways to go about doing this, which you can check out here. But below are the basic best practices that have a very big bang for their buck when it comes to consistently growing an email list.
Email marketing has been changing lives of many marketers just by having an email list. Marketers have raised their income from zero to thousands of dollars. If you are into marketing give it a try 😉
Choose your channel – Go back to the section on direct marketing channels and decide which one you are going to test. Consider which one you think will provide you with the highest ROI by weighing the setup and launch costs against the prospective response rate you hope to get through the channel. Do you think your market will respond better to email or telephone (or something else)? How much will it cost you to send a physical mail vs. an email?
I always Validate the Email Data first on all my lists, get all the data. You have to wash your email contacts first so you are compliant with Can Spam (#1) as well as to avoid IP Bans, blacklisting, bounce backs.
The great thing about CTA’s are that you can change them for free – they are all yours, and it’s your imagination that sets the limit. You will probably spend some time coming up with the best CTA’s, but I guarantee you it’ll be worth it!
I have been saying this again and again that old is not always the best and you should think about containing the wastage and optimizing the profits. Investing heavily in just getting the contact details is not a smart option. A moderate investment in getting the right contact database, which will not trouble you with bounced emails and out of service phone numbers should be the way to go, at least in today’s times when the competition is tough and even a penny profited counts.
I’ve seen a handful of business-to-business companies use non-permission email lists with tremendous success, because the content of the emails was of great interest to the majority of people on the list.
Personalization Since it will be important in some cases to gather a subscriber’s name from a sign-up form, you’d be wise to test to see if this has a significant impact on open-rates & click-throughs. In some instances seeing a name in the subject line (or intro) will do wonders; in others it may confuse people into thinking your message is spam.
Customize your credit card receipt with a field/line where customers can jot down their email address while they’re signing. Or, simply ask them to write their address on the back of the receipt. At the end of the day, enter the addresses into your database and send out a welcoming email.

REALLY GETTING THE LIST YOU REQUESTED: Is this really an affluent email list? Is this really an email list of seniors? One way to verify your email list is with a basic Demographic Enhancement Report. Send us a random sample of your email list, and we’ll provide you with a detail Demographic Report ($199) … which will show the age, income, gender, net worth, and other demographic profile of your list. Of course other analytical vendors provide the same report.
I have tried to access the link to the Site Alerts website, but it seems that the domain is no longer active. I think it is very useful tool for any starting entrepreneur out there, so I am very interested in following this. Does anybody have any idea what happened to them?
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,u=0,l=[];u1)for(var t=1;tf)return!1;if(h>c)return!1;var e=window.require.hasModule(“shared/browser”)&&window.require(“shared/browser”);return!e||!e.opera}function a(){var e=o(d);d=[],0!==e.length&&l(“/ajax/log_errors_3RD_PARTY_POST”,{errors:JSON.stringify(e)})}var u=t(“./third_party/tracekit.js”),l=t(“./shared/basicrpc.js”).rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var c=10,f=window.Q&&window.Q.errorSamplingRate||1,d=[],h=0,p=i(a,1e3);n.report=function(e){try{window.console&&console.error(e.stack||e),u.report(e)}catch(e){}};var m=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),console.error(t)};n.logJsError=m.bind(null,”js”),n.logMobileJsError=m.bind(null,”mobile_js”)},”./shared/globals.js”:function(e,n,t){var r=t(“./shared/links.js”);(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},”./shared/links.js”:function(e,n,t){var r=t(“./shared/errors.js”),i=[];n.onLinkClick=function(e){i.push(e)},n.linkClicked=function(e,n){for(var t=0;t>>0;if(“function”!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if(“function”!=typeof e)throw new TypeError(e+” is not a function”);for(arguments.length>1&&(t=n),r=0;r>>0;if(“function”!=typeof e)throw new TypeError(e+” is not a function”);for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if(“function”!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError(“Reduce of empty array with no initial value”);n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t–)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,”lastIndexOf”,c)}if(!Array.prototype.includes){var f=function(e){“use strict”;if(null==this)throw new TypeError(“Array.prototype.includes called on null or undefined”);var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r