Reference Document · v6.0 · 04.25.2026

Home Page Content Map.

SEO Snapshot Template

A single-source, visual reference for every element, parameter, custom value, and key on the SEO Snapshot Template — Home Page. Home and About are unique in using single-line CTA buttons ({{020p}} / {{020q}} / {{020r}}) rather than the stacked top/bottom buttons used on Service / City / Article pages.

14
Page Sections
70+
Custom Values
3
Single-Line CTAs
10
FAQ Pairs
How to read this map. Each section shows a visual layout mockup followed by a parameter table. Columns are: Element · Label | Spec / Word Count | Custom Value Name | Key. Badges marked hard coded are fixed text — not editable via custom values. All keys are escaped so they render as literal text on any live preview.
Meta Header Hero Content 01 Blog Trio Content 02 Content 03 Service Areas Get Started Content 04 Reviews FAQs Contact Footer

SEO Meta Values

Page-Level · Home
Meta Title, Description, Keywords, plus shared logo image and canonical URL (/).
Element · Label Spec / Word Count Custom Value Name Key
Meta Data Values (SEO)
Meta Title ≤ 70 chars #001-A [Home] Meta Title {{custom_values.001a}}
Meta Description ≤ 165 chars #001-B [Home] Meta Description {{custom_values.001b}}
Meta Keywords 5–15 keywords #001-C [Home] Meta Keywords {{custom_values.001c}}
Meta Image logo URL · footer variant [Business] 07: Logo URL01 (Footer) {ref:01L} {{custom_values.logo_url_4_dark_bg}}
Canonical URL URL Site URL + / {{custom_values.url}}/

Top Bar & Navigation

Global · Sitewide
Fixed header displayed sitewide — logo, primary nav, CTA button, and contact strip.
Global · Sitewide Header
Business Logo
Alt Text: Business Name
HomeServices ▾Service Areas ▾AboutContactBlog
⚡ Header CTA
✉ business email custom html / javascript ☎ phone number
Element · Label Spec / Word Count Custom Value Name Key
Logo & Branding
Logo ImageTop-left brand mark · light-background variant URL · image [Business] 08: Logo URL02 (Header) {ref:02L} {{custom_values.logo_image_url__4_light_bg}}
Logo Image Alt TextAccessibility / SEO alt text on the logo image Business Name [Business] 01: Name {{custom_values.business_name}}
Logo Image Action LinkClicking the logo returns to home Website URL [Website] 01: Website URL {{custom_values.url}}
Primary Navigation
Primary NavigationHome / Services / Service Areas / About / Contact / Blog · dropdowns populated from service + city lists hard coded Structural
Header CTA ButtonOpens Pop-Up on click 2–4 words 20I [Global] Global Header Button CTA {{custom_values.020i}}
Contact Strip (red bar)
Business EmailLeft of contact strip email address [Business] 03: Email (display) {{custom_values.business_email}}
Display Phone NumberRight of contact strip phone [Website] 02: Business Phone (display) {{custom_values.client_business_phone_display}}
Custom HTML · Social Profile URLsLinks to Google / Facebook / Yelp / Instagram Social Profile URLs [Website] 15a / 15b / 15c · Profile URL — Google / Facebook / Yelp
[Website] 13: Profile URL — Instagram
{{custom_values.url_google}}
{{custom_values.url_facebook}}
{{custom_values.url_yelp}}
{{custom_values.ig_url}}

Above-the-Fold Hero

