Skip to main content
PlaybookMortgage· 15 steps · free to use

Google Ads for mortgage brokers: the build order

Written for a broker-owner, branch manager or loan officer who pays for their own leads. Service area, which calls count, keyword buckets, the negative list to load on day zero, ad groups, ad copy inside Google's character limits, how Local Services Ads changes the auction, and the weekly hour that keeps it honest, in the order you would build it.

Free30 minutesNo obligation

The short answer

To run Google Ads for mortgage brokers, optimize toward a funded loan in the LOS, with the revenue it earned you — recorded in your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo) — rather than toward form fills or booked appointments. Rate and loan-type searches where national direct lenders, rate tables and lead marketplaces (LendingTree, Bankrate, NerdWallet, Zillow) take most of the page, and click prices are set by companies that resell the same borrower. The costliest mistake is optimizing to the rate-quote form. Everything below is the build order, in the sequence you would actually work through it.

Written by Ariful Islam — eight years building Google Ads accounts and the conversion tracking underneath them.

Specific to Mortgage

Google Ads for mortgage brokers: bid on applications and funded loans, not rate quotes

For a mortgage broker, run Search split into purchase, refinance and loan-type campaigns (FHA, VA, jumbo, self-employed) inside your licensed states, with no ZIP or demographic targeting. Carry the click ID into the application portal and the LOS, and import application started, pre-approval issued and funded loans from Encompass, ARIVE or Byte.

'The CRM is full, the loan officers dial all day, and funded volume is flat.' Behind that sentence is usually the same setup. The 'Apply now' button sends the borrower to a Floify, Blend or ARIVE portal on another domain, so the application lands in analytics as direct traffic and the ad never learns it worked. What Google does see is the rate-quote form and the calculator, both easy to fill and both favorites of borrowers comparing several lenders in one sitting.

Your auction is priced by companies that resell the borrower. Rate tables, marketplaces and national lenders buy every 'mortgage rates' and 'refinance' term, so a broker wins on the scenarios they serve poorly: FHA and VA purchase loans in the counties where your realtors sell, self-employed and bank-statement borrowers, first-time buyer programs in your state. Split purchase from refinance, because refinance swings with rates and would otherwise set the bids for everything, and build inside Google's rules for credit offers: licensed states, counties or cities, no ZIP codes, no age or gender targeting.

A ten-minute check shows whether this is your account. In Google Ads, open Goals and note which actions are Primary. Then take last quarter's funded loans from the LOS and mark, for each, where the borrower first came from, whether a realtor sent them, and whether a click ID sits on the file. If the Primary goal is a quote form, or no funded file carries a click ID, paid search is being judged on the wrong event. Fixed means applications and pre-approvals reaching Google Ads with the click ID, funded loans reported with revenue, marketplace and trigger leads kept out, and no loan amount or credit detail in any payload. The free audit starts from that funded-loan list.

Search terms to start from

  • mortgage broker near me
  • fha loan lender near me
  • va home loan lender
  • first time home buyer loan [state]
  • get pre approved for a mortgage
  • refinance my mortgage
  • cash out refinance
  • heloc lender near me
  • self employed mortgage lender
  • jumbo loan lender [city]

Negative keywords

  • mortgage jobs
  • loan officer salary
  • nmls exam
  • pay my mortgage
  • mortgage login
  • loan modification
  • mortgage relief program
  • free credit report
  • [servicer] customer service

Symptom and fix

