Complete Token Reference — All 300+ Tokens Grouped by Admin Page

Visualize the comprehensive guidebook to every token in a digital learning environment's blog factory. The guide is styled like an old-fashioned encyclopedia, with different sections for each letter of the alphabet, intricately illustrated and annotated. On each page, you see a token represented with a detailed description beside it. The book is open, showcasing two pages - one for the letter 'A' and the other for the letter 'Z', tokens associated with these letters are prominently displayed.

Complete Token Reference — All 300+ Tokens Grouped by Admin Page

Every token below is a placeholder like {{TOKEN_NAME}} that gets replaced with real data. Grouped by the PayloadCMS admin page where the data lives. Each entry shows the token, the page, and the field.


Agents (/admin/collections/agents)

Identity

1. {​{AGENT_NAME}​} → Page: Agents → Field: Name

2. {​{AGENT_DISPLAY_NAME}​} → Page: Agents → Field: Display Name

3. {​{AGENT_DESIGNATION}​} → Page: Agents → Field: Full Designation / Display Name

4. {​{AGENT_TITLE}​} → Page: Agents → Field: Display Name / Full Designation

5. {​{AGENT_SLUG}​} → Page: Agents → Field: Slug

6. {​{AGENT_BIO}​} → Page: Agents → Field: Short Bio

7. {​{AGENT_BIO_SHORT}​} → Page: Agents → Field: Short Bio

8. {​{AGENT_TAGLINE}​} → Page: Agents → Field: Tagline

9. {​{AGENT_MOTTO}​} → Page: Agents → Field: Personal Motto

10. {​{AGENT_USP}​} → Page: Agents → Field: Unique Selling Point

11. {​{AGENT_EXPERIENCE}​} → Page: Agents → Field: Experience (years)

12. {​{AGENT_CONTENT_VOICE}​} → Page: Agents → Field: Content Voice

Contact Information

1. {​{AGENT_PHONE}​} → Page: Agents → Field: Phone

2. {​{AGENT_EMAIL}​} → Page: Agents → Field: Email

3. {​{AGENT_WEBSITE}​} → Page: Agents → Field: Website

4. {​{AGENT_ADDRESS_STREET}​} → Page: Agents → Field: Address → Street

5. {​{AGENT_ADDRESS_CITY}​} → Page: Agents → Field: Address → City

6. {​{AGENT_ADDRESS_STATE}​} → Page: Agents → Field: Address → State

7. {​{AGENT_ADDRESS_ZIP}​} → Page: Agents → Field: Address → Zip

8. {​{AGENT_CITY}​} → Page: Agents → Field: City (from agent city relationship)

9. {​{AGENT_STATE}​} → Page: Agents → Field: State (from state relationship)

10. {​{AGENT_WORKING_HOURS}​} → Page: Agents → Field: Working Hours → Day + Hours

Brokerage

1. {​{AGENT_BROKERAGE}​} → Page: Agents → Field: Brokerage → Name

2. {​{AGENT_BROKERAGE_LOGO}​} → Page: Agents → Field: Brokerage → Logo (URL)

Photos & Media

1. {​{AGENT_PROFILE_PHOTO}​} → Page: Agents → Field: Profile Photo (URL)

2. {​{AGENT_LOGO}​} → Page: Agents → Field: Logo (URL)

Credentials & License

1. {​{AGENT_DRE_LICENSE}​} → Page: Agents → Field: DRE License

2. {​{AGENT_CERTIFICATIONS}​} → Page: Agents → Field: Certifications → Abbreviation / Title

Ratings & Reviews

1. {​{AGENT_RATING}​} → Page: Agents → Field: SEO → JSON-LD → Aggregate Rating → Rating Value

2. {​{AGENT_REVIEW_COUNT}​} → Page: Agents → Field: SEO → JSON-LD → Aggregate Rating → Review Count

3. {​{REVIEW_COUNT}​} → Page: Agents → Field: SEO → JSON-LD → Aggregate Rating → Review Count

4. {​{GOOGLE_RATING}​} → Page: Agents → Field: SEO → JSON-LD → Aggregate Rating → Rating Value

Services & Expertise

1. {​{AGENT_SERVICES}​} → Page: Agents → Field: Services → Title

2. {​{AGENT_EXPERTISE}​} → Page: Agents → Field: SEO → JSON-LD → Knows About → Topic

3. {​{LOCAL_EXPERTISE}​} → Page: Agents → Field: SEO → JSON-LD → Knows About → Topic

4. {​{AGENT_PRICE_RANGE}​} → Page: Agents → Field: SEO → JSON-LD → Price Range

5. {​{AGENT_PRICE_RANGE_MIN}​} → Page: Agents → Field: Local Expertise → Price Range Min

6. {​{AGENT_PRICE_RANGE_MAX}​} → Page: Agents → Field: Local Expertise → Price Range Max

7. {​{AGENT_AREAS_SERVED}​} → Page: Agents → Field: SEO → JSON-LD → Area Served → Name

8. {​{SERVICE_AREA_LIST}​} → Page: Agents → Field: SEO → JSON-LD → Area Served → Name

SEO Keywords

1. {​{AGENT_PRIMARY_KEYWORDS}​} → Page: Agents → Field: SEO → Keywords → Primary → Keyword

2. {​{AGENT_SECONDARY_KEYWORDS}​} → Page: Agents → Field: SEO → Keywords → Secondary → Keyword

3. {​{AGENT_GEO_KEYWORDS}​} → Page: Agents → Field: SEO → Keywords → Geographic → Keyword

4. {​{AGENT_SERVICE_KEYWORDS}​} → Page: Agents → Field: SEO → Keywords → Services → Keyword

Social Media Links

1. {​{AGENT_FACEBOOK}​} → Page: Agents → Field: Social Links → Facebook

2. {​{AGENT_INSTAGRAM}​} → Page: Agents → Field: Social Links → Instagram

3. {​{AGENT_LINKEDIN}​} → Page: Agents → Field: Social Links → LinkedIn

4. {​{AGENT_YOUTUBE}​} → Page: Agents → Field: Social Links → YouTube

5. {​{AGENT_TWITTER}​} → Page: Agents → Field: Social Links → Twitter

6. {​{AGENT_TIKTOK}​} → Page: Agents → Field: Social Links → TikTok

7. {​{AGENT_PINTEREST}​} → Page: Agents → Field: Social Links → Pinterest

8. {​{AGENT_GOOGLE_MAPS}​} → Page: Agents → Field: Social Links → Google Maps

9. {​{GOOGLE_MAPS}​} → Page: Agents → Field: Social Links → Google Maps

Languages & Culture

1. {​{AGENT_LANGUAGES}​} → Page: Agents → Field: Cultural Expertise → Languages Spoken → Language + Proficiency

2. {​{AGENT_CULTURAL_SPECIALIZATIONS}​} → Page: Agents → Field: Cultural Expertise → Cultural Specializations → Community

3. {​{AGENT_COMMUNITY_INVOLVEMENT}​} → Page: Agents → Field: Local Expertise → Local Involvement → Organization

