{"id":8161,"date":"2026-10-07T15:09:19","date_gmt":"2026-10-07T15:09:19","guid":{"rendered":"https:\/\/singularity.digital\/?p=8161"},"modified":"2026-10-06T15:10:43","modified_gmt":"2026-10-06T15:10:43","slug":"build-icp-from-existing-customers","status":"publish","type":"post","link":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/","title":{"rendered":"How to Build Your ICP From Existing Customers (The Right Way)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">If you\u2019re a SaaS founder or Head of Marketing trying to improve who your team focuses on for customer acquisition, an ICP should help you focus on accounts that are more likely to become valuable long-term customers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And once you have enough customer history, you have the evidence to build your ICP. Some accounts retain, expand, and create value over time, while others churn, stall, or take disproportionate effort to win and keep.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But your existing customer base is evidence, not the answer. Your biggest contracts, most familiar customers, or one or two standout accounts are not enough to define who you should target next. You need to look across customer outcomes to find the characteristics that actually distinguish stronger-fit customers from weaker-fit ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, you\u2019ll use that evidence to identify, test, and document the characteristics that define a defensible working ICP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Not enough customers have reached a renewal decision to compare outcomes yet? Part 1 \u201c<\/em><strong><em>How To Build An ICP From Scratch<\/em><\/strong><em>\u201d is the better starting point.<\/em><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"654\" src=\"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-1024x654.png\" alt=\"\" class=\"wp-image-8162\" srcset=\"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-1024x654.png 1024w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-300x192.png 300w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-768x491.png 768w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-1536x981.png 1536w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-2048x1309.png 2048w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-01-16-18x12.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-start-by-defining-what-good-fit-actually-means\" class=\"wp-block-heading\">Start by defining what \u201cgood fit\u201d actually means<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A good-fit customer gets meaningful value from your product while producing the business outcomes you want to repeat over time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To find the hallmarks of a good-fit customer, <strong>don\u2019t<\/strong> start by listing the accounts you already think are ideal.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your biggest contract, longest-standing accounts, or broad firmographics such as industry or company size may not actually tell you what combination of traits is a good, repeatable framework.<br><br>Instead, first decide what evidence of good fit looks like for your business. Choose a small set of measurable outcomes that matter to you. Depending on your business, these could include:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 retention<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 expansion<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 product adoption<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 sales efficiency<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 budget or willingness to pay<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 referrals<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 advocacy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Patrick Herbert, founder of <a href=\"https:\/\/singularity.digital\/pt\/\">Singularity Digital<\/a>, points to practical signals including contract value, time to sale, retention, referrals, advocacy, and whether customers see the value and have the budget to buy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cOne of the biggest reasons why I prefer looking at various signals is that we want to eliminate oversimplification. ICPs and personas are already a simplification of who a person is, who a company is, or what a client is. The goal isn\u2019t to create more complexity, but to add nuance to our understanding of exactly who those customers are today. Combining those factors gives me a more nuanced view of who they are and how they fit into the strategy I\u2019m planning around them,\u201d<\/em> <em>explains<\/em> <em>Patrick Herbert.&nbsp;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will need at least three signals to prove ICP fit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this article, <em><\/em>we\u2019ll use a fictional HR onboarding SaaS company called Up2Speed. It chooses contract value, retention, and referrals as its fit signals.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have your signals, decide what observable metric you will use and define it before comparing customers. Be explicit about what counts as \u201clong-term,\u201d \u201cactivation,\u201d \u201cexpansion,\u201d or \u201cadvanced product adoption\u201d so different people reviewing the same account would classify it consistently.<br><br>Up2Speed will evaluate those signals using annual <em>contract value<\/em>, renewal status after 12 months (<em>retention<\/em>), and qualified <em>referral<\/em> activity. With those definitions set, you can now use the same rules to sort your customer base.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"654\" src=\"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-1024x654.png\" alt=\"\" class=\"wp-image-8163\" srcset=\"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-1024x654.png 1024w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-300x192.png 300w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-768x491.png 768w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-1536x981.png 1536w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-2048x1309.png 2048w, https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/Img-Blog-02-14-18x12.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-gather-your-customer-data-and-separate-stronger-fit-weaker-fit-and-churned-accounts\" class=\"wp-block-heading\">Gather your customer data and separate stronger-fit, weaker-fit, and churned accounts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pull the data you need for your fit signals into one spreadsheet, dashboard, or other working view. You may need to combine information from several places, such as:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Your CRM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Billing or subscription data<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Product usage data<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Spreadsheets or other records your team already maintains<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Include current customers and churned accounts with enough history to compare outcomes such as <a href=\"https:\/\/www.hubspot.com\/make-my-persona\/ideal-customer-profile-template\" target=\"_blank\">revenue, retention or churn, and product adoption<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In our Up2Speed onboarding tool example, the team will pull annual contract value, 12-month renewal status, and qualified referral activity for each account.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then, separate accounts into stronger- and weaker-outcome groups using the same definitions you set in the previous step.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For Up2Speed, renewing customers that also generate qualified referrals would sit in the stronger-outcome group, while churned or non-renewing accounts would remain visible as weaker or churned comparisons. Contract value gives you another business-value signal to compare within those groups.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your exact grouping will depend on the signals you chose. The important thing is to apply the same definitions consistently across the accounts you are grouping.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> If your data is incomplete, use the fields and metrics you can apply consistently. Gaps may limit how confident you can be in the profile today, but they don\u2019t stop you from building a working hypothesis and refining it as better evidence becomes available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip\u00b2:<\/strong> Keep closed-lost opportunities separate. They can add useful buying context, but they don\u2019t have post-sale outcomes such as retention, expansion, or product adoption.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-look-for-patterns-that-distinguish-stronger-fit-customers\" class=\"wp-block-heading\">Look for patterns that distinguish stronger-fit customers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before you look for traits that distinguish stronger-fit customers, make sure you are comparing customers that are meaningfully similar. Where relevant, group accounts by plan, region, acquisition channel, or behavior so broad averages do not mask structural differences.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/stripe.com\/resources\/more\/saas-cohort-analysis\" target=\"_blank\">Stripe\u2019s SaaS cohort analysis guidance<\/a> uses these kinds of cohort dimensions to compare retention, churn, and expansion over time. Once you have comparable groups, look at your stronger-fit and weaker-fit customers and identify the characteristics that appear more often among the stronger-fit accounts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember: You are not trying to describe your average customer. You are building candidate traits across three areas: firmographic, behavioral, and situational, which you will test against weaker-fit customers before adding them to the ICP.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Firmographic traits<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with account-level attributes you can retrieve reliably:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Industry<\/li>\n\n\n\n<li>Company size<\/li>\n\n\n\n<li>Revenue band<\/li>\n\n\n\n<li>Geography<\/li>\n\n\n\n<li>Business model<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Look for concentrations or ranges that appear more often among stronger-fit customers. For now, record those patterns as candidate traits rather than deciding whether they belong in the ICP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Behavioral and usage patterns<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, examine how customers use and adopt the product. Depending on your product, look for patterns such as:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Activation<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Feature adoption<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Consistent usage<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Time-to-value<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Engagement with onboarding or customer success<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Record the behavioral patterns that appear more often among stronger-fit customers, but keep them as candidate traits for now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Situational factors to examine beyond size or industry<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, look at the conditions surrounding the purchase and implementation:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Buying urgency<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Internal team maturity<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Implementation complexity<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Budget readiness<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Compliance needs<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Existing tech stack<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look for situational patterns that distinguish customers that otherwise look similar on paper. For Up2Speed, a dedicated People Ops owner might emerge here as a candidate situational trait. Record it for now rather than deciding it belongs in the ICP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next step is to challenge the patterns you have found.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-test-whether-the-patterns-actually-hold-up\" class=\"wp-block-heading\">Test whether the patterns actually hold up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before any candidate trait becomes part of your draft ICP, try to disprove it. For each trait, test whether it really separates stronger-fit customers from weaker-fit customers and whether another factor could explain the pattern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check it against weaker-fit and churned customers.<\/strong> Compare how often the trait appears in your stronger-fit group versus weaker-fit and churned accounts. If it appears just as often in both groups, it is weak evidence of fit: Downgrade it or remove it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose Up2Speed finds that accounts with a dedicated People Ops owner appear frequently among stronger-fit customers. If that trait is just as common among churned or weaker-fit accounts, Up2Speed should leave it out of the ICP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check for acquisition bias.<\/strong> Some patterns may reflect how customers entered the business rather than who is actually a strong fit. If most early wins came through one channel or sales motion, the same types of account may dominate the dataset without producing better post-sale outcomes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if Up2Speed\u2019s founder recruited and personally onboarded some accounts, compare those customers with accounts acquired through other motions before treating their shared traits as fit signals. The founder\u2019s actions may have influenced the outcome.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, where possible, compare the pattern across acquisition sources or sales motions. If a supposed fit signal appears mainly in one acquisition path, investigate whether you are seeing customer fit or the effect of that acquisition motion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a trait survives both checks, you have stronger evidence that it belongs in the profile.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now you need to understand the buying context behind the pattern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-use-qualitative-research-to-understand-and-challenge-the-patterns\" class=\"wp-block-heading\">Use qualitative research to understand and challenge the patterns<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quantitative analysis shows you where differences exist. Qualitative inputs help you test your interpretation and may also reveal that you missed or misattributed what was driving an outcome. Use three qualitative inputs to understand and challenge the patterns you just found in your customer data:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Direct customer conversations to understand buying decisions and context<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Frontline insight from the founder, sales, customer success, or support&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Customer language from calls, transcripts, support interactions, and customer communities<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how to handle each.<\/p>\n\n\n\n<h3 id=\"h-direct-customer-conversations\" class=\"wp-block-heading\">Direct customer conversations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reach out to a small set of existing customers for focused informational interviews. Rather than asking whether they think they\u2019re a good fit, ask about the buying decision so you can test your interpretation of the account.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 What problem first made you start looking for a solution?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Why did that problem become important when it did?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 What alternatives did you consider?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 What may have stopped you from buying?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 What internal constraints shaped the decision?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 When you bought, what did success look like to you?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the interviews, review your notes for repeated buying conditions or motivations across accounts.<\/p>\n\n\n\n<h3 id=\"h-frontline-insight-from-people-close-to-customers\" class=\"wp-block-heading\">Frontline insight from people close to customers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, talk to the people who have a direct line to customers. In a founder-led SaaS company, that may simply mean writing down the recurring patterns the founder has observed. In a larger team, ask sales, customer success, or support to surface recurring observations from deals, onboarding, and ongoing customer conversations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask for specifics:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which objections keep coming up?&nbsp;<\/li>\n\n\n\n<li>Where does onboarding repeatedly stall?&nbsp;<\/li>\n\n\n\n<li>Which customers reach value quickly?&nbsp;<\/li>\n\n\n\n<li>What patterns tend to appear before churn or expansion?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Again, look for recurring patterns, then take them back to your customer data before adding anything to the ICP.<\/p>\n\n\n\n<h3 id=\"h-customer-language\" class=\"wp-block-heading\">Customer language<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, look at the language customers actually use to describe their problems, priorities, triggers, and decision criteria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Patrick Herbert says Singularity typically looks at call recordings and transcripts for this purpose. You may also find useful customer language in support conversations or communities such as Slack or Discord.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCall recordings let you read between the lines and pick up the underlying feeling behind what someone is saying. People may say something more politely than they mean it, or vice versa, and that qualitative context can be the difference between making something good from the data and making something great,\u201d Herbert says.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Capture repeated phrases and framing across these sources rather than relying on one memorable quote. At this stage, use that language to add buying context to the ICP. Messaging and content applications come later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-turn-the-evidence-into-a-working-icp\" class=\"wp-block-heading\">Turn the evidence into a working ICP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At this point, you have tested quantitative patterns and added qualitative context. Now it\u2019s time to turn that evidence into a working ICP that is specific enough to guide targeting and qualification, without pretending the profile is set in stone.<\/p>\n\n\n\n<h3 id=\"h-create-a-draft-icp\" class=\"wp-block-heading\">Create a draft ICP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bring your analysis into a first-pass ICP. A shared Google Doc, spreadsheet, or similar working document is enough; it does not need to be polished yet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Include:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 The list of customers that currently qualify as stronger-fit accounts<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Relevant firmographic, behavioral, and situational characteristics<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Important problems or buying context<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Supported disqualifying signals<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 The evidence behind each defining characteristic<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Assumptions that still need validation<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If two distinct groups emerge within your stronger-fit customers, keep them as separate draft profiles rather than averaging them together. Stress-test both against named accounts in the next step before deciding whether they represent separate ICPs or whether one holds up better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When building this initial profile, use practical ranges or conditions rather than hyper-specific absolutes. For example, imagine your data shows that businesses with 500+ employees tend to have the budget for your product. Your draft ICP might say, <em>\u201cBusinesses with 500+ employees tend to have the budget for our product,\u201d rather than, \u201cAny business with fewer than 500 employees can\u2019t afford us.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choose one person to lead the synthesis and keep the draft coherent. For example, Up2Speed is a founder-led SaaS company, so it will use the founder as a check to keep the draft in line. In a larger company, the lead may sit in marketing, sales, customer success, product, or another team with enough customer context.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> If you want a starting structure rather than a blank document, HubSpot\u2019s <a href=\"https:\/\/www.hubspot.com\/make-my-persona\/ideal-customer-profile-template\" target=\"_blank\">ICP template<\/a> covers the basic fields you can adapt to your evidence.<\/p>\n\n\n\n<h3 id=\"h-how-to-stress-test-your-draft-icp-against-named-accounts\" class=\"wp-block-heading\">How to stress-test your draft ICP against named accounts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now it&#8217;s time to test your draft against real accounts. Choose a small set that includes obvious strong-fit customers, clear weak-fit or churned customers, and a few edge cases. For each account, ask whether the draft profile can explain consistently why it does or doesn\u2019t fit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then compare that answer with the outcomes you originally used to define \u201cgood fit\u201d. If a weak-fit account matches the profile perfectly, or an obvious strong-fit account falls outside it for reasons the ICP can\u2019t explain, refine the criteria. The goal is to pressure-test the ICP, not validate existing assumptions.<\/p>\n\n\n\n<h3 id=\"h-document-your-working-icp\" class=\"wp-block-heading\">Document your working ICP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once the draft survives the stress test, update your shared ICP document to reflect what held up. Keep the defining characteristics, the customer evidence behind them, relevant problems or buying context, disqualifying signals, and any assumptions that still need validation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This becomes your working ICP: one shared reference you and your team can use now and refine as new evidence appears.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-keep-your-icp-current-as-customer-evidence-changes\" class=\"wp-block-heading\">Keep your ICP current as customer evidence changes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Have one clear owner.<\/strong> Give one person responsibility for maintaining the ICP and coordinating the evidence behind it. In a founder-led company, that may be the founder. In a larger organization, several teams can contribute while one person remains accountable. Document the owner and update process so refinement doesn\u2019t depend on someone remembering to revisit it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Revisit the ICP regularly.<\/strong> There is no universal review cadence. Check whether recent customer outcomes still support the profile rather than reviewing it simply because the document feels old.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Do the customers producing your strongest outcomes today still support the profile you\u2019ve documented?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Herbert uses advocacy as an example of how fit signals can change in importance as a business matures:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIf I\u2019m relatively new, I would have no advocacy, but I may have the other signals. Three years on, those things may still be very important to me, but the advocacy side is actually growing in importance,\u201d Herbert says.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-tips-for-using-this-process-to-refine-an-existing-icp\" class=\"wp-block-heading\">Tips for using this process to refine an existing ICP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you already have an ICP, treat your current profile as a hypothesis and test it against the customer evidence you have now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Validate it against real customer outcomes.<\/strong> Check whether the characteristics in your current ICP appear more often among stronger-fit customers than weaker-fit customers. Keep criteria supported by current evidence, and refine or remove those that no longer distinguish better outcomes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tighten an ICP that feels too broad.<\/strong> If the profile doesn\u2019t help you prioritize or disqualify accounts, take each trait back to the stronger-fit versus weaker-fit comparison. Remove characteristics that appear just as frequently in both groups and keep the smaller set that actually distinguishes fit. The objective isn\u2019t to describe everyone who could buy your product. It\u2019s to identify the accounts that deserve focus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Re-test after a product or business change.<\/strong> Don\u2019t rewrite the ICP based on what you expect a product launch, pricing change, new sales motion, or market expansion to do. Treat that expected change as a hypothesis. Once you have enough post-change customer evidence to compare outcomes, re-run the relevant parts of the process. There is no universal number of weeks or months to wait; re-test when the changed customer reality has produced enough evidence to challenge the existing profile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-conclusion-put-your-evidence-based-icp-to-work\" class=\"wp-block-heading\">Conclusion: Put your evidence-based ICP to work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your existing customers give you evidence for building, refining, or validating an ICP. They are not automatically the ICP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The useful profile is the one that survives comparison: its defining characteristics show up more consistently among customers that produce the outcomes your business wants than among weaker-fit accounts. That stress test gives you a defensible working ICP grounded in customer evidence rather than assumptions alone.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/singularity.digital\/pt\/insights\/tactical-guide-to-icp-focused-seo\/\" data-type=\"link\" data-id=\"https:\/\/singularity.digital\/insights\/tactical-guide-to-icp-focused-seo\/\">Part 3 \u201c<strong>How to Build an ICP-Focused SEO Strategy for B2B SaaS<\/strong><\/a>\u201d, we\u2019ll show how to connect the ICP you\u2019ve built or validated to your <a href=\"https:\/\/singularity.digital\/pt\/insights\/saas-seo-strategies\/\">SEO strategy<\/a>, so you can turn the profile into clearer decisions about who your organic strategy needs to reach.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And if your B2B SaaS team needs support turning customer and market evidence into a more focused organic growth strategy, reach out to <a href=\"https:\/\/singularity.digital\/pt\/saas-seo\/\">Singularity<\/a> to talk through your next steps.<\/p>","protected":false},"excerpt":{"rendered":"<p>If you\u2019re a SaaS founder or Head of Marketing trying to improve who your team focuses on for customer acquisition, an ICP should help you focus on accounts that are more likely to become valuable long-term customers. And once you have enough customer history, you have the evidence to build your ICP. Some accounts retain, [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":8164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_ppma_block_editor_authors":"{\"authors\":[25],\"author_categories\":{\"25\":\"1\"},\"fallback_author_user\":\"1\",\"ppma_author_box_select\":\"\",\"selected_authors\":[{\"id\":25,\"display_name\":\"Cris Caoli\",\"is_guest\":0,\"category_id\":\"1\"}]}"},"categories":[10],"tags":[],"ppma_author":[25],"class_list":["post-8161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Build Your ICP From Existing Customers | Singularity Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build Your ICP From Existing Customers (The Right Way)\" \/>\n<meta property=\"og:description\" content=\"If you\u2019re a SaaS founder or Head of Marketing trying to improve who your team focuses on for customer acquisition, an ICP should help you focus on accounts that are more likely to become valuable long-term customers. And once you have enough customer history, you have the evidence to build your ICP. Some accounts retain, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/singularityagency\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-07T15:09:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cris Caoli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@singularity_seo\" \/>\n<meta name=\"twitter:site\" content=\"@singularity_seo\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/\"},\"author\":{\"name\":\"Angela Villena\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/#\\\/schema\\\/person\\\/3d2771853010de20c3f6ea92a4fbbd02\"},\"headline\":\"How to Build Your ICP From Existing Customers (The Right Way)\",\"datePublished\":\"2026-10-07T15:09:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/\"},\"wordCount\":2834,\"publisher\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/singularity.digital\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg\",\"articleSection\":[\"SEO\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/\",\"url\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/\",\"name\":\"How to Build Your ICP From Existing Customers | Singularity Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/singularity.digital\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg\",\"datePublished\":\"2026-10-07T15:09:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/singularity.digital\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg\",\"contentUrl\":\"https:\\\/\\\/singularity.digital\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg\",\"width\":2240,\"height\":1260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/pt\\\/insights\\\/build-icp-from-existing-customers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/singularity.digital\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Build Your ICP From Existing Customers (The Right Way)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/#website\",\"url\":\"https:\\\/\\\/singularity.digital\\\/\",\"name\":\"Singularity Digital Marketing\",\"description\":\"SaaS Search Marketing, Solved.\",\"publisher\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/#organization\"},\"alternateName\":\"Singularity Digital\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/singularity.digital\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/#organization\",\"name\":\"Singularity Digital Marketing\",\"alternateName\":\"Singularity Digital\",\"url\":\"https:\\\/\\\/singularity.digital\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/singularity.digital\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/logo-black-on-white-e1698072836904.png\",\"contentUrl\":\"https:\\\/\\\/singularity.digital\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/logo-black-on-white-e1698072836904.png\",\"width\":368,\"height\":361,\"caption\":\"Singularity Digital Marketing\"},\"image\":{\"@id\":\"https:\\\/\\\/singularity.digital\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/singularityagency\",\"https:\\\/\\\/x.com\\\/singularity_seo\",\"https:\\\/\\\/www.instagram.com\\\/singularity.digital\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/singularitiy-digital\\\/\"],\"description\":\"Singularity Digital is a marketing agency specializing in SEO and growth for B2B SaaS companies, particularly founder-led businesses in the $2\u201310M ARR range. Known for its focus on revenue impact over vanity metrics, the agency combines traditional SEO with emerging Generative Engine Optimization (GEO) to help clients gain visibility on both Google and AI platforms. Singularity Digital works internationally, maintaining long client relationships through transparent processes, scalable strategies, and consistent growth results.\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/singularity.digital\\\/#\\\/schema\\\/person\\\/3d2771853010de20c3f6ea92a4fbbd02\",\"name\":\"Angela Villena\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Build Your ICP From Existing Customers | Singularity Digital","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/","og_locale":"pt_BR","og_type":"article","og_title":"How to Build Your ICP From Existing Customers (The Right Way)","og_description":"If you\u2019re a SaaS founder or Head of Marketing trying to improve who your team focuses on for customer acquisition, an ICP should help you focus on accounts that are more likely to become valuable long-term customers. And once you have enough customer history, you have the evidence to build your ICP. Some accounts retain, [&hellip;]","og_url":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/","article_publisher":"https:\/\/www.facebook.com\/singularityagency","article_published_time":"2026-10-07T15:09:19+00:00","og_image":[{"width":2240,"height":1260,"url":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg","type":"image\/jpeg"}],"author":"Cris Caoli","twitter_card":"summary_large_image","twitter_creator":"@singularity_seo","twitter_site":"@singularity_seo","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#article","isPartOf":{"@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/"},"author":{"name":"Angela Villena","@id":"https:\/\/singularity.digital\/#\/schema\/person\/3d2771853010de20c3f6ea92a4fbbd02"},"headline":"How to Build Your ICP From Existing Customers (The Right Way)","datePublished":"2026-10-07T15:09:19+00:00","mainEntityOfPage":{"@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/"},"wordCount":2834,"publisher":{"@id":"https:\/\/singularity.digital\/#organization"},"image":{"@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#primaryimage"},"thumbnailUrl":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg","articleSection":["SEO"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/","url":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/","name":"How to Build Your ICP From Existing Customers | Singularity Digital","isPartOf":{"@id":"https:\/\/singularity.digital\/#website"},"primaryImageOfPage":{"@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#primaryimage"},"image":{"@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#primaryimage"},"thumbnailUrl":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg","datePublished":"2026-10-07T15:09:19+00:00","breadcrumb":{"@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#primaryimage","url":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg","contentUrl":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/How-to-Build-Your-ICP-From-Existing-Customers-The-Right-Way.jpg","width":2240,"height":1260},{"@type":"BreadcrumbList","@id":"https:\/\/singularity.digital\/pt\/insights\/build-icp-from-existing-customers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/singularity.digital\/"},{"@type":"ListItem","position":2,"name":"How to Build Your ICP From Existing Customers (The Right Way)"}]},{"@type":"WebSite","@id":"https:\/\/singularity.digital\/#website","url":"https:\/\/singularity.digital\/","name":"Singularity Digital Marketing","description":"SaaS Search Marketing, Solved.","publisher":{"@id":"https:\/\/singularity.digital\/#organization"},"alternateName":"Singularity Digital","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/singularity.digital\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/singularity.digital\/#organization","name":"Singularity Digital Marketing","alternateName":"Singularity Digital","url":"https:\/\/singularity.digital\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/singularity.digital\/#\/schema\/logo\/image\/","url":"https:\/\/singularity.digital\/wp-content\/uploads\/2023\/10\/logo-black-on-white-e1698072836904.png","contentUrl":"https:\/\/singularity.digital\/wp-content\/uploads\/2023\/10\/logo-black-on-white-e1698072836904.png","width":368,"height":361,"caption":"Singularity Digital Marketing"},"image":{"@id":"https:\/\/singularity.digital\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/singularityagency","https:\/\/x.com\/singularity_seo","https:\/\/www.instagram.com\/singularity.digital\/","https:\/\/www.linkedin.com\/company\/singularitiy-digital\/"],"description":"Singularity Digital is a marketing agency specializing in SEO and growth for B2B SaaS companies, particularly founder-led businesses in the $2\u201310M ARR range. Known for its focus on revenue impact over vanity metrics, the agency combines traditional SEO with emerging Generative Engine Optimization (GEO) to help clients gain visibility on both Google and AI platforms. Singularity Digital works internationally, maintaining long client relationships through transparent processes, scalable strategies, and consistent growth results."},{"@type":"Person","@id":"https:\/\/singularity.digital\/#\/schema\/person\/3d2771853010de20c3f6ea92a4fbbd02","name":"Angela Villena"}]}},"authors":[{"term_id":25,"user_id":12,"is_guest":0,"slug":"cris-caoli","display_name":"Cris Caoli","avatar_url":{"url":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/cris-caoli.jpg","url2x":"https:\/\/singularity.digital\/wp-content\/uploads\/2026\/09\/cris-caoli.jpg"},"author_category":"1","first_name":"Cristiane","last_name":"Caoli","user_url":"","job_title":"","description":"<p>I help brands build authority and protect reputation through strategic communications, content, and GEO. With 20+ years of experience in corporate communications, PR, crisis management, and executive positioning, I bring a reputation-first perspective to how brands are understood and represented across search and AI.<\/p>"}],"_links":{"self":[{"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/posts\/8161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/comments?post=8161"}],"version-history":[{"count":3,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/posts\/8161\/revisions"}],"predecessor-version":[{"id":8183,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/posts\/8161\/revisions\/8183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/media\/8164"}],"wp:attachment":[{"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/media?parent=8161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/categories?post=8161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/tags?post=8161"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/singularity.digital\/pt\/wp-json\/wp\/v2\/ppma_author?post=8161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}