๐ŸŽจ Bright Side Plumbing

Ad Creative Design Playbook

๐Ÿ“‹ Built for Audrey Grant, Graphic Designer

"Make every pixel sell plumbing." — The creative weapon that turns ads into revenue.

callbrightside.com | KC Metro | $3M โžœ $6M | Generated March 12, 2026

01 ๐Ÿ” Google Search Ads (RSA)

๐Ÿ“ RSA Structure Overview

Responsive Search Ads allow up to 15 headlines (30 chars each) and 4 descriptions (90 chars each). Google's AI mixes and matches them. Your job: give it excellent raw materials.

Google tests ~32,760 possible combinations from a full RSA. Quality inputs = quality outputs. Every headline matters.

๐Ÿท๏ธ 15 Headlines for Sewer Repair/Replacement (30 char max)

#HeadlineCharsTypePin?
1KC Sewer Repair Experts23๐ŸŽฏ ServicePin H1
2Sewer Line Replacement KC25๐ŸŽฏ ServicePin H1
3Call Bright Side Plumbing25๐Ÿข BrandPin H2
4Licensed & Insured Plumbers27๐Ÿ›ก๏ธ Trust
5Free Sewer Camera Inspection28๐ŸŽ Offer
6Same-Day Sewer Service22โšก Speed
7Trenchless Sewer Solutions26๐Ÿ”ง Method
8Overland Park Sewer Pros24๐Ÿ“ Geo
9$0 Down Financing Available27๐Ÿ’ฐ Finance
104.9โ˜… Rated Plumbing Company27โญ Social
1124/7 Emergency Sewer Help25๐Ÿšจ Urgency
12Olathe Sewer Specialists25๐Ÿ“ Geo
13Serving KC Since 201521๐Ÿข Brand
14Get Your Free Estimate Now26๐Ÿ“ž CTAPin H3
15No Dig Sewer Repair Options27๐Ÿ”ง Method

๐Ÿ“‹ 4 Descriptions (90 char max)

#DescriptionCharsPin?
1KC's trusted sewer repair team. Fast diagnostics, honest pricing, guaranteed work. Call now!90Pin D1
2Trenchless sewer replacement saves your yard. Free camera inspection with every estimate.88
3Licensed KC plumbers. Same-day service, $0 down financing. Bright Side gets it done right.89
4Rated 4.9 stars by KC homeowners. Full sewer repair and replacement. Book online today.86
Pin only 2-3 elements max. Over-pinning kills Google's ability to optimize. Pin your best service headline to H1 and brand to H2. Leave everything else flexible.

๐Ÿ“Š Ad Strength Scoring

RatingWhat It MeansAudrey's Action
PoorToo few assets or too similarAdd more diverse headlines, unpin most positions
AverageSome variety, room to growAdd keyword variations, more unique value props
GoodSolid variety, performing wellMonitor CTR, swap lowest performers monthly
ExcellentMaximum variety and relevance๐ŸŽฏ THIS IS THE TARGET. Maintain and iterate.
Never settle for "Average." Robert needs "Excellent" on every RSA. If Google says add more headlines, add more headlines. Period.

๐Ÿ”— Ad Extensions (Assets)

๐Ÿ“Œ Sitelinks (min 4, aim for 8)

Sitelink Title (25 char)Description Line 1 (35)Description Line 2 (35)URL
Sewer RepairExpert sewer diagnosticsCamera inspections included/sewer-repair
Water Heater ServiceRepair or replacementSame-day appointments/water-heater
Drain CleaningClogged drains? We fix fastHydro jetting available/drain-cleaning
Emergency Plumbing24/7 emergency responseKC metro coverage/emergency
Free EstimateNo obligation quotesTransparent pricing always/contact
Gas Line ServicesLicensed gas line expertsSafety is our priority/gas-line
Financing Options$0 down availableFlexible payment plans/financing
About Bright SideKC family-owned plumberTrusted since 2015/about

๐Ÿ’ฌ Callouts (25 char each, min 4)

Licensed & Insured Free Estimates Same-Day Service $0 Down Financing 4.9โ˜… Google Rating Family-Owned Trenchless Options 24/7 Emergency