4. {​{AGENT_COMMUNITY_INVOLVEMENT_DETAILED}​} → Page: Agents → Field: Local Expertise → Local Involvement → Organization + Role + Years

Local Expertise

1. {​{AGENT_LOCAL_KNOWLEDGE}​} → Page: Agents → Field: Local Expertise → Local Knowledge

2. {​{AGENT_LOCAL_TIPS}​} → Page: Agents → Field: Local Expertise → Local Tips

3. {​{AGENT_LOCAL_TRANSACTIONS}​} → Page: Agents → Field: Local Expertise → Transactions Completed

4. {​{AGENT_YEARS_IN_AREA}​} → Page: Agents → Field: Local Expertise → Years in Area

5. {​{AGENT_FAVORITE_NEIGHBORHOODS}​} → Page: Agents → Field: Local Expertise → Favorite Neighborhoods → Name

6. {​{AGENT_FAVORITE_NEIGHBORHOODS_DETAILED}​} → Page: Agents → Field: Local Expertise → Favorite Neighborhoods → Name + Why I Love It

7. {​{AGENT_AVG_DAYS_ON_MARKET}​} → Page: Agents → Field: Local Expertise → Avg Days on Market

8. {​{AGENT_LIST_TO_SALE_RATIO}​} → Page: Agents → Field: Local Expertise → List to Sale Ratio

Transaction History

1. {​{AGENT_RECENT_SOLD_COUNT}​} → Page: Agents → Field: Local Expertise → Recent Sales (type "sold", count)

2. {​{AGENT_RECENT_BOUGHT_COUNT}​} → Page: Agents → Field: Local Expertise → Recent Sales (type "bought", count)

3. {​{AGENT_RECENT_TOTAL_COUNT}​} → Page: Agents → Field: Local Expertise → Recent Sales (total count)

4. {​{AGENT_RECENT_SALES_LIST}​} → Page: Agents → Field: Local Expertise → Recent Sales → Address + Sale Price

5. {​{AGENT_FEATURED_SALES_COUNT}​} → Page: Agents → Field: Local Expertise → Recent Sales (featured=true, count)

Stats

1. {​{AGENT_FAQ_COUNT}​} → Page: Agents → Field: FAQs (count)

2. {​{SALES_VOLUME}​} → Page: Agents → Field: Stats → Total Sales Volume

3. {​{TRANSACTION_COUNT}​} → Page: Agents → Field: Stats → Total Transactions / Closed Deals

4. {​{YEARS_IN_BUSINESS}​} → Page: Agents → Field: Experience (years)

Awards

1. {​{AWARDS_LIST}​} → Page: Agents → Field: Awards → Title

2. {​{LATEST_AWARD}​} → Page: Agents → Field: Awards → first entry Title

Hot Deals

1. {​{HOT_DEALS_COUNT}​} → Page: Agents → Field: Hot Deals (active count)

2. {​{HOT_DEALS_LIST}​} → Page: Agents → Field: Hot Deals → Title (active)

Geo Coordinates

1. {​{GEO_LATITUDE}​} → Page: Agents → Field: SEO → JSON-LD → Geo Coordinates → Latitude

2. {​{GEO_LONGITUDE}​} → Page: Agents → Field: SEO → JSON-LD → Geo Coordinates → Longitude


City Data (/admin/collections/city-data)

Basic City Info

1. {​{CITY_NAME}​} → Page: City Data → Field: City Name

2. {​{CITY_POPULATION}​} → Page: City Data → Field: Population

3. {​{CITY_REGION}​} → Page: City Data → Field: Region

4. {​{CITY_SLUG}​} → Page: City Data → Field: Slug

5. {​{CITY_PERSONALITY}​} → Page: City Data → Field: City Personality

6. {​{CITY_DATA_SOURCE}​} → Page: City Data → Field: Data Source

7. {​{CITY_LAST_UPDATED}​} → Page: City Data → Field: Last Updated

8. {​{STATE_NAME}​} → Page: City Data → Field: State → Name

9. {​{NEARBY_CITY}​} → Page: City Data → Field: Nearby City

10. {​{WHY_LIVE_HERE}​} → Page: City Data → Field: Why Live Here

11. {​{MARKET_NARRATIVE}​} → Page: City Data → Field: Market Narrative

Market Statistics

1. {​{MEDIAN_HOME_PRICE}​} → Page: City Data → Field: Median Home Price

2. {​{MEDIAN_PRICE}​} → Page: City Data → Field: Median Home Price (alias)

3. {​{MEDIAN_RENT}​} → Page: City Data → Field: Median Rent

4. {​{PRICE_CHANGE}​} → Page: City Data → Field: Price Change 12 Month

5. {​{YOY_PRICE_CHANGE}​} → Page: City Data → Field: Price Change 12 Month (alias)

6. {​{DAYS_ON_MARKET}​} → Page: City Data → Field: Avg Days on Market

7. {​{HOMES_SOLD_30_DAYS}​} → Page: City Data → Field: Sales Count 30 Days

8. {​{MARKET_TREND}​} → Page: City Data → Field: Market Trend

9. {​{INVENTORY_LEVEL}​} → Page: City Data → Field: Inventory Level

10. {​{BUYER_FIT_TYPE}​} → Page: City Data → Field: Buyer Fit

Demographics

1. {​{CITY_MEDIAN_AGE}​} → Page: City Data → Field: Demographics → Median Age

2. {​{CITY_DIVERSITY_INDEX}​} → Page: City Data → Field: Demographics → Diversity Index

3. {​{CITY_FAMILY_HOUSEHOLDS}​} → Page: City Data → Field: Demographics → Family Households (%)

4. {​{CITY_ETHNIC_BREAKDOWN}​} → Page: City Data → Field: Demographics → Ethnic Breakdown → Ethnicity + Percentage

Languages Spoken

1. {​{CITY_LANGUAGES}​} → Page: City Data → Field: Languages Spoken → Language + Percentage

Neighborhoods

1. {​{NEIGHBORHOODS}​} → Page: City Data → Field: Neighborhoods → Name

2. {​{NEIGHBORHOODS_WITH_PRICES}​} → Page: City Data → Field: Neighborhoods → Name + Avg Price

3. {​{FEATURED_NEIGHBORHOOD}​} → Page: City Data → Field: Neighborhoods[rotationIndex] → Name

4. {​{FEATURED_NEIGHBORHOOD_PRICE}​} → Page: City Data → Field: Neighborhoods[rotationIndex] → Avg Price

5. {​{FEATURED_NEIGHBORHOOD_DESC}​} → Page: City Data → Field: Neighborhoods[rotationIndex] → Description

Top Schools

1. {​{TOP_SCHOOLS}​} → Page: City Data → Field: Top Schools → Name

2. {​{TOP_SCHOOLS_WITH_RATINGS}​} → Page: City Data → Field: Top Schools → Name + Rating

3. {​{FEATURED_SCHOOL}​} → Page: City Data → Field: Top Schools[rotationIndex] → Name

4. {​{FEATURED_SCHOOL_RATING}​} → Page: City Data → Field: Top Schools[rotationIndex] → Rating

