Creative Ways I Like to Use to Successfully Attract Customers

June 20, 2023
0 minute read

In this content series, Scale and Thrive: Growth Insights for Agencies, by Agencies, we share proven tips and insights from agencies who scaled their operation and delivered proven growth. This blog post was written by Orel Y. Shalom, a successful agency owner with over a decade of experience in the field. Over the years, Orel has led more than 70 employees, producing over 10,000 websites for clients in a wide range of verticals.

As an agency owner, you understand the significant effort and investment required to creatively attract customers who are genuinely interested in your services. There is a brief window of opportunity during which you can capitalize on these leads and successfully close deals.

Want to Excel at Attracting Customers? Don’t Disregard the Customer Journey 


Even before initiating a conversation with a potential customer, consider the customer’s journey leading up to their interaction with you. By gaining insight into their prior experiences, you can tailor their ongoing journey accordingly.


If they haven’t had any interactions with your business, they’re likely a cold lead. You are the one contacting them to spark their interest. For instance, calling business owners in YELP databases to offer your website building services. If they’ve filled out a form and they are waiting for you to get back to them or they called you themselves, they’re a hot lead. For example, Facebook campaign leads.


Warm leads fall into a middle ground. They have engaged with your marketing materials and website content, indicating interest in your services, yet haven't provided contact details. While they are somewhat familiar with your offerings, it's important to acknowledge this as you engage in conversation with them.


In short, you need to first understand whether you’ve got a cold, warm or hot lead. Once you’ve got that out of the way, you can move on to the next step.


My Strategy to Approaching a Hot Lead 

Here’s how I like to approach hot leads:

A quote that says,

Often, they may not recall their initial curiosity. They might have submitted multiple inquiries with other agencies including yours, so it’s important to refresh their memory about  the context in which they previously expressed interest. Don’t be aggressive. Focus on their needs and actively seek information through well-crafted questions. 


Ask questions about their business. Ask how many years their business has been thriving. Praise and admire their accomplishments. Inquire about the number of leads they get. Let them know that with a website, fully tailored to their business needs, they will only amplify that number.


By establishing a connection and posing specific questions, you activate their cognitive processes as they instinctively search for answers. This naturally sparks their interest, providing an opportunity for you to reignite curiosity. 

How I Get Through to a Cold Lead

A quote that says,

I might be stating the obvious, but always strive to reach decision makers. Secondly, transition the lead from a state of initial curiosity to being genuinely attentive. Let me share with you how I like to tackle both steps:

1. Getting in front of a decision maker

Many times your first interaction with a cold lead will be with a secretary or other administrative professional. No matter who you talk to first, always approach the situation with professionalism and tact. Here are some of my strategies to navigate the situation and get an audience with the decision makers: 

  • Show confidence and familiarity: If you know the business owner’s name, when making the call, express confidence by stating, "Hello, I need to speak with [xxxx], please." If asked for more information about your identity, assure them that [xxxx] is already aware of the matter and that you have important information that they need to hear. Maintain a polite and assertive tone throughout the conversation.
  • Emphasize importance and urgency: If the secretary insists on knowing further details, respectfully mention that the nature of the discussion is highly important for [xxxx] and that you cannot go into specifics at this stage. Assure them that your message deserves immediate attention. This helps create a sense of urgency.
  • Establish credibility: Present yourself as someone important and knowledgeable, while remaining respectful and courteous. By conveying your credibility, you increase the likelihood of the secretary passing on the message to the decision maker.


Avoid sounding like a salesperson, as it may lead to being filtered out. If the above doesn't bring the intended outcome, try a micro sale by saying:


"I wanted to share a tremendous business cooperation opportunity with you. We specialize in building exceptional websites, and this chance doesn't come by every day. If you present it to your boss, I'm certain they'll appreciate the potential value it can bring."

Your goal is to address the secretary's concerns about potentially bothering their boss. Provide reassurance and convey the value you can offer. 