๐Ÿ“‹ Structured Snippets

HeaderValues (max 10, 25 chars each)
ServicesSewer Repair, Drain Cleaning, Water Heater, Gas Lines, Emergency, Trenchless, Hydro Jetting, Camera Inspection
NeighborhoodsOverland Park, Olathe, Lenexa, Shawnee, Lee's Summit, Blue Springs, Independence, Prairie Village
BrandsRinnai, Bradford White, Navien, Moen, InSinkErator

๐Ÿ–ผ๏ธ Image Extensions

SpecLandscapeSquare
Dimensions1200 x 628 px1200 x 1200 px
File TypePNG or JPGPNG or JPG
Max Size5120 KB5120 KB
Aspect Ratio1.91:11:1
Safe ZoneCenter 80% (no text in outer edges)Center 80%
Creating Image Extensions: 1๏ธโƒฃ Select high-quality job site photo (real BSP work, not stock) → 2๏ธโƒฃ Crop to 1200x628 AND 1200x1200 → 3๏ธโƒฃ Ensure center 80% contains key visual → 4๏ธโƒฃ NO text overlays (Google rejects them) → 5๏ธโƒฃ Export as JPG at 80% quality (under 5MB) → 6๏ธโƒฃ Name: sewer-repair_imgext_landscape_v1_20260312.jpg → 7๏ธโƒฃ Upload to Google Ads at campaign or ad group level
Image extensions CANNOT contain text, logos, or overlays. Google will disapprove. Use clean photography only. The BSP logo belongs in your logo extensions, not here.

02 ๐Ÿ–ผ๏ธ Google Display Ads

๐Ÿ“ All 7 Standard Display Sizes

Size NamePixelsWhere It ShowsPriority
๐Ÿ† Medium Rectangle300 x 250In-article, sidebarMUST HAVE
๐Ÿ† Large Rectangle336 x 280In-article, feedsMUST HAVE
๐Ÿ† Leaderboard728 x 90Top of page, forumsMUST HAVE
Half Page300 x 600Sidebar (high impact)HIGH
Mobile Banner320 x 50Mobile top/bottomHIGH
Large Mobile Banner320 x 100Mobile in-contentHIGH
Wide Skyscraper160 x 600Sidebar tallMEDIUM

๐Ÿ“ฆ File Requirements

FormatMax File SizeNotes
Static (JPG/PNG)150 KBPNG for transparency, JPG for photos
Animated (GIF)150 KBMax 30 seconds, max 5 FPS
HTML5150 KB (initial), 2.2 MB (total)Must include clickTag, max 30s animation
Start with the 300x250. It gets the most inventory. Design that first, then adapt to other sizes. Never just "squish" a design into a different ratio.

๐ŸŽจ Color Theory for Plumbing Display Ads

BSP Brand Palette

ColorHexUse For
๐Ÿ”ต Primary Blue#0066CCHeaders, CTA buttons, borders
โšช Clean White#FFFFFFBackgrounds, text contrast
๐ŸŸก Accent Gold#FFC107Badges, urgency callouts, stars
โšซ Dark Navy#1A1A2EText, overlays
๐ŸŸข Trust Green#28A745Checkmarks, "verified" badges

Psychology in Display

  • ๐Ÿ”ต Blue = Trust, reliability, water (perfect for plumbing)
  • ๐ŸŸก Gold/Yellow = Urgency, attention, warmth
  • ๐ŸŸข Green = Safety, "go ahead," money saved
  • ๐Ÿ”ด Red = Emergency, act now (use sparingly)
  • โšช White space = Clarity, professionalism
Blue increases trust perception by 29% in home services ads (Google Internal, 2024). Always lead with blue, accent with gold for urgency.

๐Ÿ”˜ CTA Button Design Rules

RuleSpecWhy
SizeMin 44x44px tap targetMobile accessibility standard
ColorHigh contrast vs background (gold on blue, white on blue)Must pop in 0.5 seconds
TextAction verb + benefit: "Get Free Estimate" not "Submit"Tells user what they get
ShapeRounded rectangle (8-12px radius)Rounded = friendly, approachable
PositionBottom-right or bottom-centerNatural eye flow endpoint
Hover StateDarken 15% or subtle shadowConfirms clickability