5. {​{FEATURED_SCHOOL_TYPE}​} → Page: City Data → Field: Top Schools[rotationIndex] → Type

Key Employers

1. {​{KEY_EMPLOYERS}​} → Page: City Data → Field: Key Employers → Name

2. {​{KEY_EMPLOYERS_WITH_INDUSTRIES}​} → Page: City Data → Field: Key Employers → Name + Industry

Unique Facts

1. {​{UNIQUE_FACTS}​} → Page: City Data → Field: Unique Facts → Fact

2. {​{UNIQUE_FACTS_LIST}​} → Page: City Data → Field: Unique Facts → Fact (bullet list)

3. {​{FEATURED_FACT}​} → Page: City Data → Field: Unique Facts[rotationIndex] → Fact

Places of Worship

1. {​{CITY_PLACES_OF_WORSHIP}​} → Page: City Data → Field: Places of Worship → Name

2. {​{CITY_CHURCHES}​} → Page: City Data → Field: Places of Worship (Christian)

3. {​{CITY_TEMPLES}​} → Page: City Data → Field: Places of Worship (Hindu/Buddhist/Sikh)

4. {​{CITY_MOSQUES}​} → Page: City Data → Field: Places of Worship (Muslim)

5. {​{CITY_SYNAGOGUES}​} → Page: City Data → Field: Places of Worship (Jewish)

Cultural Centers & Events

1. {​{CITY_CULTURAL_CENTERS}​} → Page: City Data → Field: Cultural Centers → Name

2. {​{CITY_CULTURAL_EVENTS}​} → Page: City Data → Field: Cultural Events → Name + Timing

3. {​{CITY_ETHNIC_CUISINE}​} → Page: City Data → Field: Ethnic Cuisine → Cuisine Type + Popular Spots

4. {​{CITY_CUISINE_TYPES}​} → Page: City Data → Field: Ethnic Cuisine → Cuisine Type

Community Amenities

1. {​{CITY_AMENITIES}​} → Page: City Data → Field: Community Amenities → Name

2. {​{CITY_PARKS}​} → Page: City Data → Field: Community Amenities (type "park")

3. {​{CITY_LIBRARIES}​} → Page: City Data → Field: Community Amenities (type "library")

4. {​{CITY_RECREATION}​} → Page: City Data → Field: Community Amenities (type "recreation")

5. {​{CITY_MUSEUMS}​} → Page: City Data → Field: Community Amenities (type "museum")

Local Landmarks

1. {​{LOCAL_LANDMARKS}​} → Page: City Data → Field: Local Landmarks → Name

2. {​{LOCAL_LANDMARKS_LIST}​} → Page: City Data → Field: Local Landmarks → Name + Distance

3. {​{LOCAL_ATTRACTION}​} → Page: City Data → Field: Local Landmarks (type "attraction")

4. {​{LOCAL_DINING}​} → Page: City Data → Field: Local Landmarks (type "dining")

5. {​{LOCAL_ENTERTAINMENT}​} → Page: City Data → Field: Local Landmarks (type "entertainment")

6. {​{LOCAL_HISTORIC}​} → Page: City Data → Field: Local Landmarks (type "historic")

7. {​{LOCAL_NATURE}​} → Page: City Data → Field: Local Landmarks (type "nature")

8. {​{LOCAL_SHOPPING}​} → Page: City Data → Field: Local Landmarks (type "shopping")

9. {​{LOCAL_SPORTS}​} → Page: City Data → Field: Local Landmarks (type "sports")

Climate Data

1. {​{AVG_HIGH_SUMMER}​} → Page: City Data → Field: Climate Data → Avg High Summer

2. {​{AVG_LOW_WINTER}​} → Page: City Data → Field: Climate Data → Avg Low Winter

3. {​{SUNNY_DAYS_PER_YEAR}​} → Page: City Data → Field: Climate Data → Sunny Days Per Year

4. {​{RAINFALL_INCHES}​} → Page: City Data → Field: Climate Data → Rainfall Inches

5. {​{CLIMATE_DESCRIPTION}​} → Page: City Data → Field: Climate Data → Climate Description

Cost of Living

1. {​{COST_OF_LIVING_INDEX}​} → Page: City Data → Field: Cost of Living → Overall Index

2. {​{HOUSING_INDEX}​} → Page: City Data → Field: Cost of Living → Housing Index

3. {​{GROCERIES_INDEX}​} → Page: City Data → Field: Cost of Living → Groceries Index

4. {​{UTILITIES_INDEX}​} → Page: City Data → Field: Cost of Living → Utilities Index

5. {​{TRANSPORTATION_INDEX}​} → Page: City Data → Field: Cost of Living → Transportation Index

Safety Data

1. {​{CRIME_INDEX}​} → Page: City Data → Field: Safety Data → Crime Index

2. {​{SAFETY_RATING}​} → Page: City Data → Field: Safety Data → Safety Rating

3. {​{SAFETY_NARRATIVE}​} → Page: City Data → Field: Safety Data → Safety Narrative

Commute Times

1. {​{COMMUTE_TIMES}​} → Page: City Data → Field: Commute Times → Destination + Drive Time

2. {​{COMMUTE_TIMES_LIST}​} → Page: City Data → Field: Commute Times → Destination + Drive + Transit

3. {​{COMMUTE_DESTINATIONS}​} → Page: City Data → Field: Commute Times → Destination

Walkability Scores

1. {​{WALK_SCORE}​} → Page: City Data → Field: Walkability Scores → Walk Score

2. {​{BIKE_SCORE}​} → Page: City Data → Field: Walkability Scores → Bike Score

3. {​{TRANSIT_SCORE}​} → Page: City Data → Field: Walkability Scores → Transit Score

City Media

1. {​{CITY_FEATURED_IMAGE}​} → Page: City Data → Field: Media → Featured Image (URL)

2. {​{CITY_HERO_VIDEO}​} → Page: City Data → Field: Media → Hero Video (URL)

3. {​{CITY_MEDIA}​} → Page: City Data → Field: Media section

4. {​{CITY_GALLERY_COUNT}​} → Page: City Data → Field: Media → Gallery (count)

5. {​{CITY_GALLERY_LANDMARKS}​} → Page: City Data → Field: Media → Gallery (category "landmark")

6. {​{CITY_GALLERY_NEIGHBORHOODS}​} → Page: City Data → Field: Media → Gallery (category "neighborhood")

7. {​{CITY_GALLERY_STREETS}​} → Page: City Data → Field: Media → Gallery (category "street")

8. {​{CITY_GALLERY_PROPERTIES}​} → Page: City Data → Field: Media → Gallery (category "property")

9. {​{CITY_GALLERY_PARKS}​} → Page: City Data → Field: Media → Gallery (category "parks")

10. {​{CITY_GALLERY_EVENTS}​} → Page: City Data → Field: Media → Gallery (category "event")


Posts (/admin/collections/posts)

1. {​{POST_TITLE}​} → Page: Posts → Field: Title

2. {​{POST_SLUG}​} → Page: Posts → Field: Slug

3. {​{POST_DATE}​} → Page: Posts → Field: Published At

4. {​{POST_PUBLISHED_DATE}​} → Page: Posts → Field: Published At (formatted)

