Google Ads and PPC for real estate

Google Ads for real estate: the portals already won the words you are bidding on.

“Real estate” is 215,000 US searches a month and Zillow is 10.7 million. An agent bidding on generic terms is buying into a race that finished years ago. Connect your account with one Google sign-in and AdPilot’s AI takes it from there. It goes through the account on its own, works out which searches you are really buying, and hands back each fix as a card in plain English. Tap approve, or skip it. No PPC knowledge needed.

One Google sign-in to start · No PPC experience needed · Flat price, never a cut of your ad spend · Free 7 days · You approve every change

Real estate PPC has a different problem: the generic terms are already spoken for.

Most industries lose money to searches that were never customers. Real estate loses it to searches that are customers, just not yours. Somebody typing a generic property term is browsing, and the portals have spent a decade and enormous budgets making sure browsing ends at their site.

An individual agent bidding against that is paying to lose slowly. What works is narrower and far less glamorous: the searches where a portal is useless and a person is not. Sellers deciding whether to list, people who need an agent for a specific situation, a specific neighborhood with a specific question.

Where the 401,000 goes, excluding Zillow and realtor.com - two portals so large they would flatten every other bar here.

AdPilot: AI Google Ads management for realtors and real estate agents

AdPilot connects to the account and works through it the way a consultant would if you were paying one out of commission. Searches that were never an inquiry. Areas absorbing budget and producing no closings. Ads that draw clicks and no calls. Each finding comes back as a card, in plain English. You approve it or you skip it. Nothing reaches your account until you do.

And you stay in control the whole way:

  • You approve every change. The AI proposes; you decide. Every budget, bid, keyword, or ad edit arrives as a plain-language card you approve or skip with one tap. Nothing is ever applied on its own.
  • A snapshot before every change. AdPilot saves exactly how things looked before anything is touched, so you always have a clean “before.”
  • One-click revert. Don’t like a change once it’s live? Undo it in a single click, straight back to that snapshot.
  • A full audit log. Who, what, when, the old value and the new value, every change recorded. Nothing hidden.
  • You keep the keys. You connect with one secure Google sign-in, and it only ever makes changes you approve. The account stays yours start to finish - you never transfer ownership, and you can disconnect anytime.

Where real estate agent ad budgets actually leak

Real US search volumes from July 2026. Some of these are people who want to become an agent. Others are people browsing listings, who will end up on a portal no matter what you bid.

The first row is the one to sit with. Zillow gets more searches in a month than most agents will see in a lifetime, and every generic term you buy is competing for the leftovers of that habit.

Google Ads bridge

You cannot outbid Zillow, and you do not have to.

Zillow at 10.7 million searches a month and realtor.com at 2.2 million are a habit, not an auction you can enter. What is left is one person, one house, one reason for moving.

Search term

real estate license

Wants your job, not your service

Block the phrase. Never the bare word - it sits inside terms you want.

Search term

real estate agent near me

Choosing who to list with

Keep it. 13,000 a month at about $5.00, and a national database handles it badly.

Search term

realtor com

Navigating to a portal

Block it. They had decided where they were going before Google loaded.

Approval cardSearch terms · Seller Leads

Add “realtor com” and “real estate license” as negative keywords.

Portal navigation and career research, neither of them a listing appointment. Both blocked as phrases, so “realtor near me” keeps running at $4.00.

Approve changeNothing changes until you tap approve.
What people searchSearches/moWhy it is not a client
zillow10,700,000The habit you are bidding against
realtor2,220,000Mostly people navigating to realtor.com
real estate215,000Browsing, not hiring anyone
compass real estate42,000A brokerage brand, not your lead
real estate license40,000Wants your job, not your service
realtor com36,000Portal navigation
real estate near me33,000Browsing listings, and it says “near me”
how to become a real estate agent18,000Career research
real estate agent salary14,000Career research
realtor salary3,100Career research again

US monthly search volume, Ahrefs, July 2026. Excluding the two portal giants, around 401,000 searches a month that will not become a client.

Negative keywords for real estate agents. Free, no email, no form.

Use this whether or not you ever become a customer. Ten minutes, no cost, and in real estate the career-research traffic alone usually pays for the effort several times over. Career traffic is only the layer everybody shares - the negative keyword guide shows how to find the layer that is specific to your market.

Wants to become an agent
real estate license, license exam, license course, license classes, license renewal, how to become, ce credits, real estate school, salary, commission split, real estate agent jobs, realtor jobs, job openings, careers, now hiring, brokerage to join
Portals and competing brands
zillow, realtor.com, redfin, trulia, compass, remax, keller williams, opendoor, homes.com, mls login
Rentals, if you do not do rentals
for rent, rental, rentals, apartments for rent, lease, tenant, landlord, sublet
Doing it without an agent
fsbo, for sale by owner, sell without agent, flat fee mls, discount broker, how to sell my own
Research and definitions
meaning, definition, mortgage calculator, closing cost calculator, rent vs buy calculator, market report, statistics, trends, reddit, wikipedia
Wrong service entirely
appraisal, home inspector near me, inspection checklist, insurance quote, mortgage rates, refinance, property tax, foreclosure list

Two exceptions worth keeping. Do not block “fsbo” or “for sale by owner” if listing appointments are your business, because a frustrated owner who has just tried it alone is one of the best seller leads there is. And do not block “near me”, even though browsers use it. Add the specific browsing phrases as negatives instead.

Real estate PPC: five things that matter more than your bids

  • Do not fight the portals on generic terms. Zillow and realtor.com own browsing intent, and outspending them is not a plan. Bid where a portal is unhelpful: seller intent, situation-specific searches, and your own neighborhood by name.
  • Sellers and buyers are two businesses. A listing appointment and a buyer inquiry differ enormously in value and in how long they take. One campaign covering both gives the budget to buyers, because buyers click more and are worth less.
  • Advertise the farm area, not the metro. Most agents close in a handful of ZIP codes and advertise across the whole city. Look at where your closings actually came from and let the map match reality.
  • Speed of response beats every bid change. In real estate, lead value collapses within minutes. If inquiries wait an hour, no amount of bidding fixes the economics. Fix the follow-up first, then worry about cost per lead.
  • Follow the season, and your own listing cycle. Spring is not simply busier, it is more expensive per click. Budget set once in January describes a market that has changed by April.

What one inquiry is worth at your commission

Four numbers you already know, and the one most agent accounts are run without. The click price is measured: “real estate agent near me” is 13,000 searches a month at about $5.00 and “realtor near me” 11,000 at about $4.00, from the same pull as the table above. The commission and the conversion rate are a starting point only - put your own market in. Nothing leaves your browser.

$9,000
15%
$4.50
$1,500

$1,350

What one inquiry brings in

300

Clicks you can buy per inquiry before the ads cost more than the work brings in

333

Clicks that budget buys in a month

1.1

Inquiries a month to cover the ad spend in revenue

So every 300 clicks has to produce one inquiry just for the spend to come back as revenue. Worse than that and the ads cost more than the work they bring in, however good they look.

Two things this cannot do for you. It works on what the work brings IN, not what you keep, so your real break-even sits at your gross profit on the job rather than its price - at a 30 percent margin it is roughly a third of the number above. And the one figure nobody can guess for you is how many of those clicks actually pick up the phone or fill in the form. That is not a benchmark you read somewhere, it is a measurement, and it is the reason conversion tracking goes in before the budget goes up. Use your side of the commission after the brokerage split, not the gross on the sale. And a listing lead and a buyer lead are not the same business: run this twice if you chase both.