โœ… Best CTA Text for BSP

Get Free Estimate Call Now Book Online Schedule Service Fix It Today

๐Ÿšซ Never use: Submit Click Here Learn More (too vague for plumbing)

๐ŸŽž๏ธ Animation Specs (GIF/HTML5)

ParameterSpec
Max Duration30 seconds
Max Loop3 loops, must stop on final frame
Frame RateMax 5 FPS (GIF) / 24 FPS (HTML5)
Final FrameMust show logo + CTA + phone number
Strobing/FlashingโŒ Prohibited
Display Ad Creation Workflow: 1๏ธโƒฃ Start in Figma/Photoshop at 300x250 → 2๏ธโƒฃ Layout: Hero image (top 60%) + Headline + CTA (bottom 40%) → 3๏ธโƒฃ Add BSP logo (top-left or bottom-left, max 20% of ad area) → 4๏ธโƒฃ Export static version first (JPG, under 150KB) → 5๏ธโƒฃ If animated: 3 frames max (problem → solution → CTA) → 6๏ธโƒฃ Adapt to all 7 sizes (do NOT auto-scale) → 7๏ธโƒฃ QA each size on both light and dark backgrounds → 8๏ธโƒฃ Name: sewer_display_300x250_v1_20260312.png

03 ๐ŸŽฌ YouTube Video Ads

๐Ÿ“น Ad Formats at a Glance

FormatDurationSkip?Best For
โšก Bumper6 seconds maxNon-skippableBrand awareness, retargeting
๐ŸŽฌ In-Stream (Short)15 secondsNon-skippableKey message, local awareness
๐ŸŽฌ In-Stream (Standard)15-30 secondsSkippable after 5sFull story, service showcase
๐Ÿ” Discovery/In-FeedAny lengthUser chooses to clickEducational content, trust

๐Ÿ–ผ๏ธ Thumbnail Specs (Discovery Ads)

SpecValue
Dimensions1280 x 720 px (16:9 ratio)
Min Width640 px
File TypesJPG, PNG, GIF, BMP
Max Size2 MB

๐Ÿ“ Companion Banner

SpecValue
Dimensions300 x 60 px
ShowsDesktop only, right of video player
ContentBSP logo + tagline + phone number
File Size150 KB max
The companion banner is tiny (300x60). Do NOT try to cram too much in. Logo on left, "Call 913-XXX-XXXX" on right. That is it.

๐Ÿช The BSP Hook Framework (First 5 Seconds)

You have 5 seconds before they skip. Every frame counts. Use this formula:

๐Ÿšจ Problem Hook

"Your sewer line is leaking right now and you don't even know it."

Fear/Urgency

๐Ÿ’ฐ Savings Hook

"KC homeowners are saving $2,000 on sewer repair with one phone call."

Value

โ“ Question Hook

"When was the last time you had your sewer line inspected?"

Curiosity

๐ŸŽฌ 6-Second Bumper Storyboard

SecondVisualAudioText Overlay
0-2Problem shot (water backing up / broken pipe)Dramatic sound effect"Sewer Problems?"
2-4BSP truck arriving / tech smilingUpbeat transition"Bright Side Fixes It"
4-6Happy homeowner / BSP logoVoiceover: "Call Bright Side"Phone # + Logo

๐ŸŽฌ 30-Second In-Stream Storyboard

SecondsScenePurpose
0-5๐Ÿช Hook (problem/question/savings)Stop the scroll, prevent skip
5-10๐Ÿข Introduce BSP + credibility (logo, "serving KC since 2015")Brand trust
10-20๐Ÿ”ง Show the work: before/after, camera inspection footage, tech on-siteProof + expertise
20-25โญ Social proof: "4.9 stars, 500+ reviews"Reduce friction
25-30๐Ÿ“ž CTA: "Call Bright Side today. Free estimate." + phone + URLConvert
Thumbnails with FACES get 30% more clicks. Use a real BSP technician smiling, with text overlay showing the service. Avoid stock photos.