5. {​{POST_PUBLISHED_MONTH}​} → Page: Posts → Field: Published At (month name)

6. {​{POST_PUBLISHED_YEAR}​} → Page: Posts → Field: Published At (year)


Tenants (/admin/collections/tenants)

1. {​{TENANT_NAME}​} → Page: Tenants → Field: Name

2. {​{TENANT_SLUG}​} → Page: Tenants → Field: Slug

3. {​{TENANT_DOMAIN}​} → Page: Tenants → Field: Domain

4. {​{TENANT_BRAND}​} → Page: Tenants → Field: Brand Name / Name

5. {​{TENANT_TAGLINE}​} → Page: Tenants → Field: Tagline


Testimonials (/admin/collections/testimonials)

1. {​{TESTIMONIAL_COUNT}​} → Page: Testimonials → Field: Total count

2. {​{FEATURED_TESTIMONIAL}​} → Page: Testimonials → Field: Testimonials[rotationIndex] → Review

3. {​{FEATURED_TESTIMONIAL_AUTHOR}​} → Page: Testimonials → Field: Testimonials[rotationIndex] → Client Name


Announcements (/admin/collections/announcements)

1. {​{ALERTS}​} → Page: Announcements → Field: Filtered by type "alert"

2. {​{ANNOUNCEMENTS}​} → Page: Announcements → Field: All announcements (up to 3)

3. {​{ANNOUNCEMENTS_COUNT}​} → Page: Announcements → Field: Total count

4. {​{ANNOUNCEMENTS_TITLES}​} → Page: Announcements → Field: Titles (joined)

5. {​{EVENTS}​} → Page: Announcements → Field: Filtered by type "event"

6. {​{GLOBAL_NEWS}​} → Page: Announcements → Field: Filtered by selectAll=true

7. {​{AGENT_NEWS}​} → Page: Announcements → Field: Filtered by agent targeting

8. {​{CITY_NEWS}​} → Page: Announcements → Field: Filtered by city targeting

9. {​{STATE_NEWS}​} → Page: Announcements → Field: Filtered by state targeting

10. {​{MARKET_UPDATES}​} → Page: Announcements → Field: Filtered by type "market-update"

11. {​{PROMOS}​} → Page: Announcements → Field: Filtered by type "promo" / "hot-deal"

12. {​{PROMOS_TITLES}​} → Page: Announcements → Field: Promo titles (joined)


System Generated (Auto at Render Time)

No admin page — these update themselves from the server clock.

1. {​{CURRENT_YEAR}​} → Page: System Generated → Field: Current calendar year

2. {​{CURRENT_MONTH}​} → Page: System Generated → Field: Current month name

3. {​{CURRENT_DATE}​} → Page: System Generated → Field: Full current date

4. {​{CURRENT_MONTH_YEAR}​} → Page: System Generated → Field: "Month Year" format

5. {​{CURRENT_QUARTER}​} → Page: System Generated → Field: Fiscal quarter

6. {​{SEASON}​} → Page: System Generated → Field: Current season

7. {​{SEASONAL_GREETING}​} → Page: System Generated → Field: Season-appropriate greeting

8. {​{SEASONAL_CONTEXT}​} → Page: System Generated → Field: Seasonal market context

9. {​{SEASONAL_TIP}​} → Page: System Generated → Field: Season-specific real estate tip

10. {​{LAST_UPDATED}​} → Page: System Generated → Field: Today's date (human-readable)

11. {​{LAST_UPDATED_ISO}​} → Page: System Generated → Field: Today's date (ISO 8601)

12. {​{CURRENT_MORTGAGE_RATE}​} → Page: System Generated → Field: Placeholder mortgage rate

13. {​{MORTGAGE_RATE_TREND}​} → Page: System Generated → Field: Placeholder trend


Dynamically Assembled (Built from Multiple Fields)

These tokens are NOT from a single field. They combine data from multiple sources at render time.

Agent Dynamic

1. {​{AGENT_FULL_ADDRESS}​} → Page: Dynamically Assembled → Field: From Address Street + City + State + Zip

2. {​{AGENT_FULL_BIO}​} → Page: Dynamically Assembled → Field: From multiple Agent fields

3. {​{AGENT_CREDENTIALS_SUMMARY}​} → Page: Dynamically Assembled → Field: From License + Certs + Experience

4. {​{AGENT_CREDENTIALS_BLOCK}​} → Page: Dynamically Assembled → Field: HTML block from all credentials

5. {​{AGENT_FULL_CREDENTIALS}​} → Page: Dynamically Assembled → Field: From DRE License + Experience + Brokerage + Certs

6. {​{AGENT_LICENSE_BADGE}​} → Page: Dynamically Assembled → Field: HTML badge from DRE License

7. {​{AGENT_EXPERIENCE_BADGE}​} → Page: Dynamically Assembled → Field: HTML badge from Experience years

8. {​{AGENT_CERT_BADGES}​} → Page: Dynamically Assembled → Field: HTML badges from all Certifications

9. {​{AGENT_MEMBER_BADGE}​} → Page: Dynamically Assembled → Field: HTML member badge

10. {​{AGENT_TRUST_BADGES}​} → Page: Dynamically Assembled → Field: HTML trust badges

11. {​{AGENT_VERIFICATION_STATEMENT}​} → Page: Dynamically Assembled → Field: Verification text from credentials

12. {​{AGENT_RATING_SUMMARY}​} → Page: Dynamically Assembled → Field: Text from Rating + Review Count

13. {​{AGENT_SERVICES_GRID}​} → Page: Dynamically Assembled → Field: HTML grid from Services

14. {​{AGENT_SPECIALIZATIONS}​} → Page: Dynamically Assembled → Field: From specialization fields

15. {​{AGENT_HOME_VALUE_CTA}​} → Page: Dynamically Assembled → Field: HTML CTA from Home Value Widget URL

16. {​{AGENT_SOCIAL_ICONS}​} → Page: Dynamically Assembled → Field: HTML icons from all Social Links

17. {​{AGENT_LANGUAGES_BADGE}​} → Page: Dynamically Assembled → Field: HTML badge from Languages

18. {​{AGENT_CULTURAL_EXPERTISE}​} → Page: Dynamically Assembled → Field: From Cultural Expertise fields

19. {​{AGENT_LOCAL_EXPERTISE_SUMMARY}​} → Page: Dynamically Assembled → Field: From Years in Area + Transactions

20. {​{AGENT_RECENT_SALES_HTML}​} → Page: Dynamically Assembled → Field: HTML list from Recent Sales (top 10)

21. {​{AGENT_AVG_SALE_PRICE}​} → Page: Dynamically Assembled → Field: Average of Recent Sales prices

22. {​{AGENT_TOTAL_SALES_VOLUME}​} → Page: Dynamically Assembled → Field: Sum of Recent Sales prices

23. {​{AGENT_TOP_NEIGHBORHOOD}​} → Page: Dynamically Assembled → Field: Neighborhood with highest sales count

24. {​{AGENT_TOP_NEIGHBORHOOD_SALES}​} → Page: Dynamically Assembled → Field: Count in top neighborhood

