last 2 blog faq structure updated

This commit is contained in:
akash 2025-10-15 19:14:28 +05:30
parent d0f28acc89
commit 887ff8a0a8
4 changed files with 86 additions and 18 deletions

View File

@ -2,6 +2,7 @@ import Layout from "@/components/layout/Layout";
import Link from "next/link";
import Blogs from "@/utils/Blog.utils";
import { notFound } from "next/navigation";
import FaqSection from "@/components/FaqSection";
export async function generateStaticParams() {
return Blogs.map((item) => ({
@ -122,6 +123,7 @@ export default function BlogDetails({ params }) {
<div className="lower-content">
<h2>{blog.title}</h2>
<div dangerouslySetInnerHTML={{ __html: blog.content }} />
{blog.faq && <FaqSection faqData={blog.faq} />}
</div>
</div>
</div>

41
components/FaqSection.js Normal file
View File

@ -0,0 +1,41 @@
'use client';
import { useState } from "react";
import Link from "next/link";
export default function FaqSection({ faqData }) {
const [isActive, setIsActive] = useState(null);
const handleToggle = (index) => setIsActive(isActive === index ? null : index);
if (!faqData || faqData.length === 0) return null;
return (
<section className="faq-section pt-5">
<div className="auto-container">
<div className="sec-title centred mb_40">
<h2>Frequently Asked Questions</h2>
</div>
<div className="content-box">
<ul className="accordion-box">
{faqData.map((item, index) => (
<li key={index} className="accordion block">
<div
className={isActive === index ? "acc-btn active" : "acc-btn"}
onClick={() => handleToggle(index)}
>
<div className="icon-box"><i className="icon-34"></i></div>
<h5>{item.question}</h5>
</div>
<div className={isActive === index ? "acc-content current" : "acc-content"}>
<div className="content">
<div className="text"><p>{item.answer}</p></div>
</div>
</div>
</li>
))}
</ul>
</div>
</div>
</section>
);
}

View File

@ -68,6 +68,8 @@ const blogPosts = [
{ slug: '/blog/recover-strong-post-surgery-rehabilitation-exercises/' },
{ slug: '/blog/benefits-massage-therapy-sports-injuries/' },
{ slug: '/blog/shockwave-therapy-etobicoke-chronic-pain/' },
{ slug: '/blog/what-sets-rapharehab-apart-from-Other-physiotherapy-clinics/' },
{ slug: '/blog/how-long-are-the-rapha-rehab-physiotherapy-sessions-what-you-should-know/' },
];
// Convert blog slugs to sitemap entries

View File

@ -854,15 +854,6 @@ const Blogs = [
</div>
</div>
<h3>Questions That Are Often Asked</h3>
<ul class="list-style-one clearfix mb_40">
<li><strong>Q:</strong> What makes Rapharehab better than another physiotherapy clinic?<br/><strong>A:</strong> We use a mix of physiotherapy, osteopathy, and manual therapy, tailor our care to each patient, stress education, and keep an eye on results. Many clinics do some of this, but not all of it.</li>
<li><strong>Q:</strong> Will the treatments be too strong, especially the hands-on work?<br/><strong>A:</strong> No. We adjust the pressure and how we move it to what feels good for you. You should feel pushed but not hurt.</li>
<li><strong>Q:</strong> Do you take insurance or bill directly?<br/><strong>A:</strong> Yes. We work with a lot of plans and help you fill out the paperwork so you don't have to.</li>
<li><strong>Q:</strong> Can I still come if I only need massage therapy or osteopathy?<br/><strong>A:</strong> Of course. Many clients come to us just for manual therapy or osteopathic work, like hand massage or massage with hands, and they still benefit from our integrated environment.</li>
<li><strong>Q:</strong> How far do you go?<br/><strong>A:</strong> You can find us when you search for physiotherapy Mississauga, physio Etobicoke, or top rehab wellness Mississauga. We serve Mississauga, Etobicoke, and the surrounding areas.</li>
</ul>
<p>Last but not least, why should you choose Rapharehab? You should get more than the bare minimum when you type "osteopath near me" or "osteopath close to me." When you type "physiotherapy in Mississauga Ontario" or "physio Mississauga" into a search engine, you should get care that is local, expert, and tailored to your needs. When you ask for a "hand massage" or "massage on hands," you should get therapists who know how to touch people well. When you look for "top rehab wellness Mississauga," you should expect to find leaders in both rehabilitation and holistic care.</p>
<blockquote>
@ -872,6 +863,28 @@ const Blogs = [
<span class="designation"> 5 - 4335 Bloor Street West, Etobicoke, M9C 2A5<br/> 647-722-3434<br/>bloor@rapharehab.ca</span>
</blockquote>
`,
faq: [
{
question: "What makes Rapharehab better than another physiotherapy clinic?",
answer: "We use a mix of physiotherapy, osteopathy, and manual therapy, tailor our care to each patient, stress education, and keep an eye on results. Many clinics do some of this, but not all of it."
},
{
question: "Will the treatments be too strong, especially the hands-on work?",
answer: "No. We adjust the pressure and how we move it to what feels good for you. You should feel pushed but not hurt."
},
{
question: "Do you take insurance or bill directly?",
answer: "Yes. We work with a lot of plans and help you fill out the paperwork so you don't have to."
},
{
question: "Can I still come if I only need massage therapy or osteopathy?",
answer: "Of course. Many clients come to us just for manual therapy or osteopathic work, like hand massage or massage with hands, and they still benefit from our integrated environment."
},
{
question: "How far do you go?",
answer: "You can find us when you search for physiotherapy Mississauga, physio Etobicoke, or top rehab wellness Mississauga. We serve Mississauga, Etobicoke, and the surrounding areas."
}
],
meta: {
title: "What Sets Rapharehab Apart - Expert Physiotherapy & Osteopathy",
description: "Learn why Rapharehab is the top choice for physiotherapy, osteopathy, and holistic rehab in Mississauga and Etobicoke. Personalized care and expert therapists.",
@ -1015,14 +1028,6 @@ const Blogs = [
</div>
</div>
<h3>Frequently Asked Questions</h3>
<ul class="list-style-one clearfix mb_40">
<li><strong>Q:</strong> Is 30 minutes enough?<br/><strong>A:</strong> For basic follow-ups or maintenance, yes. But for new, difficult or multi-region problems, deeper work tends to take longer.</li>
<li><strong>Q:</strong> Can I get an in-progress extension of my current session?<br/><strong>A:</strong> Quite often, yes therapists may add extra time if the patient needs it (and if the clinic schedule allows).</li>
<li><strong>Q:</strong> Does Osteopathy or massage combined change time?<br/><strong>A:</strong> They are, and incorporating those services also extends the appointment.</li>
<li><strong>Q:</strong> Will my insurance be willing to pay for longer sessions?<br/><strong>A:</strong> That depends on your plan. Always verify coverage before booking.</li>
</ul>
<h3>Final Verdict: What to Expect from Rapha Rehab</h3>
<p>Expect something between 30 and 60 minutes when you book in for physiotherapy at Rapha Rehab. The initial session is usually the longest, because youre setting your baseline and course of therapy. Subsequent visits are generally a little shorter, but not by much they will stretch out as needed for your specific circumstances.</p>
@ -1035,6 +1040,24 @@ const Blogs = [
<span class="designation"> 5 - 4335 Bloor Street West, Etobicoke, M9C 2A5<br/> 647-722-3434<br/>bloor@rapharehab.ca</span>
</blockquote>
`,
faq: [
{
question: "Is 30 minutes enough?",
answer: "For basic follow-ups or maintenance, yes. But for new, difficult or multi-region problems, deeper work tends to take longer."
},
{
question: "Can I get an in-progress extension of my current session?",
answer: "Quite often, yes — therapists may add extra time if the patient needs it (and if the clinic schedule allows)."
},
{
question: "Does Osteopathy or massage combined change time?",
answer: "They are, and incorporating those services also extends the appointment."
},
{
question: "Will my insurance be willing to pay for longer sessions?",
answer: "That depends on your plan. Always verify coverage before booking."
}
],
meta: {
title: "Rapha Rehab Physiotherapy Session Length & What to Expect",
description: "Learn how long physiotherapy sessions last at Rapha Rehab, what each session involves, and how to get the most out of your care in Mississauga & Etobicoke."