The whole build, written out so you can check it

Below is every move, in the order the agent makes them, with nothing held back for the paid version. An agent who works through it alone ends up with an account that produces listing appointments. We'd rather you were able to check the method than take our word for it.

Budget a Saturday for the build. After that it's half an hour every other week, for as long as the ads run. Building it is the fun part. The half hour is the part that decides whether the Saturday was worth anything.

The same walkthrough, written for every other industry

  1. 1

    Sort the browsers from the people who will actually list

    Set Zillow and realtor.com aside for a minute. At 10.7 million and 2.2 million searches a month they flatten every other bar on the chart, and no budget you can raise puts you next to that habit. What's left is roughly 401,000 US searches a month, and the chart above the table sorts them into four crowds: 248,000 people browsing rather than hiring anyone, 75,100 who want to become an agent, 42,000 typing somebody else's brokerage brand, 36,000 trying to reach realtor.com the long way round. None of them is a client. All of them are cheap, and cheap is why they eat first.

    The measured buyers are a short list. "Real estate agent near me" runs 13,000 searches a month at about $5.00 a click. "Realtor near me" is 11,000 at about $4.00. That's the whole priced list on this page, and every other term you're weighing needs the same treatment before you bid a dollar on it: put your own metro into Keyword Planner and read the top-of-page range back. A click price copied off a blog is a guess wearing a dollar sign.

    You read intent off the words, and real estate breaks one of the standard rules while you do it. "What is my home worth", "list my house", "realtor commission rates" and "talk to a listing agent" are people with a decision in front of them. "Sell my house fast" belongs in the same box with a warning taped to it: the bidders there are cash buyers and wholesalers pricing a whole house rather than a commission, and they'll pay more per click than you can. Run it if your page answers the cash-offer question head on. Otherwise leave it and take the slower seller. "Real estate", "homes for sale", "housing market news" are people scrolling on the sofa. "Salary", "how to become", "license exam" want your job.

    Now the rule you're supposed to break. Every starter guide on the internet tells you to block "how to" on day one. Do that here and you've just blocked "how to sell my house without a realtor", which is one of the best seller leads in the trade.

    Then read every term cold, with nobody standing next to you explaining what you do. "Real estate" matches investing courses, license classes, a brokerage brand and somebody killing ten minutes on a Sunday. "Realtor" at 2.2 million a month is mostly people typing a website name into the wrong box. Bidding on either one buys a seat in an auction that finished years ago. You cannot outbid Zillow. Nobody can, and be suspicious of anyone who says otherwise. What you can do is turn up on the searches a national database handles badly: one person, one house, one reason for moving.

    • Ask it out loud on every term: does this person have an address in mind, or are they killing time?
    • Seller words: sell my house, what is my home worth, list my home, listing agent, realtor commission rates, relocating.
    • Buyer words: real estate agent near me, realtor near me, buyers agent, first time home buyer agent, agent to help me buy, moving to your town. Note the word agent. "First time home buyer" without it is mortgage traffic and it will take your month.
    • Not your searchers: real estate license, how to become an agent, real estate agent salary, commission split, homes for sale in, zillow, redfin. Note the shape of every one of those. They're phrases, not words, and step six explains what happens the day you shorten one.
    • Don't block "how to" the way the generic lists tell you. A good share of your seller traffic starts with it.
    • Three words beats one. "Real estate" on its own can't be qualified, and no match type rescues it.

    Ten real estate searches worth reading side by side: two you bid on, eight you do not

    • real estate agent near me - 13,000/mo, ~$5.00 - BUY. Your buyer term, and the price is measured.
    • realtor near me - 11,000/mo, ~$4.00 - BUY, a dollar cheaper for the same person.
    • zillow - 10,700,000/mo - the habit you're bidding against. Not a keyword at any price.
    • realtor - 2,220,000/mo - mostly people typing a website name into the wrong box. Don't bid on it, and never negative the bare word: it sits inside "realtor near me", the $4.00 buyer term two rows up. Block "realtor com" and "realtor com login" instead.
    • real estate - 215,000/mo - browsing. One word, no qualifier, no chance.
    • compass real estate - 42,000/mo - somebody else's brokerage brand, unless it happens to be yours. Block it.
    • real estate license - 40,000/mo - wants your job. Block the phrase, never the bare word.
    • realtor com - 36,000/mo - navigation. They'd decided where they were going before Google finished loading.
    • real estate near me - 33,000/mo - browsing with "near me" stuck on the end, which is exactly why "near me" is never a bare negative.
    • how to become a real estate agent - 18,000/mo - career research. Block "how to become", not "how to".
  2. 2

    Google decides your ad is a housing ad, and never tells you first

    If you have run housing ads on Facebook you will go looking for the Special Ad Category dropdown. Google does not have one. There is nothing to declare, no box to tick, no confirmation screen. Google reads your ad text and your landing page, works out for itself that you are advertising a listing, a rental or your services as an agent, and attaches a housing policy label to the ad. Your valuation ad counts. Your buyer's agent ad counts. There is no version of an agent's Search campaign that sits outside it. Almost nothing written about real estate PPC gets this right, which tells you how much of it was written by people who never built one.

    What the label does is make certain targeting fatal to run underneath it. Age, gender, parental status, marital status: not as a target, not as an exclusion, not as a bid adjustment. ZIP code targeting goes too, in the United States and Canada, and that is the one that stings, because a ZIP list is how most agents describe their farm. Canada keeps a small concession, the first three characters of a postal code. So the failure mode is not a rejected ad. It is an ad carrying a housing label, sitting on a ZIP list you built in good faith, that simply stops serving. You find out in Policy Manager, or in an account alert about restricted targeting, or because the phone went quiet. Leave it unresolved and repeated violations put the whole account at risk, which is a very different Tuesday from one rejected ad. What survives is broader than a ZIP code and a lot sharper than people assume: radius targeting still works, with a floor of about a kilometer, and city, county, state and DMA are all still there. So you can still draw a circle. You just cannot hand Google a list of ZIP codes, and on that one there is no appeal. Check the radius floor in the interface before you plan around it, because Google has revised this policy before and will again. Audiences survive better than most people expect, and getting this wrong costs you real inventory. Household income, homeownership status, education, in-market, affinity, custom segments and similar segments all stay available. Remarketing and Customer Match stay available too, with one condition: the list itself must not have been built on age, gender, parental or marital status, or ZIP codes. So a list of people who visited your valuation page is fine, and a list you assembled by age bracket is not.

    That collides with the advice higher up this page, including ours, and the advice up there is still right. What changes is where the answer goes. Pull the ZIP codes off your last two years of closings, then stop thinking of them as a setting. They become the towns, subdivisions and street names in your keyword list, and the areas you never close in become the reason a city-level campaign is affordable at all. The map gets blunter. The words get sharper. Net, you end up more precise than the agent who was allowed to draw circles.

    So a campaign set to the city, carrying "sell my house Naperville" and half a dozen street-level terms in the keyword list, still reaches the person who typed Naperville. Location targeting decides who Google may show the ad to. A keyword records what somebody was thinking about while they typed. The second one was always the sharper instrument, and the category leaves it completely alone.

    The copy is restricted as well, and this is where an agent gets into real trouble rather than policy trouble. Don't write who a home or an area is for. No "perfect for young families", no "ideal for professionals", no "safe neighborhood", no "the right sort of street". School districts sit in the same gray area: naming one in an ad reads to plenty of fair housing attorneys as a proxy, and a lot of brokerages ban it outright. Ask your broker before a district number goes anywhere near a headline, and if the answer runs longer than a sentence, leave it out.

    None of this is legal advice and this page can't give you any. Fair housing is federal, state and local at once, your brokerage layers its own rules on top, and the version that matters is the one your broker enforces. The mechanical half is all this page can hand you. Your broker owns the rest of it, and won't be sympathetic about where you read otherwise.

    • Do not go hunting for a Housing setting. Google Ads has none. It labels the ad itself, from the ad text and your landing page.
    • Assume every campaign advertising your listing or buyer service is in scope, and build it that way from the start.
    • Set age, gender, parental status and marital status to include everyone. No exclusions, no demographic bid adjustments.
    • Take out every ZIP code target before you launch, not after an alert.
    • Radius targeting survives, down to about a kilometer, and so do city, county and DMA. Rebuild your farm as a radius rather than as a ZIP list.
    • Neighborhoods and street names go in the keyword list and the headlines. Neither one is targeting, and neither one is restricted.
    • Never describe who a home or an area suits. Ask your broker about school names before you use one.
    • Check Policy Manager in week one and look for a housing label. That is the only place the machine tells you what it decided. Plenty of audience targeting stays available, so a segment you can still select is not proof of anything.
  3. 3

    Send them to a valuation page, not your bio

    A seller who typed "what is my house worth in Naperville" eleven seconds ago is going to land somewhere, and on most agent sites that somewhere is a headshot, a paragraph about service, and an IDX search bar. None of the three is an answer. Two honest exceptions: somebody searching your own name, and an agent whose site is genuinely one offer. "There's no deeper page to send them to" isn't an exception. That's a page you haven't built yet, and the clicks bill you for it either way.

    The buyer side is worse, and the honest version is uncomfortable. If your buyer ad lands on an IDX search grid, you just paid around $5.00 to show somebody the listings they already had for free, in a slower interface, with the Zillow app one tap away on the same phone. A buyer click has to arrive somewhere a portal can't go, which is you: a consultation, a street you actually know, a page about what the first week of working together looks like and what happens when the inspection comes back ugly.

    On the seller page, the form is the page. Address, name, phone, stop. Every extra field is a slice of the people who came to ask you something and left instead. Then say what happens next and put a clock on it. A callback at nine tonight beats one at nine tomorrow, everybody in the business knows it, and almost nobody writes it down where the seller can read it.

    If you run an instant valuation tool, know what you bought. A number generated in four seconds out of public records comes back badly wrong on the house somebody re-roofed last spring, and that owner now believes you don't know their street. An automated estimate followed by a real conversation is fine. An automated estimate on its own is a polite way to lose a listing.

    And if the right page doesn't exist yet, build it before you buy the clicks. Parking seller traffic on the homepage in the meantime buys you nothing except thirty days of proof that the page is missing.

    • The first heading names the action and the town in the seller's own words: Sell Your Home in Naperville.
    • Four form fields at most, and a number that reaches you rather than the front desk.
    • A promise with a time on it: "I call back the same day." Then keep it, because that's the whole product.
    • Your last dozen sales, with prices and days on market. Not a stock photo of a kitchen island.
    • Brokerage name and license details in whatever form your state requires. It's the law, and it also reads as competent.
    • The buyer page has to offer something a portal doesn't. If it's a listing grid, you're paying to be a slower Zillow.

    The seller page, written out line by line

    • H1: Sell Your Home in Naperville
    • Under it: A real number on your house from somebody who has sold on your street, not an algorithm that has never seen your kitchen.
    • Form: address, name, phone. Three fields. Every one you add past three is a seller who started and stopped.
    • Button: Get my valuation
    • Under the button: I call you back the same day, evenings included, because that's when you're home.
    • Proof block: your last twelve sales as a table. Address, list price, sale price, days on market. No stock photography.
    • Never on this page: perfect for families, great schools, safe area, quiet street. Step two applies to the landing page too, and Google reads the page as well as the ad.
  4. None of this is difficult. It is a long run of small decisions, and each one quietly costs money when it goes the wrong way. The agent makes them for you and shows you every single one before it touches the account.

    Start free - no credit cardFree for 7 days. No card, no call, cancel whenever.
  5. 4

    Two campaigns, because a listing and a buyer are two businesses

    A campaign is a budget and a goal, and that's the only reason to open a second one. Sellers and buyers clear that bar without arguing: different money, different timelines, completely different ads. What doesn't clear it is a campaign per neighborhood, which agents reach for constantly. It's ZIP-code targeting wearing a different hat, the housing category won't let you build it properly anyway, and it chops a handful of inquiries into piles too small to say anything.

    An ad group is one theme, meaning keywords close enough that a single honest ad answers all of them. "Sell my house Naperville", "list my house for sale" and "Naperville listing agent" belong together. Don't build one keyword per ad group. That's 2018 advice, exact match has matched close variants for years so the isolation it promised never existed, and the damage is to you rather than to Google: the bidding pools at campaign level regardless, but four ad groups with three inquiries each give you four reports you can't read. One group with twelve gives you something to act on.

    Now the arithmetic, out loud, before you type anything into the budget field. "Real estate agent near me" costs about $5.00 a click. Ten clicks a day is the floor where a new campaign produces something readable inside a month, so that's $50 a day and a $1,520 monthly ceiling. Three hundred clicks. If one in twenty turns into a real inquiry you get fifteen a month, which is enough to read a cost per inquiry off. Cut it to $25 a day and you're at 152 clicks and seven or eight inquiries, and seven inquiries will support whichever conclusion you already wanted.

    For the seller campaign there's no measured price on this page, so don't accept one from anywhere, this page included. Pull the top-of-page range for your own metro out of Keyword Planner and set the daily budget to buy roughly ten clicks a day at whatever it says. Fund both sides properly and you're at $100 a day, plus the $5 the brand campaign takes if you run one. Call it $3,200 a month at Google's monthly multiplier. If that isn't your budget, run one campaign instead of two at half strength. Sellers if listings are the business you want to be in. Buyers if the phone needs to ring this quarter.

    Then leave it alone. Google says the learning period runs up to three weeks, or one to two conversion cycles, whichever lands later. Separately, it says not to judge a target cost per action until you have thirty conversions in thirty days, and at fifteen inquiries a month that second bar is two months out. Write that on something. Start on Maximize clicks if nothing is tracked yet and treat it as a holding pattern, then move to Maximize conversions with no target the day tracking is real. Never set a target cost per inquiry on a campaign with no history. A target with nothing behind it is a wish, and it throttles delivery down to almost nothing, which is what "my new campaign gets no impressions" nearly always turns out to be.

    • One campaign for sellers, one for buyers. Not one per neighborhood, and the budget is the reason, not the policy - a radius that tight is allowed.
    • Work backwards from the click price to the budget, never forwards from what you feel like spending. Ten clicks a day is the floor.
    • Phrase match everywhere on day one. Broad stays off until something is tracked and converting.
    • Maximize clicks only while nothing is tracked. Maximize conversions, no target, the day it is.
    • If you can't fund both sides at ten clicks a day, fund one properly. Half a campaign twice is nothing twice.

    The budget, worked out on paper first

    • "real estate agent near me" is 13,000/mo at ~$5.00. Ten clicks a day costs $50/day.
    • $50/day is a $1,520 monthly ceiling. Google can spend up to double the daily figure on a single day and never more than 30.4x it in a month.
    • 300 clicks a month. At one inquiry per twenty clicks that's 15 a month - enough for you to read a cost per inquiry, and half of what Google wants before its bidding is confident. Both numbers matter and they're not the same number: fifteen tells you whether to keep going, thirty is when the bidding stops guessing.
    • $25/day instead: 152 clicks, seven or eight inquiries. Still under the line, and a month of that data will agree with whatever you already believed.
    • "realtor near me" is 11,000/mo at ~$4.00, so the same $50 buys about 12 clicks a day in that group.
    • Seller terms have no measured price here. Read the top-of-page range for your own metro and size the budget to ten clicks a day at that figure.
    • Both sides funded properly is $100/day, $105 with the brand campaign, which is about $3,200 a month. Under that, run one campaign well instead of two badly.
    • Thirty conversions at 15 a month is two months of learning. Don't touch the target in week three.
  6. 5

    Twelve headlines, then read the worst three together

    Google gives you room for 15 headlines at 30 characters and 4 descriptions at 90, and it won't save the ad under 3 and 2. Fill 10 to 12 and three, and only with lines that say something the others don't. A headline that rhymes with the one above it costs you a slot Google could have been testing. Put every line through a character counter rather than eyeballing it, apostrophes and all. Whatever the seller typed comes back bolded wherever your headline lands, which is why "Sell Your Naperville Home" goes in her words and not as "Premier Naperville Listing Services".

    Now the part agents skip. You're not shipping twelve headlines. You're shipping every trio Google can build out of twelve, stacked in an order nobody shows you, and each of those trios bills at full price. So pull the three that mention a house least, set them side by side on paper, and see whether a stranger can tell you what's being sold.

    The failure mode in this trade is sitting on a bus bench somewhere in your town right now. "Your Local Expert", "Service You Can Trust", "Experience That Matters" is a finished ad for a divorce attorney, an insurance broker or a wealth manager. Nothing in it mentions a house. Worse, it's word for word what the four agents ranked above you are running, so the searcher has no way to tell any of you apart and clicks the top one.

    One job per headline. The subject repeats, the job never does. "Naperville Listing Agent" is the search term, "Free Home Valuation" is the offer, "Listing Fee In Writing" is the money, and no two of them cover the same ground. Sets die when four headlines make the same trust claim with the words rearranged. Length matters too: keep two or three lines under twenty characters, because a set where everything runs 29 or 30 gets trimmed to two slots and you lose a third of the ad.

    Run every line back through step two before it goes in. "Great Schools, Great Homes" fits the character limit, reads well, and can end up as a fair housing complaint on your broker's desk. Write about the sale and about the house. Never about who should live in it.

    Two more traps belong to this trade specifically. If you're not a NAR member, the word Realtor doesn't belong in your ad at all - it's their registered membership mark, not a job title, and members are required to write it in capitals with the registered symbol and to follow NAR's rules on what they attach it to, which is why the short headline below is "Local Listing Agent" instead. And "Cancel The Listing Anytime" is a promise you don't own. The listing agreement is between the seller and your brokerage, and only your broker can release it, or release it and hold the protection period anyway. Get the cancellation policy in writing before that headline goes live, or run the version you can actually deliver: "No Long Listing Contract" (24).

    • 10 to 12 headlines and three descriptions, counted in a character counter rather than guessed.
    • Read the three that mention a house least as though they were the whole ad.
    • One trust claim, one slot. Trusted, dedicated and experienced are the same headline three times.
    • Two or three headlines under 20 characters, so Google can fit a third one on the line.
    • Put your sponsoring brokerage name in the ad itself, not only on the landing page. Most state license laws require it in advertising, and the ad is advertising. Check your commission's wording before you write the headlines, because it changes what fits in 30 characters.
    • Nothing about who the home or the street is for. That rule is step two and it doesn't bend for a good line.

    Nine drafts, counted, and the two that had to be rewritten

    • Sell Your Naperville Home (25) - the search term, spelled the way a seller types it.
    • Free Home Valuation (19) - the offer, short on purpose.
    • 38 Homes Sold Last Year (23) - proof, with a number in it, and it doesn't expire every January.
    • Listing Fee In Writing (22) - the money question, answered once.
    • Cancel The Listing Anytime (26) - the thing the seller is quietly worried about. Clear it with your broker before it runs.
    • WEAK: Your Trusted Local Pro (22) - a pro at what? Reads like a roofer.
    • FIXED: Naperville Listing Agent (24)
    • WEAK: Experience That Matters (23) - true of every agent alive, and it never mentions a house.
    • FIXED: 24 Day Average Home Sale (24)
  7. Everything past this point is the work that never finishes: reading search terms, adding negatives, checking what the budget did overnight. That is exactly the part the agent takes off your hands.

    Start free - no credit cardFree for 7 days. No card, no call, cancel whenever.
  8. 6

    Block the phrase, never the word

    Negatives go in before the campaign serves a single impression. They aren't something you add later when the report looks bad. A real estate campaign without them buys license classes, salary research and people scrolling listings from the first hour. Start with what you don't handle: rentals, commercial, land, property management, investor wholesaling. Whichever of those you turn down is money, and it's the one part of the list nobody can write for you.

    Negatives have a reach problem nobody warns you about. Google handles casing and misspellings for you, and stops there - no plural, no synonym, no close variant. "Class" doesn't reach "classes". "Rental" doesn't reach "rentals". "Salary" doesn't reach "salaries", and that's the one that catches everybody. Put both forms in every time, then read the list back hunting for the word you only entered once.

    Now the part that belongs to this trade, and it runs long, because real estate shares its whole vocabulary with the people you're trying to block. Never bare "license": "real estate license" is somebody retraining, and "licensed realtor near me" is a client. Never bare "for sale", because it sits inside "list my house for sale". Never bare "near me", which is both of the terms with a measured price on this page. Never bare "value" or "worth", because "what is my home worth" is the strongest seller query there is. Never bare "free", because the offer on your own landing page is a free valuation. Never bare "rent", because "rent back after closing" is a seller asking a real question. Never bare "commission", because "commission split" reads as career research right up until a seller types "how is realtor commission split between agents".

    One entry never goes on the list, whatever a generic template tells you. Don't block "section 8". Source of income is a protected class in a growing number of states, counties and cities, a negative keyword list is a written record sitting inside your account, and the rental phrases you added two lines ago already stopped that traffic.

    Block the portal names, then be honest about what that bought you. "Zillow" as a negative stops a rounding error. The 248,000 browsing searches a month in the chart above mostly never contain the word Zillow at all. They're "homes for sale in Naperville" and "real estate near me", and blocking those phrases is what stops the leak. Treating a portal block as your defense is how an account keeps bleeding while the owner believes it's protected.

    Pick the narrowest form that stops the waste. Negative broad blocks any search containing all your words in any order, which is a hammer. Negative phrase blocks those words in that order, and phrase is nearly always what you want here, because almost every trap in this trade is a safe word standing next to a dangerous one. Look at how narrow the margin gets. "Homes for sale in" as a negative phrase leaves "list my home for sale" alone by one letter and one missing word: home is singular, and nothing follows sale. It also leaves "homes for sale by owner" running, and that owner is about three weeks from calling somebody.

    • Campaign level, in before the first impression, not after the first bad report.
    • Singular and plural on every entry. Read the list back hunting for the word you typed once.
    • Phrase, not broad, unless you can say out loud what broad would also kill.
    • Everything you turn down goes on: rentals, commercial, land, property management, wholesaling.
    • Nine words stay bare-free: license, for sale, near me, value, worth, free, how to, rent, commission.
    • No section 8. Source of income is protected in a growing list of places, and your rental phrases already cover it.

    What goes in before the first impression

    • Start from the career list higher up this page, then add the forms it doesn't carry: agent salaries, realtor salaries, license classes, license exams, real estate classes, how to become a real estate agent, how to become a realtor, real estate job openings, best brokerage to join, brokerage splits explained, commission split for new agents, agent commission split at.
    • homes for sale in, houses for sale in, homes for sale under, homes for sale near, real estate near me, real estate listings, housing market crash, housing market news, market forecast, market predictions, market statistics
    • zillow, zillows, redfin, trulia, realtor com, realtor com login, homes com, mls login, and every brokerage brand except your own - check that one twice if you're sponsored by one of the big names, because blocking your own sign is a bad afternoon.
    • for rent, apartments for rent, houses for rent, rental application, rental listings, tenant rights, landlord rights, property management, eviction, evictions
    • real estate investing, how to invest in real estate, wholesale real estate, wholesaling houses, wholesaling real estate, foreclosure list, foreclosure auction, tax lien, real estate courses, real estate training
    • contract template, listing agreement template, purchase agreement template, forms pdf, what is escrow, what does contingent mean, what does under contract mean, real estate terms explained, real estate wikipedia
    • down payment assistance, first time home buyer program, first time home buyer class, first time home buyer grant, fha loan, usda loan, mortgage pre approval, mortgage rates, refinance, closing cost calculator, mortgage calculator
    • Everything you don't handle: commercial real estate, land for sale, farm land, mobile home park, timeshare, new construction sales office
    • Careful: never bare license, never bare for sale, never bare homes for sale, never bare near me, never bare value, never bare worth, never bare free, never bare how to, never bare rent, never bare commission. Every one of them has a client behind it - "licensed realtor near me", "list my house for sale", "homes for sale by owner", "real estate agent near me", "what is my home worth", "free home valuation", "how to sell my house without a realtor", "rent back after closing", "realtor commission rates". And be careful with "commission split": it reads as career research until a seller types "how is realtor commission split between agents", which is a seller working out what you cost.
    • Leave opendoor and the cash-buyer brands running if listings are your business. "Opendoor offer vs realtor" is a seller who has already been quoted and didn't like the number, which is the same seller the page above tells you not to block on fsbo.
    • One correction to the shorter list further up this page, since you're going to paste both. Don't use bare "calculator". "Home value calculator" and "what is my house worth calculator" are sellers, and there are a lot of them. Block "mortgage calculator", "closing cost calculator" and "rent vs buy calculator" as phrases instead.
  9. 7

    Your side of the split, and the half hour that keeps it honest

    Two numbers decide whether any of this works, and Google has neither one. The first is what an inquiry is worth, and real estate adds a step everybody skips. Take a $450,000 sale at 2.5% on the listing side: that's $11,250 in commission, and it isn't your money. The brokerage takes its cut first. On a 70/30 you're at $7,875. On a 50/50 with a franchise fee on top you're nearer $5,000. Then divide by how many inquiries it takes you to sign one client. At one in eight, an inquiry is worth about $980 on the first split and about $625 on the second.

    That $980 is the number that belongs in the conversion value field, and getting it wrong is a mistake nobody catches for months. Agents type in the sale price, or the gross commission before the split, and then wonder why the bidding chases expensive traffic with such enormous confidence. Google will optimize toward a figure you invented, cheerfully, with real money.

    Next, make the results countable. If leads arrive as calls, Google will build the call conversion for you: a forwarding number shows in the ad, and any call longer than a length you set counts as a lead. Sixty seconds is the default and it's wrong here in both directions. A buyer asking whether 214 Oak is still available is a genuine lead at thirty seconds. A listing conversation that means anything runs well past two minutes, so if you only want those counted, set it higher and accept fewer, better rows. If leads arrive as forms, you need a conversion on the page that appears after somebody hits send, which is two snippets Google hands you. Before you go anywhere near a developer, check two switches: auto-tagging, because with it off your Analytics can never tie a signed listing back to the click that caused it and perfectly good campaigns look dead in the reports you actually read, and the conversions Google already built out of your Analytics and left switched off. That second one is sitting in a lot of accounts, and it's a switch you flip in about four seconds.

    The second number Google doesn't have is how fast you answer. An inquiry replied to in ten minutes is a different product from the same inquiry replied to at seven in the evening, and no bid change closes that gap. Run a month, pull the hour-of-day report, and look at when the inquiries that turned into appointments actually landed instead of assuming office hours. If there are hours where the phone truly goes nowhere, take them out. If the honest answer is that showings swallow your Saturdays, fix the call forwarding rather than the schedule.

    Day one and two you look at two things. Is it spending, and is the ad serving. A housing campaign has an extra way to fail here, because an ad that stopped serving on a policy label looks exactly like a slow start, which is to say it looks like nothing at all. Two days at zero means something is broken. Open Policy Manager first. Day seven, open the search terms report and add negatives. Leave bids, budgets and targets alone, don't harvest yet, and don't draw a conclusion. Week one is noise and the bidding is still learning.

    The real read is day fourteen to thirty, and in this trade expect to need two of those before it says much. Cost per inquiry by ad group, sellers and buyers kept apart. Search terms again, this time for waste and for gold: anything that produced an inquiry goes back in as an exact match keyword with its own ad. That harvest is the job, and it never stops being the job. Then one decision per campaign at month two or three: feed it, fix it, or stop it. What costs the most here was never the build. It's the two weeks you skipped because a closing went sideways, and the search terms keep arriving whether you read them or not.

    • Auto-tagging on. One switch, no downside, and everything else leans on it.
    • Look for conversions imported from Analytics and left disabled. Switch them on.
    • Create a call conversion with a minimum length that matches how your calls really run.
    • Conversion value = your side of the split after the brokerage takes its cut, divided by inquiries per signed client. Never the sale price.
    • Report sellers and buyers separately. A blended cost per inquiry hides which half is losing money.
    • Google counts from the day you switch it on and never fills in the past, so turn the tracking on before you turn the ads on.

    Fourteen days of search terms, and what each line is worth

    • "sell my house fast naperville" - 7 clicks, 2 inquiries -> add as exact match.
    • "naperville listing agent" - 5 clicks, 1 inquiry -> add as exact match, with its own ad.
    • "what is my house worth naperville" - 9 clicks, 1 inquiry -> add as exact match. Note that it opens with "what is", which every generic negative list blocks on day one.
    • "realtor commission rates illinois" - 8 clicks, 1 inquiry -> a seller pricing you. Keep it, and make sure a headline answers it.
    • "zestimate accuracy" - 5 clicks, 1 inquiry -> keep it, add as exact. An owner who doesn't trust the automated number is the exact person your valuation page was built for.
    • "open houses naperville this weekend" - 12 clicks, 0 -> negative phrase "open houses" on the seller campaign only. Your "homes for sale in" block never reaches it, and "near me" is the phrase you're not allowed to touch.
    • "is it worth using a realtor" - 12 clicks, 0 -> negative phrase "is it worth using". Somebody talking themselves out of hiring you, and no career or portal block sees this wording.
    • "how much do realtors make per sale" - 7 clicks, 0 -> negative phrase "realtors make". Not "how much do", because "how much does a realtor cost to sell" is a seller pricing the job.
    • "real estate agent license illinois" - 4 clicks, 0 -> negative phrase "agent license". Your day-one "real estate license" never fired, because negative phrase doesn't skip the word sitting in the middle.
    • "naperville home prices last 6 months" - 6 clicks, 0 -> negative phrase "prices last 6". Careful with the front of that phrase, because "naperville home prices" on its own is a seller.
    • Every one of those got past a list that was already blocking real estate license, agent salaries, homes for sale in and zillow. That's what the half hour is for. The list is never finished.
    • And the report isn't the whole month. Google withholds low-volume searches behind a privacy threshold, so your rows will always add up to less than your spend. Don't tell anyone you've traced every dollar, including yourself.

