A nine-step operating plan for testing paid Meta campaigns against verified authority, approved creative, minimum-data intake, staffed capacity, and offline mortgage stages.
Facebook ads for mortgage brokers should begin with a signed authority packet, not an audience idea. Facebook remains the searched name; campaign work now happens in Meta Ads Manager and may extend across Facebook and Instagram. The operating problem is still the same: a platform can accept an ad that your brokerage cannot substantiate, staff, or reconcile to a completed consultation.
This tutorial turns one verified mortgage offer into a bounded test. You will define the company, branch, MLO, NMLS identifiers, state authority, approved loan job, fair-lending gate, claim permissions, contact path, intake rule, and offline evidence before launch. That makes purchase, refinance, reverse mortgage, HELOC, construction or renovation, and non-QM hypotheses separate jobs when the firm actually offers them.
It also draws a firm line around outcomes. A click is a click. A booked job is a scheduled initial mortgage consultation or scenario review. A completed job is that documented consultation attended and completed. Applications, decisions, withdrawals, and closed or funded loans remain later stages.
Scope and disclaimer: This is a marketing operations framework, not mortgage, financial, legal, tax, licensing, privacy, fair-lending, or compliance advice. Confirm the campaign, product, state, disclosures, data handling, and records with your compliance officer or CCO and other qualified reviewers. Platform approval does not establish authority or compliance. Past performance is not indicative of future results. Advertising is not a commitment to lend. Equal Housing treatment and NMLS display language must come from current, campaign-specific qualified review.
What You Need Before Building Mortgage Broker Facebook Ads
Prepare four signed packets before opening campaign setup: authority, job and capacity, claims and permissions, plus platform and data. The practical test is simple: a reviewer must be able to trace every identity, product, state, statement, asset, field, handoff, event, and stop rule to a dated source and responsible owner.
Start with a paid-social readiness card. This is the control sheet the paid-social operator reads before making any campaign choice.
| Readiness field | Required record | Why mortgage teams need it |
|---|---|---|
| Authority | Company, branch, MLO, NMLS IDs, license or registration source and check date | Names and authority can differ by entity, person, state, and product. |
| Product scope | Approved lenders and loan jobs, exclusions, states, office and service geography | A broad “mortgage help” ad can exceed the offer actually approved. |
| Operations | Intake hours, MLO and processor capacity, booked and completed rules | A form that arrives after hours still needs a named path and owner. |
| Governance | Spend owner, advertising, fair-lending and privacy reviewers, pause trigger | One person must have authority to stop delivery. |
| Other requirements | Sponsoring or employing entity, compensation source, bond or permit status | Unavailable or non-applicable fields should be recorded, not guessed. |
Use NMLS Consumer Access to review available identifiers, employment history, and license or registration status. It does not substantiate the ad's product availability or claims. Where teams go wrong is copying an identifier from an old footer and treating it as current multi-state authority.
Your claim packet covers every proposed rate, APR, payment, fee, term, comparison, testimonial, review, lender, affiliation, event, guide, and consultation statement. Your data packet covers purpose, minimum fields, permission or lawful basis, notice, access, security, retention or deletion, owner, and stop rule. If a field is unavailable, write “unavailable.”
Step 1: Freeze authority, approved loan jobs, and staffed capacity
Start by freezing the facts that make the campaign lawful and operable: who may advertise, which loan job is authorized, where it is offered, who reviews it, and how many contacts the brokerage can serve. No audience, creative, form, or budget decision should precede this signed authority-and-capacity packet.
Create one row per company–branch–MLO–state–loan-job combination. Purchase and refinance are not interchangeable. Neither are reverse mortgage, HELOC or second-lien, construction or renovation, and non-QM or investor-purpose work. Record approved lenders and products beside explicit exclusions. Add the source, check date, reviewer, and next review date.
Then translate staffed capacity into operational units: consultation slots by day, intake coverage by hour, MLO availability, processor capacity, and the rule for pausing new contacts. Do not fill the sheet with a generic “capacity available.” A Friday evening instant form needs a named receipt and response path even if the next consultation slot is Monday.
- Booked job: a confirmed initial mortgage consultation or scenario review is scheduled.
- Completed job: that consultation or review was attended and completed under the written administrative rule.
- Not a job: a click, call click, form, message, application event, approval, or closing.
Add failure states now: expired authority, an MLO employment change, product withdrawal, unsupported state, unstaffed intake, full consultation calendar, and reviewer absence. The first operational mistake usually happens here: media is allowed to run while the producing MLO is unavailable, so new contacts age in an inbox nobody owns.
Step 2: Define the funnel and select one observable contact path
Define every funnel stage separately, then choose one contact path that produces an observable received-contact record. An impression, engagement, click, call click, form, or message is never a qualified enquiry by itself. The brokerage's intake rule must create qualification; later records must separately establish consultation, application, decision, and funding stages.
| Stage | Exact evidence | Primary source system |
|---|---|---|
| Impression | Valid paid-campaign impression under the declared report rule | Meta Ads Manager |
| Engagement | Named paid-campaign engagement event | Meta Ads Manager |
| Click | Valid link click for the bounded campaign | Meta Ads Manager |
| Call click | Call-control click; no connected-call inference | Platform or site event source |
| Form | Unique valid submitted instant or site form | Meta form or website form system |
| Message | Message event under an approved documented path | Approved messaging source |
| Received contact | Unique contact actually received by intake | Call or form system joined to CRM |
| Qualified enquiry | Received contact passes written state, product, geography, intent, compliance-intake, and capacity rule | CRM with intake review |
| Booked job | Confirmed initial consultation or scenario review scheduled | Scheduling system joined to CRM |
| Completed job | Consultation attended and completed under the written rule | Calendar or CRM |
| Application stage | Started, complete, or submitted under separate definitions | Application system or LOS |
| Decision | Approval, denial, or withdrawal recorded separately | LOS or lender record |
| Closed/funded loan | Firm-defined closed or funded evidence | LOS, lender or closing system |
Choose one path for the first test. The point is clean observation, not a universal objective recommendation. Name the receipt event, timestamp, contact identifier, campaign and UTM fields, intake owner, duplicate rule, after-hours path, and broken-path alert. GA4 recommends distinct lead-stage events, but your brokerage still has to define and join the offline mortgage stages. Our GA4 setup guide explains the analytics layer without turning a web event into a loan outcome.
Step 3: Map loan-job economics, seasonality, urgency, and local density from firm evidence
Map economics and demand conditions for one authorized loan job using dated firm records, not a portable industry benchmark. Record compensation fields, media and creative cost, staff time, capacity, lag, fallout, collection rules, observed triggers, geography, and nearby licensed competition. Mark every missing field unavailable and keep it out of projections.
Use this worksheet for each authorized job. Do not blend purchase consultations with refinance, reverse mortgage, HELOC, construction, or non-QM work; their intake load, documentation, lag, fallout, and compensation treatment can differ.
| Field group | Fields to record | Evidence rule |
|---|---|---|
| Economics | Firm-supplied compensation or ticket field, paid cost, creative cost, MLO and processor time | Finance-approved source and collection basis |
| Capacity | Capacity unit, consultation slots, application capacity | Named operations owner and date window |
| Lag and fallout | Consultation, application and closing lag; withdrawal or fallout | Product-specific cohort evidence |
| Contract effects | Clawback or early-payoff handling when contractually applicable | Contract and finance review |
| Control fields | System, owner, exclusions, evidence window, unavailable fields | Required on every row |
Build a separate trigger, seasonality, urgency, and local-density log. Each row needs the observed pattern, loan job, geography, date window, numerator, denominator, system, owner, exclusions, deadline or sensitive-circumstance risk, safe response, nearby licensed entity observation date, product overlap, and next review.
This prevents manufactured urgency. A dated rise in a firm's completed purchase consultations does not authorize “buy before rates rise,” and a local competitor's ad does not prove demand. Mortgage urgency can touch rates, housing status, debt, hardship, or deadlines. Use only a reviewer-approved factual next step. The common failure is turning a noisy monthly pattern into a countdown claim that neither the lender nor compliance team approved.
Step 4: Classify the campaign and choose the contact path by qualification needs
Have a qualified reviewer classify the campaign in the current Meta interface, then choose between documented contact paths by qualification and operational needs. Compare instant and website forms on required context, accessibility, disclosures, minimum data, source matching, handoff, after-hours behavior, failure recovery, and ownership. Do not assume either path converts better.
Meta's current instructions tell advertisers to choose an applicable Special Ad Category for campaigns related to housing, employment, financial products and services, or specified civic topics. Record the exact choice available in your interface, interface date, campaign job, reviewer, rationale, and approval. Do not copy a category decision from another brokerage or last quarter's campaign.
| Decision field | Instant form | Website form |
|---|---|---|
| Documented boundary | Form hosted through Meta's lead-ad path | Form hosted on the advertiser's website |
| Context and disclosures | Verify what fits and renders in the current path | Verify destination content, rendering, and version control |
| Minimum data | List only approved routing fields | List only approved routing fields |
| Handoff | Test receipt, notification, source and owner | Test receipt, notification, source and owner |
| Failure handling | Document unavailable form, duplicate and after-hours behavior | Document page, validation, analytics and after-hours failures |
| Test verdict | No assumed conversion winner; choose the auditable, staffable path. | |
Meta documents instant and advertiser-hosted website forms. That page does not establish which path collects the right mortgage context or performs better. Teams often pick the shorter-looking flow, then discover that intake cannot identify the approved state and product without requesting more information later.
Step 5: Build one service/audience hypothesis without profiling a borrower
Build one audience hypothesis from the brokerage's verified state authority, service geography, approved loan job, and aggregate firm evidence. Document the source, current platform control, exclusions, uncertainty, permission, reviewer, and stop rule. Never infer a viewer's housing need, creditworthiness, income, debt, hardship, protected status, eligibility, or likely approval.
Write the hypothesis as an operational statement: “Test approved [loan job] education in [authorized geography] using [current documented audience source], then measure received contacts against the written intake rule.” Do not write “target likely distressed homeowners,” “find high-income buyers,” or any proxy version of those ideas.
| Audience/source gate | Required entry | Block condition |
|---|---|---|
| Business purpose | One authorized loan job and state/product hypothesis | Vague “mortgage leads” purpose |
| Platform evidence | Current control, official URL, interface or terms date | Old tutorial or assumed control |
| Source and fields | Source system, data fields, exclusions | Unknown provenance or sensitive field |
| Rights | Permission or lawful basis, access, retention/deletion | Unverified customer or prospect rights |
| Risk review | Housing, credit, protected and sensitive-circumstance assessment | Personal-circumstance inference or proxy |
| Control | Owner, reviewer, stop rule | No accountable reviewer |
Meta documents audience concepts; available controls do not prove state authority, serviceability, qualification, neutrality, or results. Regulation B §1002.4 prohibits discrimination and advertising statements that discourage prospective applicants on a prohibited basis. Let qualified fair-lending reviewers apply that rule to the exact hypothesis.
Customer-list use stays behind a separate gate. Meta's Custom Audience terms require necessary rights, permissions, and lawful basis. That supports review, not a recommendation to upload borrower, prospect, or loan-file data.
Step 6: Create the claim, disclosure, and asset-permission register
Give every proposed claim, disclosure, image, person, testimonial, product reference, location statement, and identity detail a register ID before production. Store its substantiation, permission, exact approved wording, required disclosure, reviewer, allowed uses, approval date, expiry date, and withdrawal action. If any field is missing, the asset does not run.
| Register field | What to capture | Reviewer question |
|---|---|---|
| Identity and authority | Company, person, MLO, NMLS/license, state, location | Is this exact identity current here? |
| Product and terms | Lender, product, rate, APR, payment, fee, term | Is the wording substantiated and fully disclosed? |
| Outcome language | Approval, savings, comparison, ranking, affiliation | Does it imply certainty or endorsement? |
| Proof | Testimonial, review, person, image, video and permission | Is the use allowed for this ad and date? |
| Control | Claim/asset ID, exact wording, disclosure, reviewer, approval, expiry, withdrawal | Can delivery stop when proof expires? |
Regulation Z §1026.24 governs specified terms, disclosures, and prohibited practices for dwelling-secured credit advertising. A percentage, payment, fee, term, or comparison is therefore a product- and ad-specific review item, not copy decoration. “Guaranteed,” “best,” “lowest,” “easy approval,” invented scarcity, and false government affiliation belong on the reject list.
Testimonials and reviews need evidence and permission beyond their existence on another channel. Use the same discipline described in our review management guide, then add mortgage-specific firm and legal review. Where production breaks is asset reuse: an approved branch image or MLO testimonial gets resized into a new campaign after its allowed use or approval window has ended.
Pressure-test the category, audience, and claim gate before media spend begins. Bring the authority packet, audience gate, and claim register; theStacc can help structure a marketing plan while your qualified reviewers retain campaign approval.
Step 7: Make creative, destination, and intake tell the same verified truth
Make the ad, landing destination, form, and intake script repeat the same approved company and MLO identity, state, loan job, claim IDs, disclosures, next step, availability, and exclusions. A polished ad fails when the intake team improvises a different offer or the destination quietly broadens the approved product and geography.
| Parity field | Ad and destination | Form and intake |
|---|---|---|
| Identity | Approved company/MLO and claim ID | Same identity in receipt and script |
| Authority | Approved state, loan job, NMLS/license evidence | Unsupported state/product routing rule |
| Statement | Exact approved wording and disclosures | No improvised approval, rate or savings statement |
| Next step | Consultation or guide described accurately | Same next step, availability and exclusions |
| Control | Owner, approval date and expiry | Stop handling tied to the same record |
Use a single creative brief with claim and asset IDs, not pasted prose. A compliant-sounding headline can still fail if the landing page changes “scenario review” to “approval,” or if intake asks questions outside the approved minimum-data map. Review mobile rendering, disclosure proximity, accessible text, destination state, confirmation language, and the exact human script.
Apply the practical checks in our conversion-path guide to clarity and path testing, without importing generic conversion claims into mortgage advertising. If you also publish educational organic Facebook posts, our Facebook business-page workflow covers that separate job.
theStacc's Social Media module creates or reshapes, schedules, publishes, and supports approval flows for organic posts on Facebook, Instagram, LinkedIn, and X. It does not manage Meta Ads, select a Special Ad Category, build paid audiences, configure lead paths, verify licenses, provide mortgage compliance approval, or reconcile CRM and loan records.
Step 8: Test minimum-data intake, data flow, and failure states
Run controlled test records through every approved path before spending. Verify rendering, submission, receipt, notification, source preservation, ownership, routing, after-hours handling, accessibility, consent, duplicate treatment, and deletion. Use synthetic records, exclude them from reporting, and stop if sensitive data appears where the approved data map does not permit it.
For every field, document purpose, permission or lawful basis, notice, required or optional status, access roles, security owner, retention or deletion, export behavior, and downstream destinations. Minimum data is the smallest approved set needed to route and contact. It is not an abbreviated application. Do not casually collect loan-file details, protected-class information, or free text that invites sensitive disclosures.
| Failure test | Expected handling | Change-log record |
|---|---|---|
| Unsupported state or product | Safe route outside qualified acquisition queue | Rule, owner, test timestamp |
| Current borrower or complaint | Dedicated service or complaint path | Handoff evidence; no lead count |
| Sensitive information | Restricted handling and immediate review | Exposure, access and deletion action |
| After hours or no capacity | Approved expectation or campaign pause | Capacity state and stop owner |
| Duplicate, spam or test | Flag and exclude under written rule | Original source and exclusion reason |
| Broken form or notification | Stop delivery until receipt is proven | Failure, fix, retest and approval |
Keep Conversions API and customer-list use reviewer-gated. Meta's Conversions API documentation describes business data connections and event sources; it does not prove that an offline mortgage stage occurred or override privacy and consent duties. Record every campaign, creative, form, tracking, field, destination, and event change with date, owner, reason, reviewer, and retest result.
theStacc Compliance Profiles can inject required planning context such as license identifiers, responsible-firm language, and not-advice wording; steer drafts away from prohibited claims; and gate a draft through None, Hold, or Block review states that automated or agent-key callers cannot override. The licensed professional remains responsible. This does not constitute mortgage compliance review or paid-campaign management.
Step 9: Launch one bounded test and reconcile through offline stages
Launch one bounded campaign with declared scope, caps, dates, owners, events, change control, review date, and stop conditions. Reconcile Meta and UTM evidence with intake, CRM, calendar, application or LOS, lender or closing, and finance records. Decide keep, change, or stop only after the declared lag and unresolved matches are visible.
The launch record names the campaign, ad set and ad; current Special Ad Category; contact path; audience source; state and product scope; claim and asset IDs; spend, creative, and staffed-capacity caps; start and end dates; events; owners; reviewer; change log; review date; and stop conditions. Budget and bid amounts come from the brokerage's approved bounded-risk decision. CPC, CPM, CPL, conversion rate, loan amount, fees, basis points, ROAS, and payback benchmarks are unavailable from the approved research.
Use one declared 28-day acquisition cohort for the approved rate formulas below. Product-specific scheduling, application, and closing lags can extend observation, but must be stated. Never overwrite the cohort because a later result looks better.
| Formula | Numerator ÷ denominator | Window and systems | Owner and exclusions |
|---|---|---|---|
| Click-through rate | Valid campaign link clicks ÷ valid same-campaign impressions | Declared 28-day window; Meta Ads Manager | Paid-social owner; exclude platform-filtered invalid activity and other campaigns |
| Form completion rate | Unique valid submitted campaign forms ÷ unique valid form opens or same-campaign landing sessions under one denominator | 28-day window plus stated lag; Meta/form or analytics | Paid-social and web/intake owners; exclude tests, spam, duplicates, broken paths and unmeasured consent-denied activity |
| Qualified-enquiry rate | Unique received contacts passing the written rule ÷ all unique received campaign contacts | 28-day cohort; approved source joined to call/form and CRM | Intake, paid-social and licensed reviewers; exclude unreceived actions, duplicates, spam, tests, service, complaints, unsupported requests and unresolved review |
| Booked-job rate | Qualified enquiries with confirmed initial consultation ÷ all qualified enquiries | 28-day cohort plus scheduling lag; CRM and scheduling | Intake/scheduling owner; exclude duplicates and application events; canceled appointments remain booked, not completed |
| Completed-job rate | Booked consultations attended and completed ÷ all booked jobs | Booked cohort plus completion window; calendar/CRM | MLO or operations owner; exclude canceled, open, no-show, incomplete, duplicate and misclassified meetings |
| Paid-social cost per completed first-time job | Attributable Meta spend plus explicitly costed campaign/creative labor ÷ unique first-time completed consultations | 28-day cohort plus completion lag; billing, time, CRM, calendar and finance | Paid-social with operations/finance; exclude organic, current borrowers, uncosted owner labor, duplicates, undefined credits and incomplete jobs |
| Closed/funded-loan outcome rate | Qualified campaign enquiries linked to closed/funded loans ÷ all qualified campaign enquiries | Cohort plus product-specific closing lag; source, CRM, LOS/lender/closing and finance | Mortgage operations with compliance/finance; exclude tests, duplicates, service, withdrawn, denied, incomplete and unresolved matches; report approvals separately |
The reconciliation sheet keeps a row for each impression, engagement, click, call click, form, message, received contact, qualified enquiry, booked job, completed job, application stage, decision, and closed or funded loan definition. Every row gets an exact rule, timestamp, system, owner, exclusions, and unresolved-match reason.
Do not let platform attribution settle causality. A Meta event is one evidence source. The practical error is reporting forms as leads, then comparing that count with funded loans months later without duplicates, cohort identity, fallout, or unresolved joins. The useful decision is narrower: within this bounded record, is the test operable, compliant under reviewer judgment, measurable through the declared stage, and worth another controlled iteration?
Audit the whole path before deciding what the campaign proved. Bring the stage definitions, cohort, exclusions, and unresolved matches; we can help turn the evidence into the next reviewed marketing test.
Frequently Asked Questions
Mortgage broker Facebook ads create recurring questions about permission, platform classification, form design, fair-lending review, claims, minimum data, attribution, and stop rules. The answers below define safe operating boundaries for a US brokerage marketing team. They do not replace product-, state-, company-, or campaign-specific review by qualified professionals.
Can mortgage brokers advertise on Facebook and Instagram?
Yes, a mortgage broker can advertise on Facebook and Instagram when the company, branch, MLO, state, product, creative, contact path, data use, and disclosures have current approval. Platform acceptance is not legal clearance. A qualified mortgage, fair-lending, privacy, and firm reviewer should approve the exact campaign before launch.
Which Meta Special Ad Category applies to mortgage advertising?
A qualified reviewer must classify the campaign in the current Ads Manager interface. Meta instructs advertisers to choose an applicable Special Ad Category for campaigns related to housing, employment, financial products and services, or specified civic topics. Record the available choice, interface date, reviewer, rationale, and campaign scope instead of relying on an old screenshot.
Do Facebook Ads work for mortgage brokers?
There is no universal verdict. Run one bounded, reviewed campaign for one authorized loan job and judge it through received contacts, qualified enquiries, completed consultations, and later loan stages. Keep spend, creative labor, capacity, cohort dates, exclusions, and unresolved matches in the evidence record. Meta clicks alone cannot answer the question.
Should a mortgage broker use a Meta instant form or a website form?
Choose after comparing the context, disclosures, accessibility, minimum-data need, source matching, handoff, after-hours behavior, failure states, and owner. Meta documents both instant forms and advertiser-hosted website forms, but that documentation does not establish a performance winner. Test only a path your intake and compliance teams can operate and audit.
How can a broker choose an audience without profiling borrowers or protected groups?
Build the hypothesis from verified state authority, service geography, one approved loan job, and aggregate firm evidence. Review every audience source and available control for fair-lending and privacy risk. Do not infer a viewer's housing need, credit, debt, income, hardship, protected status, eligibility, or likely approval from behavior or a proxy.
Can a mortgage ad mention rates, payments, fees, approval, savings, testimonials, or NMLS details?
Only exact, substantiated, current wording approved for that product, state, company, MLO, and placement should appear. Regulation Z governs specified credit-advertising terms and disclosures, while testimonials and identity claims need their own permission and evidence. Reject approval or savings implications, expired proof, and any statement lacking a named reviewer and withdrawal rule.
What information should a mortgage lead form collect before a consultation?
Collect only the minimum fields approved for routing and contact, with a stated purpose, notice, permission or lawful basis, access rule, security owner, and retention or deletion rule. Do not casually request loan-file detail or protected-class data. Route unsupported states, unavailable products, complaints, and current-borrower service outside the acquisition queue.
Does a click, message, call, or form count as a qualified mortgage enquiry?
No. Those are separate platform or contact-path events. A qualified enquiry is a unique received contact that meets the brokerage's written state, product, geography, borrower-intent, compliance-intake, and capacity rule. Tests, spam, duplicates, complaints, current-borrower service, unsupported requests, and unresolved reviews stay excluded under the declared definition.
How should Meta events connect to booked and completed consultations, applications, and funded loans?
Join approved Meta or UTM evidence to the intake record, CRM, calendar, application or LOS record, lender or closing evidence, and finance record. Keep each stage separate with its own rule, timestamp, system, owner, exclusions, and unresolved-match reason. Report approvals, denials, withdrawals, and closed or funded loans as distinct outcomes.
What should make a mortgage-broker Meta campaign stop?
Stop for expired or wrong authority, an unsupported state or product, missing category or disclosure, exposed data, a misleading claim, protected-circumstance inference, an unstaffed path, exhausted capacity, policy disapproval, or broken stage matching. Assign the stop owner before launch so spend cannot continue while responsibility is debated.
Run the Smallest Test Your Brokerage Can Fully Explain
A defensible mortgage broker Facebook ads test is small enough to trace from authority through a completed consultation and later loan stages. Freeze one loan job, one geography, one approved contact path, one claim register, and one evidence cohort. Expand only after qualified reviewers and operating owners can explain every exception and unresolved match.
That standard makes the campaign useful even when the result is “stop.” You learn whether the brokerage can substantiate the ad, staff the response, protect the data, preserve source evidence, and measure the mortgage stages it actually cares about. You also avoid converting a platform count into an approval, closing, or revenue story it cannot support.
theStacc can support organic Facebook publishing and compliance-aware planning and drafting. It does not replace your paid-social operator, MLO, compliance officer, privacy reviewer, CRM, LOS, lender, or finance records.
Turn one verified mortgage offer into a reviewable marketing plan. Bring your authority, claim, intake, and measurement packets so the next step starts from brokerage truth.
Sources & references
- Meta — Special Ad Category instructions
- Meta — lead ads with instant and website forms
- Meta — audience-targeting concepts
- Meta — Conversions API documentation
- Meta — Custom Audience terms
- CSBS — NMLS Consumer Access
- CFPB — Regulation B §1002.4
- CFPB — Regulation Z §1026.24
- Google Analytics Help — recommended lead events
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.
Weekly local SEO teardowns
One practical email a week. Map Pack, GBP, AI Overviews — no fluff. Unsubscribe anytime.