25. {​{AGENT_TOTAL_NEIGHBORHOOD_SALES}​} → Page: Dynamically Assembled → Field: Sum of all neighborhood counts

26. {​{AGENT_FEATURED_LISTING}​} → Page: Dynamically Assembled → Field: From Recent Sales featured listing

27. {​{AGENT_DEALS_CAROUSEL}​} → Page: Dynamically Assembled → Field: HTML carousel from Recent Sales

28. {​{AGENT_PERFORMANCE_SUMMARY}​} → Page: Dynamically Assembled → Field: From volume + transactions + rating

29. {​{AGENT_VOICE_INTRO}​} → Page: Dynamically Assembled → Field: Based on Content Voice + City Name

30. {​{AGENT_WORKING_HOURS_TABLE}​} → Page: Dynamically Assembled → Field: HTML table from Working Hours

31. {​{AGENT_CONTACT_CARD}​} → Page: Dynamically Assembled → Field: HTML card from phone + email + address

32. {​{AGENT_CONTACT_LINK}​} → Page: Dynamically Assembled → Field: HTML link to agent contact

33. {​{AGENT_QUICK_CONTACT}​} → Page: Dynamically Assembled → Field: HTML from Phone + Email

34. {​{AGENT_HERO_IMAGE_URL}​} → Page: Dynamically Assembled → Field: From gallery or profile photo

35. {​{AGENT_GALLERY_HTML}​} → Page: Dynamically Assembled → Field: HTML gallery from Agent Gallery

36. {​{AGENT_PHOTO_GALLERY}​} → Page: Dynamically Assembled → Field: HTML from Gallery type "image"

37. {​{AGENT_VIDEO_INTRO}​} → Page: Dynamically Assembled → Field: HTML iframe from Gallery first video

38. {​{AGENT_PROFILE_LINK}​} → Page: Dynamically Assembled → Field: HTML link to agent profile

39. {​{AWARDS_HTML}​} → Page: Dynamically Assembled → Field: HTML from Awards Title + Year + Issuer

40. {​{HOT_DEALS}​} → Page: Dynamically Assembled → Field: HTML from active Hot Deals

41. {​{SALES_VOLUME_BADGE}​} → Page: Dynamically Assembled → Field: HTML badge from Sales Volume

42. {​{SALES_MOMENTUM_BADGE}​} → Page: Dynamically Assembled → Field: From market trend + sales count

43. {​{TRANSACTION_BADGE}​} → Page: Dynamically Assembled → Field: HTML badge from Total Transactions

44. {​{STAR_RATING_HTML}​} → Page: Dynamically Assembled → Field: HTML stars from Rating + Reviews

45. {​{GOOGLE_RATING_DISPLAY}​} → Page: Dynamically Assembled → Field: Formatted "X/5 stars"

46. {​{CLIENT_SATISFACTION}​} → Page: Dynamically Assembled → Field: Rating as percentage

47. {​{CLIENT_SATISFACTION_STATEMENT}​} → Page: Dynamically Assembled → Field: Text from satisfaction + Reviews

48. {​{GEO_MAP_EMBED}​} → Page: Dynamically Assembled → Field: Google Maps iframe from coordinates

49. {​{SERVICE_AREAS_HTML}​} → Page: Dynamically Assembled → Field: Service areas as ul/li

City Dynamic

1. {​{CITY_FEATURED_IMAGE_TAG}​} → Page: Dynamically Assembled → Field: HTML img from Featured Image

2. {​{CITY_HERO_VIDEO_EMBED}​} → Page: Dynamically Assembled → Field: HTML iframe from Hero Video

3. {​{CITY_GALLERY}​} → Page: Dynamically Assembled → Field: HTML gallery from Media Gallery

4. {​{CITY_PAGE_LINK}​} → Page: Dynamically Assembled → Field: HTML link to city page

5. {​{CITY_LISTINGS_LINK}​} → Page: Dynamically Assembled → Field: HTML link to city listings

6. {​{CITY_MAP_EMBED}​} → Page: Dynamically Assembled → Field: Google Maps iframe from city + state

7. {​{CITY_VS_NEARBY}​} → Page: Dynamically Assembled → Field: Comparison with nearby city

8. {​{CLIMATE_SUMMARY}​} → Page: Dynamically Assembled → Field: From Climate Data fields

9. {​{COST_OF_LIVING_NARRATIVE}​} → Page: Dynamically Assembled → Field: From Overall Index value

10. {​{COST_BREAKDOWN}​} → Page: Dynamically Assembled → Field: From housing + groceries + utilities + transport

11. {​{SAFETY_LABEL}​} → Page: Dynamically Assembled → Field: Label from Safety Rating

12. {​{SAFETY_SUMMARY}​} → Page: Dynamically Assembled → Field: From Safety Rating

13. {​{COMMUTE_INFO}​} → Page: Dynamically Assembled → Field: From Commute Times data

14. {​{WALKABILITY_NARRATIVE}​} → Page: Dynamically Assembled → Field: From Walk Score value

15. {​{MOBILITY_SCORES}​} → Page: Dynamically Assembled → Field: From Walk + Bike + Transit scores

16. {​{NEIGHBORHOOD_DETAILS}​} → Page: Dynamically Assembled → Field: From Neighborhoods data

17. {​{NEIGHBORHOOD_DETAILS_GRID}​} → Page: Dynamically Assembled → Field: HTML grid from Neighborhoods

18. {​{NEIGHBORHOODS_DETAILED}​} → Page: Dynamically Assembled → Field: Detailed HTML from Neighborhoods

19. {​{SCHOOL_DETAILS}​} → Page: Dynamically Assembled → Field: From Top Schools data

20. {​{SCHOOL_DETAILS_CARDS}​} → Page: Dynamically Assembled → Field: HTML cards from Top Schools

21. {​{EMPLOYER_INDUSTRIES_LIST}​} → Page: Dynamically Assembled → Field: Industry list from Key Employers

22. {​{ETHNIC_CUISINE_RESTAURANTS}​} → Page: Dynamically Assembled → Field: Restaurant list from Ethnic Cuisine

23. {​{CULTURAL_CENTER_LINKS}​} → Page: Dynamically Assembled → Field: HTML links to cultural centers

24. {​{CULTURAL_EVENT_CALENDAR}​} → Page: Dynamically Assembled → Field: HTML calendar from Cultural Events

25. {​{WORSHIP_DIRECTORY}​} → Page: Dynamically Assembled → Field: HTML directory from Places of Worship

26. {​{LANGUAGE_DEMOGRAPHICS_TABLE}​} → Page: Dynamically Assembled → Field: HTML table from Languages

27. {​{LIFESTYLE_CONTENT}​} → Page: Dynamically Assembled → Field: From amenities + culture

28. {​{MARKET_FORECAST}​} → Page: Dynamically Assembled → Field: From trend + price change

29. {​{MARKET_SUMMARY_VARIATION}​} → Page: Dynamically Assembled → Field: Market summary variation

30. {​{MARKET_URGENCY}​} → Page: Dynamically Assembled → Field: Urgency message from market data

