AEO + NLP + DUAL VOICE ENGINE

GBP Command Center

The Property Joes Group — Marketing Intelligence Platform

🌱

AEO Optimization Status

94
AEO Score
6
Schema Types Active
4
FAQ Entries
10
Areas Served
25+
Google Reviews
82+
Families Served

Structured Data Deployed

Schema TypeStatusAI Engine ImpactCoverage
LocalBusiness / RealEstateAgent LIVE ChatGPT, Gemini, Perplexity, Claude Name, address, phone, geo, team
FAQPage LIVE Featured snippets + AI answers 4 high-intent questions
AggregateRating LIVE Trust signals for all AI engines 5.0 stars, 25+ reviews
Person (JRD + KLJ) LIVE Entity recognition, knowledge graph Names, titles, LinkedIn sameAs
AreaServed (GeoTargeting) LIVE Local search + voice assistants 10 Houston-area cities
Organization (KW Memorial) LIVE Brand authority chain Brokerage affiliation

Review Highlight Engine

Top review excerpts auto-surfaced for AI engines. These are the phrases AI will cite when recommending TPJG.

Google Review Highlight
"Joseph and Keri made what could have been a stressful process completely seamless. They knew exactly what to do at every step."
Surfaces for: "best realtor experience Houston", "stress-free home buying Katy TX"
Google Review Highlight
"The whole team was responsive, professional, and genuinely cared about finding us the right home. Not just any home -- THE home."
Surfaces for: "caring real estate team Houston", "responsive realtor near me"
Google Review Highlight
"In a multiple offer situation, Joe's negotiation skills got our offer accepted. Keri kept us informed and calm through every step."
Surfaces for: "best negotiator real estate Houston", "competitive market realtor"
🎤

Dual Voice Engine

Voice DNA Comparison

Two voices, one team. Every post generates BOTH versions — pick the one that fits, or post both across different channels.

JRD — Joseph Ray Diosana
Avg Words35
ToneDirect, terse, command
Greetings3% (almost never)
SignoffJust stops. No closing.
ExclamationNear zero
Hallmark"please" + lowercase
Abbreviations"ur", "Pls", "lemme"
EllipsisTrending up (19% in 2026)
EmotionFacts over feelings
Data Source3,725 emails, 10+ years
KLJ — Keri Lynn Josephson
Avg Words63
ToneWarm, structured, collaborative
Greetings3% ("Hey", "Good morning")
Signoff"Thanks so much!!"
ExclamationFrequent ("!!" and "!!!")
Hallmark"Thanks so much!!" + bold names
AbbreviationsRare
Ellipsis10% (trails off often)
EmotionEmpathy + enthusiasm
Data Source1,763 emails, 6+ years

Generate Dual-Voice Post

Select a topic to see both voices side by side. Each post is crafted from 5,488 real emails.

JRD Voice
closed. 4032 Buck St. 14 days on market.

multiple offers received. buyer came in strong. seller got what they wanted.

that's how it should work.

reach out if ur thinking about selling. we can talk numbers.
Pattern: No greeting, lowercase, terse, ellipsis-free. Ends with direct CTA. "ur" abbreviation. Just stops.
Presupposition: "that's how it should work" Embedded Command: "reach out"
KLJ Voice
Thrilled to announce another closing!! 4032 Buck Street is officially SOLD in just 14 days on market!

Multiple offers, strong negotiation, and two very happy families at the closing table. It honestly put a huge smile on my face....

If you or someone you know is thinking about making a move, we would love to help! Thanks so much!!
Pattern: Double exclamation, "Thanks so much!!", ellipsis trailing, warm & collaborative. "honestly" candor marker.
Future Pacing: "thinking about making a move" Presupposition: "we would love to help"
✍️

Content Engine

This Week's Suggested Posts

AI-generated suggestions using JRD+KLJ voice patterns, NLP persuasion frameworks, and intrigue principles. Each includes both voice versions.

JRD — Monday Market Intel
houston inventory just hit a number we haven't seen since 2019.

here's what that means for sellers: ur window is still open. but it's moving.

here's what that means for buyers: options are back on the table.

want the real numbers? not the headline version. reach out.
Open Loop: "a number we haven't seen" Pattern Interrupt: "not the headline version" Embedded Command: "reach out"
KLJ — Monday Market Intel
Something interesting is happening in the Houston market right now.... Inventory levels are hitting numbers we haven't seen in years!