04 ๐Ÿš€ Performance Max Asset Groups

๐Ÿ—‚๏ธ Per-Service Asset Groups

Each major service gets its OWN asset group with tailored creative. Never mix services in one group.

Asset GroupTheme ColorKey VisualLanding Page
๐Ÿ”ง Sewer Repair/ReplacementDeep Blue + GoldCamera inspection, trenchless work/sewer-repair
๐Ÿ”ฅ Water HeaterOrange + BlueNew install, before/after/water-heater
๐Ÿšฟ Drain CleaningTeal + WhiteHydro jet, cleared drain/drain-cleaning
โ›ฝ Gas Line ServicesRed + NavyGas fitting, safety inspection/gas-line
๐Ÿšจ Emergency PlumbingRed + WhiteFlooded home, truck dispatch/emergency

๐Ÿ“ธ Image Requirements Per Asset Group

OrientationDimensionsRatioMin RequiredRecommendedMax
๐Ÿ–ผ๏ธ Landscape1200 x 628 px1.91:11520
โฌœ Square1200 x 1200 px1:11520
๐Ÿ“ฑ Portrait960 x 1200 px4:51320

๐Ÿท๏ธ Logo Requirements

TypeDimensionsRatioNotes
Landscape Logo1200 x 300 px4:1Full wordmark "Bright Side Plumbing"
Square Logo1200 x 1200 px1:1Icon/mark version, transparent BG

โœ๏ธ Text Assets Per Group

AssetMax CharsQtyExample (Sewer Group)
Short Headline303-5"KC Sewer Repair Experts"
Long Headline901-5"Trusted sewer repair in KC. Free camera inspection with every estimate."
Description902-5"Licensed KC plumbers. Same-day sewer service. $0 down financing available."
Business Name251"Bright Side Plumbing"
PMax groups with 5+ images per orientation see 22% lower CPA than groups with minimum assets. More variety = more placements = better optimization.
Building a PMax Asset Group (Sewer Example): 1๏ธโƒฃ Create folder: PMax_Sewer/ with subfolders: landscape/, square/, portrait/, logos/ → 2๏ธโƒฃ Select 5 best sewer job photos (real BSP work) → 3๏ธโƒฃ Crop each to ALL THREE orientations (1200x628, 1200x1200, 960x1200) → 4๏ธโƒฃ Ensure subject stays centered in all crops → 5๏ธโƒฃ Add NO text overlays (PMax overlays its own text) → 6๏ธโƒฃ Export JPG at 80% (each under 5MB) → 7๏ธโƒฃ Prepare logo in both landscape (1200x300) and square (1200x1200) → 8๏ธโƒฃ Write text assets using the table above → 9๏ธโƒฃ Hand off full package to Robert for upload
PMax images must NOT contain text or logos baked in. Google overlays its own text dynamically. If you add text, it will look like a mess of overlapping words.

๐Ÿ“ธ Image Content Ideas Per Service

ServiceImage 1Image 2Image 3Image 4Image 5
๐Ÿ”ง SewerCamera inspectionTrenchless equipmentBefore/after yardTech with homeownerBSP truck on-site
๐Ÿ”ฅ Water HeaterNew tank installTankless on wallTech adjusting unitFamily with hot waterOld vs new side-by-side
๐Ÿšฟ DrainHydro jettingCleared drain flowingTech with snake toolKitchen drain repairHappy customer
โ›ฝ Gas LineGas fitting close-upSafety inspectionNew gas line runTech with meterLicensed badge shot
๐Ÿšจ EmergencyFlooded basementBSP truck at nightTech rushing inWater shutoff demoRelieved homeowner

๐Ÿšจ CURRENT PHOTO INVENTORY vs AD NEEDS (Updated Mar 12, 2026)

The Nexus pipeline has 16 photos / 78 ad variants processed. But we're running ads with only 2 of 8 critical categories filled. Here's exactly what's missing and why it costs us leads:

โœ… What We Have in the Pipeline