2. Getting the lead to pay attention and listen actively

I’d like to also call it “initiating a mindset shift” since you shift their perception from “Who’s calling?” to “What do they have to offer?”  Initially, the lead may not even realize your shared interests. Start by engaging in a general friendly conversation, discussing their products and services. Convey genuine interest.


Your goal here is to be perceived as someone who isn’t solely focused on selling. By projecting this image, you prevent potential customers from immediately categorizing you as a bothersome salesperson, allowing them to remain open to your message and reducing their inclination to make excuses.


The psychology behind this is simple: All of us think in patterns. When potential customers can’t pinpoint who exactly they are talking to, it can disrupt their cognitive processes as they try to fit you into familiar patterns within their mind. This can lead to increased focus and attention on your value proposition.

A quote that says,

Stimulate their thinking and prompt them to contemplate what you genuinely have to offer. Once they start reflecting on the true value you bring, it creates an opening for you to present your offerings in a manner that captures their genuine attention. 

This is where the fantasy model can work wonders. 

What is the Fantasy Model?

A quote that says,

This is the best way to capture your prospect’s attention and convince them to continue listening. Here’s what I mean: Spend the first 7 seconds building up the prospect’s interest and desire to hear more. Then, in the next 70 seconds, you need to deliver a convincing pitch that will keep the prospect engaged for the next 5 minutes. By increasing the level of interest as the prospect listens, you can maintain their attention and show them that their investment in listening to you is worthwhile.

The customer's perception of the value they envision is vital here.It's the little nuances you provide, subtly fueling their excitement, that make a difference. Their visionary thinking fosters high expectations and a sense of anticipation, such as the possibility of receiving a free website through collaboration. Of course, as you progress in your conversation, you'll ensure expectations are aligned.

Deliver a convincing pitch by telling the perfect story


In one of my previous blog posts, I highlighted how the ability to craft masterful narratives can be a valuable asset in building an agency equipped for scale. This is, partially, because a solid business story enables your agency to effectively attract new customers. 

When a story is strong, it flows within your sales pitch. It becomes a natural, integral part of it, igniting your prospects’ interest, allowing them to easily read between the lines. 

Here's an example of how we incorporate storytelling into our sales pitches at my agency:

“Our digital agency specializes in building websites with the latest technology and innovative design concepts. We believe that your business in the field of [XXX] would be a great fit for our new 2024 concept, and we're offering it to you at a significant discount. As part of the deal, we'll feature your site as a sample on our website. However, given that spots are limited, we’d like to move forward without any holdups, if you're interested.”

Let’s look at the example a bit closer: Make a prospect view your business proposal as a rare opportunity that would be a shame to miss by ensuring they clearly understand the reasons why they need to use your services right then and there. To make this approach effective, emphasize the underlying rationale behind the proposal and present something unique and uncommon, which the client has not come across before.

Your proposal gains further strength when you highlight both the distinct value proposition of your business and the exceptional quality outcomes that your clients can expect.

After piquing a prospect's interest, the lead becomes a warm one and the sales conversation progresses to the conventional sales model. By following this model, you can better identify and address potential objections before they arise, increasing the likelihood of a successful sale. I’ll walk you through all the specifics in my next blog post.

Final Thoughts


Attracting customers is all about strategy and psychology. Know how and when to differentiate between cold and warm leads and tailor your efforts accordingly. After all, success lies in consistently refining sales techniques, adapting to the market, delivering exceptional value through compelling stories, and showing you care. By engaging with leads, understanding their needs, and employing persuasive strategies, agencies can forge lasting customer relationships and drive sustainable business growth.


Related Posts