One finished ad for a listing-intent ad group

One ad group, sellers in Naperville, for an agent who doesn't exist. Twelve headlines, every one counted, and one description. The card shows the first three, because three is the most any searcher ever gets; the other nine sit underneath as what they are, spare parts Google draws from. Two descriptions is the least Google will save and four is the most, and it shows one or two of them depending on the space it has, so the one below is written to carry the ad on its own.

Example of a Google search ad for this trade, as one searcher would see it
Sponsored

reyeshomes.comNaperville/Sell

Sell Your Naperville Home|Naperville Listing Agent|What Is Your Home Worth?

Thinking of selling in Naperville? Free valuation from Reyes Homes, fee in writing.

  • How The Valuation Works
  • Listing Fees
  • Recent Sold Prices
  • Book A Listing Visit

The other 9 headlines you wrote

Google picks three of the 12 for every auction and puts them in an order you don't choose. That is why each one has to make sense next to any other.

  • Free Home Valuation
  • Local Listing Agent
  • 38 Homes Sold Last Year
  • 24 Day Average Home Sale
  • Listing Fee In Writing
  • Cancel The Listing Anytime
  • Book A Listing Appointment
  • Your Street's Sold Prices
  • One Agent, Start To Close
  • Two headlines carry the search term. Ten do other work.. Whatever the seller typed comes back bolded, in whichever slot your headline lands in, so "Sell Your Naperville Home" is written in her words rather than your brokerage's. Google also asks for at least three headlines with no keyword in them, and it's right to. An ad that says listing agent five times has told her one thing five times.
  • The weakest trio still sells a house.. Pick the weakest three deliberately, because any three you happen to sample will pass. Here the ones that name the subject least are "Listing Fee In Writing", "Cancel The Listing Anytime" and "Book A Listing Appointment". Not one of them contains the word home, house or sell. Read them alone anyway: a stranger knows somebody is being hired to list a property, knows what the fee arrangement is, and knows how to get out of it. That's the test passing on the hard version. Compare "Your Local Expert | Service You Can Trust | Experience That Matters", which is a finished ad for a divorce attorney.
  • Twelve slots, twelve separate arguments.. The search term, the city plus the role, the seller's own first question, the free valuation, a short role line that always fits, 38 sales as proof, 24 days as speed, the fee in writing, the escape hatch, the appointment ask, street-level price knowledge, and one person from listing through to close. What's not in there is "trusted", "dedicated", "experienced" and "your local expert". Those are one claim said four ways, and it gets a single slot.
  • A number in the ad text is the cheapest negative keyword you own.. The headline above doesn't have one, and that's the compromise. "Listing Fee In Writing" settles a seller who is scared of a vague conversation, but it filters nobody, because every listing agreement puts the fee in writing whether you advertise it or not. If you're comfortable publishing a percentage, publish it: "List From 2% In Naperville" (26) turns the same slot into a filter that stops the discount hunters before they cost you a click. If you're not, at least make the line promise something the default doesn't - a fee quoted before the appointment rather than at it.
  • Nothing in it says who the neighborhood is for.. Every headline is about the transaction or the house. No families, no professionals, no schools, no "safe area", no "quiet street". Step two applies to headlines exactly the way it applies to targeting, and this is the cheapest compliance work in the account. The reading pass costs you four minutes. The complaint costs you the license.
  • The lengths run 19 to 26 characters on purpose.. Google shows up to three headlines, but only when they fit the space it has. A set where everything is 29 or 30 characters routinely gets trimmed to two, and you lose a third of the ad you wrote. "Local Listing Agent" at 19 is in there to be the one that always fits.
  • The sitelinks are the free half of the ad, and almost nobody writes them.. Four of them roughly double the height your ad takes up on the page, and they cost nothing. These answer the second question a seller has after the first one - what will this cost me, what has actually sold on my street, can I get a number before I commit to anything - without pulling her off the valuation form.
  • One description on screen, two before Google will save it.. The floor is two and the ceiling is four, and it shows one or two depending on the room the page has, so write the first one to stand alone. The one above carries the valuation, the brokerage name and the fee. Write a second that carries what it leaves out, either how fast you answer or the last dozen sales, and a third only if it makes a claim the first two don't. A reworded twin of the first just hands Google a weaker option to spend your money on.