CategoryCountAd Channels Using
๐Ÿ‘ท Technician Portraits6RSA image extensions, PMax, LSA profile
๐Ÿš Vehicle/Branding4Display, PMax, LSA business photos
๐Ÿ”ง Service Work (Sewer)4PMax sewer group, Display, RSA
๐Ÿ‘ฅ Team/Group1LSA profile, PMax
๐Ÿข Office/Staff1LSA business photos

โŒ ZERO PHOTOS in These Ad-Critical Categories

GapAds AffectedRevenue ImpactNeedPriority
๐Ÿ“ธ Before/After SewerALL channels. PMax sewer group, Display remarketing, RSA extensions, LSASewer = #1 revenue. Before/after photos boost CTR 45-65% and conversions 30-50%. These are the single highest-ROI photo type.5-10 pairs๐Ÿ”ฅ #1
๐Ÿšจ Emergency ResponseEmergency PMax group, Display urgency remarketing, RSA emergency campaignsEmergency Eric = 50-60% of revenue. Urgency visuals in ads convert 2-3x higher than generic.3-5๐Ÿ”ฅ Critical
๐Ÿ˜Š Happy CustomersDisplay social proof, PMax all groups, LSA business photosCustomer photos increase ad conversion 25-40%. Trust signals beat logos.3-5High
๐Ÿ”ง Equipment Close-UpsDisplay expertise campaigns, PMax sewer/drain groups, RSA image extensionsBuilds trust with Renovation Rachel (research phase). +15-25% conversion on consideration queries.3-5High
๐Ÿ  Exterior at HomesLSA business photos, Display local targeting, PMaxLocal trust photos boost LSA click-through. Homeowners want to see service in their neighborhood type.3-5High
๐Ÿ”ฅ Water Heater WorkPMax water heater group, RSA water heater campaigns, Display#3 revenue service running with ZERO custom photos. Text-only or stock for a core campaign.2-3Med-High
๐Ÿšฟ Drain CleaningPMax drain group, RSA drain campaignsGateway service. Maintenance Mike = highest lifetime value ($5K-$25K).2-3Medium
๐Ÿ’จ Gas Line WorkPMax gas group, RSA gas campaignsNiche, high-margin. Most competitors have zero gas line visuals.1-2Medium

๐Ÿ”ฌ Photo Type vs Ad Performance (Industry Data)

Photo TypeCTR LiftConversion ImpactPipeline Score
Before/After pairs+45-65%+30-50%95-100
Emergency/urgency+25-40%+20-35%90+
Customer interactions+20-30%+25-40%85-95
Equipment close-ups+10-20%+15-25%85+
Tech portraits (current)baselinebaseline70-85

Before/after + emergency photos alone could lift ad CTR 30-50%. That's the difference between $383 spent with zero leads and $383 spent with 3-5 booked jobs.

๐ŸŽฏ Minimum 5-Shot Priority List

  1. ๐Ÿ“ธ 1 before/after sewer pair (same angle, before dig + after repair)
  2. ๐Ÿšจ 1 emergency response (van at night, dramatic lighting)
  3. ๐Ÿ˜Š 1 happy customer handshake (tech + homeowner, genuine)
  4. ๐Ÿ”ง 1 equipment close-up (sewer camera in use)
  5. ๐Ÿ  1 van at nice home exterior (neighborhood trust)

Upload to Google Drive with naming convention. Pipeline auto-processes into all ad formats.

05 โœ… Local Services Ads (LSA) Creative

๐Ÿ‘ค Profile Photo Requirements

SpecRequirement
TypeBusiness owner OR team photo (real people only)
QualityHigh-res, well-lit, professional
ContentFriendly, approachable, in uniform or branded gear
BackgroundClean (job site OK if not cluttered)
RestrictionsNo stock photos. No heavy filters. No sunglasses.

๐Ÿ“ธ Business Photos (5-10 Required)