By Shawn Davis April 1, 2026
Core Web Vitals aren't new, Google introduced them in 2020 and made them a ranking factor in 2021. But the questions keep coming, because the metrics keep changing and the stakes keep rising. Reddit's SEO communities were still debating their impact as recently as January 2026, and for good reason: most agencies still don't have a clear, repeatable way to measure, diagnose, and fix them for clients. This guide cuts through the noise. Here's what Core Web Vitals actually measure, what good scores look like today, and how to improve them—without needing a dedicated performance engineer on every project. What Core Web Vitals measure Google evaluates three user experience signals to determine whether a page feels fast, stable, and responsive: Largest Contentful Paint (LCP) measures how long it takes for the biggest visible element on a page — usually a hero image or headline — to load. Google considers anything under 2.5 seconds good. Above 4 seconds is poor. Interaction to Next Paint (INP) replaced First Input Delay (FID) in March 2024. Where FID measures the delay before a user's first click is registered, INP tracks the full responsiveness of every interaction across the page session. A good INP score is under 200 milliseconds. Cumulative Layout Shift (CLS) measures visual stability — how much page elements unexpectedly move while content loads. A score below 0.1 is good. Higher scores signal that images, ads, or embeds are pushing content around after load, which frustrates users and tanks conversions. These three metrics are a subset of Google's broader Page Experience signals, which also include HTTPS, safe browsing, and mobile usability. Core Web Vitals are the ones you can most directly control and improve. Why your clients' scores may still be poor Core Web Vitals scores vary dramatically by platform, hosting, and how a site was built. Some of the most common culprits agencies encounter: Heavy above-the-fold content . A homepage with an autoplay video, a full-width image slider, and a chat widget loading simultaneously will fail LCP every time. The browser has to resolve all of those resources before it can paint the largest element. Unstable image dimensions . When an image loads without defined width and height attributes, the browser doesn't reserve space for it. It renders the surrounding text, then jumps it down when the image appears. That jump is CLS. Third-party scripts blocking the main thread . Analytics pixels, ad tags, and live chat tools run on the browser's main thread. When they stack up, every click and tap has to wait in line — driving INP scores up. A single slow third-party script can push an otherwise clean site into "needs improvement" territory. Too many web fonts . Each font family and weight is a separate network request. A page loading four font files before rendering any text will fail LCP, especially on mobile connections. Unoptimized images . JPEGs and PNGs served at full resolution, without compression or modern formats like WebP or AVIF, add unnecessary weight to every page load. How to measure them accurately There are two types of Core Web Vitals data you should be looking at for every client: Lab data comes from tools like Google PageSpeed Insights, Lighthouse, and WebPageTest. It simulates page loads in controlled conditions. Lab data is useful for diagnosing specific issues and testing fixes before you deploy them. Field data (also called Real User Monitoring, or RUM) comes from actual users visiting the site. Google collects this through the Chrome User Experience Report (CrUX) and surfaces it in Search Console and PageSpeed Insights. Field data is what Google actually uses as a ranking signal — and it often looks worse than lab data because it reflects real-world device and connection variability. If your client's site has enough traffic, you'll see field data in Search Console under Core Web Vitals. This is your baseline. Lab data helps you understand why the scores are what they are. For clients with low traffic who don't have enough field data to appear in CrUX, you'll be working primarily with lab scores. Set that expectation early so clients understand that improvements may not immediately show up in Search Console. Practical fixes that move the needle Fix LCP: get the hero image loading first The single most effective LCP improvement is adding fetchpriority="high" to the hero image tag. This tells the browser to prioritize that resource over everything else. If you're using a background CSS image for the hero, switch it to anelement — background images aren't discoverable by the browser's preload scanner. Also check whether your hosting serves images through a CDN with caching. Edge delivery dramatically reduces the time-to-first-byte, which feeds directly into LCP. Fix CLS: define dimensions for every media element Every image, video, and ad slot on the page needs explicit width and height attributes in the HTML. If you're using responsive CSS, you can still define the aspect ratio with aspect-ratio in CSS while leaving the actual size fluid. The key is giving the browser enough information to reserve space before the asset loads. Avoid inserting content above existing content after page load. This is common with cookie banners, sticky headers that change height, and dynamically loaded ad units. If you need to show these, anchor them to fixed positions so they don't push content around. Fix INP: reduce what's competing for the main thread Audit third-party scripts and defer or remove anything that isn't essential. Tools like WebPageTest's waterfall view or Chrome DevTools Performance panel show you exactly which scripts are blocking the main thread and for how long. Load chat widgets, analytics, and ad tags asynchronously and after the page's critical path has resolved. For most clients, moving non-essential scripts to load after the DOMContentLoaded event is a meaningful INP improvement with no visible impact on the user experience. For websites with heavy JavaScript — particularly those built on frameworks with large client-side bundles — consider breaking up long tasks into smaller chunks using the browser's Scheduler API or simply splitting components so the main thread isn't locked for more than 50 milliseconds at a stretch. What platforms handle automatically One of the practical advantages of building on a platform optimized for performance is that many of these fixes are applied by default. Duda, for example, automatically serves WebP images, lazy loads below-the-fold content, minifies CSS, and uses efficient cache policies for static assets. As of May 2025, 82% of sites built on Duda pass all three Core Web Vitals metrics — the highest recorded pass rate among major website platforms. That baseline matters when you're managing dozens or hundreds of client sites. It means you're starting each project close to or at a passing score, rather than diagnosing and patching a broken foundation. How much do Core Web Vitals actually affect rankings? Honestly, they're a tiebreaker — not a primary signal. Google has been clear that content quality and relevance still dominate ranking decisions. A well-optimized site with thin, irrelevant content won't outrank a content-rich competitor just because its CLS is 0.05. What Core Web Vitals do affect is the user experience that supports those rankings. Pages with poor LCP scores have measurably higher bounce rates. Sites with high CLS lose users mid-session. Those behavioral signals — time on page, return visits, conversions — are things search engines can observe and incorporate. The practical argument for fixing Core Web Vitals isn't just "because Google said so." It's that faster, more stable pages convert better. Every second of LCP improvement can reduce bounce rates by 15–20% depending on the industry and device mix. For client sites that monetize through leads or eCommerce, that's a revenue argument, not just an SEO argument. A repeatable process for agencies Audit every new site before launch. Run PageSpeed Insights and record LCP, INP, and CLS scores for both mobile and desktop. Flag anything in the "needs improvement" or "poor" range before the client sees the live site. Check Search Console monthly for existing clients. The Core Web Vitals report surfaces issues as they appear in field data. Catching a regression early — before it compounds — is significantly easier than explaining a traffic drop after the fact. Document what you've improved. Clients rarely see Core Web Vitals scores on their own. A monthly one-page performance summary showing before/after scores builds credibility and makes your technical work visible. Prioritize mobile. Google uses mobile-first indexing, and field data shows that mobile CWV scores are almost always worse than desktop. If you only have time to optimize one version, do mobile first. Core Web Vitals aren't a one-time fix. Platforms change, new scripts get added, campaigns bring in new widgets. Build the audit into your workflow and treat it like any other ongoing deliverable, and you'll stay ahead of the issues before they affect your clients' rankings. Duda's platform is built with Core Web Vitals performance in mind. Explore how it handles image optimization, script management, and site speed automatically — so your team spends less time debugging and more time building.
A collage of business portraits with the text
By Marie Lamonde March 26, 2026
Here's the ultimate guide to get web design clients. Get tips of the trade from referrals, to cold reach out, getting on job boards, events and social media.
By Shawn Davis March 25, 2026
Optimize your web design agency's revenue. Compare Subscription, Classic Project, and Hybrid billing models for immediate cash flow, long-term stability, and financial resilience.
Show More