#001-D · #001-D.1 · #001-F (video) · 3-Service Grid
Video background hero with eyebrow + H1, followed by a 3-column Service grid with images, sub-headlines, bullets, and 'More Info' buttons linking to each Service page.
Hero · Full-Width Video Background video
Background Video · #001-F · 1920×1080
H2 Sub-Headline · 3–6 words (eyebrow)
H1 Header · 5–9 words
3-Column Services Block · Sits beneath hero
#001-G · Service01 · 938×469
SUB-HEADLINE · 2–4 WORDS
Service01 Name
Bullet01 · 2–4 words
Bullet02 · 2–4 words
Bullet03 · 2–4 words
Bullet04 · 2–4 words
Bottom line · 12–15 words
More Info…
#001-H · Service02 · 938×469
SUB-HEADLINE · 2–4 WORDS
Service02 Name
Bullet01 · 2–4 words
Bullet02 · 2–4 words
Bullet03 · 2–4 words
Bullet04 · 2–4 words
Bottom line · 12–15 words
More Info…
#001-I · Service03 · 938×469
SUB-HEADLINE · 2–4 WORDS
Service03 Name
Bullet01 · 2–4 words
Bullet02 · 2–4 words
Bullet03 · 2–4 words
Bullet04 · 2–4 words
Bottom line · 12–15 words
More Info…
Element · Label Spec / Word Count Custom Value Name Key
Hero Background
Background Video 1920×1080 · mp4 #001-F [Home] Background01 (video) {{custom_values.001f}}
Hero Headlines
H2 Sub-Headline (eyebrow)Note: in Excel, label #001-D maps to the H2 sub-headline (key 001d), and label #001-D.1 maps to the H1 header (key 001d1). Reversed labeling — follow keys, not labels. 3–6 words #001-D.1 [Home] H2 Hero Sub-headline {{custom_values.001d}}
H1 Header 5–9 words #001-D [Home] H1 Header {{custom_values.001d1}}
Image Alt Text (sitewide on Home) alt text · shared #001-E [Home] Image Alt Text {{custom_values.001e}}
Service Column 01 (Hero Grid)
Service001 Image 938×469 #001-G [Home] Content01 (Service001) {{custom_values.001g}}
Image · Action URL URL Site URL + Service001 slug {{custom_values.url}}{{custom_values.002j}}
Sub-headline (H6) 2–4 words 0U [Home] Service001 Sub-headline {{custom_values.001u}}
Service Name (H2) service name [Website] 04: Service001 {{custom_values.service1}}
Bullet 01 2–4 words 0V [Home] Service001 Bullet01 {{custom_values.001v}}
Bullet 02 2–4 words 0W [Home] Service001 Bullet02 {{custom_values.001w}}
Bullet 03 2–4 words 0X [Home] Service001 Bullet03 {{custom_values.001x}}
Bullet 04 2–4 words 0Y [Home] Service001 Bullet04 {{custom_values.001y}}
Bottom Line (H6) 12–15 words 0Z [Home] Service001 Bottom Line {{custom_values.001z}}
Button (More Info…) hard coded "More Info…"
Button · Action URL URL Site URL + Service001 slug {{custom_values.url}}{{custom_values.002j}}
Service Column 02 (Hero Grid)
Service002 Image 938×469 #001-H [Home] Content02 (Service002) {{custom_values.001h}}
Image · Action URL URL Site URL + Service002 slug {{custom_values.url}}{{custom_values.003j}}
Sub-headline (H6) 2–4 words 01AA [Home] Service002 Sub-headline {{custom_values.001aa}}
Service Name (H2) service name [Website] 05: Service002 {{custom_values.service2}}
Bullet 01 2–4 words 1AB [Home] Service002 Bullet01 {{custom_values.001ab}}
Bullet 02 2–4 words 1AC [Home] Service002 Bullet02 {{custom_values.001ac}}
Bullet 03 2–4 words 1AD [Home] Service002 Bullet03 {{custom_values.001ad}}
Bullet 04 2–4 words 1AE [Home] Service002 Bullet04 {{custom_values.001ae}}
Bottom Line (H6) 12–15 words 1AF [Home] Service002 Bottom Line {{custom_values.001af}}
Button (More Info…) hard coded "More Info…"
Button · Action URL URL Site URL + Service002 slug {{custom_values.url}}{{custom_values.003j}}
Service Column 03 (Hero Grid)
Service003 Image 938×469 #001-I [Home] Content03 (Service003) {{custom_values.001i}}
Image · Action URL URL Site URL + Service003 slug {{custom_values.url}}{{custom_values.004j}}
Sub-headline (H6) 2–4 words 01AG [Home] Service003 Sub-headline {{custom_values.001ag}}
Service Name (H2) service name [Website] 06: Service003 {{custom_values.service3}}
Bullet 01 2–4 words 1AH [Home] Service003 Bullet01 {{custom_values.001ah}}
Bullet 02 2–4 words 1AI [Home] Service003 Bullet02 {{custom_values.001ai}}
Bullet 03 2–4 words 1AJ [Home] Service003 Bullet03 {{custom_values.001aj}}
Bullet 04 2–4 words 1AK [Home] Service003 Bullet04 {{custom_values.001ak}}
Bottom Line (H6) 12–15 words 1AL [Home] Service003 Bottom Line {{custom_values.001al}}
Button (More Info…) hard coded "More Info…"
Button · Action URL URL Site URL + Service003 slug {{custom_values.url}}{{custom_values.004j}}