Five problems we get called in to fix

  1. 01

    The CRM lead count doubled, the Encompass pipeline barely moved, and Google Ads calls it our best month.

    What is actually happening

    The rate-quote form and calculator count as conversions, while the real application happens in a portal on another domain the click ID never reaches, so the conversions Google sees are the cheapest ones.

    What fixes it

    The click ID carried into the portal and stored on the loan file, application started and pre-approval issued imported as Primary, and the quote form demoted to Secondary.

  2. 02

    Leads arrive from states we cannot lend in.

    What is actually happening

    Location left on presence or interest across the whole country, or a Performance Max campaign with no location limit.

    What fixes it

    A location list matched to licensed states, a deliberate decision about relocating buyers, and the user-location report checked monthly.

  3. 03

    Our ads were limited, and it turned out the agency had been targeting ZIP codes and age groups.

    What is actually happening

    Google's US personalized advertising rules for credit offers forbid ZIP-code, age, gender, parental-status and marital-status targeting, and its financial services policy adds disclosure requirements. An account built like a home-services account breaks both.

    What fixes it

    Targeting by state, county or city only, no demographic targeting or exclusions, disclosures your compliance team approved, and the policy manager checked weekly.

  4. 04

    Every time rates dip, refinance leads swamp the account and purchase volume dries up.

    What is actually happening

    Purchase and refinance share one campaign and one budget, so refinance clicks take the budget whenever rates move.

    What fixes it

    Separate campaigns and budgets, with funded-loan revenue passed back so each is judged on its own value.

  5. 05

    LendingTree leads and our ad leads sit in the same stage, and nobody can say which channel funds loans.

    What is actually happening

    Marketplace leads arrive server-to-server with no click ID and get counted alongside ad leads, sometimes even imported into Google Ads as conversions.

    What fixes it

    Vendor and credit-trigger leads tagged by source and kept out of ad conversions, with cost per funded loan compared across every channel from the LOS.

Read this before step one

Google Ads does not fail on its own. It fails on top of three things that were already broken.

  1. 01

    Conversion tracking that reports the truth

    If Google is counting form fills rather than a funded loan in the LOS, with the revenue it earned you, every bid it makes is aimed at the wrong outcome. First-party, server-side, joined back to your own system — not a browser tag that a consent banner or a cookie policy can silence.

  2. 02

    A landing page that answers the search

    One page for every ad group means the page answers a general question when the search asked a specific one. Google scores that as poor landing page experience and charges you more per click for it.

  3. 03

    The right campaign for the goal

    Performance Max on a broken signal spends faster and explains less. Search first, on a conversion you trust, then expand — in that order, because the order is not a preference.

Get all three right and the playbook below compounds. Get the first one wrong and everything below is executed perfectly in the wrong direction — which is the single most expensive thing that happens in this channel.

Not sure which of the three is wrong on your account? Send it over and we will tell you what it is actually reporting.

Free Google Ads + call tracking audit

What the free audit covers for mortgage brokers

  • The conversion bidding learns from: a funded loan in the LOS, with the revenue it earned you
  • Whether your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo) reports back to Google Ads
  • The costliest mistake: Optimizing to the rate-quote form
  • Search terms against 9 starter negatives
  • Call tracking: which calls count, and which are counted twice
  • Your account against the 15-step build order below

How it works

  1. 1Pick a 30-min slot
  2. 2Live session with Ariful
  3. 3Written audit in 24 hours
Get my free Google Ads + call tracking audit

Free30 minutesNo obligation

Decide what counts as a conversion before you spend anything

half a dayonceneeds admin access to the system that records the money

For mortgage brokers the conversion that matters is a funded loan in the LOS, with the revenue it earned you, and it lives in your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo) — not in the ad platform. Google can only optimize toward what you send it, so whatever you pick here decides what the algorithm spends the next ninety days chasing. Pick the wrong one and every later step in this playbook is executed perfectly in the wrong direction.

This is the step we get called about most. If you do not have a developer for it, that is the normal situation rather than the exception — it is most of what we do, and it is worth fixing before the spend rather than after.

Where this stalls

Everyone agrees the real conversion matters and then optimises to form fills anyway, because form fills are the number that is already there. The wrong choice here is invisible for ninety days and then expensive.

Google will spend ninety days chasing whatever you tell it to count. That decision is made here, in five minutes, before any money moves.
WHAT THE BIDDING ALGORITHM LEARNS FROMSearchthe query is typedClickyou are charged hereForm or callwhat Google counts todayLOS and mortgageCRMwhere money is decidedthe outcome, sent back as the conversionWithout the dashed returnGoogle optimizes toward step three and buys more form fills, cheaper —including every one that never becomes a funded loan in the LOS, with the…It reports that as an improvement, because by its own measure it is one.
The full path runs through your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo). Google sees only as far as step three unless you build the return, and it cannot want what it cannot see.
  1. 01Write down the single event that means money: a funded loan in the LOS, with the revenue it earned you.
  2. 02Find where that event is recorded today. For most of this industry that is your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo).
  3. 03Check whether that system can be joined back to a click — a GCLID field, an email, or a phone number captured at the form.
  4. 04If it cannot, fix that before you launch. An account optimizing toward form fills is optimizing toward the wrong thing the moment the form is easy to fill.
  5. 05Set the conversion action to the real one, and mark every softer action as secondary so it reports but does not bid.