The shape an agent on a real budget actually runs

Two working campaigns and a small defensive one, three ad groups between them. All three built for the housing rules from the start, all three targeted at a radius or the city rather than ZIP codes, because the ZIP list is the shape those rules take away. Keywords start on phrase match. Exact match is earned later by the searches that actually produce inquiries.

Sellers - Naperville

Size this from Keyword Planner, not from this page. There's no measured seller click price here, so pull the top-of-page range for your own metro and set the daily figure to buy about ten clicks a day. If seller terms land near the $5.00 the buyer terms cost, that's $50/day and a $1,520 monthly ceiling. Fund this one first if listings are the business you want.

  • Listing intent

    sell my house naperville, sell my house fast naperville, list my house for sale, naperville listing agent, best way to sell my house, what is my home worth, home valuation naperville, free home value estimate, realtor commission rates, how to sell my house without a realtor

Buyers - Naperville

$50/day, a $1,520 monthly ceiling. "Real estate agent near me" runs about $5.00 and "realtor near me" about $4.00, so expect 10 to 12 clicks a day. At $25/day you get seven or eight inquiries a month, which is the level where the report will agree with whatever you already thought. That's the floor, not the target.

  • Buyer's agent

    real estate agent near me, realtor near me, buyers agent naperville, first time home buyer agent, agent to help me buy a house, relocating to naperville realtor