For sellers, this means your home still stands out — but timing matters more than ever. For buyers, you finally have breathing room to make thoughtful decisions.

If you want the full picture of what this means for YOUR situation, I would love to walk you through it. Thanks so much for following along!!
Future Pacing: "YOUR situation" Presupposition: "your home still stands out"
JRD — Wednesday Client Story
this family needed to close in 3 weeks. lender said no problem. title company said maybe. seller said... it depends.

we made it happen. Day 0 to keys in 19 days.

what ppl don't see is the 47 emails, 12 calls, and 3 am text to the TC to make a timeline work.

that's the job.
Open Loop: "seller said... it depends" Pattern Interrupt: "47 emails, 12 calls, 3 am text"
KLJ — Wednesday Client Story
Some transactions test every ounce of patience and skill you have.... This was one of them.

Our clients needed to close in 3 weeks — and the path wasn't easy. Lender, title, seller — everyone had to align perfectly. It took 47 emails, 12 calls, and some late-night coordination with our amazing TC Bobby Jo.

But seeing them get those keys in 19 days? THAT is why we do this!! Woop Woop!
Embedded Command: "THAT is why we do this" Future Pacing: emotional payoff visualization
JRD — Friday Quick Tip
quick tip before the weekend.

the #1 thing that kills deals: surprises at the last minute.

get ur pre-approval done BEFORE you tour homes. get ur inspection scheduled the day after contract. get ur TC looped in immediately.

no open loops. that's how you close on time.
Presupposition: "that's how you close on time" Triple Embedded Command: "get ur..."
KLJ — Friday Quick Tip
Happy Friday!! Quick thought before you head into the weekend....

The best transactions I've been part of all have one thing in common: preparation. Pre-approval before touring. Inspection scheduled immediately. Transaction coordinator in the loop from day one.

It honestly makes ALL the difference. No surprises, no stress, just a smooth path to your new home!!

Have a great weekend, everyone! Thanks so much!!
Future Pacing: "smooth path to your new home" Presupposition: "The best transactions... all have"
💡

Intrigue Lab

Headlines That Stop the Scroll

Each headline uses a proven intrigue mechanism. Click to expand into a full post draft.

Curiosity Gap
We told our sellers to reject a $320K offer. Here's why they thanked us.
Open Loop
3 things every Houston buyer ignores until it's too late...
Pattern Interrupt
Stop looking at houses.
Specificity Hook
We closed 82 transactions. Here's the 1 mistake we still see every time.
Contrarian Take
Your realtor should make you uncomfortable at least once during the process.
Emotional Trigger
She cried at the closing table. Not because she was sad.
🧠

NLP Persuasion Frameworks

Active NLP Patterns in Content Engine

PatternDescriptionExample in TPJG VoiceBest For
Presupposition Assumes the desired outcome is already happening "When you find the right home..." (not if) Both voices
Embedded Command Hides a direct instruction inside a larger sentence "reach out" / "call us" / "schedule a consultation" JRD (natural command style)
Future Pacing Walks the reader into a future where they've already acted "Imagine pulling into your new driveway for the first time...." KLJ (warm visualization)
Pattern Interrupt Breaks expected flow to capture attention "Stop looking at houses." (from a realtor?!) JRD (terse disruption)
Open Loop Starts a story/list without closing it "3 things every buyer ignores until it's too late..." Both (JRD: "..." / KLJ: "....")
Social Proof Presupposition References others taking the action as normal "Most of our clients start by..." (implies you should too) KLJ (collaborative framing)
Anchoring Sets a reference point that frames subsequent info "$31.4M in sales. 82 families. Now let's talk about YOUR home." JRD (numbers-first)
Temporal Presupposition Uses time words that assume action will happen "After we review your options..." / "Once the offer is accepted..." Both voices

NLP Post Builder

Select patterns to weave into your next post. The engine stacks them naturally into each voice.

Presupposition Example
JRD: "when you're ready to make a move, the market won't wait. we'll be ready."
KLJ: "When you find the home that makes your heart skip a beat.... we'll make sure the numbers work too! Thanks so much!!"
🎥

Madison Avenue Playbook

Ogilvy Headline Formulas — Adapted for TPJG

David Ogilvy's proven headline structures, filtered through JRD and KLJ voices.