Turn off the three defaults before you turn the campaign on

30 minutesonce

Google enables these on every new Search campaign, and none of them are keyword decisions — they are switches on the settings screen that decide where the money goes before a single keyword applies. Everything else in this playbook operates on whatever is left after they have taken their cut, so a reader who skips this step spends the rest of it optimizing a remainder.

For Mortgage · Target licensed states, then counties or cities; never ZIP codes or demographics for credit offers. Keep purchase, refinance and government loans in separate campaigns so each has its own budget.

Where this stalls

Half an hour of switches that decides where a year of budget goes — and it is the screen everyone skips because it looks like boilerplate.

Three switches decide where the budget goes before a single keyword is involved. All three are on.
YOUR DAILY BUDGET, BEFORE ANY KEYWORD APPLIESThe searches you meant to buySearch partnersOn by default. Your ads run on sites that are not Google.Display expansionOn by default. A Search campaign starts buying banners.Presence or interestThe location default. People merely interested in your area.Turn all three off before launch. Add them back later, separately,when you can see what each one contributed on its own.
All three are enabled by default on a new Search campaign, and none of them are keyword decisions — they are switches on the settings screen. The proportions here are illustrative; the defaults are not.
SettingWhat Google defaults it toSet it to
Networks — search partnersIncluded. Your ads run on sites that are not Google.Off at launch. Add it back later, as its own campaign, when you can see what it contributed on its own.
Networks — display expansionIncluded. A Search campaign quietly starts buying banner placements.Off. Display is a different intent and a different campaign; mixing them makes both unreadable.
Locations — targetingPresence or interest — people merely interested in your area count.Presence only. Under Location options, choose people in or regularly in your targeted locations.
AudiencesObservation, which measures without restricting.Leave on observation deliberately, not by accident. If you meant to narrow, you have to switch the mode.
BiddingMaximize clicks, or a target set before any data exists.Maximize conversions on the real conversion action. A target set on day one is a guess the algorithm will honor.

Draw the service area around the jobs that pay, not a circle on a map

1–2 hoursonce, then each season

A broker can lend only where it holds licenses, and Google's US rules for credit offers mean the account cannot target by ZIP code, age, gender, parental status or marital status. So the map starts with licensed states and narrows to counties or cities where your branches and realtor partners are, not the ZIP-level radius a local trade would draw. Purchase borrowers lean toward the loan officer their realtor trusts; refinance borrowers will close with anyone licensed in their state.

Where this stalls

The radius gets drawn from the office instead of from where the profitable jobs are, and nobody revisits it once the search terms report starts showing towns the crew refuses to drive to.

  1. 01Match the location list to the states on your NMLS record, exactly
  2. 02Decide on purpose whether relocating buyers count: presence-or-interest reaches people researching a move into your state, presence-only does not
  3. 03Check the user-location report monthly for spend from states where you hold no license
Targeting mode
Licensed states, narrowed to counties or cities. ZIP-code targeting is not allowed for credit offers in the US.
Purchase campaigns
Counties where your realtor partners sell and your branches sit, because the agent's opinion of the loan officer often decides the borrower.
Refinance and equity
Statewide inside licensed states, since the owner already has the house and compares on price and speed.

Decide which calls count before Google counts all of them

2–3 hoursonce, then a monthly listenneeds access to the call tracking account and the job system

Borrowers call when the scenario is complicated: self-employed income, a VA entitlement question, a contract that has to close before the rate lock runs out. Those calls are worth more than any form. The same number also rings with existing borrowers asking about payoffs and escrow, realtors checking on a file, and lead sellers. Count a call only when a new borrower describes a scenario, and let the started application or pre-approval in the LOS be what bidding learns from.

Where this stalls

Every call gets counted because that is the default, and by the time anyone listens to the recordings the bidding has spent a quarter learning from wrong numbers and supplier calls.

  1. 01Existing borrowers calling about payments, escrow or a payoff letter
  2. 02Realtors and title companies checking on a file in process
  3. 03Lead sellers and marketing vendors calling the number in the ad
  4. 04Borrowers in states where you hold no license
  5. 05Rate shoppers who want a number and will not give a scenario
