Skip to content

FAQ management

This guide helps editors update the FAQ content in the main FiNAN website repository.

FAQ data is stored here:

  • src/data/pages/faq/faqData.ts

The FAQ file has three main parts:

  1. faqIntro - the introduction text shown at the top
  2. faqCategories - the categories and questions shown on the page
  3. generateFAQSchema() - the SEO schema, which updates automatically
  1. Open the FAQ data file

    src/data/pages/faq/faqData.ts

  2. Find the right category

    Example categories in the file:

    • About FiNAN
    • Membership
    • Recruitment
  3. Add a new question

    {
    question: 'What are the membership benefits?',
    answer: 'Members get access to professional development, networking, and advocacy support.',
    }
  4. Save and commit

    Use a message like:

    Add FAQ about membership benefits

Add another object inside faqCategories:

{
categoryName: 'Events',
categoryDescription: 'Questions about upcoming events and schedules',
faqs: [
{
question: 'When is the next conference?',
answer: 'The Triennial Gathering is scheduled for March 30 to April 1, 2026.',
},
],
}
  • Missing commas between FAQ items
  • Editing inside generateFAQSchema() (leave this alone)
  • Using double quotes inside answers without escaping
  • Removing the categoryName or faqs keys
  • Check for missing commas or quotes
  • Ensure every FAQ entry has both question and answer
  • Compare with another category for structure