#Photo TypeWhy It MattersSpecs
1๐Ÿš BSP truck (clean, branded)Professionalism, brand recognitionLandscape, outdoor lighting
2๐Ÿ‘ท Team photo (uniformed)Trust, real peopleGroup shot, smiling
3๐Ÿ”ง Tech working on-siteShows expertise in actionAction shot, good lighting
4๐Ÿ  Before/after jobProof of quality workSame angle, clear difference
5๐Ÿค Tech with happy customerSocial proof, trust signalNatural, not staged
6๐Ÿ”ฌ Camera inspection screenShows advanced toolsClose-up with context
7๐Ÿข Office/showroom (if exists)Established business feelClean, well-lit interior
8โญ Award/certification displayAuthority signalReadable, prominent
9๐Ÿšฟ Finished installationQuality result showcaseClean, professional result
10๐Ÿ“‹ Tech explaining to customerTransparency, communicationNatural conversation shot

๐Ÿ“ Photo Specs

SpecValue
Min Resolution720 x 720 px (higher is better)
File TypesJPG, PNG
OrientationLandscape preferred (displays better in listings)
File SizeUnder 5 MB
Content RulesNo watermarks, no collages, no borders, no added text
Photos with people in them get 35% more engagement on LSA. Always include at least 3 photos showing real BSP technicians.

โœ… Google Guaranteed Badge Usage

โœ… DO

  • Reference "Google Guaranteed" in verbal conversations
  • Let the badge appear organically in LSA listings
  • Mention the protection it gives customers (up to $2,000)
  • Use it as a trust signal in sales conversations

โŒ DO NOT

  • Put the badge on your website
  • Use it in non-LSA ad creative
  • Modify the badge colors or shape
  • Claim "Google Guaranteed" in Google Ads (search/display)
  • Use it on business cards or print materials
Google is strict about badge misuse. The green checkmark belongs ONLY in LSA placements. Using it elsewhere can get your LSA account suspended.

06 ๐Ÿงช Scientific Method for Ad Creative

๐Ÿ”„ The BSP Creative Testing Cycle

๐Ÿ‘๏ธ
Observe
๐Ÿง 
Hypothesize
๐Ÿงช
Experiment
๐Ÿ“Š
Measure
๐Ÿ“‹
Conclude
๐Ÿ”„
Iterate

๐Ÿ‘๏ธ Step 1: OBSERVE

Pull current performance data. Look at CTR, conversion rate, cost-per-lead, and impression share for each creative asset.

๐Ÿง  Step 2: HYPOTHESIZE

Form a testable prediction: "If we [change X], then [metric Y] will [increase/decrease] because [reason]."

Example: "If we replace the stock photo with a real BSP before/after, then CTR will increase by 15% because authentic imagery builds more trust."

๐Ÿงช Step 3: EXPERIMENT

Change ONE variable at a time. Run for minimum 2 weeks or 1,000 impressions (whichever comes first).

๐Ÿ“Š Step 4: MEASURE

Compare test vs. control using the same metrics from Step 1. Look for statistical significance (at least 95% confidence).

๐Ÿ“‹ Step 5: CONCLUDE

Document the result: what worked, what didn't, and why you think so. Add to the BSP Creative Testing Log.

๐Ÿ”„ Step 6: ITERATE

Winner becomes the new control. Start a new test. Never stop testing.

The most successful advertisers test 3-5 creative variations per month. At BSP's scale, aim for 2-3 tests per month minimum. Small consistent wins compound into massive performance gains.

๐ŸŽฏ Variables to Test (One at a Time!)

CategoryVariable A (Control)Variable B (Test)Metric to Watch
๐Ÿ–ผ๏ธ Image TypeStock photoReal BSP job photoCTR
๐Ÿ‘ค PeopleNo people in imageBSP tech in imageCTR + Conv Rate
๐ŸŽจ CTA ColorBlue buttonGold buttonClick-through rate
๐Ÿ“ HeadlineService-focused ("Sewer Repair")Benefit-focused ("Save Your Yard")CTR
๐Ÿ’ฐ OfferNo offer"Free Camera Inspection"Conversion rate
๐Ÿ˜ฐ EmotionPositive (happy result)Negative (problem shown)CTR + Conv Rate
๐Ÿ“ LocationGeneric "KC Metro"Specific "Overland Park"Conv Rate
โฐ UrgencyNo urgency"Same-Day Service"Conversion rate
NEVER test multiple variables at once. If you change the image AND the headline, you will not know which change caused the result. One variable. Always.