Count a call when
A borrower in a state where you hold a license describes a purchase, refinance or home equity scenario and agrees to a pre-approval conversation or an application.
Minimum duration
Start at 90 seconds. A real first call covers the property, the timeline, the income type and credit, which rarely fits in less. Test it against recordings, and replace it with the application or pre-approval outcome as soon as calls are matched to the LOS.
After hours
Purchase borrowers need a letter on the weekend when an offer goes in. If no licensed loan officer picks up then, switch call assets off for those hours, send the ad to a scheduler with same-day slots, and call back before the realtor suggests another lender.
Double counting
A borrower who fills the website form, starts the application in the portal and then calls can be counted at every step. Keep the form, the application and the funded loan as separate actions with one Primary at a time, use one call source, and never import a marketplace or trigger lead into the same action as your own ad leads.

Build the keyword list in four buckets, not one

4–6 hoursonce, then revisited

One flat keyword list is why most accounts in this vertical cannot tell which half of the budget works. Sorting terms by the intent behind them means you can bid, write and judge each group on its own terms — a problem-aware search and a competitor search convert at rates that have nothing to do with each other, and averaging them hides both.

Where this stalls

The list is easy to build and hard to bucket. Sorted by volume instead of by intent, it produces an account you cannot read six weeks later.

BucketTerms to build on
Purchase and pre-approvalBuyers with a house in mind or an offer coming; the highest-value bucket, served best by a fast pre-approval from a local loan officer.
  • get pre approved for a mortgage
  • mortgage pre approval near me
  • mortgage broker near me
  • home loan lender [city]
  • how much house can i afford
  • pre approval letter same day
Government and first-time buyerFHA, VA, USDA and state program searches from borrowers who need guidance, which a broker gives better than a rate table.
  • fha loan lender
  • va home loan lender
  • usda home loan
  • first time home buyer programs [state]
  • down payment assistance [state]
  • fha loan requirements
Refinance and equityOwners moved by rates or a cash need; volume follows the market, so this bucket gets its own campaign and budget.
  • refinance my mortgage
  • cash out refinance
  • heloc lender near me
  • home equity loan
  • va streamline refinance
  • refinance rates today
Hard-to-place scenariosSelf-employed, investor and jumbo borrowers underserved by big lenders; fewer searches, larger loans and the clearest case for a broker.
  • self employed mortgage
  • bank statement loan
  • dscr loan lender
  • jumbo loan lender
  • mortgage after bankruptcy
  • non qm lender

Match types, and why exact has not meant exact since 2021

1 houronce

Exact match includes close variants — misspellings, plurals, reordered words, dropped function words. Phrase match now behaves roughly like the old broad-match-modified. Broad match reaches as far as Google judges useful, which with a good conversion signal is genuinely valuable and without one is an open tap. Start narrow, prove the signal, then widen — in that order, because widening is reversible and a mistrained bidding algorithm is not.

For Mortgage · Broad match on 'mortgage' drifts into payment, login, servicing and job searches, and into national lender brand names. Keep purchase and VA terms on exact and phrase until applications import from the LOS.

Where this stalls

Broad match added early, before the conversion signal is trustworthy, teaches the algorithm the wrong lesson faster than any other single decision in the account.

WHAT EACH MATCH TYPE LETS INBroadget pre approved for a mortga…Phrase"get pre approved for a mort…"Exact[get pre approved for a mor…]That search, plus plurals, misspellings,reordered words and dropped function words.Not literal. It has not been since 2021.Phrase addswordings you neverwrote, same meaning.Broad addswhatever Google judgesrelated. No ceiling.ALSO IN THE OUTER BANDmortgage jobsloan officer jobsSame cost per click as thesearches you meant to buy.Launch on the inner two. Widen only once the conversion signal is one you trust.
Each match type contains the one inside it and adds a band you did not choose. Exact has included close variants since 2021, so even the innermost box is not literal — and everything in the outer band is bought at the same cost per click as the searches you meant.
  1. 01Launch on exact and phrase only. You are buying data you can read, not volume.
  2. 02Give broad match its own campaign when you add it, so its spend and its search terms are separable from everything else.
  3. 03Keep 5 to 10 tightly themed keywords per ad group. When you want an eleventh, that is usually a signal to build another ad group instead.
  4. 04Do not add the same keyword in three match types in one ad group. Google picks by relevance, not by your match type ladder, and you are only making the report harder to read.

