document.addEventListener("DOMContentLoaded", function () { const faqContainer = document.querySelector('.faq'); if (faqContainer) { const faqItems = faqContainer.querySelectorAll('ul li.accordion__item'); const faqData = []; faqItems.forEach((item, index) => { const question = item.querySelector('.accordion__item--btn').textContent.trim(); const answer = item.querySelector('ul').textContent.trim(); faqData.push({ "@type": "Question", "name": question, "acceptedAnswer": { "@type": "Answer", "text": answer } }); }); const script = document.createElement('script'); script.type = 'application/ld+json'; script.innerHTML = ` { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": ${JSON.stringify(faqData)} } `; document.head.appendChild(script); } });