๐Ÿ“… Monthly Creative Testing Calendar

WeekActivityOwner
Week 1 (Mon-Tue)๐Ÿ“Š Pull last month's performance data. Identify weakest creative.Robert
Week 1 (Wed-Fri)๐Ÿง  Form hypothesis. Plan test. Brief Audrey on what to create.Robert + Audrey
Week 2๐ŸŽจ Audrey designs test variant. QA and upload.Audrey
Week 2-3๐Ÿงช Test runs (minimum 1,000 impressions or 2 weeks)Google Ads
Week 4๐Ÿ“‹ Review results. Document. Winner becomes new control. Repeat.Robert + Audrey

07 ๐Ÿ“ Asset Library Organization

๐Ÿ—‚๏ธ Folder Structure

๐Ÿ“ BSP_Ad_Creative/
โ”œโ”€โ”€ ๐Ÿ“ _Brand_Assets/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Logos/          (all formats: PNG, SVG, EPS, white/color/dark)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Fonts/          (brand fonts, license files)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Colors/         (palette swatches for Figma/PS)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Templates/      (master templates per ad format)
โ”‚   โ””โ”€โ”€ ๐Ÿ“ Guidelines/     (brand style guide PDF)
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ Google_Search/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Image_Extensions/
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Landscape_1200x628/
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“ Square_1200x1200/
โ”‚   โ””โ”€โ”€ ๐Ÿ“ Copy/           (headline/description spreadsheets)
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ Google_Display/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ 300x250/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ 336x280/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ 728x90/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ 300x600/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ 320x50/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ 320x100/
โ”‚   โ””โ”€โ”€ ๐Ÿ“ 160x600/
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ YouTube/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Bumper_6s/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ InStream_15s/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ InStream_30s/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Thumbnails_1280x720/
โ”‚   โ””โ”€โ”€ ๐Ÿ“ Companion_300x60/
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ PMax/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Sewer/
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Landscape_1200x628/
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Square_1200x1200/
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Portrait_960x1200/
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“ Logos/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Water_Heater/   (same subfolders)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Drain/          (same subfolders)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Gas_Line/       (same subfolders)
โ”‚   โ””โ”€โ”€ ๐Ÿ“ Emergency/      (same subfolders)
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ LSA/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Profile_Photos/
โ”‚   โ””โ”€โ”€ ๐Ÿ“ Business_Photos/
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ Photography/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Raw/            (unedited originals)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ Edited/         (color-corrected, cropped)
โ”‚   โ””โ”€โ”€ ๐Ÿ“ Stock/          (licensed stock, with license docs)
โ”‚
โ””โ”€โ”€ ๐Ÿ“ _Archive/           (old versions, organized by date)
    โ””โ”€โ”€ ๐Ÿ“ 2026-03/

๐Ÿท๏ธ File Naming Convention

Every file follows this pattern:

{service}_{format}_{size}_{version}_{date}.{ext}

ComponentOptionsExample
servicesewer, waterheater, drain, gas, emergency, brandsewer
formatdisplay, imgext, pmax, youtube, lsa, thumbnaildisplay
size300x250, 1200x628, 1280x720, etc.300x250
versionv1, v2, v3...v2
dateYYYYMMDD20260312

Examples

Version numbers reset when the creative concept changes completely. If you are iterating on the same concept (color tweak, text change), increment the version. If it is a totally new design, start at v1.

๐ŸŽจ Brand Asset Quick Reference

AssetPrimaryAlternate
Company NameBright Side PlumbingBright Side Plumbing
URLcallbrightside.comCallBrightSide.com
Tagline"KC's Trusted Plumbing Team""Fast. Fair. Family-Owned."
Primary Color#0066CC (Blue)#004A99 (Dark Blue)
Accent Color#FFC107 (Gold)#FFD54F (Light Gold)
Phone Format(913) XXX-XXXX913.XXX.XXXX
Service AreaKansas City MetroKC Metro
Established2015Serving KC Since 2015

08 โœ”๏ธ Production Checklists

๐Ÿš€ Pre-Launch Review Checklist