Load the negatives before the first click, not after the first invoice

2 hoursthen 20 minutes weekly, forever

Every vertical has a set of searches that look commercial and are not. In mortgage brokers those are job seekers, students, people looking for free help, and DIY researchers. Broad and phrase match will find all of them for you. Add this list at the account level on day zero — the first week of an unfiltered account is the most expensive week it will ever have.

Where this stalls

The starting list is the easy part. The list that matters is the one you build from your own search terms report every week, and that is the habit almost nobody keeps past month two.

Account-level negatives — paste into Shared library
  • mortgage jobs
  • loan officer jobs
  • salary
  • nmls exam
  • license course
  • pay my mortgage
  • login
  • payoff
  • escrow
  • customer service
  • foreclosure
  • loan modification
  • mortgage relief
  • free credit report
  • student loan
  • car loan
  • personal loan
  • payday
  • mortgage calculator excel
  • servicing

One ad group per intent, and no more than you can write ads for

3–4 hoursonceneeds a landing page per intent

Ad groups exist so the ad can match the search. The moment a group holds two intents, the ad has to be vague enough to cover both, and vague ads lose the auction on relevance before budget ever enters the picture. Build these groups, each with its own ads and its own landing page.

Where this stalls

The structure is quick to draw and slow to serve: every ad group you create needs its own ads and its own page, so the build you sketched in an afternoon turns into a fortnight of copywriting.

WHAT TO BUILDSearch campaignbudget · location · schedule live herePurchase pre-approv…5–10 keywords, one intentits own responsive adits own landing pageFHA and first-time …5–10 keywords, one intentits own responsive adits own landing pageVA home loans5–10 keywords, one intentits own responsive adits own landing pageWHAT MOST ACCOUNTS HAVEOne ad group — Purchase pre-… · FHA and first… · VA home loansOne ad covering all of them. One page answering none of them.
Each ad group carries its own ad and its own landing page, so both can answer one search. Collapse them and the single ad has to speak to every intent at once — which is the same as speaking to none of them.
  1. AG01

    Purchase pre-approval

    Buyers with an offer coming; copy about speed and a local loan officer, a short form, and a same-day callback rule.

    • get pre approved for a mortgage
    • mortgage pre approval near me
    • pre approval letter same day
    • mortgage broker near me
    • home loan lender [city]
  2. AG02

    FHA and first-time buyer

    Program-led pages that explain down payment and credit options in plain terms for your state.

    • fha loan lender
    • fha loan requirements
    • first time home buyer programs [state]
    • down payment assistance [state]
    • first time home buyer loan
  3. AG03

    VA home loans

    Veterans and service members; a page on eligibility and entitlement, with copy that avoids implying government endorsement.

    • va home loan lender
    • va loan near me
    • va loan requirements
    • va streamline refinance
    • va loan with no down payment
  4. AG04

    Refinance and cash-out

    Its own budget, scaled when rates move in borrowers' favor and cut when they do not.

    • refinance my mortgage
    • cash out refinance
    • heloc lender near me
    • home equity loan
    • refinance rates today
  5. AG05

    Self-employed and non-QM

    Bank-statement, DSCR and jumbo borrowers; scenario-first copy and a call-first page where the loan officer qualifies.

    • self employed mortgage
    • bank statement loan
    • dscr loan lender
    • jumbo loan lender
    • non qm lender

Responsive search ads that the landing page can actually back up

3–4 hoursonce, then rewritten

Google rewards assets that match the search and the page behind it. It penalizes — and increasingly disapproves — copy that promises something the page does not deliver. Every line below is written to be provable on arrival. Character counts are shown because assets over the limit are rejected at upload, which is where most copied-from-a-blog ad copy dies.

Where this stalls

Copy that is fine everywhere else is a policy problem here. In regulated verticals the claim has to be provable on the page it lands on, and a disapproval mid-flight stops the ad group dead.