First Story Block

1AM · 1AN · 1AO · #001-J
H2 + 95-word lead paragraph, then 940×626 image side-by-side with a 150-word continuation paragraph. No CTA.
Content Section 01 · Story · No CTA
H2 Header · 5–9 words (#001-AM)
2 paragraphs · 95 words (#001-AN)
#001-J · 940×626 · Desktop 486px wide
2 paragraphs · 150 words (#001-AO)
Element · Label Spec / Word Count Custom Value Name Key
Content Section 01
H2 Content Headline 01 5–9 words 1AM [Home] H2 Content Headline01 {{custom_values.001am}}
Content Paragraph 01 2 paragraphs · 95 words 1AN [Home] Content Paragraph01 {{custom_values.001an}}
Content Image 940×626 · 486px desktop · 100% mobile #001-J [Home] Content04 {{custom_values.001j}}
Image Alt Text alt text · shared #001-E [Home] Image Alt Text {{custom_values.001e}}
Content Paragraph 02 2 paragraphs · 150 words 1AO [Home] Content Paragraph02 {{custom_values.001ao}}

Three Article Cards

9K · 9L · #001-K/L/M · Article01–03
Pulls the H2 + sub-headline from the Blog page and renders three article cards. Each card uses a #001-K/L/M background image (matching {ref:01/02/03}) and links to the corresponding Article page.
Blog Trio · Pulls Article01–03 Titles
H2 · 4–6 words (#009-K)
Sub-headline · 15–20 words (#009-L)
#001-K · {ref:01}
H4 · Article01 Title
LEARN MORE →
#001-L · {ref:02}
H4 · Article02 Title
LEARN MORE →
#001-M · {ref:03}
H4 · Article03 Title
LEARN MORE →
View All → /blog
Element · Label Spec / Word Count Custom Value Name Key
Section Headlines (Pulled From Blog Page)
H2 Header 4–6 words 9K [Blog] H2 Headline01 {{custom_values.009k}}
Sub-headline 15–20 words 9L [Blog] Sub-headline01 {{custom_values.009l}}
Article 001 Card
Background Image 1080×1080 · {ref:01} #001-K [Home] Content05: Article001 (ref:01) {{custom_values.001k}}
H4 Header (Title) article title #017-K [Article001] Title {{custom_values.017k}}
H4 Header URL URL Site URL + Article001 slug {{custom_values.url}}{{custom_values.017j}}
Sub-headline hard coded "LEARN MORE"
Sub-headline URL URL Site URL + Article001 slug {{custom_values.url}}{{custom_values.017j}}
Article 002 Card
Background Image 1080×1080 · {ref:02} #001-L [Home] Content06: Article002 (ref:02) {{custom_values.001l}}
H4 Header (Title) article title #018-K [Article002] Title {{custom_values.018k}}
H4 Header URL URL Site URL + Article002 slug {{custom_values.url}}{{custom_values.018j}}
Sub-headline hard coded "LEARN MORE"
Sub-headline URL URL Site URL + Article002 slug {{custom_values.url}}{{custom_values.018j}}
Article 003 Card
Background Image 1080×1080 · {ref:03} #001-M [Home] Content07: Article003 (ref:03) {{custom_values.001m}}
H4 Header (Title) article title #019-K [Article003] Title {{custom_values.019k}}
H4 Header URL URL Site URL + Article003 slug {{custom_values.url}}{{custom_values.019j}}
Sub-headline hard coded "LEARN MORE"
Sub-headline URL URL Site URL + Article003 slug {{custom_values.url}}{{custom_values.019j}}
View All Button
Button (View All) hard coded "View All"
Button · Action URL URL · /blog Site URL + /blog {{custom_values.url}}/blog

Second Story Block

1AP · 1AQ · 1AR · #001-N
H2 + 95-word lead, then 150-word continuation alongside a 940×626 image (image on the right this time). No CTA.
Content Section 02 · No CTA
H2 Header · 5–9 words (#001-AP)
2 paragraphs · 95 words (#001-AQ)
2 paragraphs · 150 words (#001-AR)
#001-N · 940×626 · Desktop 486px wide
Element · Label Spec / Word Count Custom Value Name Key
Content Section 02
H2 Content Headline 02 5–9 words 1AP [Home] H2 Content Headline02 {{custom_values.001ap}}
Content Paragraph 03 2 paragraphs · 95 words 1AQ [Home] Content Paragraph03 {{custom_values.001aq}}
Content Image 940×626 · 486px desktop · 100% mobile #001-N [Home] Content08 {{custom_values.001n}}
Image Alt Text alt text · shared #001-E [Home] Image Alt Text {{custom_values.001e}}
Content Paragraph 04 2 paragraphs · 150 words 1AR [Home] Content Paragraph04 {{custom_values.001ar}}

Years Banner + Small Images + CTA

1AS · 1AT · #001-O/P/Q · {{020p}}
Hard-coded 'Over X years of experience' banner, H2 + 95-word block, then a row of three images (Small01, Small02, Larger) followed by the page's first single-line CTA button using {{020p}}.
Content Section 03 · Years Banner + Small Images + CTA
Over {{years_in_business}} years of experience
hard coded prefix · auto-pulls years
H2 Header · 5–9 words (#001-AS)
2 paragraphs · 95 words (#001-AT)
#001-O · Small01 · 400×400
#001-P · Small02 · 400×400
#001-Q · 800×800
Single-Line CTA01 · {{020p}} single line · Home + About only
Element · Label Spec / Word Count Custom Value Name Key
Years-in-Business Banner
Years Prefix hard coded "Over {years} years of experience"
Years Value number · auto [Website] 22: Years in Business {{custom_values.years_in_business}}
Content Section 03
H2 Content Headline 03 5–9 words 1AS [Home] H2 Content Headline03 {{custom_values.001as}}
Content Paragraph 05 2 paragraphs · 95 words 1AT [Home] Content Paragraph05 {{custom_values.001at}}
Three Small Images
Small Image 01 400×400 · 196px desktop #001-O [Home] Content09 (Small01) {{custom_values.001o}}
Small Image 02 400×400 · 196px desktop #001-P [Home] Content010 (Small02) {{custom_values.001p}}
Larger Image 800×800 · 416px desktop #001-Q [Home] Content011 {{custom_values.001q}}
Image Alt Text (shared) alt text · shared #001-E [Home] Image Alt Text {{custom_values.001e}}
CTA01 · Single Line · {{020p}}
CTA Button (single line)Home + About uniquely use single-line buttons (not stacked top/bottom). button label 20P [Global] Home/About Button CTA01 {{custom_values.020p}}
Button Action hard coded Open Pop-Up

Three City Cards

1AU · #010-G/H/I · City01–03
Hard-coded 'Areas We Service' headline plus a 12–15-word sub-headline, then three city cards (each pulls service+city names + URL + matching {ref} image). 'View All' links to /service-areas.
Service Areas Trio · Pulls City01–03 Cards
Areas We Service
hard coded
Sub-headline · 12–15 words (#001-AU)
#010-G · {ref:09}
H4 · {{service1}} in {{city01}}
LEARN MORE →
#010-H · {ref:010}
H4 · {{service1}} in {{city02}}
LEARN MORE →
#010-I · {ref:011}
H4 · {{service1}} in {{city03}}
LEARN MORE →
View All → /service-areas
Element · Label Spec / Word Count Custom Value Name Key
Section Headlines
H2 Header hard coded "Areas We Service"
Sub-headline (Bottom Line) 12–15 words 1AU [Home] Service Area Bottom Line {{custom_values.001au}}
City 001 Card
Background Image {ref:09} · shared with Service Areas page #010-G [Service Areas] City001: Content01 (ref:09) {{custom_values.010g}}
H4 Header Service01 in CityNN [Website] 04: Service01 in [Website] 07d/e/f: City (navigation) {{custom_values.service1}} in {{custom_values.city01}}
H4 Header URL URL Site URL + City001 slug {{custom_values.url}}{{custom_values.014j}}
Sub-headline hard coded "LEARN MORE"
Sub-headline URL URL Site URL + City001 slug {{custom_values.url}}{{custom_values.014j}}
City 002 Card
Background Image {ref:010} · shared with Service Areas page #010-H [Service Areas] City002: Content01 (ref:010) {{custom_values.010h}}
H4 Header Service01 in CityNN [Website] 04: Service01 in [Website] 07d/e/f: City (navigation) {{custom_values.service1}} in {{custom_values.city02}}
H4 Header URL URL Site URL + City002 slug {{custom_values.url}}{{custom_values.015j}}
Sub-headline hard coded "LEARN MORE"
Sub-headline URL URL Site URL + City002 slug {{custom_values.url}}{{custom_values.015j}}
City 003 Card
Background Image {ref:011} · shared with Service Areas page #010-I [Service Areas] City003: Content01 (ref:011) {{custom_values.010i}}
H4 Header Service01 in CityNN [Website] 04: Service01 in [Website] 07d/e/f: City (navigation) {{custom_values.service1}} in {{custom_values.city03}}
H4 Header URL URL Site URL + City003 slug {{custom_values.url}}{{custom_values.016j}}
Sub-headline hard coded "LEARN MORE"
Sub-headline URL URL Site URL + City003 slug {{custom_values.url}}{{custom_values.016j}}
View All Button
Button (View All) hard coded "View All"
Button · Action URL URL · /service-areas Site URL + /service-areas {{custom_values.url}}/service-areas

Mid-Page CTA Banner

Hard-coded · {{020q}}
Mid-page conversion banner: 'Get Started Today' + 'CALL {business_name} at {phone}' + 'or complete the contact form' with single-line CTA02 button using {{020q}}.
"Get Started Today" Banner · {{020q}} CTA02
GET STARTED TODAY
CALL {{business_name}} at {{phone}}
or complete the contact form
Single-Line CTA02 · {{020q}}
Element · Label Spec / Word Count Custom Value Name Key
Get Started Today Banner
H6 Header hard coded "Get Started Today"
H2 Header (combined) hard coded prefix + values CALL {business_name} at {phone} {{custom_values.business_name}}
{{custom_values.client_business_phone_display}}
H6 Sub-headline hard coded "or complete the contact form"
CTA02 · Single Line · {{020q}}
CTA Button (single line) button label 20Q [Global] Home/About Button CTA02 {{custom_values.020q}}
Button Action hard coded Open Pop-Up

Final Story + Video

1AV · 1AW · #001-S · #001-S.1
H2 + 95-word block, then an embedded video (#001-S) with thumbnail poster (#001-S.1). No CTA — leads into the reviews block.
Content Section 04 · H2 + Paragraph + Video
H2 Header · 5–9 words (#001-AV)
2 paragraphs · 95 words (#001-AW)
Video Player · #001-S · 1920×1080 · Thumbnail #001-S.1
Element · Label Spec / Word Count Custom Value Name Key
Content Section 04 · Final Story
H2 Content Headline 04 5–9 words 1AV [Home] H2 Content Headline04 {{custom_values.001av}}
Content Paragraph 06 2 paragraphs · 95 words 1AW [Home] Content Paragraph06 {{custom_values.001aw}}
Video
Video Asset 1920×1080 · mp4 #001-S [Home] Content012 (video) {{custom_values.001s}}
Video Thumbnail (Poster) 1920×1080 · png/jpg #001-S.1 [Home] Content012.1 (video thumbnail) {{custom_values.001s1}}

Google Reviews Embed

Hard-coded headline · {{google_review_code}}
Hard-coded 'What Customers Say' headline followed by the embedded Google review widget.
Customer Reviews Section
What Customers Say
hard coded headline
★★★★★ · Custom HTML · {{custom_values.google_review_code}}
Element · Label Spec / Word Count Custom Value Name Key
Reviews Section
H2 Header hard coded "What Customers Say"
Google Review Embed Custom HTML · JS embed [Website] 21: Google Review Embed Code {{custom_values.google_review_code}}

Ten Question/Answer Pairs

1AX01–1AX20 · #001-AX.Q1/A1 → Q10/A10
Hard-coded 'Frequently Asked Questions' headline followed by an FAQ accordion with 10 question/answer pairs.
FAQs · 10 Q/A Pairs
Frequently Asked Questions
hard coded headline
▾ Q1 · Question text (#001-AX.Q1) → A1 (#001-AX.A1)
▸ Q2 · Question text (#001-AX.Q2) → A2 (#001-AX.A2)
▸ Q3 · ... continues to Q10 / A10
Element · Label Spec / Word Count Custom Value Name Key
FAQs Section
H2 Header hard coded "Frequently Asked Questions"
Q&A · 01
Question 01 question text 1AX01 [Home] FAQ: Q1 {{custom_values.001axq1}}
Answer 01 answer text 1AX02 [Home] FAQ: A1 {{custom_values.001axa1}}
Q&A · 02
Question 02 question text 1AX03 [Home] FAQ: Q2 {{custom_values.001axq2}}
Answer 02 answer text 1AX04 [Home] FAQ: A2 {{custom_values.001axa2}}
Q&A · 03
Question 03 question text 1AX05 [Home] FAQ: Q3 {{custom_values.001axq3}}
Answer 03 answer text 1AX06 [Home] FAQ: A3 {{custom_values.001axa3}}
Q&A · 04
Question 04 question text 1AX07 [Home] FAQ: Q4 {{custom_values.001axq4}}
Answer 04 answer text 1AX08 [Home] FAQ: A4 {{custom_values.001axa4}}
Q&A · 05
Question 05 question text 1AX09 [Home] FAQ: Q5 {{custom_values.001axq5}}
Answer 05 answer text 1AX10 [Home] FAQ: A5 {{custom_values.001axa5}}
Q&A · 06
Question 06 question text 1AX11 [Home] FAQ: Q6 {{custom_values.001axq6}}
Answer 06 answer text 1AX12 [Home] FAQ: A6 {{custom_values.001axa6}}
Q&A · 07
Question 07 question text 1AX13 [Home] FAQ: Q7 {{custom_values.001axq7}}
Answer 07 answer text 1AX14 [Home] FAQ: A7 {{custom_values.001axa7}}
Q&A · 08
Question 08 question text 1AX15 [Home] FAQ: Q8 {{custom_values.001axq8}}
Answer 08 answer text 1AX16 [Home] FAQ: A8 {{custom_values.001axa8}}
Q&A · 09
Question 09 question text 1AX17 [Home] FAQ: Q9 {{custom_values.001axq9}}
Answer 09 answer text 1AX18 [Home] FAQ: A9 {{custom_values.001axa9}}
Q&A · 10
Question 10 question text 1AX19 [Home] FAQ: Q10 {{custom_values.001axq10}}
Answer 10 answer text 1AX20 [Home] FAQ: A10 {{custom_values.001axa10}}

Final CTA Block

1AY · {{020r}}
Hard-coded 'Contact Us' headline, sub-headline, phone number display, and a single-line CTA03 button using {{020r}}.
Contact Section · Final CTA · {{020r}}
Contact Us
hard coded H2
Sub-headline · 20–30 words (#001-AY)
{{phone}}
Single-Line CTA03 · {{020r}}
Element · Label Spec / Word Count Custom Value Name Key
Contact Section
H2 Header hard coded "Contact Us"
H6 Sub-headline 20–30 words 1AY [Home] Contact Section Text Line {{custom_values.001ay}}
H3 Phone Display phone number [Website] 02: Business Phone (display) {{custom_values.client_business_phone_display}}
CTA03 · Single Line · {{020r}}
CTA Button (single line) button label 20R [Global] Home/About Button CTA03 {{custom_values.020r}}
Button Action hard coded Open Pop-Up