31. {​{INVENTORY_CONTEXT}​} → Page: Dynamically Assembled → Field: From inventory level

32. {​{YOY_PRICE_DIRECTION}​} → Page: Dynamically Assembled → Field: "increased" / "decreased" / "stable"

33. {​{YOY_SUMMARY}​} → Page: Dynamically Assembled → Field: Sentence from Price Change

34. {​{DYNAMIC_MARKET_COMMENTARY}​} → Page: Dynamically Assembled → Field: From trend + season

35. {​{DYNAMIC_MARKET_INSIGHT}​} → Page: Dynamically Assembled → Field: Market commentary

36. {​{NEIGHBORHOOD_RANKING_SCHEMA}​} → Page: Dynamically Assembled → Field: Ranking JSON-LD

Post Dynamic

1. {​{POST_FRESHNESS}​} → Page: Dynamically Assembled → Field: From Published At age

2. {​{POST_MARKET_INSIGHT}​} → Page: Dynamically Assembled → Field: 5 rotational variations

3. {​{FRESHNESS_INDICATOR}​} → Page: Dynamically Assembled → Field: From post publish date age

Rotation Tokens

1. {​{ROTATION_INDEX}​} → Page: Dynamically Assembled → Field: From Post/Agent/City/Tenant rotation index (0-7)

2. {​{ROTATION_INDEX_SOURCE}​} → Page: Dynamically Assembled → Field: "post" / "agent" / "city" / "tenant" / "default"

3. {​{ROTATIONAL_INTRO}​} → Page: Dynamically Assembled → Field: 20 intro paragraph variations

4. {​{ROTATIONAL_CLOSING}​} → Page: Dynamically Assembled → Field: 20 closing paragraph variations

5. {​{ROTATIONAL_CTA_TEXT}​} → Page: Dynamically Assembled → Field: 15 CTA headline variations

6. {​{ROTATIONAL_CTA_SUBTEXT}​} → Page: Dynamically Assembled → Field: 15 CTA subtext variations

7. {​{MARKET_AWARE_CTA}​} → Page: Dynamically Assembled → Field: CTA for market trend + rotation

8. {​{FEATURED_NEIGHBORHOOD_BLOCK}​} → Page: Dynamically Assembled → Field: HTML from featured neighborhood

9. {​{FEATURED_TESTIMONIAL_BLOCK}​} → Page: Dynamically Assembled → Field: HTML blockquote from testimonial

Rotational Section Intros (8 variations each)

1. {​{NEIGHBORHOODS_INTRO}​} → Page: Dynamically Assembled → Field: 8 neighborhood intro variations

2. {​{SCHOOLS_INTRO}​} → Page: Dynamically Assembled → Field: 8 schools intro variations

3. {​{EMPLOYERS_INTRO}​} → Page: Dynamically Assembled → Field: 8 employers intro variations

4. {​{WORSHIP_INTRO}​} → Page: Dynamically Assembled → Field: 8 worship intro variations

5. {​{CULTURAL_INTRO}​} → Page: Dynamically Assembled → Field: 8 cultural intro variations

6. {​{CUISINE_INTRO}​} → Page: Dynamically Assembled → Field: 8 cuisine intro variations

7. {​{EVENTS_INTRO}​} → Page: Dynamically Assembled → Field: 8 events intro variations

8. {​{LANGUAGES_INTRO}​} → Page: Dynamically Assembled → Field: 8 languages intro variations

9. {​{AMENITIES_INTRO}​} → Page: Dynamically Assembled → Field: 8 amenities intro variations

10. {​{MARKET_INTRO}​} → Page: Dynamically Assembled → Field: 8 market intro variations

Content Variations

1. {​{VARIED_AGENT_BIO}​} → Page: Dynamically Assembled → Field: Bio variation by post type

2. {​{VARIED_AGENT_INTRO}​} → Page: Dynamically Assembled → Field: Agent intro variation

3. {​{VARIED_CITY_INTRO}​} → Page: Dynamically Assembled → Field: City intro variation

4. {​{VARIED_CTA}​} → Page: Dynamically Assembled → Field: CTA variation #1

5. {​{VARIED_CTA_2}​} → Page: Dynamically Assembled → Field: CTA variation #2

6. {​{VARIED_DAYS_ON_MARKET}​} → Page: Dynamically Assembled → Field: Days on market variation

7. {​{VARIED_MARKET_CONDITION}​} → Page: Dynamically Assembled → Field: Market condition variation

8. {​{VARIED_MARKET_OVERVIEW}​} → Page: Dynamically Assembled → Field: Market overview variation

9. {​{VARIED_NEIGHBORHOOD_INTRO}​} → Page: Dynamically Assembled → Field: Neighborhood intro variation

10. {​{VARIED_POPULATION}​} → Page: Dynamically Assembled → Field: Population statement variation

11. {​{VARIED_PRICE_STATEMENT}​} → Page: Dynamically Assembled → Field: Price statement variation #1

12. {​{VARIED_PRICE_STATEMENT_2}​} → Page: Dynamically Assembled → Field: Price statement variation #2

13. {​{VARIED_SCHOOL_INTRO}​} → Page: Dynamically Assembled → Field: School intro variation

14. {​{INTRO_VARIATION}​} → Page: Dynamically Assembled → Field: Intro paragraph variation

15. {​{CLOSING_VARIATION}​} → Page: Dynamically Assembled → Field: Closing paragraph variation

Paragraph Generators

1. {​{PARA_AGENT_VALUE}​} → Page: Dynamically Assembled → Field: Agent value proposition paragraph

2. {​{PARA_BUYER_FOCUS}​} → Page: Dynamically Assembled → Field: Buyer-focused paragraph

3. {​{PARA_CLOSING}​} → Page: Dynamically Assembled → Field: Closing paragraph

4. {​{PARA_CTA}​} → Page: Dynamically Assembled → Field: Call-to-action paragraph

5. {​{PARA_CTA_FOR_POST}​} → Page: Dynamically Assembled → Field: CTA tailored to post type

6. {​{PARA_INVESTMENT}​} → Page: Dynamically Assembled → Field: Investment appeal paragraph

7. {​{PARA_MARKET_INTRO}​} → Page: Dynamically Assembled → Field: Market introduction paragraph

8. {​{PARA_MARKET_INTRO_FOR_POST}​} → Page: Dynamically Assembled → Field: Market intro for post type

9. {​{PARA_SELLER_FOCUS}​} → Page: Dynamically Assembled → Field: Seller-focused paragraph

10. {​{PARA_WHY_LIVE_HERE}​} → Page: Dynamically Assembled → Field: "Why live here" paragraph

Paragraph Counts & Word Targets

1. {​{PARA_COUNT_MARKET_OVERVIEW}​} → Page: Dynamically Assembled → Field: Paragraph count for market overview

2. {​{PARA_COUNT_NEIGHBORHOODS}​} → Page: Dynamically Assembled → Field: Paragraph count for neighborhoods

3. {​{PARA_COUNT_LIFESTYLE}​} → Page: Dynamically Assembled → Field: Paragraph count for lifestyle