Headlines · max 30 characters
  • Local Mortgage Broker21/30
  • Get Pre-Approved16/30
  • FHA and VA Loan Options23/30
  • First-Time Buyer Programs25/30
  • Self-Employed Loan Options26/30
  • Refinance and Cash-Out22/30
  • Talk to a Loan Officer22/30
  • We Shop Multiple Lenders24/30
  • Licensed in [STATE]19/30
  • NMLS [NMLS ID]14/30
Descriptions · max 90 characters
  • Buying a home? Talk to a local loan officer about pre-approval before you make an offer.88/90
  • FHA, VA and first-time buyer programs explained by a broker licensed in [STATE].80/90
  • Self-employed or turned down elsewhere? We compare loan options across several lenders.87/90
  • Thinking about a refinance or cash-out? Review your options with a loan officer.80/90

What Local Services Ads takes from this auction, and when to run both

1 hourthen monthly

Mortgage brokers and lenders have no Local Services Ads category in the US, so no pay-per-lead unit sits above your Search ads; national lenders and rate tables sit there instead. LSA still reaches your business through referral partners. Google's list includes real estate services, so the agents who send you purchase borrowers may be buying LSA leads, and the borrowers they pass on will search your name when told to call you.

Where this stalls

LSA and Search are reported in two different places, so the same customer gets counted twice and both channels look better than the bank account does.

Your own ads
No LSA. Search and the Business Profile carry the work, judged on applications and funded loans in the LOS.
Realtor partners
Agents can run LSA under real estate services. A borrower they send who then searches your name should be logged as a realtor referral, not credited to your brand campaign.
Brand searches
Referred borrowers type your name. A small brand campaign is fine, reported apart from non-brand so referrals never make paid search look better than it is.

Budget to the demand curve, and only bid on hours someone answers

1 hourthen before each season

Mortgage demand runs on two clocks. Purchase follows the home-buying season, building in late winter, strongest through spring and summer and slowing toward the holidays. Refinance follows rates, not the calendar: a drop brings a wave of refinance searches within days, and a rise ends it just as fast. A flat budget overspends on refinance in a quiet rate month and runs out in a busy one.

Where this stalls

Budgets get raised the week demand arrives, which is the week the account has the least room to learn and the office has the least capacity to answer.

Ramp
Keep purchase campaigns running all year with budget rising into spring, and hold refinance as its own campaign you scale when rates move in borrowers' favor and cut when they do not. Before a busy stretch, make sure loan officers can call every new application back the same day.
Dayparting
Borrowers research and start applications in the evening and on weekends, and call during the workday. Run form and application campaigns around the clock, schedule call assets to the hours a licensed loan officer answers, and watch weekend response times in purchase season.

Why the advertiser bidding the most is often third

1 hourto understand, then ongoing

Position is not bought, it is earned and then paid for. Google ranks you on your bid multiplied by how good it expects your ad and landing page to be, plus your assets — so a relevant advertiser at half the bid outranks a vague one, and then pays less per click at the same position. This is the mechanism underneath everything above: tight ad groups and honest ad copy are not tidiness, they are the discount.

For Mortgage · Rate tables, marketplaces and national lenders bid on every rate term. Compete on scenarios and local relationships, and keep rates and payments out of ad copy unless compliance has approved the disclosures.

Where this stalls

Quality is treated as a score to chase rather than a diagnostic to read, so people optimise the number instead of the mismatch it is pointing at.

Position is not bought. A relevant advertiser at half the bid outranks a vague one — and then pays less for the click.
AD RANK = BID × AD QUALITY27303636AD RANK$4.00bid9/10qualityAdvertiser ATop of page30AD RANK$6.00bid5/10qualityAdvertiser BSecond27AD RANK$9.00bid3/10qualityAdvertiser CThirdQuality wins the position and then discounts the click — you pay the rank below you ÷ your own quality.
Height is where the ad lands. Width is what the advertiser bid. C bids more than twice what A bids, and comes third — then pays more per click for the worse position, because price is set by rank divided by your own quality. The numbers are illustrative; the reversal is the point.
  1. 01Read Quality Score as a diagnostic, not a target. The 1 to 10 number is not what runs the auction; the three components underneath it tell you which of ad copy, keyword grouping or landing page is dragging.
  2. 02Ad relevance low? The ad group holds more than one intent. Split it.
  3. 03Landing page experience low? The page is not answering the search — usually because one page is serving every ad group.
  4. 04Expected CTR low? Your ad is not the one being clicked. Rewrite the headlines against the actual search terms, not against the keyword.

