ACF Field Set – Landing Pages

Landing Page Structural Rules

Tab SectionRule
HeroHero Pre-Heading (H1), Hero Heading (H2), and Hero Content must stay separate.
Body 1One heading + one content block only.
Body 1Body 1 Content = one paragraph + optional bullet list only; no subheadings.
Body 2One heading + one content block only.
Body 2Body 2 Content = one paragraph + optional bullet list only; no subheadings.
Body 3Body 3 Longform Content is the only main body field allowed to contain multiple H2/H3 blocks.
FAQsQuestions and answers stay separate; answers are plain text only.
CTACTA Button Text is used only if the live field set includes it.

Landing Page Field Set

Tab SectionCanonical Field LabelProposed ACF Field NameField TypeInitial Writing SpecsACF Prep SpecsAllowed HTMLMessaging Direction / PurposeBackend Instructions
Page DataWordPress Titlewordpress_titleTextUsually close to the focus keyword and page topicText only, one lineNoneInternal/admin page title and page identityUse the approved page title or closest focus-keyword version.
Page DataWordPress Excerptwordpress_excerptTextUsually same as SEO Meta Description unless directed otherwiseText only, one lineNoneShort page summaryUsually mirrors the SEO Meta Description.
Page DataWordPress Slugwordpress_slugTextUse approved sitemap slug or focus keyword slugText only, one lineNoneURL slugUse the approved sitemap slug once page naming is finalized.
Page DataSEO Focus Keywordseo_focus_keywordTextRequired keyword targetText only, one lineNonePrimary SEO targetEnter the main keyword target for the page.
Page DataSEO Meta Titleseo_meta_titleTextWrite during page-writing stage; optimize for CTR and keyword relevanceText only, one lineNoneTitle tagWrite a CTR-focused title tag with the keyword used naturally.
Page DataSEO Meta Descriptionseo_meta_descriptionTextWrite during page-writing stage; optimize for CTR and page intentText only, one lineNoneMeta descriptionWrite a short click-worthy description that matches intent.
MediaHero Background Imagehero_background_imageImageOptional supporting image for hero sectionStandard image fieldNoneHero visual supportUpload the hero background image used in the page design if the template calls for one.
MediaBody 1 Imagebody_1_imageImageOptional supporting image for Body 1 sectionStandard image fieldNoneSupporting visual for first sectionUpload an image that visually supports Body 1 content if used by the template.
MediaBody 2 Imagebody_2_imageImageOptional supporting image for Body 2 sectionStandard image fieldNoneSupporting visual for second sectionUpload an image that visually supports Body 2 content if used by the template.
HeroHero Pre-Heading (H1)hero_pre_heading_h1TextClose match to keyword; this is the main H1Text only, one lineNoneQuery match and page topic anchorMain on-page H1. Keep close to the primary query.
HeroHero Heading (H2)hero_heading_h2TextLarge-text display copy; brand-first, flavorful, positioning/tagline style; sell the brand firstText only, one lineNoneBold identity claim / why choose the companyUse for large display copy under the H1. This is positioning copy, not body copy.
HeroHero Contenthero_contentWYSIWYG1 to 2 sentences answering what the company does, how it does it, and why it matters for people in that area or marketOne WYSIWYG field<p>Quick service + value explanationKeep this tight. Usually one short paragraph.
HeroHero Value Prop 1hero_value_prop_1Text2 to 6 wordsText only, one lineNoneConcrete benefitShort, concrete benefit statement.
HeroHero Value Prop 2hero_value_prop_2Text2 to 6 wordsText only, one lineNoneConcrete benefitShort, concrete benefit statement.
HeroHero Value Prop 3hero_value_prop_3Text2 to 6 wordsText only, one lineNoneConcrete benefitShort, concrete benefit statement.
Body 1Body 1 Heading (H2)body_1_heading_h2TextPlain text heading onlyText only, one lineNoneFirst main support pointUse for the first main support section heading.
Body 1Body 1 Contentbody_1_contentWYSIWYG1 paragraph plus optional bullet list onlyWYSIWYG only; no subheadings inside this field<p>, <ul>, <li>First supporting blockParagraph + optional bullets only. No H2/H3 inside this field.
Body 2Body 2 Heading (H2)body_2_heading_h2TextPlain text heading onlyText only, one lineNoneSecond main support pointUse for the second main support section heading.
Body 2Body 2 Contentbody_2_contentWYSIWYG1 paragraph plus optional bullet list onlyWYSIWYG only; no subheadings inside this field<p>, <ul>, <li>Second supporting blockParagraph + optional bullets only. No H2/H3 inside this field.
Body 3Body 3 Longform Contentbody_3_longform_contentWYSIWYGMain longform content area; may use multiple H2 and H3 blocks as neededOne WYSIWYG field containing the full longform body<h2>, <h3>, <p>, <ul>, <li>Main longform depth and supporting detailThis is the only main body field allowed to contain multiple H2/H3 blocks.
FAQsFAQs Headingfaqs_headingTextPlain text heading onlyText only, one lineNoneFAQ section titleShort FAQ section heading.
FAQsFAQs Introfaqs_introText1 to 2 sentencesText only, one lineNoneShort FAQ setupBrief intro above the questions.
FAQsFAQ 1 Questionfaq_1_questionTextPlain text onlyText only, one lineNoneDirect user questionEnter the question only.
FAQsFAQ 1 Answerfaq_1_answerTextPlain text onlyPlain text only, one lineNoneDirect answerEnter the answer only. No HTML.
FAQsFAQ 2 Questionfaq_2_questionTextPlain text onlyText only, one lineNoneDirect user questionEnter the question only.
FAQsFAQ 2 Answerfaq_2_answerTextPlain text onlyPlain text only, one lineNoneDirect answerEnter the answer only. No HTML.
FAQsFAQ 3 Questionfaq_3_questionTextPlain text onlyText only, one lineNoneDirect user questionEnter the question only.
FAQsFAQ 3 Answerfaq_3_answerTextPlain text onlyPlain text only, one lineNoneDirect answerEnter the answer only. No HTML.
FAQsFAQ 4 Questionfaq_4_questionTextPlain text onlyText only, one lineNoneDirect user questionEnter the question only.
FAQsFAQ 4 Answerfaq_4_answerTextPlain text onlyPlain text only, one lineNoneDirect answerEnter the answer only. No HTML.
CTACTA Headingcta_headingTextPlain text onlyText only, one lineNoneCTA section headingMain heading for the closing CTA section.
CTACTA Contentcta_contentWYSIWYGShort, reassuring, directWYSIWYG field; usually a single short paragraph<p>Explain the next step clearlyKeep short and direct. Usually one paragraph.
CTACTA Button Textcta_button_textTextButton label onlyText only, one lineNoneCTA button labelButton label only. Use only if the live template includes a CTA button.