Brand - Reyes Homes

$5/day, and only if somebody else is bidding on your name. Search it before you fund it.

  • Your own name

    reyes homes, marisol reyes realtor, reyes homes naperville

Why it's shaped like this. Sellers and buyers are split because a listing and a buyer inquiry are worth different money and take different lengths of time to pay, and sharing one budget the buyers win every time, because they click more and cost less. That looks efficient in the report, and it's how an agent ends up with a busy inbox and a thin closing table. The seller campaign has one ad group rather than two, which will feel wrong if you've read anything about structure: listing intent and valuation intent do want separate ads eventually. They don't want them yet. Split whatever this campaign produces in its first month across two ad groups and neither one ever says anything you can act on. Split it the month it's feeding both. You'll also have seen the card at the top of this page offer three ad groups and forty keywords for a seller campaign. That's the shape once the campaign is fed, once listing intent, valuation intent and neighborhood terms are each producing inquiries you can count. In month one, one group is the honest answer, and the agent proposes the split when the numbers support it rather than before. There is no campaign per neighborhood. The housing category won't let you build one properly, and even if it did, street names belong in the keyword list where nothing restricts them. Your own name sits alone because brand clicks are cheap and convert better than anything else you run, so blended into the main campaign they drag the average down and hide the fact that buyer acquisition is losing money underneath, which is the most common way a small account looks healthy and isn't. One thing the shape above doesn't solve. "Real estate agent near me" and "realtor near me" are the only two terms on this page with a measured price, and they aren't buyer terms - roughly half the people typing them are thinking about selling. They live in the buyer campaign because they have to live somewhere, so the buyer landing page needs one line and one link near the top that says "selling instead?" and sends them across. Watch the search terms for the ones with sell, list or worth in them, and move those into the seller group as exact match the moment they show up. Luxury and relocation are missing on purpose. Both are genuinely different buyers with different ads and different pages, and both earn their own budget once these two are each producing enough inquiries to read. Adding them today would starve the two that work.

