Step 4: Chase leads, not views
After she stopped trying to be perfect in her videos, it took just four months to generate her first buyer lead from YouTube. No small feat from a channel with only 400 subscribers. The slick, polished accounts she looked to for inspiration? One of them had nearly 60,000 followers. With over a hundred times more subscribers, she assumed they must be generating hundreds, if not thousands, of leads from their videos. After a quick search on Zillow, she discovered they only closed $2 million.
For DeMarco, the takeaway was clear. Subscriber counts and views on YouTube are just vanity metrics — worthless if they don’t produce leads. She was ecstatic. Her strategy was working. She didn’t have to worry about views as much anymore. She just had to make more of the videos that were already generating leads.
- Next steps: Stop worrying about how many views your videos get. Instead, identify the videos that actually generate leads and make more of them. If your videos don’t make dollars, they don’t make sense. Not convinced? One of DeMarco’s videos generated two buyer leads from just 114 views.
Step 5: Triple down on the videos that actually convert
As her channel grew, DeMarco identified the videos that generated the most leads and started making more of them. Her strategy worked. She grew her channel from 400 to over 77,000 subscribers in less than 3 years and has an astonishing 68% market share in her over-55 community.
Even better, the vast majority of her leads still come from her YouTube channel, often from videos with only a few dozen views. Even better, according to DeMarco, YouTube leads are usually more motivated than cold leads. Why? They already know, like and trust her from her videos.
When we asked her which videos convert the best, she was quick to answer. Videos that show buyers in her feeder markets what it’s actually like to live in the over-55 super communities she sells. Here’s an example:
Oh, and yes. DeMarco’s camera is sitting on a shoebox in this video.
- Next steps: Once you start generating leads on YouTube, identify the videos they came from and figure out how to make more of them.
Gail DeMarco’s best objection handlers
As promised, here are Gail DeMarco’s best objection handlers:
When buyers want to “wait and see”
“Timing the market is how buyers become renters.”
When sellers want to list high
“Two things happen when you come on the market. Your home is either going to help someone else’s house sell because you’re ridiculously priced and you don’t have the upgrades, or their house is going to help your house sell. My goal is to get you the most money for your home, not to have your home sit on the market the longest.”
Your Turn
Know an agent who is thriving despite the odds and has actionable insights to share? We’d love to hear from you. Reach out to us here: vetted@housingwire.com.
Get expert advice, independent reviews and product recommendations from our editorial team of experienced real estate agents, brokers and coaches.
hbspt.forms.create({
region: “na1”,
portalId: “4509319”,
formId: “baa83a9a-0daa-452f-a7c6-38f4addffde5”
});
.row-newsletter-3 {
background-color: #313A3D !important;
padding: 35px 30px;
}
.row-newsletter-3 h3.wp-block-heading,
.row-newsletter-3 p {
color: #fff !important;
margin-bottom: 15px;
}
.row-newsletter-3 p,
.row-newsletter-3 span,
.row-newsletter-3 .hbspt-form .hs-richtext {
font-family: ‘Georgia’ !important;
}
.row-newsletter-3 .hbspt-form {
background-color: #5db7de !important;
border-radius: 8px;
box-shadow: none;
width: 100%;
}
.row-newsletter-3 .hbspt-form .hs-input, .row-newsletter-3 .hbspt-form .hs-input:not([type=checkbox]).error {
background-color: #fff;
border: 1px solid #5db7de !important;
font-size: 14px !important;
line-height: 16px;
}
.row-newsletter-3 .hbspt-form .hs-submit .hs-button {
background-color: #022f40 !important;
color: #ffffff !important;
border: 1px solid #022f40 !important;
margin-top: 15px;
font-size: 1.125em;
font-weight: 600 !important;
}
.row-newsletter-3 .hbspt-form .hs-submit .hs-button:hover {
background-color: #000 !important;
color: #fff !important;
border: 1px solid #000 !important;
font-weight: 600 !important;
}
.row-newsletter-3 .hbspt-form label, .row-newsletter-3 .hbspt-form .hs-form-field label:not(.hs-error-msg) {
color: #000000 !important;
font-size: 14px !important;
line-height: 16px !important;
margin-bottom: 2px !important;
margin-top: 0px !important;
}
.row-newsletter-3 .hbspt-form .hs-form-field .hs-error-msg{
color: #7D1725 !important;
font-size: 11px !important;
line-height: 14px !important;
margin-bottom: 2px !important;
font-weight: 600 !important;
}
.row-newsletter-3 .hbspt-form .hs-input.invalid.error {
border: 1px solid #BC2F30 !important;
}
.row-newsletter-3 .hbspt-form .hs-richtext p {
color: #000 !important;
margin-bottom: 0px !Important;
}
.row-newsletter-3 .hbspt-form .submitted-message p {
font-size: 26px;
font-weight: 600;
width: 80%;
text-align: center;
margin: 0 auto;
}
.row-newsletter-3 .hbspt-form .submitted-message p:after {
content: “”;
width: 100%;
background-image: url(https://www.housingwire.com/wp-content/uploads/2024/05/Icon-Newletter-2.png);
height: 80px;
max-width: 80px;
position: relative;
display: block;
background-size: contain;
margin: 10px auto;
background-repeat: no-repeat;
}
.row-newsletter-3 .hbspt-form .hs-richtext h3 {
font-family: ‘Poppins’ !important;
font-size: 24px !important;
line-height: 28px;
margin-bottom: 15px;
}
.row-newsletter-3 .hbspt-form .form-columns-0 .hs-richtext p span {
font-size: 11px !important;
}
document.querySelectorAll(‘.copyButton’).forEach(function(button) {
button.addEventListener(‘click’, function(event) {
var targetId = event.target.getAttribute(‘data-target’);
var textToCopyElement = document.getElementById(targetId).cloneNode(true);
// Remove background color from the cloned element
textToCopyElement.style.backgroundColor=”transparent”;
var hiddenDiv = document.createElement(‘div’);
hiddenDiv.className=”hidden-textarea”;
hiddenDiv.appendChild(textToCopyElement);
document.body.appendChild(hiddenDiv);
var range = document.createRange();
range.selectNodeContents(textToCopyElement);
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
try {
document.execCommand(‘copy’);
console.log(‘Formatted text copied to clipboard’);
showCopyMessage(event.target);
} catch (err) {
console.error(‘Error copying text: ‘, err);
}
document.body.removeChild(hiddenDiv);
selection.removeAllRanges();
});
});
function showCopyMessage(button) {
var message = document.createElement(‘span’);
message.className=”copyMessage”;
message.textContent=”Text copied!”;
button.parentNode.insertBefore(message, button.nextSibling);
setTimeout(function() {
message.remove();
}, 2000); // Message disappears after 2 seconds
}