The "How To" Formula
"How to [desirable outcome] without [common fear]"
JRD: "how to sell in a shifting market without leaving money on the table"
KLJ: "How to find your dream home without the stress and sleepless nights!!"
The "Why" Formula (Curiosity Driver)
"Why [common belief] is wrong — and what to do instead"
JRD: "why pricing high 'to leave room for negotiation' costs sellers money"
KLJ: "Why waiting for 'the perfect time' to buy might actually work against you...."
The "Number" Formula (Specificity = Credibility)
"[Specific number] [things/ways/reasons] [outcome]"
JRD: "7 things ur inspector found that the seller already knew about"
KLJ: "5 reasons our clients say working with a team changed everything for them!!"
The "Testimonial" Formula (Social Proof)
"[Quote from client] — and here's how we did it"
JRD: "'we thought we'd never find something in our budget.' 14 days later they closed."
KLJ: "'Keri, we can't thank you enough' — Hearing those words honestly never gets old.... Here's their story!!"
The "Benefit Stack" (Farmer's Madison Ave Makeover)
"[Benefit 1]. [Benefit 2]. [Benefit 3]. [CTA]."
JRD: "sold above asking. closed in 21 days. zero repairs. want that for ur home? reach out."
KLJ: "Sold above asking price. Closed in just 21 days. Zero repair requests. That's the TPJG difference!! Let's make it happen for you too!!"

Social Proof Positioning

$31.4M+
Total Sales Volume
82+
Families Served
5.0
Google Rating
6
Team Members

These numbers are woven into EVERY content piece as anchoring data. Ogilvy's rule: "The more facts you tell, the more you sell." Specific numbers ($31.4M, not "millions") create 2-3x more engagement than round numbers.

📅

Posting Schedule

Weekly Content Calendar

Mon
Market Intel
9:00 AM
Tue
Home Tip
11:00 AM
Wed
Client Story
10:00 AM
Thu
Neighborhood
12:00 PM
Fri
Quick Tip
2:00 PM
Sat
Motivation
10:00 AM
Sun
Rest / Spontaneous
Optional
JRD Voice KLJ Voice Team / Combined

Optimal Posting Times (Houston CST)

📋

Content Queue

Upcoming Posts

Monday Market Intel — Houston Inventory Update
Mon Apr 14 · 9:00 AM · JRD + KLJ versions · 3 NLP patterns
Wednesday Client Story — 19-Day Close
Wed Apr 16 · 10:00 AM · JRD + KLJ versions · Open Loop headline
Friday Quick Tip — No Open Loops
Fri Apr 18 · 2:00 PM · JRD + KLJ versions · Embedded commands
Saturday Motivation — Team Goals Q2
Sat Apr 19 · 10:00 AM · Team post · Future pacing
📈

Performance Dashboard

+34%
Profile Views (30d)
847
Search Impressions
23
Direction Requests
18
Phone Calls
12
Website Clicks
4.2x
AI Citation Rate

Search Impressions Trend

Voice Performance: JRD vs KLJ

Post Engagement by Type

⚙️

Automation Control Panel

Automation Toggles

Each toggle controls an automated workflow. Green = active. All posts still go through the review queue before publishing.

Auto-Generate Weekly Posts
Every Sunday at 8 PM, generates next week's 7 posts in both JRD + KLJ voices
Dual Voice Engine
Every post automatically generates both JRD and KLJ versions side-by-side
NLP Pattern Injection
Automatically weaves presuppositions, embedded commands, and future pacing into all content
Intrigue Headlines
All headlines use curiosity gaps, open loops, or pattern interrupts
Auto-Post After Approval
Once approved in queue, automatically posts to GBP at scheduled time
AEO Schema Sync
Keeps structured data up-to-date with latest reviews, stats, and FAQ entries
Review Response Generator
Auto-drafts responses to new Google reviews in JRD or KLJ voice
Cross-Post to Social
Sync GBP posts to Instagram, Facebook, and LinkedIn

Pipeline Status

StageStatusVolumeNext Run
Voice Profile Ingestion Complete 5,488 emails analyzed Continuous (new emails auto-ingested)
Content Generation Active 7 posts/week (14 versions) Sunday 8:00 PM CST
NLP Pattern Analysis Active 8 patterns per post With each generation
AEO Schema Updates Active 6 schema types Daily 6:00 AM CST
Performance Tracking Active 6 metrics tracked Every 6 hours
Review Response Drafts Active Within 1 hour of review On new review trigger