Bidding, and the point at which you are allowed to change it

2 hoursthen monthly

Start on Maximize Conversions with 'application started' in the borrower portal, or a qualified call, as the Primary goal, never the rate-quote form or the calculator. Carry the click ID into Floify, Blend or ARIVE and onto the loan file, import 'pre-approval issued' and 'application submitted' from the LOS while they are inside the 90-day import window, and send funded loans with your revenue as value. Purchase loans often fund after that window closes, because the borrower still has to find a house, so the earlier milestones are what bidding really learns from. Keep purchase and refinance in separate campaigns: refinance volume swings with rates and would drag the purchase bids with it. Smart bidding is a data problem before it is a strategy problem: with thin or wrong conversion data it will confidently optimize toward noise, and it does that faster than a manual account can lose money.

For Mortgage · Bid on application started or qualified calls first, add pre-approval issued from the LOS, and pass funded-loan revenue as value once enough loans close inside the import window.

Where this stalls

A target set before the data exists is a guess the algorithm will honour to the letter.

What to judge, and when you are allowed to judge it

2 hoursmonthly review

Most accounts are killed or rescued on evidence that could not have meant anything yet. The bidding algorithm is fitting a model, and a model fitted on two weeks of data is fitted on noise. This is the shortest honest schedule: what to look at each stretch, and — more usefully — what to ignore.

For Mortgage · Purchase loans fund slowly, so judge the first month on applications and pre-approvals, and read funded loans by campaign only once a full purchase cycle has passed.

Where this stalls

Accounts get killed on week-three evidence that could not have meant anything yet — and the replacement starts its own learning phase from zero.

The first month buys data. The second corrects for it. The third is the first one worth judging.
  1. 01Weeks 1–2 — watch search terms and nothing else. Add negatives daily. Cost per conversion at this stage is not a number, it is a rumor.
  2. 02Weeks 3–4 — the first real read on which ad groups get impressions. Pause nothing on conversion volume yet; fix relevance where the ad and the query disagree.
  3. 03Weeks 5–8 — conversion data starts to mean something. If you are near thirty conversions in thirty days, a target becomes an option. If you are not, the answer is a narrower footprint, not a lower target.
  4. 04Weeks 9–12 — the first period worth judging on cost per outcome. Compare against your own system, not the Google column, and expect the two to disagree.
  5. 05Only now: consider broad match, Performance Max, or a second market. Each of them needs the signal you spent the quarter building.

The weekly hour that decides whether this works

1–2 hoursevery week, forever

An account left alone drifts toward the cheapest clicks it can find, because that is what the system is built to do when nobody corrects it. This is the shortest routine that keeps it honest. It takes about an hour and it is the difference between an account that compounds and one that plateaus at month three.

For Mortgage · Compare Google's conversions with applications started in the portal for each campaign. A campaign that fills quote forms but starts no applications is buying rate shoppers.

Where this stalls

This is the one that decides whether any of the above compounds, and it is the first thing to go the week you get busy. An account left alone drifts toward the cheapest clicks it can find, because that is what it is built to do when nobody corrects it.

  1. 01Search terms: payment, login, servicing, rate-news and loan officer job searches turn up every week
  2. 02Applications started and pre-approvals issued by campaign in the LOS, next to Google's conversion count
  3. 03Calls by campaign, tagged new borrower, existing borrower, realtor or vendor
  4. 04Policy manager: any ad limited under financial services, and any targeting that drifted onto ZIP codes or demographics

When Google Ads is the wrong answer here

Three situations where running this playbook will lose money. Read them before you fund the account, not after.

  • You cannot call a new application back the same day. Borrowers asking for pre-approval on a deadline go to whoever answers, and every lead you paid for goes cold.
  • Most of your purchase business comes from realtor partners and you have no room for more files. Paid search adds rate shoppers you will have to price-match.
  • Your LOS cannot store a click ID or a source on the loan file. Fix that first, or the account will keep optimizing to quote forms.