Did you find this article interesting?


Thanks for the feedback!
By Shawn Davis April 1, 2026
Core Web Vitals aren't new, Google introduced them in 2020 and made them a ranking factor in 2021. But the questions keep coming, because the metrics keep changing and the stakes keep rising. Reddit's SEO communities were still debating their impact as recently as January 2026, and for good reason: most agencies still don't have a clear, repeatable way to measure, diagnose, and fix them for clients. This guide cuts through the noise. Here's what Core Web Vitals actually measure, what good scores look like today, and how to improve them—without needing a dedicated performance engineer on every project. What Core Web Vitals measure Google evaluates three user experience signals to determine whether a page feels fast, stable, and responsive: Largest Contentful Paint (LCP) measures how long it takes for the biggest visible element on a page — usually a hero image or headline — to load. Google considers anything under 2.5 seconds good. Above 4 seconds is poor. Interaction to Next Paint (INP) replaced First Input Delay (FID) in March 2024. Where FID measures the delay before a user's first click is registered, INP tracks the full responsiveness of every interaction across the page session. A good INP score is under 200 milliseconds. Cumulative Layout Shift (CLS) measures visual stability — how much page elements unexpectedly move while content loads. A score below 0.1 is good. Higher scores signal that images, ads, or embeds are pushing content around after load, which frustrates users and tanks conversions. These three metrics are a subset of Google's broader Page Experience signals, which also include HTTPS, safe browsing, and mobile usability. Core Web Vitals are the ones you can most directly control and improve. Why your clients' scores may still be poor Core Web Vitals scores vary dramatically by platform, hosting, and how a site was built. Some of the most common culprits agencies encounter: Heavy above-the-fold content . A homepage with an autoplay video, a full-width image slider, and a chat widget loading simultaneously will fail LCP every time. The browser has to resolve all of those resources before it can paint the largest element. Unstable image dimensions . When an image loads without defined width and height attributes, the browser doesn't reserve space for it. It renders the surrounding text, then jumps it down when the image appears. That jump is CLS. Third-party scripts blocking the main thread . Analytics pixels, ad tags, and live chat tools run on the browser's main thread. When they stack up, every click and tap has to wait in line — driving INP scores up. A single slow third-party script can push an otherwise clean site into "needs improvement" territory. Too many web fonts . Each font family and weight is a separate network request. A page loading four font files before rendering any text will fail LCP, especially on mobile connections. Unoptimized images . JPEGs and PNGs served at full resolution, without compression or modern formats like WebP or AVIF, add unnecessary weight to every page load. How to measure them accurately There are two types of Core Web Vitals data you should be looking at for every client: Lab data comes from tools like Google PageSpeed Insights, Lighthouse, and WebPageTest. It simulates page loads in controlled conditions. Lab data is useful for diagnosing specific issues and testing fixes before you deploy them. Field data (also called Real User Monitoring, or RUM) comes from actual users visiting the site. Google collects this through the Chrome User Experience Report (CrUX) and surfaces it in Search Console and PageSpeed Insights. Field data is what Google actually uses as a ranking signal — and it often looks worse than lab data because it reflects real-world device and connection variability. If your client's site has enough traffic, you'll see field data in Search Console under Core Web Vitals. This is your baseline. Lab data helps you understand why the scores are what they are. For clients with low traffic who don't have enough field data to appear in CrUX, you'll be working primarily with lab scores. Set that expectation early so clients understand that improvements may not immediately show up in Search Console. Practical fixes that move the needle Fix LCP: get the hero image loading first The single most effective LCP improvement is adding fetchpriority="high" to the hero image tag. This tells the browser to prioritize that resource over everything else. If you're using a background CSS image for the hero, switch it to anelement — background images aren't discoverable by the browser's preload scanner. Also check whether your hosting serves images through a CDN with caching. Edge delivery dramatically reduces the time-to-first-byte, which feeds directly into LCP. Fix CLS: define dimensions for every media element Every image, video, and ad slot on the page needs explicit width and height attributes in the HTML. If you're using responsive CSS, you can still define the aspect ratio with aspect-ratio in CSS while leaving the actual size fluid. The key is giving the browser enough information to reserve space before the asset loads. Avoid inserting content above existing content after page load. This is common with cookie banners, sticky headers that change height, and dynamically loaded ad units. If you need to show these, anchor them to fixed positions so they don't push content around. Fix INP: reduce what's competing for the main thread Audit third-party scripts and defer or remove anything that isn't essential. Tools like WebPageTest's waterfall view or Chrome DevTools Performance panel show you exactly which scripts are blocking the main thread and for how long. Load chat widgets, analytics, and ad tags asynchronously and after the page's critical path has resolved. For most clients, moving non-essential scripts to load after the DOMContentLoaded event is a meaningful INP improvement with no visible impact on the user experience. For websites with heavy JavaScript — particularly those built on frameworks with large client-side bundles — consider breaking up long tasks into smaller chunks using the browser's Scheduler API or simply splitting components so the main thread isn't locked for more than 50 milliseconds at a stretch. What platforms handle automatically One of the practical advantages of building on a platform optimized for performance is that many of these fixes are applied by default. Duda, for example, automatically serves WebP images, lazy loads below-the-fold content, minifies CSS, and uses efficient cache policies for static assets. As of May 2025, 82% of sites built on Duda pass all three Core Web Vitals metrics — the highest recorded pass rate among major website platforms. That baseline matters when you're managing dozens or hundreds of client sites. It means you're starting each project close to or at a passing score, rather than diagnosing and patching a broken foundation. How much do Core Web Vitals actually affect rankings? Honestly, they're a tiebreaker — not a primary signal. Google has been clear that content quality and relevance still dominate ranking decisions. A well-optimized site with thin, irrelevant content won't outrank a content-rich competitor just because its CLS is 0.05. What Core Web Vitals do affect is the user experience that supports those rankings. Pages with poor LCP scores have measurably higher bounce rates. Sites with high CLS lose users mid-session. Those behavioral signals — time on page, return visits, conversions — are things search engines can observe and incorporate. The practical argument for fixing Core Web Vitals isn't just "because Google said so." It's that faster, more stable pages convert better. Every second of LCP improvement can reduce bounce rates by 15–20% depending on the industry and device mix. For client sites that monetize through leads or eCommerce, that's a revenue argument, not just an SEO argument. A repeatable process for agencies Audit every new site before launch. Run PageSpeed Insights and record LCP, INP, and CLS scores for both mobile and desktop. Flag anything in the "needs improvement" or "poor" range before the client sees the live site. Check Search Console monthly for existing clients. The Core Web Vitals report surfaces issues as they appear in field data. Catching a regression early — before it compounds — is significantly easier than explaining a traffic drop after the fact. Document what you've improved. Clients rarely see Core Web Vitals scores on their own. A monthly one-page performance summary showing before/after scores builds credibility and makes your technical work visible. Prioritize mobile. Google uses mobile-first indexing, and field data shows that mobile CWV scores are almost always worse than desktop. If you only have time to optimize one version, do mobile first. Core Web Vitals aren't a one-time fix. Platforms change, new scripts get added, campaigns bring in new widgets. Build the audit into your workflow and treat it like any other ongoing deliverable, and you'll stay ahead of the issues before they affect your clients' rankings. Duda's platform is built with Core Web Vitals performance in mind. Explore how it handles image optimization, script management, and site speed automatically — so your team spends less time debugging and more time building.
By Ilana Brudo March 31, 2026
Vertical SaaS must transition from tools to an AI-powered Vertical Operating System (vOS). Learn to leverage context, end tech sprawl, and maximize retention.
By Shawn Davis March 27, 2026
Automate client management, instant site generation, and data synchronization with an API-driven website builder to create a scalable growth engine for your SaaS platform.
Show More

Latest posts