Run through this BEFORE sending any creative to Robert for upload:

๐Ÿ” QA Per Format

๐Ÿ” Search Ad Image Extensions

๐Ÿ–ผ๏ธ Display Ads

๐ŸŽฌ YouTube

๐Ÿš€ PMax

โœ… LSA

โ™ฟ Accessibility Checklist

CheckStandardHow to Verify
Text ContrastWCAG AA: 4.5:1 ratio minimumUse WebAIM Contrast Checker
Font SizeMin 12px on display adsVisual check at actual size
Color BlindnessInfo not conveyed by color aloneView in grayscale
AnimationNo flashing >3 times/secondFrame-by-frame review
Alt TextDescribe image for screen readersProvide alt text with every image upload
Touch TargetsMin 44x44pxMeasure CTA button in design tool

๐Ÿ“ฑ Mobile Preview Protocol

Before declaring any ad "done": 1๏ธโƒฃ Open the design file on your phone (AirDrop, Google Drive, or Figma mobile) → 2๏ธโƒฃ Hold your phone at normal viewing distance (about arm's length) → 3๏ธโƒฃ Can you read the headline in under 2 seconds? If no, increase font size → 4๏ธโƒฃ Can you identify the CTA button instantly? If no, increase contrast/size → 5๏ธโƒฃ Is the BSP logo recognizable but not overpowering? → 6๏ธโƒฃ Does the phone number render clearly? → 7๏ธโƒฃ Screenshot on phone and send to Robert for second-eye check

๐Ÿ“ฆ Handoff to Robert

When creative is ready, send Robert a package that includes:

ItemFormatNotes
๐Ÿ“ Exported filesProperly named per conventionIn correct folder structure
๐Ÿ“ Copy docGoogle Sheet or text fileHeadlines, descriptions, all text assets
๐ŸŽฏ Targeting notesBrief noteWhich service, which campaign this is for
๐Ÿงช Test hypothesis1-2 sentencesWhat you are testing and why (if this is a test variant)
๐Ÿ“ Source filesFigma link or PSDSo Robert or future designers can edit
โœ… ChecklistCompleted QA checklistConfirms all specs are met
Use a Slack message template: "Hey Robert! New [format] creative ready for [service] campaign. Files in [Drive folder link]. Testing [hypothesis]. QA complete. Ready for upload." Keep it tight. Robert is busy.

++ โšก Quick Reference: All Specs at a Glance

๐Ÿ“ Master Dimensions Table

PlatformAssetDimensionsMax SizeFormat
SearchImage Ext (Landscape)1200 x 6285 MBJPG/PNG
SearchImage Ext (Square)1200 x 12005 MBJPG/PNG
DisplayMedium Rectangle300 x 250150 KBJPG/PNG/GIF
DisplayLarge Rectangle336 x 280150 KBJPG/PNG/GIF
DisplayLeaderboard728 x 90150 KBJPG/PNG/GIF
DisplayHalf Page300 x 600150 KBJPG/PNG/GIF
DisplayMobile Banner320 x 50150 KBJPG/PNG/GIF
DisplayLarge Mobile320 x 100150 KBJPG/PNG/GIF
DisplayWide Skyscraper160 x 600150 KBJPG/PNG/GIF
YouTubeThumbnail1280 x 7202 MBJPG/PNG
YouTubeCompanion Banner300 x 60150 KBJPG/PNG
PMaxLandscape Image1200 x 6285 MBJPG/PNG
PMaxSquare Image1200 x 12005 MBJPG/PNG
PMaxPortrait Image960 x 12005 MBJPG/PNG
PMaxLandscape Logo1200 x 3005 MBPNG
PMaxSquare Logo1200 x 12005 MBPNG
LSABusiness Photos720 x 720 min5 MBJPG/PNG

๐Ÿ“ Character Limits Quick Ref

ElementMax Chars
RSA Headline30
RSA Description90
Sitelink Title25
Sitelink Description35 per line (2 lines)
Callout25
Structured Snippet Value25
PMax Short Headline30
PMax Long Headline90
PMax Description90
PMax Business Name25