Two honest ways to do this

You already own everything this needs. A Google account, a laptop, and one Saturday you're willing to lose. No agency, no contract, nobody to install anything. Build it the way it's written and it will work.

The bill isn't money, it's attention, and the account collects on a schedule of its own. It doesn't know the appraisal came in low on Thursday or that your buyers walked on Friday. It spends anyway.

Doing it by hand

  • A Saturday for the build: the terms, the housing targeting rules, the landing page, twelve counted headlines, the negative list, the tracking.
  • Half an hour every other week, indefinitely. Closing week is exactly when you'll skip it, and closing week is exactly when nobody is reading the search terms.
  • The expensive mistakes are silent: a ZIP list under an ad Google labeled as housing, so it quietly stopped serving; a conversion value set to the sale price instead of your side of the split; brand and non-brand blended so the average looks healthier than the truth.
  • One career term you missed. Price it from your own report, not from this page: the only two measured clicks here are the buyer phrases at $5.00 and $4.00. The card at the top of this page shows the real shape of it, ninety-six dollars in a month on people researching how to get licensed, inside a campaign that looked fine. Those clicks are cheap, which is precisely why they clear out before a seller gets a look in.
  • Nobody rings you about it. The account bills you for "real estate agent salary" for thirty straight days and then emails you a chart of how it went.

