PageSourceSearch

https://walledgardenhq.com/assets/FacebookAdTemplates-DoCFxMrt.js

js walledgardenhq.com collected 2026-10-04 21:00:49 UTC 35,885 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-vendor-CdSo4Pd4.js";import{$ as t,bD as a,bB as i,aD as s,a as o,N as r,bC as n,d as l,bG as d,F as c,aX as h,A as m}from"./index-B-kNCLhj.js";import{L as p}from"./react-vendor-CbWGdO2G.js";import{B as u}from"./Breadcrumb-CUNWdQVo.js";import{A as g}from"./AuthorBio-Cm7KucOA.js";import{S as f}from"./ShareButtons-BSOV2SRe.js";import{R as y}from"./RelatedPosts-fgqp8nMj.js";import{C as b}from"./CopyTextField-D0vXEVe2.js";import{u as x}from"./use-content-tracking-cx1SZUN6.js";import{a as w}from"./austin-modern-living-B7bDEDhj.js";import{j as v,o as k}from"./open-house-template-aTY7rij0.js";import{j,f as N,c as T,d as S,a as E}from"./just-sold-suburban-CDpc1QhD.js";import{c as I}from"./coming-soon-CjpxMcoI.js";import{c as A}from"./cash-offer-fast-neeJ1LDI.js";import{h as H}from"./home-valuation-ad-B0qZUsKS.js";import{v as R}from"./va-loans-B1j3ttOo.js";import{r as C}from"./reverse-mortgage-tExJ2vKO.js";import"./charts-CkltDTTp.js";import"./linkedin-BTrVrmEN.js";import"./mail-B3eQJBM3.js";import"./copy-DXZIIXFz.js";const D="/creative-studio",O={"design-template":"Design template","campaign-template":"Campaign template"},q={"listing-exposure":"Listing exposure","buyer-inquiries":"Buyer inquiries","seller-conversations":"Seller conversations","open-house":"Open house",retargeting:"Retargeting"},G={"feed-square":{label:"1:1",ratio:"1 / 1"},"feed-portrait":{label:"4:5",ratio:"4 / 5"},"story-vertical":{label:"9:16",ratio:"9 / 16"}},B={"instant-form":"Instant form on Facebook or Instagram","listing-page":"Listing page","registration-page":"Registration / RSVP page","home-valuation-page":"Home valuation page"},F=[{id:"just-listed-photo-price",name:"Just Listed — Photo + Price",kind:"campaign-template",goal:"listing-exposure",preview:{src:w,alt:"Just listed ad template showing a modern home exterior with the price and a showing request button"},placements:["feed-square","feed-portrait","story-vertical"],copy:{primaryText:"Just listed in [NEIGHBORHOOD]. [BEDS] bedrooms, [BATHS] baths, [SQFT] square feet, and [STANDOUT FEATURE]. Showings start [DATE] — tap below and pick a time that works for you.",headline:"Just Listed in [NEIGHBORHOOD] — [PRICE]",description:"[BEDS] bed · [BATHS] bath · [SQFT] sq ft",cta:"Schedule Your Showing"},customize:["Swap in your best exterior or kitchen photo, shot in daylight.","Replace [NEIGHBORHOOD] and [PRICE] in the headline — both, not one.","Fill [BEDS], [BATHS], [SQFT] and one standout feature in the primary text.","Set [DATE] to the first day you can actually show it.","Point the form at your calendar or your phone, whichever you answer faster."],fairHousingNote:"Describe the property, not the buyer. Avoid phrases like 'perfect for a growing family' or 'great starter home for young couples'.",destination:"instant-form",budgetGuidance:"Illustrative planning range: $15–25/day for 7–14 days per listing.",studioHref:D},{id:"just-listed-agent-branded",name:"Just Listed — Agent Branded",kind:"design-template",goal:"listing-exposure",preview:{src:v,alt:"Agent branded just listed ad template with the agent headshot beside the property photo"},placements:["feed-square","feed-portrait"],copy:{primaryText:"I just listed [ADDRESS] in [NEIGHBORHOOD] at [PRICE]. Here's what I like about it: [ONE SENTENCE ABOUT THE HOME]. Message me or tap below if you'd like to walk through it this week.",headline:"Just Listed by [AGENT NAME] — [PRICE]",description:"[NEIGHBORHOOD] · [BEDS] bed · [BATHS] bath",cta:"Schedule Your Showing"},customize:["Add a current headshot — the same one you use everywhere else.","Replace [AGENT NAME] and your brokerage line.","Write the one-sentence note in your own voice; it is the point of this layout.","Keep the property photo dominant and the headshot small."],fairHousingNote:"Keep the personal note about the house, not about who should live there.",destination:"instant-form",budgetGuidance:"Illustrative planning range: $10–20/day, run continuously in your farm area.",studioHref:D},{id:"just-listed-detail-card",name:"Just Listed — Detail Card",kind:"design-template",goal:"listing-exposure",preview:{src:j,alt:"Detail card just listed template with beds, baths, square footage and price printed on the creative"},placements:["feed-square","feed-portrait"],copy:{primaryText:"[ADDRESS], [CITY]. [BEDS] bed, [BATHS] bath, [SQFT] sq ft, [LOT SIZE] lot, built [YEAR]. Listed at [PRICE]. Full photos, floor plan and disclosures at the link.",headline:"[BEDS] Bed, [BATHS] Bath in [NEIGHBORHOOD] — [PRICE]",description:"[SQFT] sq ft · built [YEAR]",cta:"See Photos"},customize:["Put the specs on the creative so people self-qualify before clicking.","Replace every bracketed field — a leftover [PRICE] is the most common mistake here.","Keep type large enough to read at phone size; cut a field rather than shrink it.","Send clicks to the listing page, not a form — this template promises detail."],destination:"listing-page",budgetGuidance:"Illustrative planning range: $10–20/day for 7–14 days.",studioHref:D},{id:"coming-soon-early-access",name:"Coming Soon — Early Access List",kind:"campaign-template",goal:"listing-exposure",preview:{src:I,alt:"Coming soon ad template teasing a property before it hits the market with an early access button"}
1,placements:["feed-square","story-vertical"],copy:{primaryText:"Coming soon to [NEIGHBORHOOD]: a [BEDS] bedroom with [STANDOUT FEATURE], hitting the market around [DATE]. Get the photos, price and showing times before it goes live publicly.",headline:"Coming Soon in [NEIGHBORHOOD] — Get Early Access",description:"Photos and price sent before it hits the market",cta:"Get Early Access"},customize:["Check your MLS and local pre-marketing rules before you run it.","Give a real [DATE] window instead of 'soon'.","Tease one feature — the list is the goal, not the full tour.","Schedule the launch-day follow-up before the ad goes live."],destination:"instant-form",budgetGuidance:"Illustrative planning range: $10–15/day for the 7–10 days before launch.",studioHref:D},{id:"homes-under-price-bracket",name:"Homes Under [PRICE] — Bracket Ad",kind:"campaign-template",goal:"buyer-inquiries",placements:["feed-square","feed-portrait","story-vertical"],copy:{primaryText:"Homes under [PRICE] in [CITY], updated as new listings come on. See what's actually available in your range right now — photos, addresses and price history in one list.",headline:"[CITY] Homes Under [PRICE]",description:"Current inventory in your price range",cta:"Browse Listings"},customize:["Pick a bracket that has real inventory this month — an empty list wastes the click.","Put the city and the number in the headline; that pair is the whole ad.","Point it at a saved search or a landing page that refreshes automatically.","Run two brackets against each other before you scale either one."],fairHousingNote:"Qualify by price and property type only. Never describe the neighborhood in terms of the people who live there.",destination:"listing-page",budgetGuidance:"Illustrative planning range: $15–30/day, run continuously.",studioHref:D},{id:"first-time-buyer-guide",name:"First-Time Buyer Guide",kind:"campaign-template",goal:"buyer-inquiries",preview:{src:N,alt:"First-time buyer guide ad template offering a free download about buying a first home"},placements:["feed-square","story-vertical"],copy:{primaryText:"Buying your first home in [CITY]? This free guide covers what you actually need saved, how pre-approval works, what closing costs run here, and the order the steps happen in. Download it and take your time.",headline:"The [CITY] First-Time Buyer Guide",description:"Free download · No pressure, no calls unless you ask",cta:"Download the Guide"},customize:["Localize every number in the guide to your market — generic guides do not get read.","Deliver the file immediately after the form; the delay is what kills this one.","Say plainly what happens next so the form feels safe to fill in.","Plan a short follow-up sequence before launching."],fairHousingNote:"Talk about the process and the market. Do not reference age, family status, or national origin, even favourably.",destination:"instant-form",budgetGuidance:"Illustrative planning range: $10–20/day, evaluated monthly rather than weekly.",studioHref:D},{id:"va-loan-financing",name:"VA Loan — Financing Option",kind:"campaign-template",goal:"buyer-inquiries",preview:{src:R,alt:"VA loan ad template explaining the zero down payment financing option with a learn more button"},placements:["feed-square","feed-portrait"],copy:{primaryText:"VA loan questions, answered in plain language: what the entitlement covers, how the funding fee works, and what the process looks like in [CITY]. Request the breakdown and we'll send it over.",headline:"How VA Loans Work in [CITY]",description:"Plain-language breakdown · No application required",cta:"Learn More"},customize:["Have a licensed lender review the claims before you run it.","Replace [CITY] and keep the product details current.","Set the campaign to the correct Meta Special Ad Category — credit ads carry their own restrictions separate from housing.","Route inquiries to the lender who can actually answer them."],fairHousingNote:"Describe the loan program and its published terms. Avoid implying eligibility based on anything other than the program's own rules.",destination:"instant-form",budgetGuidance:"Illustrative planning range: $15–25/day, co-funded with your lender partner.",studioHref:D},{id:"reverse-mortgage-education",name:"Reverse Mortgage — Education First",kind:"campaign-template",goal:"buyer-inquiries",preview:{src:C,alt:"Reverse mortgage education ad template offering an explainer with a learn more call to action"},placements:["feed-square"],copy:{primaryText:"A straightforward explainer on reverse mortgages: what the program requires, what it costs, how the balance works over time, and what happens to the home afterward. Request the explainer — nobody will call unless you ask.",headline:"Reverse Mortgages, Explained",description:"What they cost, how they work, what happens to the home",cta:"Learn More"},customize:["Lead with education; 'Learn More' outperforms 'Apply Now' for an unfamiliar product.","Have the lender's compliance team approve the wording.","Set the correct Special Ad Category for credit before launch.","Expect a long follow-up cycle and build the sequence first."],fairHousingNote:"State the program's published eligibility requirements as product facts. Do not target or describe an audie
1nce by age.",destination:"instant-form",budgetGuidance:"Illustrative planning range: $15–25/day with a long evaluation window.",studioHref:D},{id:"cash-offer-fast-close",name:"Cash Offer — Simple Sale",kind:"campaign-template",goal:"seller-conversations",preview:{src:A,alt:"Cash offer ad template for homeowners offering an as-is sale with a get your offer button"},placements:["feed-square","feed-portrait"],copy:{primaryText:"Thinking about selling but not looking forward to repairs, staging and a month of showings? Request a cash offer on your [CITY] home. No repairs, no open houses, and you choose the closing date. Answer a few questions and we'll follow up with a number.",headline:"Get a Cash Offer on Your [CITY] Home",description:"No repairs · No showings · You pick the closing date",cta:"Get Your Offer"},customize:["Be accurate about the next step — if it is a conversation and a valuation rather than an instant number, say so.","Name the property types and areas you actually buy or list in.","Answer inbound fast; this template produces time-sensitive conversations.","Keep the benefit list to the frictions you genuinely remove."],fairHousingNote:"Address the situation ('not looking forward to repairs'), never the household.",destination:"instant-form",budgetGuidance:"Illustrative planning range: $20–35/day; seller leads cost more than buyer leads.",studioHref:D},{id:"cash-offer-market-specific",name:"Cash Offer — Named Market",kind:"design-template",goal:"seller-conversations",preview:{src:T,alt:"Market specific cash offer ad template naming the city with a get your offer call to action"},placements:["feed-square","story-vertical"],copy:{primaryText:"Cash offers on [CITY] homes. If you'd rather skip repairs, showings and a long timeline, request a number on your address and see whether it works for you. No obligation either way.",headline:"Cash Offers on [CITY] Homes",description:"Request a number on your address",cta:"Get Your Offer"},customize:["Put the city or neighborhood name in the headline and on the creative.","Use a recognizable local image rather than a stock house.","Keep the ask small — one address, one contact method."],destination:"instant-form",budgetGuidance:"Illustrative planning range: $20–35/day per market.",studioHref:D},{id:"home-value-check",name:"Home Value — What's It Worth Now",kind:"campaign-template",goal:"seller-conversations",preview:{src:H,alt:"Home valuation ad template asking homeowners what their home is worth with a get your value button"},placements:["feed-square","feed-portrait","story-vertical"],copy:{primaryText:"Homes near [NEIGHBORHOOD] have been selling at [GENERAL MARKET OBSERVATION]. If you've wondered what that means for your address, request a current value — it takes a minute, and nobody will show up at your door.",headline:"What's Your [NEIGHBORHOOD] Home Worth Today?",description:"Current value for your address · No obligation",cta:"Get Your Home Value"},customize:["Use a market observation you can back up from your own MLS data.","Replace [NEIGHBORHOOD] with an area people actually identify with.","Decide whether the value is automated or agent-prepared, and say which.","Follow up the same day — this is the highest-intent seller form you will run."],fairHousingNote:"Talk about prices and properties, not about who is moving in or out of the area.",destination:"home-valuation-page",budgetGuidance:"Illustrative planning range: $20–30/day within your farm area.",studioHref:D},{id:"right-size-single-level",name:"Right-Size — Single-Level Living",kind:"design-template",goal:"seller-conversations",preview:{src:S,alt:"Right-size ad template featuring single-level homes with low maintenance yards"},placements:["feed-square","feed-portrait"],copy:{primaryText:"Single-level homes in [CITY] with low-maintenance yards, wider doorways and primary bedrooms on the main floor. If a smaller footprint sounds better than the one you're maintaining now, here's what's available.",headline:"Single-Level Homes in [CITY]",description:"Main-floor primary · Low-maintenance yards",cta:"Browse Listings"},customize:["Describe the homes — single level, main-floor primary, yard size — and let the right people recognize themselves.","Replace [CITY] and link to a filtered list of single-level inventory.","Use interior photos that show the layout, not lifestyle stock imagery."],fairHousingNote:"Never reference age, retirement, 'empty nesters', or family status. Housing ads cannot target or describe an audie
1nce that way — describe the property features instead.",destination:"listing-page",budgetGuidance:"Illustrative planning range: $15–25/day, run continuously.",studioHref:D},{id:"open-house-invitation",name:"Open House — Date, Time, Address",kind:"campaign-template",goal:"open-house",preview:{src:k,alt:"Open house ad template showing the event date, time and address with an RSVP button"},placements:["feed-square","feed-portrait","story-vertical"],copy:{primaryText:"Open house [DATE], [TIME], at [ADDRESS]. Walk through at your own pace, ask questions, and see the [STANDOUT FEATURE] before you decide. RSVP below and we'll send the address details and parking instructions.",headline:"Open House [DATE] [TIME] — [ADDRESS]",description:"Stop by anytime · No appointment needed",cta:"RSVP"},customize:["Put [DATE] and [TIME] in the headline so they survive truncation.","Launch 2–3 days out and end the campaign the morning of.","Name a nearby landmark if the street is hard to find.","Collect RSVPs — the people who never arrive are still leads."],destination:"instant-form",budgetGuidance:"Illustrative planning range: $10–20/day for the 3 days before the event.",studioHref:D},{id:"open-house-story-countdown",name:"Open House — Story Countdown",kind:"design-template",goal:"open-house",preview:{src:t,alt:"Minimal vertical open house template designed for Stories and Reels placements"},placements:["story-vertical"],copy:{primaryText:"Tomorrow: open house at [ADDRESS], [TIME]. Swipe up for directions.",headline:"Open House Tomorrow — [TIME]",description:"[ADDRESS]",cta:"Get Directions"},customize:["Build this at 9:16 and keep text inside the middle of the frame.","Use it as the reminder the day before, alongside the feed version.","One line of text only — Stories are read in under two seconds."],destination:"registration-page",budgetGuidance:"Illustrative planning range: $5–10/day for the final 24–48 hours.",studioHref:D},{id:"price-improved-retarget",name:"Price Improved — Retargeting",kind:"campaign-template",goal:"retargeting",placements:["feed-square","feed-portrait"],copy:{primaryText:"Price improved on [ADDRESS] — now [NEW PRICE]. Same [BEDS] bedrooms, same [STANDOUT FEATURE], new number. If it was close before, it may be worth a second look.",headline:"Price Reduced — Now [NEW PRICE]",description:"[BEDS] bed · [BATHS] bath · [NEIGHBORHOOD]",cta:"Learn More"},customize:["Run it against Custom Audiences built from your own site visitors, video viewers and form openers.","State the new price plainly rather than hinting at it.","Use a different photo from the original ad so it does not look like a repeat.","Launch the day the price change goes live."],destination:"listing-page",budgetGuidance:"Illustrative planning range: $5–15/day — retargeting audiences are small.",studioHref:D},{id:"just-sold-neighborhood-proof",name:"Just Sold — Neighborhood Proof",kind:"campaign-template",goal:"retargeting",preview:{src:E,alt:"Just sold ad template showing a recently sold suburban home with a home value call to action"},placements:["feed-square","feed-portrait"],copy:{primaryText:"Just sold near [NEIGHBORHOOD] at [SALE PRICE], in [DAYS ON MARKET] days. If you own nearby and have wondered what that means for your address, request a current value — no obligation.",headline:"Just Sold Nearby — [SALE PRICE]",description:"See what your home is worth today",cta:"Get Your Home Value"},customize:["Confirm your seller is comfortable with the sale price being shown.","Run it to people who have already engaged with your listing ads, plus the surrounding area.","Remember Meta requires a 15-mile minimum radius on housing ads — 'the neighborhood' happens in the copy, not the targeting.","Keep the promise small: a value estimate, not a pitch."],fairHousingNote:"Report the sale. Do not characterize the neighborhood or the people who bought.",destination:"home-valuation-page",budgetGuidance:"Illustrative planning range: $10–20/day for 7–10 days after a closing.",studioHref:D}],P=["listing-exposure","buyer-inquiries","seller-conversations","open-house","retargeting"].map(e=>({goal:e,label:q[e],templates:F.filter(t=>t.goal===e)})).filter(e=>e.templates.length>0),z=F.length,L="2026-03-10",M="2026-09-14",Y="https://walledgardenhq.com/blog/facebook-ad-templates-real-estate",$=`Real Estate Facebook Ad Templates: ${z} Ready-to-Use Ads | Walled Garden`,W="Real Estate Facebook Ad Templates (Ready to Customize)",U=`${z} real estate Facebook ad templates with the full ad copy included. Fill in the brackets and launch. Free to use, nothing gated.`,V=[{question:"Are these templates free?",answer:"Yes. The ad copy on this page is free to use — there is no form, no download gate and no account needed. Copy the primary text, headline and call to action, replace the bracketed fields with your own details, and run them wherever you advertise."},{question:"Do I need Walled Garden to use them?",answer:"No. The copy works in Meta Ads Manager or any tool you already use. Walled Garden's Creative Studio builds the matching creative and handles the campaign setup, Housing Special Ad Category declaration, lead form and lead routing, but nothing on this page requires it."},{question:"What image sizes should I use for Facebook and Instagram?",answer:"Build three sizes: 1:1 square for feed, 4:5 portrait for feed (it takes up more screen on a phone), and 9:16 vertical for Stories and Reels. Keep text and logos away from the top and bottom of the 9:16 version, where the interface covers the frame. Each template above lists the sizes it ships in."},{question:"Can I use these on Instagram?",answer:"Yes. Facebook and Instagram are the same ad system, so a campaign built here can run on both. The 4:5 and 9:16 versions matter more on Instagram, and a shorter first line of primary text works better because Instagram truncates earlier than Facebook does."},{question:"How do I keep a template fair-housing compliant?",answer:"Describe the property, the offer and the terms — never the person you hope to reach. Avoid references to family status, age, religion, national origin, disability, race or sex, including positive-sounding ones like 'perfect for young families'. Walled Garden applies Meta's Housing Special Ad Category to every real estate campaign, which restricts targeting, but your wording and imagery are still your responsibility. This is general information, not legal advice."}],J=[{title:"Swap the photo",body:"Use your own daylight exterior or the room that sells the house. One strong image beats a collage."},{title:"Replace every bracketed field",body:"[ADDRESS], [PRICE], [NEIGHBORHOOD], [DATE], [TIME]. A leftover bracket in a live ad is the most common mistake."},{title:"Keep the offer to one sentence",body:"Tour it, RSVP, get the value, see the list. Two offers in one ad halve the response to both."}
1,{title:"Choose the destination",body:"Instant form for volume and pre-filled details; a listing or valuation page for fewer, more considered inquiries."},{title:"Set the Housing Special Ad Category",body:"Every real estate ad must be declared in the Housing category. Walled Garden applies it automatically; in Ads Manager you set it yourself at the campaign level."},{title:"Launch, then check comments and leads the first day",body:"Answer questions in the comments and reply to leads quickly. Leave the targeting and budget alone while delivery settles."}],K=[a({headline:W,description:U,author:"Travis Thom",datePublished:L,dateModified:M,image:"https://walledgardenhq.com/og-image.jpg"}),i({name:"Travis Thom",jobTitle:"Co-Founder & Chief Strategist",worksFor:"Walled Garden"}),s([{name:"Home",url:"https://walledgardenhq.com"},{name:"Blog",url:"https://walledgardenhq.com/blog"},{name:"Facebook Ad Templates",url:Y}]),{"@context":"https://schema.org","@type":"ItemList",name:`${z} real estate Facebook ad templates`,numberOfItems:z,itemListElement:F.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,url:`${Y}#${e.id}`}))}],Q=({template:t})=>e.jsxs("div",{className:"flex items-end gap-3",children:[t.placements.map(t=>{const{label:a,ratio:i}=G[t];return e.jsxs("div",{className:"text-center",children:[e.jsx("div",{"aria-hidden":"true",className:"w-10 rounded border border-dashed border-slate-600 bg-slate-900/70",style:{aspectRatio:i}}),e.jsx("span",{className:"mt-1 block text-[10px] text-white/55",children:a})]},t)}),e.jsxs("span",{className:"sr-only",children:["Ships in these sizes: ",t.placements.map(e=>G[e].label).join(", ")]})]}),X=({template:t,index:a})=>e.jsxs("article",{id:t.id,className:"scroll-mt-24 overflow-hidden rounded-xl border border-slate-800 bg-black/60 backdrop-blur-xl",children:[t.preview?e.jsx("img",{src:t.preview.src,alt:t.preview.alt,loading:a<2?"eager":"lazy",width:1080,height:1080,className:"aspect-square w-full object-cover"}):e.jsx("div",{className:"flex aspect-[3/1] w-full items-center justify-center border-b border-slate-800 bg-slate-900/70 px-6 text-center",children:e.jsx("span",{className:"text-sm text-slate-300",children:"Preview: see it in Creative Studio"})}),e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"mb-3 flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"rounded-full border border-purple-500/30 bg-purple-500/10 px-2.5 py-1 text-xs font-medium text-purple-300",children:O[t.kind]}),e.jsx("span",{className:"rounded-full border border-cyan-500/30 bg-cyan-500/10 px-2.5 py-1 text-xs font-medium text-cyan-300",children:q[t.goal]})]}),e.jsx("h3",{className:"text-xl font-bold text-white",children:t.name}),e.jsxs("div",{className:"mt-4",children:[e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-white/55",children:"Ships in"}),e.jsx("div",{className:"mt-2",children:e.jsx(Q,{template:t})})]}),e.jsxs("div",{className:"mt-5 space-y-3",children:[e.jsx(b,{label:"Primary text",value:t.copy.primaryText,itemId:t.id,location:"Ad Templates Library"}),e.jsx(b,{label:"Headline",value:t.copy.headline,itemId:t.id,location:"Ad Templates Library"}),t.copy.description&&e.jsxs("div",{className:"rounded-lg border border-slate-800 bg-slate-950/60 p-4",children:[e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-cyan-400",children:"Description"}),e.jsx("p",{className:"mt-2 select-text text-sm text-white/85",children:t.copy.description})]}),e.jsx(b,{label:"Call to action",value:t.copy.cta,itemId:t.id,location:"Ad Templates Library"})]}),e.jsxs("div",{className:"mt-5",children:[e.jsx("h4",{className:"mb-2 font-semibold text-white",children:"Customize it in this order"}),e.jsx("ol",{className:"list-decimal space-y-1.5 pl-5 text-sm leading-relaxed text-white/80",children:t.customize.map(t=>e.jsx("li",{children:t},t))})]}),t.fairHousingNote&&e.jsxs("p",{className:"mt-5 rounded-lg border border-amber-500/25 bg-amber-500/5 p-4 text-sm text-amber-100/90",children:[e.jsx("span",{className:"font-semibold",children:"Fair housing:"})," ",t.fairHousingNote]}),e.jsxs("p",{className:"mt-5 text-sm text-white/65",children:[e.jsx("span",{className:"font-semibold text-white",children:"Destination:"})," ",B[t.destination]]}),t.budgetGuidance&&e.jsx("p",{className:"mt-2 text-sm text-white/60",children:t.budgetGuidance}),e.jsxs(p,{to:t.studioHref,onClick:()=>d("Open Creative Studio",`Ad Templates — ${t.id}`),className:"mt-5 inline-flex items-center gap-2 rounded-lg border border-cyan-500/40 px-4 py-2 text-sm font-semibold text-cyan-300 transition-colors hover:border-cyan-400 hover:text-cyan-200",children:["Open Creative Studio",e.jsx(m,{className:"h-4 w-4","aria-hidden":"true"})]})]})]}),Z=()=>{x({contentName:"Real Estate Facebook Ad Templates",contentCategory:"Blog Post - Templates"});let t=0;return e.jsxs(e.Fragment,{children:[e.jsx(o,{title:$,description:U,canonical:Y,ogType:"article",ogImage:"https://walledgardenhq.com/og-image.jpg",schema:K,aiSummary:`A free, ungated library of ${z} real estate Facebook and Instagram ad templates grouped by campaign goal. Each template includes the complete primary text, headline and call to action with bracketed placeholders to fill in, the sizes it ships in, a customization checklist, a fair-housing note where relevant, the destination it should point to, and an illustrative daily budget planning range. Design templates cover the creative only; campaign templates add copy, lead form and budget guidance.`}),e.jsxs("div",{className:"min-h-screen bg-slate-950",children:[e.jsx(r,{theme:"dark"}),e.jsx("main",{className:"pb-16 pt-24",children:e.jsxs("article",{className:"container mx-auto max-w-5xl px-4",children:[e.jsx(u,{items:[{name:"Home",path:"/"},{name:"Blog",path:"/blog"},{name:"Ad Templates"}]}),e.jsxs("header",{className:"mb-10",children:[e.jsx("h1",{className:"mb-4 text-4xl font-bold text-white md:text-5xl",children:W}),e.jsxs("p",{className:"mb-4 text-lg leading-relaxed text-white/85",children:[z," templates for listing, buyer, seller, open house and retargeting campaigns. Each one includes the complete ad copy with bracketed fields to fill in, the sizes it ships in, and what to change first. The copy is free to use — no form, no download, no account."]}),e.jsxs("div",{className:"mb-4 grid gap-4 sm:grid-cols-2",children:[e.jsxs("div",{className:"rounded-xl border border-slate-800 bg-black/50 p-5",children:[e.jsx("h2",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-purple-300",children:"Design template"}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-white/75",children:"The creative only — a layout for the image and the text that sits on it. You bring the photo, the offer and the campaign setup."})]}),e.jsxs("div",{className:"rounded-xl border border-slate-800 bg-black/50 p-5",children:[e.jsx("h2",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-cyan-300",children:"Campaign template"}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-white/75",children:"The creative plus the ad copy, the lead form destination and a budget range to plan with. Closer to something you can launch the same day."})]})]}),e.jsxs("p",{className:"mb-6 text-sm text-white/65",children:["Want to see finished ads instead of blanks?"," ",e.jsx(p,{to:"/blog/real-estate-facebook-ad-examples",className:"text-cyan-400 hover:underline",children:"See the ad examples gallery"})," · ",e.jsx(p,{to:"/facebook-ads-guide",className:"text-cyan-400 hover:underline",children:"Step-by-step setup guide"})," · ",e.jsx(p,{to:"/blog/facebook-ads-cost-real-estate",className:"text-cyan-400 hover:underline",children:"What these campaigns cost"})," · ",e.jsx(p,{to:"/facebook-ads-for-real-estate-agents",className:"text-cyan-400 hover:underline",children:"Facebook ads for real estate agents"})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-1 text-sm text-white/60",children:[e.jsxs("span",{children:["By"," ",e.jsx(p,{to:"/authors/travis-thom",className:"text-cyan-400 hover:text-cyan-300",children:"Travis Thom"})]}),e.jsx("span",{children:"•"}),e.jsx("time",{dateTime:L,children:"Published March 10, 2026"}),e.jsx("span",{children:"•"}),e.jsx("time",{dateTime:M,children:"Updated September 14, 2026"})]})]}),e.jsx("nav",{"aria-label":"Jump to a template group",className:"sticky top-20 z-20 mb-12 rounded-xl border border-slate-800 bg-slate-950/90 p-3 backdrop-blur",children:e.jsxs("ul",{className:"flex flex-wrap gap-2",children:[P.map(t=>e.jsx("li",{children:e.jsxs("a",{href:`#${t.goal}`,className:"inline-block rounded-full border border-slate-700 px-3 py-1.5 text-sm text-slate-200 transition-colors hover:border-cyan-400/60 hover:text-cyan-300",children:[t.label," (",t.templates.length,")"]})},t.goal)),e.jsx("li",{children:e.jsxs("a",{href:"#campaign-templates",className:"inline-block rounded-full border border-slate-700 px-3 py-1.5 text-sm text-slate-200 transition-colors hover:border-cyan-400/60 hover:text-cyan-300",children:["Campaign templates (",F.filter(e=>"campaign-template"===e.kind).length,")"]})}),e.jsx("li",{children:e.jsxs("a",{href:"#design-templates",className:"inline-block rounded-full border border-slate-700 px-3 py-1.5 text-sm text-slate-200 transition-colors hover:border-cyan-400/60 hover:text-cyan-300",children:["Design templates (",F.filter(e=>"design-template"===e.kind).length,")"]})})]})}),P.map(a=>e.jsxs("section",{className:"mb-16",children:[e.jsx("h2",{id:a.goal,className:"scroll-mt-32 text-3xl font-bold text-white",children:a.label}),e.jsx("div",{className:"mt-8 grid gap-8 md:grid-cols-2",children:a.templates.map(a=>(t+=1,e.jsx(X,{template:a,index:t-1},a.id)))})]},a.goal)),e.jsxs("section",{className:"mb-16 grid gap-6 md:grid-cols-2",children:[e.jsxs("div",{id:"campaign-templates",className:"scroll-mt-32 rounded-xl border border-slate-800 bg-black/40 p-6",children:[e.jsx("h2",{className:"text-xl font-bold text-white",children:"Campaign templates"}),e.jsx("p",{className:"mt-2 text-sm text-white/70",children:"Creative, copy, destination and a budget range to plan with."}),e.jsx("ul",{className:"mt-4 space-y-1.5 text-sm",children:F.filter(e=>"campaign-template"===e.kind).map(t=>e.jsx("li",{children:e.jsx("a",{href:`#${t.id}`,className:"text-cyan-400 hover:underline",children:t.name})},t.id))})]}),e.jsxs("div",{id:"design-templates",className:"scroll-mt-32 rounded-xl border border-slate-800 bg-black/40 p-6",children:[e.jsx("h2",{className:"text-xl font-bold text-white",children:"Design templates"}),e.jsx("p",{className:"mt-2 text-sm text-white/70",children:"The creative layout only — you bring the photo and the campaign setup."}),e.jsx("ul",{className:"mt-4 space-y-1.5 text-sm",children:F.filter(e=>"design-template"===e.kind).map(t=>e.jsx("li",{children:e.jsx("a",{href:`#${t.id}`,className:"text-cyan-400 hover:underline",children:t.name})},t.id))})]})]}),e.jsxs("section",{className:"mb-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-white",children:"How to customize any template"}),e.jsx("ol",{className:"mt-6 space-y-3",children:J.map((t,a)=>e.jsxs("li",{className:"rounded-lg border border-slate-800 bg-black/40 p-4 text-white/80",children:[e.jsxs("span",{className:"font-semibold text-white",children:[a+1,". ",t.title,"."]})," ",t.body]},t.title))}),e.jsxs("p",{className:"mt-5 text-sm text-white/70",children:["The full walkthrough, with the Ads Manager path beside the Walled Garden path, is in the"," ",e.jsx(p,{to:"/facebook-ads-guide",className:"text-cyan-400 hover:underline",children:"step-by-step setup guide"}),"."]})]}),e.jsxs("section",{className:"mb-16",children:[e.jsx("h2",{className:"mb-6 text-3xl font-bold text-white",children:"Frequently asked questions"}),e.jsx(n,{items:V,idPrefix:"ad-templates-faq",className:"space-y-3",itemClassName:"border border-slate-800 rounded-lg bg-black/40 px-4",triggerClassName:"text-left text-white hover:text-cyan-300",contentClassName:"text-white/75"})]}),e.jsxs("section",{className:"mb-16 rounded-2xl border border-cyan-500/20 bg-black/50 p-8 text-center",children:[e.jsx("h2",{className:"text-2xl font-bold text-white",children:"Build the creative to match"}),e.jsx("p",{className:"mx-auto mt-3 max-w-2xl text-white/75",children:"Creative Studio builds the 1:1, 4:5 and 9:16 versions from your listing, so the copy above has something to sit on."}),e.jsxs("div",{className:"mt-6 flex flex-wrap justify-center gap-3",children:[e.jsx(l,{asChild:!0,size:"lg",children:e.jsx(p,{to:"/creative-studio",onClick:()=>d("Open Creative Studio","Ad Templates — Final CTA"),children:"Open Creative Studio"})}),e.jsx(l,{asChild:!0,size:"lg",variant:"outline",children:e.jsx(p,{to:"/blog/real-estate-facebook-ad-examples",children:"See finished ad examples"})})]})]}),e.jsx(f,{title:W,url:Y}),e.jsx("div",{className:"my-12",children:e.jsx(g,{name:"Travis Thom",title:"Co-Founder & Chief Strategist",bio:"Digital marketing strategist with 12+ years of experience helping real estate professionals master Facebook and Instagram advertising through AI-powered automation.",image:"https://walledgardenhq.com/wp-content/uploads/2025/03/travis.png"})}),e.jsx(y,{posts:[{title:"Real Estate Facebook Ad Examples With Copy",excerpt:"22 finished ads grouped by goal, with the copy and the reasoning behind each.",readTime:"9 min",url:"/blog/real-estate-facebook-ad-examples"},{title:"How to Run Facebook Ads for Real Estate",excerpt:"The step-by-step setup, with the Ads Manager and Walled Garden paths side by side.",readTime:"12 min",url:"/facebook-ads-guide"},{title:"What Facebook Ads Cost for Real Estate",excerpt:"Media cost, fully loaded cost per lead, and what actually moves them.",readTime:"8 min",url:"/blog/facebook-ads-cost-real-estate"}]})]})}),e.jsx(c,{}),e.jsx(h,{})]})]})};export{Z as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.