Skip to main content
ED Premium Dental Care Excellence in Dentistry

Modern dental care that puts your comfort first

Comprehensive, personalized treatments with advanced technology and a patient-first approach.

  • Personalized care
  • Modern technology
  • Bilingual attention
  • Comfort-focused care
  • New patients welcome
  • English & Spanish support

trust-bar

Trust Bar

Provide quick trust signals immediately after the hero in a compact format.

Primary CTA
None
Secondary CTA
None

Required Content

{
  "items": [
    {
      "label": {
        "en": "",
        "es": ""
      },
      "supporting_text": {
        "en": "",
        "es": ""
      }
    }
  ]
}

Optional Content

{
  "headline": {
    "en": "",
    "es": ""
  },
  "item_optional_fields": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "icon_name": ""
  }
}

Notes

  • Keep items short, scannable, and readable in one pass.
  • If no visible headline is used, keep an accessible section label in the markup.
  • Do not rely on badges or icons alone to communicate trust signals.

why-choose-us

Why Choose Us

Explain the differentiators that make the practice feel credible and distinct.

Primary CTA
primary_cta
Secondary CTA
None

Required Content

{
  "description": {
    "en": "",
    "es": ""
  },
  "differentiators": [
    {
      "description": {
        "en": "",
        "es": ""
      },
      "title": {
        "en": "",
        "es": ""
      }
    }
  ],
  "headline": {
    "en": "",
    "es": ""
  }
}

Optional Content

{
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "item_optional_fields": {
    "icon_name": "",
    "supporting_points": [
      {
        "en": "",
        "es": ""
      }
    ]
  },
  "primary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  }
}

Notes

  • Use an h2 and clear supporting h3s for each differentiator.
  • Benefits should be understandable without decorative media.
  • Keep cards reusable so the section can expand or contract easily.

reviews-social-proof

Reviews / Social Proof

Reinforce trust with patient feedback and scannable proof signals.

Primary CTA
primary_cta
Secondary CTA
None

Required Content

{
  "description": {
    "en": "",
    "es": ""
  },
  "headline": {
    "en": "",
    "es": ""
  },
  "testimonials": [
    {
      "author_meta": {
        "en": "",
        "es": ""
      },
      "author_name": {
        "en": "",
        "es": ""
      },
      "quote": {
        "en": "",
        "es": ""
      }
    }
  ]
}

Optional Content

{
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "primary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  },
  "summary_metrics": [
    {
      "label": {
        "en": "",
        "es": ""
      },
      "value": ""
    }
  ],
  "testimonial_optional_fields": {
    "avatar_alt": {
      "en": "",
      "es": ""
    },
    "rating_value": "",
    "source_label": {
      "en": "",
      "es": ""
    },
    "source_url": ""
  }
}

Notes

  • Only use approved or verified review content.
  • Quotes must remain understandable without star icons or platform logos.
  • Keep testimonial items modular so they can scale across different layouts.

patient-process

Patient Process

Explain the patient journey from first contact to the visit in a clear sequence.

Primary CTA
None
Secondary CTA
None

Required Content

{
  "description": {
    "en": "",
    "es": ""
  },
  "headline": {
    "en": "",
    "es": ""
  },
  "steps": [
    {
      "step_description": {
        "en": "",
        "es": ""
      },
      "step_title": {
        "en": "",
        "es": ""
      }
    }
  ]
}

Optional Content

{
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "step_optional_fields": {
    "estimated_time": {
      "en": "",
      "es": ""
    },
    "step_label": {
      "en": "",
      "es": ""
    },
    "supporting_note": {
      "en": "",
      "es": ""
    }
  }
}

Notes

  • Use ordered-list logic so the sequence is announced correctly to assistive technology.
  • Each step should be understandable even if a user scans only the step titles.
  • Keep the process modular so steps can be added or removed without breaking layout.

appointment-cta

Appointment CTA

Push the patient toward booking once core trust and service context are clear.

Primary CTA
primary_cta
Secondary CTA
secondary_cta

Required Content

{
  "description": {
    "en": "",
    "es": ""
  },
  "headline": {
    "en": "",
    "es": ""
  },
  "primary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  }
}

Optional Content

{
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "fine_print": {
    "en": "",
    "es": ""
  },
  "secondary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  },
  "supporting_points": [
    {
      "en": "",
      "es": ""
    }
  ]
}

Notes

  • Use a clear action label and keep one dominant primary CTA.
  • Supporting text should reduce friction, not introduce new decisions.
  • This section should remain understandable without icons or imagery.

practice-intro

Practice Intro

Provide a concise introduction to the practice, team, or philosophy.

Primary CTA
primary_cta
Secondary CTA
None

Required Content

{
  "description": {
    "en": "",
    "es": ""
  },
  "headline": {
    "en": "",
    "es": ""
  },
  "highlights": [
    {
      "description": {
        "en": "",
        "es": ""
      },
      "title": {
        "en": "",
        "es": ""
      }
    }
  ],
  "paragraphs": [
    {
      "en": "",
      "es": ""
    }
  ]
}

Optional Content

{
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "media": {
    "image_alt": {
      "en": "",
      "es": ""
    },
    "image_caption": {
      "en": "",
      "es": ""
    },
    "image_src": ""
  },
  "primary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  }
}

Notes

  • This section should explain the practice clearly even if no team photo is present.
  • Use heading hierarchy that follows the prior CTA section without skipping levels.
  • Keep highlights reusable so they can support about, team, or mission content later.

location-contact

Location + Contact

Confirm where the practice is located and how patients can reach the office.

Primary CTA
primary_cta
Secondary CTA
secondary_cta

Required Content

{
  "contact_info": {
    "contact_methods": [
      {
        "href": "",
        "label": {
          "en": "",
          "es": ""
        },
        "value": ""
      }
    ],
    "hours": [
      {
        "days": {
          "en": "",
          "es": ""
        },
        "hours": {
          "en": "",
          "es": ""
        }
      }
    ]
  },
  "description": {
    "en": "",
    "es": ""
  },
  "headline": {
    "en": "",
    "es": ""
  },
  "location_data": {
    "address_lines": [
      {
        "en": "",
        "es": ""
      }
    ],
    "map_query": "",
    "practice_name": {
      "en": "",
      "es": ""
    }
  },
  "primary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  }
}

Optional Content

{
  "accessibility_note": {
    "en": "",
    "es": ""
  },
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "parking_note": {
    "en": "",
    "es": ""
  },
  "secondary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  }
}

Notes

  • Present contact methods and location details in a logical reading order.
  • Do not hide critical office details inside maps or graphics only.
  • CTA labels should clearly distinguish booking, directions, and contact actions.

final-cta

Final CTA

Close the page with one last clear decision when the user is ready to act.

Primary CTA
primary_cta
Secondary CTA
secondary_cta

Required Content

{
  "description": {
    "en": "",
    "es": ""
  },
  "headline": {
    "en": "",
    "es": ""
  },
  "primary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  }
}

Optional Content

{
  "eyebrow": {
    "en": "",
    "es": ""
  },
  "secondary_cta": {
    "aria_label": {
      "en": "",
      "es": ""
    },
    "href": "",
    "label": {
      "en": "",
      "es": ""
    }
  },
  "supporting_note": {
    "en": "",
    "es": ""
  }
}

Notes

  • Render this block only if a final conversion push adds value after contact details.
  • Do not repeat vague labels; CTA text should describe the next step.
  • Maintain heading order and keep the closeout readable without styling.