What AdPilot does instead

  • You sign in with Google once and the Ads account is connected. Nothing to install, no call to book. If the valuation page needs a conversion snippet, AdPilot's agent builds the conversion inside your account and hands you the code with a copy button.
  • It reads the account itself and writes each change it wants to make as a card in plain English: the change, the reason, and what it costs you.
  • You tap approve or skip. Nothing is applied to your account without that tap. Every applied change carries a before and after snapshot and one-click revert.
  • It builds whole campaigns, writes the ads, adds negative keywords, and changes budgets, bids and targeting. It won't delete a campaign and it never touches shared budgets.
  • It can't answer an inquiry in ten minutes for you, can't promise you a ranking, and can't see what the agent down the road is bidding. Nobody can, whatever they tell you.
  • It also won't pretend to give you fair housing advice. Spotting the targeting that stops a labeled housing ad is mechanical and it handles that. What your broker allows in a headline is a conversation with your broker.
  • Free for a week, no card. The pricing on this page is flat: it never moves with your ad spend and it's never a cut of it.

What a real estate marketing agency charges, and why the bill grows as you do.

Agencies serving agents and brokerages usually bill a monthly retainer plus a percentage of ad spend, and many also sell leads on top. Ten to twenty percent is the usual range on the ad side.

Illustrative example. Agencies vary, so check your own contract. Every figure is on the page so you can hold it against your own agreement.

What Google Ads management costs an agent or team

You spend $1,500/month on ads

Real estate marketing agency

$1,125/mo

$900 retainer + 15% of $1,500 ($225) - on top of the $1,500 Google already takes

AdPilot

$99/mo

Flat, whatever you spend

You spend $5,000/month on ads

Real estate marketing agency

$1,650/mo

$900 retainer + 15% of $5,000 ($750) - you grew, so their invoice grew

AdPilot

$99/mo

Flat, whatever you spend

You spend $15,000/month on ads

Real estate marketing agency

$3,150/mo

15% alone is $2,250/mo, with the retainer still on top - and it climbs every time you scale

AdPilot

$99/mo

Flat, whatever you spend

At those rates the agency clears well past $15,000 in the first year. AdPilot Growth is $1,188 a year and it does not move. For most agents that is the difference between a marketing budget and a marketing bill.

Google Ads management for real estate, shown as cards you approve one at a time.

What you actually pay a real estate marketing agency for is the hands-on part. Separating seller and buyer campaigns, keeping the budget inside the farm area, digging through search terms for career researchers and portal traffic, writing ads that answer a seller’s first question. AdPilot’s AI does that work, and explains the thinking behind each move.

Examples of what the cards look like - not results from your account

Builds your campaigns

Build a complete Search campaign for seller leads in your farm area: 3 ad groups, 40 keywords aimed at people thinking about listing, and 8 ads. Written out and waiting on your approval.

Proposed change

Approve Skip

What it’s doing: Producing the whole campaign for you, ad text included, so you never start from nothing. It runs only after you approve.

Finds wasted spend

You paid 46 times this month for searches about getting a real estate license. Those people want your job, not your service. Add it as a negative keyword and the spending stops.

Proposed change

Approve Skip

What it’s doing: Reading your search terms for money that never turns into an inquiry, then closing the leaks. (A “negative keyword” simply tells Google not to show your ad for that search.)

Tightens your targeting

Your ads cover the whole metro, but every closing this year came from four ZIP codes. Concentrate the budget where you actually win listings.

Proposed change

Approve Skip

What it’s doing: Matching your money to the farm area you genuinely compete in, rather than the one you would like to.

Drafts better ads

Your ads say “experienced local agent”, which is what every competing ad says. Here are 4 headlines built around the one question a seller actually starts with.

Proposed change

Approve Skip

What it’s doing: Writing ads that answer the searcher’s question instead of describing the agent.

Set up in minutes. No PPC background needed.

You don’t need to know what a “match type” or a “quality score” is. AdPilot does the analysis and explains everything in plain English.

  1. 1

    Connect your Google Ads account

    One secure Google sign-in - nothing to install, no API keys, no technical setup. AdPilot analyzes your account and never changes anything until you approve it, one tap at a time. Disconnect anytime.

  2. 2

    Answer a few plain questions

    Tell AdPilot your goal - more calls? more sales? a lower cost per customer? - and a couple of simple numbers about your business, like what one customer is worth to you. Plain words, no jargon.

  3. 3

    Approve improvements with one tap

    AdPilot reads your account - or builds you a brand-new campaign from scratch - and hands you concrete moves as plain-language cards, each explaining what it does and why. Tap Approve on the ones you like. Skip the rest.