Questions this raises

Why does Google Ads miss applications borrowers clearly started?
Because the application usually happens in a portal on another domain, such as Floify, Blend or ARIVE, where your tag and the click ID do not follow. Pass the click ID into the portal link, store it on the loan file, and send the application event server-side from the LOS rather than relying on a browser tag.
Should purchase and refinance share a campaign?
No. Refinance demand moves with rates and can take the whole budget within days, while purchase demand follows the buying season. Separate campaigns and budgets let each be judged on applications and funded value of its own.
Can mortgage brokers target by ZIP code in Google Ads?
Not for credit offers in the US. Google's personalized advertising rules for housing, employment and credit forbid ZIP-code, age, gender, parental-status and marital-status targeting. Target licensed states, counties or cities instead, and let the keywords, ad copy and landing pages do the qualifying.
Should we optimize Google Ads to funded loans?
Send funded loans with revenue, but do not expect bidding to run on them alone: purchase loans often fund after Google's 90-day import window, and the volume is low. Use application started and pre-approval issued as the working goals, and read funded loans by campaign every month from the LOS.
Do LendingTree or Zillow leads belong in our Google Ads conversions?
No. They are bought leads with no click from your ads, often sold to more than one lender. Keep them in the CRM with the vendor as source and compare their cost per funded loan with your own campaigns, but never import them as ad conversions.

What this costs you, in hours

Every step above is doable. Together they are a project with a tail. Nobody tells you this part, so here it is before you start rather than in month three.

WHAT RUNNING THIS YOURSELF COSTSSetup, once25–32 hrsEvery week, forever3–4 hrsThat weekly hour, over a year156–208 hrsNone of that is the ad spend. That is only the time.Estimates from our own builds — your first pass will take longer than your fifth.
Added up from the steps above, at the pace someone who has done it before works. Your first pass will be slower. These are estimates from our own builds, not a benchmark — but the shape is not in question: the setup is a project and the upkeep never stops.

So what should you actually do with this?

Three honest options. The first one is genuinely fine for a lot of businesses, and we would rather you picked it knowingly than drifted into it.

Run it yourself

Good if you have the hours and someone technical

  • 25–32 hours to build, then 3–4 every week
  • You end up understanding your own account, which is worth real money later
  • The measurement step still needs a developer
  • Your mistakes are paid for at auction prices while you learn

Hire a general agency

Good if you want it off your desk this month

  • Fast to start, and most are competent at the campaign work
  • Usually optimizes toward whatever is easy to count — the form fill, the booked call
  • Reports come from the ad platform's own numbers
  • The measurement problem stays yours, because it lives in your systems

Work with us

Good if the reporting has stopped matching reality

  • We build the measurement first — first-party, server-side, joined back to your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo)
  • Then we run the account on a conversion we can both check
  • Reporting is against your numbers, not the Google column
  • Eight years of this, and the tracking and the media are the same team

We are not going to promise you a number. Anyone who quotes you a return before seeing what your account currently reports is guessing, and the guess is always flattering. What we will tell you, for free and before any of this becomes a conversation about money, is what your account is actually measuring today.

Or we run it for you

Eight years of Google Ads, on top of tracking that reports the truth.

Everything above is doable, and none of it is the hard part — the hard part is doing it every week for a year while running the business it is meant to fill. That is the 3–4 hours a week you just read about, on top of the 25–32 to build it.

Most agencies will run the campaign and take your word for what a conversion is. We build the measurement first — first-party, server-side, joined back to your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo) — and then manage the account on a signal we can both trust. It is the same reason the playbook above starts with the conversion rather than the keywords.

  • Account build or rebuild, structured the way this page describes
  • Conversion tracking wired to your LOS and mortgage CRM (ICE Encompass, ARIVE or Byte, with Total Expert, Shape or Bonzo), not to form fills
  • Server-side, first-party tagging so the signal survives the browser
  • Landing pages that answer the ad, one per intent
  • Monthly reporting against your own numbers, not the Google column
  • The search terms report worked every week, not quarterly

The first conversation is a read of what your account is actually reporting. No deck, and nothing to sign to get it.

  • Agency since 202210-person team
  • 300+ clients1,000+ projects
  • CertifiedGoogle Ads · GA4 · Meta