4. {​{PARA_COUNT_AGENT_INTRO}​} → Page: Dynamically Assembled → Field: Paragraph count for agent intro

5. {​{PARA_COUNT_CITA}​} → Page: Dynamically Assembled → Field: Paragraph count for CTA

6. {​{WORD_TARGET_MARKET_OVERVIEW}​} → Page: Dynamically Assembled → Field: Word target for market overview

7. {​{WORD_TARGET_NEIGHBORHOODS}​} → Page: Dynamically Assembled → Field: Word target for neighborhoods

8. {​{WORD_TARGET_LIFESTYLE}​} → Page: Dynamically Assembled → Field: Word target for lifestyle

9. {​{WORD_TARGET_AGENT_INTRO}​} → Page: Dynamically Assembled → Field: Word target for agent intro

10. {​{WORD_TARGET_CITA}​} → Page: Dynamically Assembled → Field: Word target for CTA

11. {​{OPTIONAL_BLOCKS_MARKET_OVERVIEW}​} → Page: Dynamically Assembled → Field: Content structure for market overview

12. {​{OPTIONAL_BLOCKS_NEIGHBORHOODS}​} → Page: Dynamically Assembled → Field: Content structure for neighborhoods

13. {​{OPTIONAL_BLOCKS_LIFESTYLE}​} → Page: Dynamically Assembled → Field: Content structure for lifestyle

14. {​{OPTIONAL_BLOCKS_AGENT_INTRO}​} → Page: Dynamically Assembled → Field: Content structure for agent intro

15. {​{OPTIONAL_BLOCKS_CTA}​} → Page: Dynamically Assembled → Field: Content structure for CTA

Section Order

1. {​{SECTION_ORDER_TEMPLATE}​} → Page: Dynamically Assembled → Field: Template ID

2. {​{SECTION_ORDER_NAME}​} → Page: Dynamically Assembled → Field: Template name

3. {​{SECTION_ORDER_FOCUS}​} → Page: Dynamically Assembled → Field: Template focus

4. {​{SECTION_ORDER_LIST}​} → Page: Dynamically Assembled → Field: Section order (joined)

5. {​{SECTION_ORDER_COUNT}​} → Page: Dynamically Assembled → Field: Number of sections

6. {​{SECTION_ORDER_FINGERPRINT}​} → Page: Dynamically Assembled → Field: Unique fingerprint

7. {​{SECTION_MARKET_OVERVIEW_POSITION}​} → Page: Dynamically Assembled → Field: Market overview position

8. {​{SECTION_MARKET_OVERVIEW_SHOULD_RENDER}​} → Page: Dynamically Assembled → Field: "true" if in order

9. {​{SECTION_NEIGHBORHOODS_POSITION}​} → Page: Dynamically Assembled → Field: Neighborhoods position

10. {​{SECTION_NEIGHBORHOODS_SHOULD_RENDER}​} → Page: Dynamically Assembled → Field: "true" if in order

11. {​{SECTION_LIFESTYLE_POSITION}​} → Page: Dynamically Assembled → Field: Lifestyle position

12. {​{SECTION_LIFESTYLE_SHOULD_RENDER}​} → Page: Dynamically Assembled → Field: "true" if in order

13. {​{SECTION_AGENT_INTRO_POSITION}​} → Page: Dynamically Assembled → Field: Agent intro position

14. {​{SECTION_AGENT_INTRO_SHOULD_RENDER}​} → Page: Dynamically Assembled → Field: "true" if in order

15. {​{SECTION_CTA_POSITION}​} → Page: Dynamically Assembled → Field: CTA position

16. {​{SECTION_CTA_SHOULD_RENDER}​} → Page: Dynamically Assembled → Field: "true" if in order

CTA & Contact

1. {​{CTA_CALL}​} → Page: Dynamically Assembled → Field: HTML tel: link from Phone

2. {​{CTA_CONTACT}​} → Page: Dynamically Assembled → Field: HTML link to contact page

3. {​{CTA_SCHEDULE}​} → Page: Dynamically Assembled → Field: HTML link to schedule page

4. {​{COMPETITIVE_ADVANTAGES}​} → Page: Dynamically Assembled → Field: From credentials + stats

5. {​{EXPERIENCE_STATEMENT}​} → Page: Dynamically Assembled → Field: From experience years

Author & Bio

1. {​{AUTHOR_BIO}​} → Page: Dynamically Assembled → Field: E-E-A-T author bio from Agent

2. {​{BIO_BUYER_GUIDE}​} → Page: Dynamically Assembled → Field: Bio for buyer guide posts

3. {​{BIO_MARKET_UPDATE}​} → Page: Dynamically Assembled → Field: Bio for market update posts

4. {​{BIO_NEIGHBORHOOD}​} → Page: Dynamically Assembled → Field: Bio for neighborhood guides

5. {​{BIO_SELLER_GUIDE}​} → Page: Dynamically Assembled → Field: Bio for seller guides

6. {​{BIO_PLACEMENT}​} → Page: Dynamically Assembled → Field: Bio position (top/middle/bottom)

Buyer / Seller / Investor Content

1. {​{BUYER_FOCUSED_CONTENT}​} → Page: Dynamically Assembled → Field: Generated buyer content

2. {​{BUYER_FIT_MESSAGE}​} → Page: Dynamically Assembled → Field: From buyer fit value

3. {​{BUYER_MARKET_MESSAGE}​} → Page: Dynamically Assembled → Field: From market trend

4. {​{SELLER_FOCUSED_CONTENT}​} → Page: Dynamically Assembled → Field: Generated seller content

5. {​{SELLER_MARKET_MESSAGE}​} → Page: Dynamically Assembled → Field: From market trend

6. {​{INVESTOR_FOCUSED_CONTENT}​} → Page: Dynamically Assembled → Field: Generated investor content

7. {​{FIRST_TIME_BUYER_CONTENT}​} → Page: Dynamically Assembled → Field: First-time buyer content

8. {​{UNIQUE_VALUE_PROPOSITION}​} → Page: Dynamically Assembled → Field: From Agent + City Data

Schema.org Structured Data

1. {​{SCHEMA_REAL_ESTATE_AGENT}​} → Page: Dynamically Assembled → Field: RealEstateAgent JSON-LD

2. {​{SCHEMA_LOCAL_BUSINESS}​} → Page: Dynamically Assembled → Field: LocalBusiness JSON-LD

3. {​{SCHEMA_FAQ}​} → Page: Dynamically Assembled → Field: FAQPage JSON-LD

4. {​{SCHEMA_REVIEW}​} → Page: Dynamically Assembled → Field: Review JSON-LD

5. {​{SCHEMA_ARTICLE}​} → Page: Dynamically Assembled → Field: Article JSON-LD

6. {​{SCHEMA_BREADCRUMB}​} → Page: Dynamically Assembled → Field: BreadcrumbList JSON-LD

7. {​{SCHEMA_AUTO_FAQ_BUYING}​} → Page: Dynamically Assembled → Field: Auto FAQ buying JSON-LD

8. {​{SCHEMA_AUTO_FAQ_CITY}​} → Page: Dynamically Assembled → Field: Auto FAQ city JSON-LD