Start free - no credit card

Free 7 days · No credit card · You approve every change · Cancel anytime

A lead going cold does not wait for the monthly report.

Agencies review on a schedule. Listing season does not.

On a monthly reporting cycle you find out in week five that week two went badly. In a business where a few closings make the year, that is not a lesson, it is a quarter. AdPilot surfaces the problem while there is still budget left to move.

Catching a bad search term on Tuesday rather than next month is the whole difference. One is steering. The other is reading the map after you have arrived.

AdPilot vs a real estate marketing agency

A straight comparison. No straw men.

What you pay

Real estate agency: A retainer, usually with a percentage of ad spend on top, and often lead fees as well.

AdPilot: One flat monthly price. It does not move when your ad spend does, and there are no lead fees.

Who owns the lead

Real estate agency: With lead-selling arrangements, the same inquiry is sometimes sold to several agents.

AdPilot: The leads come to your own account and your own phone. Nobody else gets a copy.

How fast a problem gets fixed

Real estate agency: You raise it, it joins a queue, you hear back next week.

AdPilot: The account is read every morning. A leak that starts today is a card in front of you tomorrow, while the month can still be saved.

Who holds the account

Real estate agency: You hand over access. Changes happen and you read about them in the report.

AdPilot: You keep the keys. Every change waits for your one-tap approval, with a snapshot and one-click revert behind it.

Contract

Real estate agency: Six or twelve month minimum terms are common.

AdPilot: Month to month, cancel anytime. Free 7 days first, no card.

Start free - no credit card

Free 7 days · No credit card · You approve every change · Cancel anytime

You keep control, and you stop being dependent.

Most agents never learn how their own Google Ads account works, which matters more here than elsewhere, because in real estate the marketing budget is usually personal money. AdPilot is built the other way round. Every card tells you:

  • What it changes - for example, pause a ZIP code that spent $203 and produced no inquiries.
  • Why it helps - the reasoning, not just the instruction.
  • What it is based on - the numbers in your own account.

Approve one and a snapshot is saved first. Then a before and after dashboard shows what happened to cost per inquiry, clicks and spend, in plain words. After a month or two you know which levers actually produce appointments.

Flat, predictable pricing. It never grows with your ad spend.

Start with a free 7-day trial. No card. Pick a plan at the end, or walk away. Every plan is flat, so whether you spend $500 or $20,000 a month on ads, your AdPilot price is the same. We never take a percentage of your spend, and we never sell your leads to anyone.

Growth
Most popular
$99/ month

For the solo advertiser running their own shop.

1 Google Ads account

  • 7 days free
  • No credit card to start
  • Cancel anytime
Start free
Pro
$249/ month

For power users & freelancers with several clients.

10 Google Ads accounts

  • 7 days free
  • No credit card to start
  • Cancel anytime
Start free
Takeoff
Done for you
We build it, we run it — your revenue takes off. Guaranteed.
$500/ month

+ $1,200 one-time setup

2156% more revenue in 3 months — guaranteed, or your money back.*

  • 1-hour setup call — we take it from there
  • Conversion tracking set up and verified for you
  • Campaigns built, optimized and watched daily
  • You still approve every change with one click
Start Takeoff — book your call*How Takeoff and the guarantee work, in detail

Full plan details on the pricing page.

AdPilot is new - and we’d rather earn your trust than fake it.

We could plaster this page with five-star quotes and a “trusted by 10,000 businesses” banner. We won’t - because AdPilot is new, and inventing proof would be lying to you. Instead, here’s what actually protects you:

  • You risk nothing to try it. 7 days free, no credit card. If it isn’t useful, you walk away having spent nothing.
  • Your account is never at risk. Nothing is ever applied without your one-tap approval, a snapshot is saved before every edit, every change has one-click revert, and a full audit log records it. The worst case is a suggestion you don’t like - so you just don’t approve it.
  • Guardrails you can’t trip by accident. AdPilot never deletes campaigns and never touches shared budgets. Some doors simply don’t exist.
  • Built by an operator, not a VC-funded black box. Software made to give small businesses the Google Ads work an agency charges a retainer for - without agency prices or the loss of control.

Judge us on the work, the math, and the safeguards - on your own numbers, not our adjectives.

Questions, answered straight

Can an individual agent really compete with Zillow on Google?

Not on generic browsing terms, and anyone who tells you otherwise is selling something. You can compete comfortably on the searches portals handle badly: seller intent, situation-specific queries, and named neighborhoods where a local person genuinely beats a national database.

Should seller and buyer leads be in the same campaign?

No. A listing appointment is worth a multiple of a buyer inquiry and takes a different path to get there. Combined, the budget drifts to buyers, because they click more often and cost less per click. That looks efficient in the report and is not.

What should count as a conversion?

A phone call or a completed inquiry form, and ideally the appointment that follows. Counting page views or clicks tells bidding nothing useful. AdPilot checks what is being tracked before recommending bid changes.

How wide should my location targeting be?

As wide as your closings, not as wide as your ambition. Pull the ZIP codes from your last two years of transactions. Most agents discover they advertise across a metro and close in four or five areas.

Are “for sale by owner” searches worth bidding on?

Often the best money in the account, if listings are your business. Somebody who has tried selling alone and is finding it harder than expected is a seller lead with the objection already handled.

I have a small budget. Is this worth it at all?

Below a certain point, honestly no, and we would rather say it. A few hundred dollars a month spread across a metro buys nothing anybody notices. The same money concentrated on one neighborhood and one intent can work, which is mostly a targeting decision rather than a budget one.

Will AdPilot change anything on its own?

No. Never. AdPilot proposes and you decide. Nothing is written to your account until you approve that specific change with one tap. If you approve nothing, nothing changes.

What if I don’t like a change I approved?

One-click revert. A snapshot is saved before every change, so it rolls straight back to how it was. The audit log shows exactly what happened, old value and new value.

Does the price go up as I spend more on ads?

No. Your plan price is flat no matter what you spend. Unlike an agency, AdPilot never takes a percentage of your budget.

Google Ads in other industries

Every trade wastes its budget differently. These pages take the same apart for businesses next to yours - each one with its own evidence table of the searches that never buy anything.

All industries we have researched - or, if you would rather not run any of it yourself, what Google Ads management actually involves.

Takeoff — our done-for-you plan

2156% more revenue in 3 months — guaranteed, or your money back.

One 1-hour call, then we take it from there: tracking, campaigns, daily optimization — all set up and run for you. You still approve every change with one click. If your tracked revenue hasn’t grown by at least 21% after 3 months, we refund every monthly fee from those 3 months.

$1,200 one-time setup + $500 per month (USD)

*Money-back covers the monthly fees ($500 × up to 3 months), on request within 14 days after the 3-month period ends. The one-time setup fee is non-refundable. Growth is measured on the revenue tracked in your connected ad account — full conditions in the Terms.

See what your marketing budget is actually buying.

Connect your account with a secure Google sign-in. Answer a few plain questions about your farm area and whether you want sellers or buyers. Then take concrete improvements one approval at a time, each with a snapshot and a one-click undo behind it. One flat price. No retainer, no cut of your ad spend, no contract.

Free 7 days · No credit card · You approve every change · Cancel anytime