FAQs

The FAQs component is used to present frequently asked questions in a clear, structured, and easy-to-scan format. It helps users quickly find answers without overwhelming them with long content, improving comprehension and reducing the need for additional support.

Purpose

  • Answer common user questions
  • Reduce support requests
  • Clarify services, processes, or policies
  • Present expandable content in a compact layout

FAQs are ideal for service pages, help sections, onboarding flows, and informational content.

Component Structure

Each FAQ item consists of:

  • Question header – clickable area containing the question text
  • Toggle indicator – icon or arrow indicating expand/collapse state
  • Answer content – hidden by default and revealed when selected

Accessibility Guidelines

  • FAQ headers must be keyboard focusable
  • Use appropriate ARIA roles (button, aria-expanded)
  • Ensure focus states are clearly visible
  • Expand/collapse behavior must work with keyboard and screen readers

Responsive Behavior

  • FAQ items stack vertically on all screen sizes
  • Touch targets remain large and accessible on mobile
  • Animations remain smooth and do not disrupt content flow