9. {​{SCHEMA_AUTO_FAQ_SELLING}​} → Page: Dynamically Assembled → Field: Auto FAQ selling JSON-LD

10. {​{SERVICES_SCHEMA}​} → Page: Dynamically Assembled → Field: Service JSON-LD

11. {​{SPEAKABLE_SCHEMA}​} → Page: Dynamically Assembled → Field: Speakable JSON-LD

12. {​{WEBSITE_SEARCH_SCHEMA}​} → Page: Dynamically Assembled → Field: WebSite SearchAction JSON-LD

13. {​{ALL_SCHEMAS_JSON}​} → Page: Dynamically Assembled → Field: All schemas combined

14. {​{BREADCRUMB_SCHEMA}​} → Page: Dynamically Assembled → Field: BreadcrumbList JSON-LD

15. {​{HOWTO_BUYING_SCHEMA}​} → Page: Dynamically Assembled → Field: HowTo buying JSON-LD

16. {​{HOWTO_SELLING_SCHEMA}​} → Page: Dynamically Assembled → Field: HowTo selling JSON-LD

17. {​{OPEN_HOUSE_SCHEMA_TEMPLATE}​} → Page: Dynamically Assembled → Field: OpenHouse JSON-LD template

18. {​{AUTO_FAQ_BUYING}​} → Page: Dynamically Assembled → Field: Auto buying FAQ HTML

19. {​{AUTO_FAQ_CITY}​} → Page: Dynamically Assembled → Field: Auto city FAQ HTML

20. {​{AUTO_FAQ_SELLING}​} → Page: Dynamically Assembled → Field: Auto selling FAQ HTML

Internal & Related Links

1. {​{INTERNAL_LINKS_HTML}​} → Page: Dynamically Assembled → Field: HTML links

2. {​{INTERNAL_LINKS_LIST}​} → Page: Dynamically Assembled → Field: ul/li links

3. {​{INTERNAL_LINKS_MARKDOWN}​} → Page: Dynamically Assembled → Field: Markdown links

4. {​{RELATED_CONTENT_INLINE}​} → Page: Dynamically Assembled → Field: Inline related links

5. {​{RELATED_CONTENT_LINKS}​} → Page: Dynamically Assembled → Field: HTML nav related links

6. {​{RELATED_CONTENT_LIST}​} → Page: Dynamically Assembled → Field: ul/li related content

7. {​{RELATED_QUERIES}​} → Page: Dynamically Assembled → Field: Search queries from city

8. {​{RELATED_QUERIES_HTML}​} → Page: Dynamically Assembled → Field: Queries as ul/li

9. {​{RELATED_TOPICS}​} → Page: Dynamically Assembled → Field: City topics + services

10. {​{RELATED_TOPICS_HTML}​} → Page: Dynamically Assembled → Field: Topics as ul/li

11. {​{CONTEXTUAL_LINKS}​} → Page: Dynamically Assembled → Field: HTML context links

12. {​{CONTEXTUAL_LINKS_LIST}​} → Page: Dynamically Assembled → Field: Context links as ul/li

SEO & Topic

1. {​{LSI_KEYWORDS}​} → Page: Dynamically Assembled → Field: From city + services

2. {​{LSI_KEYWORDS_HTML}​} → Page: Dynamically Assembled → Field: As meta tag

3. {​{TOPIC_CLUSTER_PRIMARY}​} → Page: Dynamically Assembled → Field: City + "Real Estate"

4. {​{TOPIC_CLUSTER_SUPPORTING}​} → Page: Dynamically Assembled → Field: Supporting topic keywords

5. {​{ENTITY_ASSOCIATIONS}​} → Page: Dynamically Assembled → Field: Agent + brokerage + city + state

Voice Profiles

Based on Agent Content Voice setting. Customizes writing tone.

1. {​{VOICE_PROFILE_ID}​} → Page: Dynamically Assembled → Field: Profile ID

2. {​{VOICE_PROFILE_NAME}​} → Page: Dynamically Assembled → Field: Profile name

3. {​{VOICE_FORMALITY}​} → Page: Dynamically Assembled → Field: Formality level

4. {​{VOICE_OPENING}​} → Page: Dynamically Assembled → Field: Opening phrase

5. {​{VOICE_CLOSING}​} → Page: Dynamically Assembled → Field: Closing phrase

6. {​{VOICE_CTA}​} → Page: Dynamically Assembled → Field: CTA in voice style

7. {​{VOICE_TRANSITION_1}​} → Page: Dynamically Assembled → Field: Transition #1

8. {​{VOICE_TRANSITION_2}​} → Page: Dynamically Assembled → Field: Transition #2

9. {​{VOICE_TRANSITION_3}​} → Page: Dynamically Assembled → Field: Transition #3

10. {​{VOICE_EMPHASIS_1}​} → Page: Dynamically Assembled → Field: Emphasis #1

11. {​{VOICE_EMPHASIS_2}​} → Page: Dynamically Assembled → Field: Emphasis #2

12. {​{VOICE_EMPHASIS_3}​} → Page: Dynamically Assembled → Field: Emphasis #3

13. {​{VOICE_ADJECTIVE_1}​} → Page: Dynamically Assembled → Field: Adjective #1

14. {​{VOICE_ADJECTIVE_2}​} → Page: Dynamically Assembled → Field: Adjective #2

15. {​{VOICE_ADJECTIVE_3}​} → Page: Dynamically Assembled → Field: Adjective #3

16. {​{VOICE_QUESTION_1}​} → Page: Dynamically Assembled → Field: Question starter #1

17. {​{VOICE_QUESTION_2}​} → Page: Dynamically Assembled → Field: Question starter #2

Video & Virtual Tour

1. {​{VIDEO_EMBED_TEMPLATE}​} → Page: Dynamically Assembled → Field: HTML video embed template

2. {​{VIDEO_TESTIMONIAL}​} → Page: Dynamically Assembled → Field: HTML iframe from Gallery

3. {​{VIRTUAL_TOUR_EMBED}​} → Page: Dynamically Assembled → Field: HTML iframe from Virtual Tour URL

Trust & Testimonial

1. {​{TRUST_SIGNALS}​} → Page: Dynamically Assembled → Field: From ratings + reviews + credentials

2. {​{TESTIMONIAL_FEATURED}​} → Page: Dynamically Assembled → Field: Featured testimonial HTML


Token Count Summary

Agents page: ~95 direct + ~49 dynamic = ~144 tokens

City Data page: ~70 direct + ~36 dynamic = ~106 tokens

Posts page: 6 direct + 3 dynamic = 9 tokens

Tenants page: 5 tokens

Testimonials page: 3 direct + 2 dynamic = 5 tokens

Announcements page: 12 tokens

System Generated: 13 tokens

Dynamically Assembled: ~100+ tokens (variations, rotation, paragraphs, sections, schemas, links, voice, bio, buyer/seller, SEO, CTA, video)

GRAND TOTAL: 300+ unique tokens

Every token uses the format {{TOKEN_NAME}} and is replaced at render time by the token engine in src/utilities/replaceTokens.ts.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *