meta titles and discription updated

This commit is contained in:
Selvi 2025-09-17 15:04:54 +05:30
parent 63eed9944e
commit 4ed7d601a5
17 changed files with 225 additions and 508 deletions

View File

@ -10,6 +10,22 @@ export async function generateStaticParams() {
}));
}
export async function generateMetadata({ params }) {
const service = Accident.find((item) => item.slug === params.slug);
if (!service) {
return {
title: "Accident Services | MySite",
description: "Explore our accident-related services",
};
}
return {
title: service.metaTitle || service.title,
description: service.metaDescription || service.shortDesc,
};
}
export default function AccidentDetailsPage({ params }) {
const service = Accident.find((item) => item.slug === params.slug);

View File

@ -1,8 +1,13 @@
'use client';
import Layout from "@/components/layout/Layout";
import Link from "next/link";
import Accident from "@/utils/Accident.utils";
export const metadata = {
title: "Accident Injury Rehab Services Rapharehab Experts",
description: "Recover confidently after an accident with Rapharehab. Our professional team provides personalized care to manage pain, restore mobility, and rebuild strength.",
};
export default function AccidentPage() {
return (
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Accident" bannerImage="/assets/images/accident/accident-banner.webp">

View File

@ -9,12 +9,27 @@ export async function generateStaticParams() {
}));
}
export async function generateMetadata({ params }) {
const service = areaOfInjuryData.find((item) => item.slug === params.slug);
if (!service) {
return {
title: "Area of Injury Not Found Rapharehab Clinic",
description: "The requested area of injury page could not be found.",
};
}
return {
title: `${service.metaTitle} Rapharehab Clinic`,
description: service.metaDescription || "Expert physiotherapy and pain relief treatments.",
};
}
export default function AreaOfInjuryDetails({ params }) {
const service = areaOfInjuryData.find((item) => item.slug === params.slug);
if (!service) return notFound();
// Alt text (always uppercase)
const altText = service.title ? service.title.toUpperCase() : "AREA OF INJURY";
return (
@ -96,4 +111,4 @@ export default function AreaOfInjuryDetails({ params }) {
</section>
</Layout>
);
}
}

View File

@ -1,55 +1,58 @@
'use client';
import Layout from "@/components/layout/Layout"
import Link from "next/link"
import { areaOfInjuryData } from "@/utils/AreaOfInjery.utils"
import Layout from "@/components/layout/Layout";
import Link from "next/link";
import { areaOfInjuryData } from "@/utils/AreaOfInjery.utils";
export const metadata = {
title: "Expert Injury Area Rapharehab Physiotherapy",
description: "Explore Rapharehabs specialized treatment plans for each injury area—from head to toe—designed to support full recovery with professional.",
};
export default function AreaOfInjury() {
return (
<Layout
headerStyle={2}
footerStyle={1}
breadcrumbTitle="Areas of Injury"
bannerImage="/assets/images/areas-of-injury/area-of-injury-banner.webp"
>
<section className="service-section sec-pad-2">
<div className="auto-container">
<div className="row clearfix">
{areaOfInjuryData.map((item) => {
// Always use TITLE in uppercase
const altText = item.title ? item.title.toUpperCase() : "AREA OF INJURY";
return (
<Layout
headerStyle={2}
footerStyle={1}
breadcrumbTitle="Areas of Injury"
bannerImage="/assets/images/areas-of-injury/area-of-injury-banner.webp"
>
<section className="service-section sec-pad-2">
<div className="auto-container">
<div className="row clearfix">
{areaOfInjuryData.map((item) => {
const altText = item.title ? item.title.toUpperCase() : "AREA OF INJURY";
return (
<div className="col-lg-4 col-md-6 col-sm-12 service-block" key={item.id}>
<div
className="service-block-one wow fadeInUp animated"
data-wow-delay="00ms"
data-wow-duration="1500ms"
>
<div className="inner-box">
<div className="image-box">
<figure className="image">
<Link href={`/area-of-injury/${item.slug}`}>
<img src={item.image} alt={altText} />
</Link>
</figure>
</div>
<div className="lower-content">
<div className="icon-box">
<img src={item.icon} alt={altText} />
</div>
<h3>
<Link href={`/area-of-injury/${item.slug}`}>{item.title}</Link>
</h3>
<p>{item.shortDescription}</p>
</div>
</div>
</div>
</div>
)
})}
return (
<div className="col-lg-4 col-md-6 col-sm-12 service-block" key={item.id}>
<div
className="service-block-one wow fadeInUp animated"
data-wow-delay="00ms"
data-wow-duration="1500ms"
>
<div className="inner-box">
<div className="image-box">
<figure className="image">
<Link href={`/area-of-injury/${item.slug}`}>
<img src={item.image} alt={altText} />
</Link>
</figure>
</div>
<div className="lower-content">
<div className="icon-box">
<img src={item.icon} alt={altText} />
</div>
<h3>
<Link href={`/area-of-injury/${item.slug}`}>{item.title}</Link>
</h3>
<p>{item.shortDescription}</p>
</div>
</div>
</div>
</div>
</section>
</Layout>
)
)
})}
</div>
</div>
</section>
</Layout>
);
}

View File

@ -1,8 +1,13 @@
'use client'
import Layout from "@/components/layout/Layout";
import Link from "next/link";
import Blogs from "@/utils/Blog.utils";
export const metadata = {
title: "Rapharehab Blog Wellness Tips & Rehab Insights",
description: "Explore expert articles from Rapharehab on physiotherapy, injury recovery, and wellness. Stay informed with trusted health tips and rehab advice.",
};
export default function Blog() {
return (
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Blog" bannerImage="/assets/images/blog/blog-banner.webp">

View File

@ -1,345 +0,0 @@
'use client'
import CounterUp from "@/components/elements/CounterUp"
import Layout from "@/components/layout/Layout"
import Link from "next/link"
import { useState } from 'react'
import ModalVideo from 'react-modal-video'
const ProgressBar = ({ label, percent }) => (
<div className="progress-box">
<p>{label}</p>
<div className="bar">
<div className="bar-inner count-bar" style={{ width: `${percent}%` }}></div>
<div className="count-text">{`${percent}%`}</div>
</div>
</div>
);
export default function Home() {
const [isOpen, setOpen] = useState(false)
const [isActive, setIsActive] = useState({
status: false,
key: 1,
})
const handleToggle = (key) => {
if (isActive.key === key) {
setIsActive({
status: false,
})
} else {
setIsActive({
status: true,
key,
})
}
}
return (
<>
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="ChoosUs">
{/* chooseus-section */}
<section className="chooseus-style-two bg-color-1">
<div className="bg-layer" style={{ backgroundImage: 'url(assets/images/background/chooseus-bg-2.jpg)' }}></div>
<div className="pattern-layer" style={{ backgroundImage: 'url(assets/images/shape/shape-12.png)' }}></div>
<div className="auto-container">
<div className="row clearfix">
<div className="col-lg-8 col-md-12 col-sm-12 content-column offset-lg-4">
<div className="content-box ml_45">
<div className="sec-title mb_50">
<span className="sub-title">Why Choose Us</span>
<h2>Choose The Best For Your <br />Health</h2>
</div>
<div className="row clearfix">
<div className="col-lg-6 col-md-6 col-sm-12 chooseus-block">
<div className="chooseus-block-one">
<div className="inner-box">
<div className="icon-box"><i className="icon-18"></i></div>
<h3>Professional Staff</h3>
<p>Amet minim mollit non deserunt aliqua dolor do amet sint.</p>
</div>
</div>
</div>
<div className="col-lg-6 col-md-6 col-sm-12 chooseus-block">
<div className="chooseus-block-one">
<div className="inner-box">
<div className="icon-box"><i className="icon-21"></i></div>
<h3>Emergency Case</h3>
<p>Amet minim mollit non deserunt aliqua dolor do amet sint.</p>
</div>
</div>
</div>
<div className="col-lg-6 col-md-6 col-sm-12 chooseus-block">
<div className="chooseus-block-one">
<div className="inner-box">
<div className="icon-box"><i className="icon-19"></i></div>
<h3>Online Appointment</h3>
<p>Amet minim mollit non deserunt aliqua dolor do amet sint.</p>
</div>
</div>
</div>
<div className="col-lg-6 col-md-6 col-sm-12 chooseus-block">
<div className="chooseus-block-one">
<div className="inner-box">
<div className="icon-box"><i className="icon-20"></i></div>
<h3>24/7 Services</h3>
<p>Amet minim mollit non deserunt aliqua dolor do amet sint.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{/* chooseus-section end */}
{/* cta */}
<section className="cta-section">
<div className="bg-layer parallax-bg" data-parallax='{"y": 100}' style={{ backgroundImage: "url(assets/images/background/cta-bg.jpg)" }}></div>
<figure className="image-layer"><img src="assets/images/resource/cta-1.png" alt="" /></figure>
<div className="auto-container">
<div className="inner-box">
<div className="sec-title light">
<span className="sub-title">Need a Doctor for Check-up?</span>
<h2>Call for an emergency service when you have a need!</h2>
<div className="btn-box">
<Link href="index-2" className="theme-btn btn-one"><span>Make an Appointment</span></Link>
</div>
</div>
</div>
</div>
</section>
{/* cta end */}
{/* funfact-section */}
<section className="funfact-section centred">
<div className="auto-container">
<div className="inner-container">
<div className="row clearfix">
<div className="col-lg-3 col-md-6 col-sm-12 funfact-block">
<div className="funfact-block-one">
<div className="inner-box">
<div className="count-outer count-box">
<CounterUp end={75} /><span>+</span>
</div>
<span className="text">Expert Doctors</span>
</div>
</div>
</div>
<div className="col-lg-3 col-md-6 col-sm-12 funfact-block">
<div className="funfact-block-one">
<div className="inner-box">
<div className="count-outer count-box">
<CounterUp end={7} /><span>k</span>
</div>
<span className="text">Happy Patients</span>
</div>
</div>
</div>
<div className="col-lg-3 col-md-6 col-sm-12 funfact-block">
<div className="funfact-block-one">
<div className="inner-box">
<div className="count-outer count-box">
<CounterUp end={850} />
</div>
<span className="text">Modern Rooms</span>
</div>
</div>
</div>
<div className="col-lg-3 col-md-6 col-sm-12 funfact-block">
<div className="funfact-block-one">
<div className="inner-box">
<div className="count-outer count-box">
<CounterUp end={15} />
</div>
<span className="text">Awards Win</span>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{/* funfact-section */}
{/* <!-- solutions-section --> */}
<section className="solutions-section bg-color-1 p_relative">
<div className="auto-container">
<div className="row clearfix">
<div className="col-lg-6 col-md-12 col-sm-12 content-column">
<div className="content-box">
<div className="sec-title mb_50">
<span className="sub-title">Better Solutions</span>
<h2>Quality Medical Service with Experts</h2>
</div>
<div className="progress-inner mb_50">
<ProgressBar label="Skilled Doctor" percent={85} />
<ProgressBar label="Modernized Equipment" percent={90} />
<ProgressBar label="Dedicated Team" percent={80} />
</div>
<div className="btn-box">
<Link href="index-2" className="theme-btn btn-one"><span>Discover More</span></Link>
</div>
</div>
</div>
<div className="col-lg-6 col-md-12 col-sm-12 image-column">
<div className="image_block_two">
<div className="image-box">
<figure className="image image-1"><img src="assets/images/resource/skills-1.jpg" alt="" /></figure>
<figure className="image image-2"><img src="assets/images/resource/skills-2.jpg" alt="" /></figure>
<div className="icon-box"><i className="icon-33"></i></div>
</div>
</div>
</div>
</div>
</div>
</section>
{/* <!-- team-section end --> */}
{/* <!-- solutions-section --> */}
<section className="team-section sec-pad centred">
<div className="shape">
<div className="shape-1 float-bob-y" style={{ backgroundImage: 'url(assets/images/shape/shape-15.png)' }}></div>
<div className="shape-2"></div>
<div className="shape-3 float-bob-x" style={{ backgroundImage: 'url(assets/images/shape/shape-16.png)' }}></div>
</div>
<div className="auto-container">
<div className="sec-title mb_50">
<span className="sub-title">Our Team</span>
<h2>Meet our experienced doctors <br />for the best treatment</h2>
</div>
<div className="row clearfix">
<div className="col-lg-3 col-md-6 col-sm-12 team-block">
<div className="team-block-two wow fadeInUp animated" data-wow-delay="00ms" data-wow-duration="1500ms">
<div className="inner-box">
<div className="image-box">
<figure className="image"><img src="assets/images/team/team-5.jpg" alt="" /></figure>
</div>
<div className="lower-content">
<h3><Link href="team-details">Black Marvin</Link></h3>
<span className="designation">Medical Assistant</span>
<ul className="social-links clearfix">
<li><Link href="/"><i className="icon-7"></i></Link></li>
<li><Link href="/"><i className="icon-4"></i></Link></li>
<li><Link href="/"><i className="icon-5"></i></Link></li>
<li><Link href="/"><i className="icon-6"></i></Link></li>
</ul>
</div>
</div>
</div>
</div>
<div className="col-lg-3 col-md-6 col-sm-12 team-block">
<div className="team-block-two wow fadeInUp animated" data-wow-delay="200ms" data-wow-duration="1500ms">
<div className="inner-box">
<div className="image-box">
<figure className="image"><img src="assets/images/team/team-6.jpg" alt="" /></figure>
</div>
<div className="lower-content">
<h3><Link href="team-details">Eleanor Pena</Link></h3>
<span className="designation">Doctor</span>
<ul className="social-links clearfix">
<li><Link href="/"><i className="icon-7"></i></Link></li>
<li><Link href="/"><i className="icon-4"></i></Link></li>
<li><Link href="/"><i className="icon-5"></i></Link></li>
<li><Link href="/"><i className="icon-6"></i></Link></li>
</ul>
</div>
</div>
</div>
</div>
<div className="col-lg-3 col-md-6 col-sm-12 team-block">
<div className="team-block-two wow fadeInUp animated" data-wow-delay="400ms" data-wow-duration="1500ms">
<div className="inner-box">
<div className="image-box">
<figure className="image"><img src="assets/images/team/team-7.jpg" alt="" /></figure>
</div>
<div className="lower-content">
<h3><Link href="team-details">Arlene Maccy</Link></h3>
<span className="designation">Nursing Assistant</span>
<ul className="social-links clearfix">
<li><Link href="/"><i className="icon-7"></i></Link></li>
<li><Link href="/"><i className="icon-4"></i></Link></li>
<li><Link href="/"><i className="icon-5"></i></Link></li>
<li><Link href="/"><i className="icon-6"></i></Link></li>
</ul>
</div>
</div>
</div>
</div>
<div className="col-lg-3 col-md-6 col-sm-12 team-block">
<div className="team-block-two wow fadeInUp animated" data-wow-delay="600ms" data-wow-duration="1500ms">
<div className="inner-box">
<div className="image-box">
<figure className="image"><img src="assets/images/team/team-8.jpg" alt="" /></figure>
</div>
<div className="lower-content">
<h3><Link href="team-details">Jenny Wilson</Link></h3>
<span className="designation">Senior Doctor</span>
<ul className="social-links clearfix">
<li><Link href="/"><i className="icon-7"></i></Link></li>
<li><Link href="/"><i className="icon-4"></i></Link></li>
<li><Link href="/"><i className="icon-5"></i></Link></li>
<li><Link href="/"><i className="icon-6"></i></Link></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{/* <!-- team-section end --> */}
{/* subscibe */}
<section className="subscribe-section">
<div className="auto-container">
<div className="inner-container">
<div className="row align-items-center">
<div className="col-lg-6 col-md-12 col-sm-12 text-column">
<div className="text-box">
<h2><span>Subscribe</span> for the exclusive updates!</h2>
</div>
</div>
<div className="col-lg-6 col-md-12 col-sm-12 form-column">
<div className="form-inner">
<form method="post" action="contact">
<div className="form-group">
<input type="email" name="email" placeholder="Enter Your Email Address" required />
<button type="submit" className="theme-btn btn-one"><span>Subscribe Now</span></button>
</div>
<div className="form-group">
<div className="check-box">
<input className="check" type="checkbox" id="checkbox1" />
<label htmlFor="checkbox1">I agree to the <Link href="index">Privacy Policy.</Link></label>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
{/* subscibe end */}
<ModalVideo channel='youtube' autoplay isOpen={isOpen} videoId="nfP5N9Yc72A" onClose={() => setOpen(false)} />
</Layout>
</>
)
}

View File

@ -1,12 +0,0 @@
// app/choose-us/page.js
import HomePage from "../chooseus/HomePage";
export const metadata = {
title: "Why Choose Us Rapharehab Clinic",
description:
"Discover why Rapharehab Clinic is trusted for expert doctors, modern facilities, and dedicated care. Learn what makes us the best choice for your health.",
};
export default function Page() {
return <HomePage />;
}

View File

@ -2,6 +2,21 @@ import Layout from "@/components/layout/Layout";
import { servicesList } from "@/utils/Services.utils";
import ServiceDetailClient from "./ServiceDetailClient";
export async function generateMetadata({ params }) {
const service = servicesList.find((item) => item.slug === params.slug);
if (!service) {
return {
title: "Service | MySite",
description: "Explore our services",
};
}
return {
title: service.metaTitle || service.shortTitle || service.title,
description: service.metaDescription || service.shortDesc || "Explore this service in detail",
};
}
export async function generateStaticParams() {

View File

@ -1,8 +1,13 @@
'use client';
import Layout from "@/components/layout/Layout"
import Link from "next/link"
import { servicesList } from "@/utils/Services.utils"
export const metadata = {
title: "Our Professional Services Rapharehab Physiotherapy",
description: "Explore a full range of trusted services at Rapharehab, from physiotherapy to acupuncture, massage, osteopathy, chiropody, and more.",
};
export default function ServicesPage() {
return (
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Services"

View File

@ -10,6 +10,17 @@ export async function generateStaticParams() {
}));
}
export async function generateMetadata({ params }) {
const service = Rehabilitation.find((item) => item.slug === params.slug);
if (!service) return { title: "Rehabilitation | MySite", description: "Explore our rehabilitation services" };
return {
title: service.metaTitle || service.title,
description: service.metaDescription || service.shortDesc,
};
}
export default function RehabilitationDetailsPage({ params }) {
const service = Rehabilitation.find((item) => item.slug === params.slug);

View File

@ -1,8 +1,13 @@
'use client';
import Layout from "@/components/layout/Layout";
import Link from "next/link";
import Rehabilitation from "@/utils/Rehabilitation.utils";
export const metadata = {
title: "Comprehensive Rehabilitation Rapharehab Professionals",
description: "Rapharehab offers expert rehabilitation services tailored to your recovery needs. Regain strength, mobility, and independence with trusted.",
};
export default function RehabilitationPage() {
return (
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Rehabilitation" bannerImage="/assets/images/rehabilitation/rehabilation-banner.webp">

View File

@ -1,95 +0,0 @@
import Layout from "@/components/layout/Layout"
import Link from "next/link"
export default function Home() {
const getTestimonialName = (index) => {
// Replace with actual names based on the index or fetch from a data source
const names = ['Jane Cooper', 'Black, Marvin', 'Jenny Wilson', 'Devon Lane', 'Jacob Jones', 'Ralph Edwards'];
return names[index - 1] || 'Unknown';
};
const getTestimonialDesignation = (index) => {
// Replace with actual designations based on the index or fetch from a data source
const designations = ['Marketing Coordinator', 'Web Designer', 'Medical Assistant', 'President of Sales', 'Nursing Assistant', 'Dog Trainer'];
return designations[index - 1] || 'Unknown Designation';
};
return (
<>
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Testimonial">
<div>
<section className="testimonial-page-section sec-pad-2">
<div className="auto-container">
<div className="row clearfix">
{/* Repeat the testimonial blocks for each testimonial */}
{[1, 2, 3, 4, 5, 6].map((index) => (
<div key={index} className="col-lg-6 col-md-6 col-sm-12 testimonial-block">
<div className="testimonial-block-one">
<div className="inner-box">
<div className="icon-box"><i className="icon-23"></i></div>
<p>Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint. Velit officia coequat duis enim velit mollit.</p>
<div className="author-box">
<figure className="author-thumb"><img src={`assets/images/resource/testimonial-${index}.png`} alt="" /></figure>
<ul className="rating clearfix">
<li><i className="fas fa-star"></i></li>
<li><i className="fas fa-star"></i></li>
<li><i className="fas fa-star"></i></li>
<li><i className="fas fa-star"></i></li>
<li><i className="far fa-star"></i></li>
</ul>
{/* Replace the names and designations dynamically */}
<h3>{getTestimonialName(index)}</h3>
<span className="designation">{getTestimonialDesignation(index)}</span>
</div>
</div>
</div>
</div>
))}
</div>
<div className="pagination-wrapper mt_20 centred">
<ul className="pagination clearfix">
<li><Link href="testimonials" className="current">1</Link></li>
<li><Link href="testimonials">2</Link></li>
<li><Link href="testimonials">3</Link></li>
<li><Link href="testimonials"><i className="icon-36"></i></Link></li>
</ul>
</div>
</div>
</section>
{/* subscibe */}
<section className="subscribe-section">
<div className="auto-container">
<div className="inner-container">
<div className="row align-items-center">
<div className="col-lg-6 col-md-12 col-sm-12 text-column">
<div className="text-box">
<h2><span>Subscribe</span> for the exclusive updates!</h2>
</div>
</div>
<div className="col-lg-6 col-md-12 col-sm-12 form-column">
<div className="form-inner">
<form method="post" action="contact">
<div className="form-group">
<input type="email" name="email" placeholder="Enter Your Email Address" required />
<button type="submit" className="theme-btn btn-one"><span>Subscribe Now</span></button>
</div>
<div className="form-group">
<div className="check-box">
<input className="check" type="checkbox" id="checkbox1" />
<label htmlFor="checkbox1">I agree to the <Link href="/">Privacy Policy.</Link></label>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
{/* subscibe end */}
</div>
</Layout>
</>
)
}

View File

@ -73,6 +73,14 @@
background: var(--theme-color);
}
@media (max-width: 1200px) {
.image_block_two .image-box .icon-box {
left: 222px;
top: 300px;
}
}
@media (max-width: 425px) {
.image_block_two .image-box .icon-box {
top: 250px;

View File

@ -7,6 +7,8 @@ const Accident = [
mainImage: "/assets/images/accident/minor.webp",
icon: "/assets/images/accident/icons/minor.webp",
bannerImage: "/assets/images/accident/minor/minor-injury-banner.webp",
metaTitle: "Minor Injury Treatment Rapharehab Professionals",
metaDiscription: "Get fast and effective care for minor injuries at Rapharehab. Our expert team ensures proper healing with personalized treatment and guidance.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;">
@ -76,6 +78,8 @@ const Accident = [
mainImage: "/assets/images/accident/catastrophic.webp",
icon: "/assets/images/accident/icons/catastrophic.webp",
bannerImage: "/assets/images/accident/catastrophic/catastrophic-banner.webp",
metaTitle: "Catastrophic Injury Rehab Rapharehab Experts",
metaDiscription: "Rapharehab offers specialized rehabilitation for catastrophic injuries. Our professional care supports long-term recovery and improved.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;">
@ -160,6 +164,8 @@ const Accident = [
mainImage: "/assets/images/accident/slip.webp",
icon: "/assets/images/accident/icons/slip.webp",
bannerImage: "/assets/images/accident/slip/slip-fall-banner.webp",
metaTitle: "Slip & Fall Injury Care Rapharehab Clinic",
metaDiscription: "Recover safely from slip and fall injuries with expert care at Rapharehab. We help you regain mobility, manage pain, and prevent.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40 text-center">
@ -213,6 +219,8 @@ const Accident = [
mainImage: "/assets/images/accident/concussion.webp",
icon: "/assets/images/accident/icons/concussion.webp",
bannerImage: "/assets/images/accident/concussion/concussion-banner.webp",
metaTitle: "Trusted Concussion Management Rapharehab",
metaDiscription: "Rapharehab provides professional concussion management. Our team ensures a safe and guided recovery with neurologically-focused therapy plans.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;">
@ -353,6 +361,8 @@ const Accident = [
mainImage: "/assets/images/accident/psychotherapy.webp",
icon: "/assets/images/accident/icons/psychotherapy.webp",
bannerImage: "/assets/images/accident/psychotherapy/psychotherapy-banner.webp",
metaTitle: "Professional Hydrotherapy Services Rapharehab Clinic",
metaDiscription: "Rapharehab offers trusted hydrotherapy sessions to relieve pain, improve mobility, and support recovery with expert care tailored.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;">
@ -431,6 +441,8 @@ const Accident = [
mainImage: "/assets/images/accident/hydrotherapy.webp",
icon: "/assets/images/accident/icons/hydrotherapy.webp",
bannerImage: "/assets/images/accident/hydrotherapy/hydrotherapy-banner.webp",
metaTitle: "Hydrotherapy Treatment Rapharehab Experts",
metaDiscription: "Experience the healing power of water with hydrotherapy at Rapharehab. Safe and effective therapy for pain relief, mobility, and relaxation.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;">
@ -488,6 +500,8 @@ const Accident = [
mainImage: "/assets/images/accident/chronic.webp",
icon: "/assets/images/accident/icons/chronic.webp",
bannerImage: "/assets/images/accident/chronic/chronic-pain-banner.webp",
metaTitle: "Ankle & Foot Injury Rehab Rapharehab Clinic",
metaDiscription: "Rapharehab offers expert treatment for ankle and foot injuries. Get back on your feet with our personalized, professional recovery plans.",
content: `
<div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;">

View File

@ -8,6 +8,8 @@ export const areaOfInjuryData = [
bannerImage: "/assets/images/areas-of-injury/head-injury/head-injury-banner.webp",
mainImage: "/assets/images/areas-of-injury/head-injury/big-img.webp",
icon: "/assets/images/areas-of-injury/icon/head.webp",
metaTitle: "Head Injury Treatment by Experts Rapharehab",
metaDiscription: "Rapharehab offers trusted treatment for head injuries with professional care focused on recovery, pain management, and neurological support.",
content: `
<div class="content-one mb_30">
<h5>We treat conditions like:</h5>
@ -45,6 +47,8 @@ export const areaOfInjuryData = [
bannerImage: "/assets/images/areas-of-injury/neck-injury/neck-injury-banner.webp",
mainImage: "/assets/images/areas-of-injury/neck-injury/big-img.webp",
icon: "/assets/images/areas-of-injury/icon/neck.webp",
metaTitle: "Trusted Neck Injury Rehab Rapharehab Clinic",
metaDiscription: "Relieve pain and restore movement with expert neck injury therapy at Rapharehab. Personalized care to help you heal and prevent future strain.",
content: `
<div class="content-one mb_30">
<h5>We treat conditions like:</h5>
@ -83,6 +87,8 @@ export const areaOfInjuryData = [
mainImage: "/assets/images/areas-of-injury/shoulder-injury/big-img.webp",
bannerImage: "/assets/images/areas-of-injury/shoulder-injury/shoulder-injury-banner.webp",
icon: "/assets/images/areas-of-injury/icon/shoulder.webp",
metaTitle: "Professional Shoulder Injury Care Rapharehab",
metaDiscription: "Get expert help for shoulder pain and injuries at Rapharehab. Our team designs targeted treatment plans to restore function and mobility.",
content: `
<div class="content-one mb_30">
<h5>We treat conditions like:</h5>
@ -120,6 +126,8 @@ export const areaOfInjuryData = [
image: "/assets/images/areas-of-injury/elbo-injury/left.webp",
bannerImage: "/assets/images/areas-of-injury/elbo-injury/elbow-injury-banner.webp",
icon: "/assets/images/areas-of-injury/icon/elbow.webp",
metaTitle: "Elbow Injury Recovery Services Rapharehab",
metaDiscription: "Rapharehab provides trusted elbow injury treatment. From tennis elbow to trauma care, our professionals guide your complete recovery process.",
mainImage: "/assets/images/areas-of-injury/elbo-injury/big-img.webp",
content: `
<div class="content-one mb_30">
@ -159,6 +167,8 @@ export const areaOfInjuryData = [
mainImage: "/assets/images/areas-of-injury/wrist-hand-injury/big-img.webp",
bannerImage: "/assets/images/areas-of-injury/wrist-hand-injury/wrist-hand-injury-banner.webp",
icon: "/assets/images/areas-of-injury/icon/wrist.webp",
metaTitle: "Wrist & Hand Injury Therapy Rapharehab Experts",
metaDiscription: "Rapharehab offers expert treatment for wrist and hand injuries. Restore grip strength, reduce pain, and regain confidence in daily movements.",
content: `
<div class="content-one mb_30">
<h5>We treat conditions like:</h5>
@ -196,7 +206,8 @@ export const areaOfInjuryData = [
image: "/assets/images/areas-of-injury/low-back-injury/left.webp",
mainImage: "/assets/images/areas-of-injury/low-back-injury/big-img.webp",
bannerImage: "/assets/images/areas-of-injury/low-back-injury/low-back-injury-banner.webp",
metaTitle: "Low Back Pain & Injury Care Rapharehab Clinic",
metaDiscription: "Ease lower back pain with professional treatment at Rapharehab. We focus on long-term relief through customized rehab and physiotherapy.",
icon: "/assets/images/areas-of-injury/icon/low-back.webp",
content: `
<div class="content-one mb_30">
@ -236,6 +247,8 @@ export const areaOfInjuryData = [
mainImage: "/assets/images/areas-of-injury/hip-injury/big-img.webp",
bannerImage: "/assets/images/areas-of-injury/hip-injury/hip-injury-banner.webp",
icon: "/assets/images/areas-of-injury/icon/hip.webp",
metaTitle: "Hip Injury Therapy by Professionals Rapharehab",
metaDiscription: "Rapharehab provides expert care for hip injuries, improving mobility and reducing pain with targeted treatment plans by our trusted.",
content: `
<div class="content-one mb_30">
<h5>We treat conditions like:</h5>
@ -274,6 +287,8 @@ export const areaOfInjuryData = [
bannerImage: "/assets/images/areas-of-injury/leg-knee-injury/leg-knee-injury-banner.webp",
mainImage: "/assets/images/areas-of-injury/leg-knee-injury/big-img.webp",
icon: "/assets/images/areas-of-injury/icon/knee.webp",
metaTitle: "Knee & Leg Injury Treatment Rapharehab Services",
metaDiscription: "Heal faster from leg and knee injuries with Rapharehab. We deliver expert care focused on pain relief, movement, and strength recovery.",
content: `
<div class="content-one mb_30">
<h5>We treat knee physiotherapy conditions like:</h5>
@ -312,6 +327,8 @@ export const areaOfInjuryData = [
mainImage: "/assets/images/areas-of-injury/ankle-foot-injury/big-img.webp",
bannerImage: "/assets/images/areas-of-injury/ankle-foot-injury/ankle-foot-injury-banner.webp",
icon: "/assets/images/areas-of-injury/icon/ankle.webp",
metaTitle: "Ankle & Foot Injury Rehab Rapharehab Clinic",
metaDiscription: "Rapharehab offers expert treatment for ankle and foot injuries. Get back on your feet with our personalized, professional recovery plans.",
content: `
<div class="content-one mb_30">
<h5>We treat knee physiotherapy conditions like:</h5>

View File

@ -6,6 +6,8 @@ const Rehabilitation = [
shortDesc: "Spinal cord injury rehabilitation restores mobility, strength, and independence for a better quality of life.",
mainImage: "/assets/images/rehabilitation/spinal.webp",
icon: "/assets/images/rehabilitation/icons/spinal.webp",
metaTitle: "Spinal Cord Rehab Services Rapharehab Experts",
metaDiscription: "Rapharehab offers trusted spinal cord injury rehabilitation. Our expert care team provides personalized plans to restore movement.",
bannerImage:"/assets/images/rehabilitation/spinal/spinal-banner.webp",
content: `
<div class="content-one mb_30">
@ -85,6 +87,8 @@ const Rehabilitation = [
shortDesc: "Amputee rehabilitation helps restore mobility, independence, and quality of life.",
mainImage: "/assets/images/rehabilitation/amputee.webp",
icon: "/assets/images/rehabilitation/icons/amputee.webp",
metaTitle: "Amputee Rehabilitation Services Rapharehab Care Team",
metaDiscription: "Experience compassionate amputee rehabilitation at Rapharehab. Our professionals guide you through recovery, mobility training, and strength.",
bannerImage:"/assets/images/rehabilitation/amputee/amputee-banner.webp",
content: `
<div class="content-one mb_30">
@ -141,6 +145,8 @@ const Rehabilitation = [
shortDesc: "Fracture rehabilitation helps relieve pain, restore movement, strengthen muscles, and regain normal function after injury.",
mainImage: "/assets/images/rehabilitation/fracture.webp",
icon: "/assets/images/rehabilitation/icons/fracture.webp",
metaTitle: "Fracture Rehab Specialists Rapharehab Clinic",
metaDiscription: "Heal right with Rapharehabs expert fracture rehabilitation. We provide personalized therapy to regain strength, mobility, and full recovery.",
bannerImage:"/assets/images/rehabilitation/fracture/fracture-banner.webp",
content: `
<div class="content-one mb_30">
@ -253,6 +259,8 @@ Your treatment will depend very much on the problems identified during your init
shortDesc: "Neurological rehabilitation improves movement, strength, balance, and independence for better quality of life.",
mainImage: "/assets/images/rehabilitation/neurological.webp",
icon: "/assets/images/rehabilitation/icons/neurological.webp",
metaTitle: "Neuro Rehab Therapy Rapharehab Professionals",
metaDiscription: "Rapharehab provides advanced neurological injury rehabilitation. Our team supports recovery from stroke, trauma, and other neuro conditions.",
bannerImage:"/assets/images/rehabilitation/neurological/neurological-banner.webp",
content: `
<div class="content-one mb_30">

View File

@ -11,6 +11,8 @@ export const servicesList = [
icon: "/assets/images/services/icons/trusted-physiotherapy-clinic.webp",
alt: "Physiotherapy | Rapharehab",
icon2: "/assets/images/mobile-view/services/trusted-physiotherapy-clinic.webp",
metaTitle: "Best Pain Relief & Physiotherapy Rapharehab Clinic",
metaDiscription: "Rapharehab offers trusted Best Pain Relief & Physiotherapy treatments with professional care tailored to restore your health and mobility.",
shortDescription: "Rapha Rehab is one of the premier Physiotherapy clinics in Etiobicoke Scarborough &amp; Mississauga.",
description: `<div>
<div class="text-box ">
@ -124,6 +126,8 @@ export const servicesList = [
bigImg: "/assets/images/services/sports-injury/big-img.webp",
icon: "/assets/images/services/icons/sports-injury.webp",
icon2: "/assets/images/mobile-view/services/sports-injury.webp",
metaTitle: "Professional Sports Injury Rehab Rapharehab Experts",
metaDiscription: "Recover confidently from sports injuries with Rapharehab. Our professional team ensures safe, effective treatment for a full comeback.",
shortDescription: "Sports physiotherapy is a speciality dedicated to the assessment and treatment of injuries related to sports.",
description: `<div>
<div class="text-box ">
@ -217,6 +221,8 @@ export const servicesList = [
bigImg: "/assets/images/services/pelvic-floor/big-img.webp",
icon: "/assets/images/services/icons/pelvic-floor.webp",
icon2: "/assets/images/mobile-view/services/pelvic-floor-physiotherapy.webp",
metaTitle: "Best Pelvic Floor Therapy Rapharehab Clinic",
metaDiscription: "Rapharehab provides professional pelvic floor physiotherapy to help you regain control and comfort with private, compassionate care.",
shortDescription: "Pelvic floor physiotherapy is a specialized branch of physiotherapy involving internal and external assessment.",
description: `<div>
<div class="text-box ">
@ -332,6 +338,8 @@ export const servicesList = [
bigImg: "/assets/images/services/massage-therapy/big-img.webp",
icon: "/assets/images/services/icons/massage-therapy.webp",
icon2: "/assets/images/mobile-view/services/massage-therapy.webp",
metaTitle: "Professional Massage Therapy Rapharehab Team",
metaDiscription: "Relax and restore with massage therapy from Rapharehab. Our trusted therapists tailor every session to your bodys healing needs.",
shortDescription: "Massage therapy is the scientific manipulation of the soft tissues of the body, consisting primarily of manual.",
description: `<div>
<div class="content-two">
@ -433,6 +441,8 @@ export const servicesList = [
bigImg: "/assets/images/services/chiropractor/big-img.webp",
icon: "/assets/images/services/icons/chiropractor.webp",
icon2: "/assets/images/mobile-view/services/chiropractor.webp",
metaTitle: "Trusted Chiropractic Care Rapharehab Specialists",
metaDiscription: "Rapharehab delivers expert chiropractic care to realign your spine, reduce pain, and improve your mobility through proven techniques.",
shortDescription: "Chiropractic is a healthcare profession that cares for a patients neuromusculoskeletal system like bones.",
description: `<div>
<div class="text-box ">
@ -544,6 +554,8 @@ export const servicesList = [
bigImg: "/assets/images/services/chiropody/big-img.webp",
icon: "/assets/images/services/icons/chiropody.webp",
icon2: "/assets/images/mobile-view/services/chiropody.webp",
metaTitle: "Expert Chiropody & Foot Care Rapharehab Clinic",
metaDiscription: "Step into comfort with professional chiropody services at Rapharehab. We offer expert foot care for pain, nail, and skin conditions.",
shortDescription: "Chiropody is a health profession who helps to make sure your feet are healthy and pain-free to allow you.",
description: `<div>
<div class="text-box ">
@ -618,6 +630,8 @@ export const servicesList = [
bigImg: "/assets/images/services/acupuncture/big-img.webp",
icon: "/assets/images/services/icons/acupuncture.webp",
icon2: "/assets/images/mobile-view/services/acupuncture.webp",
metaTitle: "Trusted Acupuncture Therapy Rapharehab Services",
metaDiscription: "Rapharehab offers professional acupuncture treatment for natural pain relief, energy balance, and stress reduction. Safe, trusted care.",
shortDescription: "Acupuncture is a form of treatment that involves inserting very thin needles through a persons skin.",
description: `<div>
<div class="text-box ">
@ -697,6 +711,8 @@ export const servicesList = [
bigImg: "/assets/images/service/osteopathy/big-img.webp",
icon: "/assets/images/services/icons/osteopathy.webp",
icon2: "/assets/images/mobile-view/services/osteopathy.webp",
metaTitle: "Best Osteopathy Services Rapharehab Experts",
metaDiscription: "Experience holistic healing through osteopathy at Rapharehab. Trusted techniques to ease pain, restore balance, and support mobility.",
shortDescription: "Osteopathy is a type of alternative medicine that emphasizes physical on overall body health and wellbeing.",
description: `<div>
<div class="text-box">
@ -820,6 +836,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/foot-reflexology/left.webp",
bigImg: "/assets/images/services/foot-reflexology/big-img.webp",
icon: "/assets/images/services/icons/foot-reflexology.webp",
metaTitle: "Foot Reflexology Therapy Rapharehab Professionals",
metaDiscription: "Relax and heal with expert foot reflexology at Rapharehab. Our therapy targets pressure points to relieve stress, pain, and body function",
shortDescription: "Foot reflexology is a treatment involves applying pressure to different points on the bottom of the foot.",
description: `<div>
<div class="text-box ">
@ -893,6 +911,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/custom-knee-braces/left.webp",
bigImg: "/assets/images/services/custom-knee-braces/big-img.webp",
icon: "/assets/images/services/icons/custom-knee-braces.webp",
metaTitle: "Custom Knee Braces Support by Rapharehab Experts",
metaDiscription: "Rapharehab offers custom knee braces designed for comfort, support, and recovery. Get fitted by professionals for injury prevention.",
shortDescription: "Custom knee braces are custom-fitted to your knee to help provide the right fit and protection for your knee.",
description: `<div>
<div class="text-box ">
@ -949,6 +969,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/laser/left.webp",
bigImg: "/assets/images/services/laser/big-img.webp",
icon: "/assets/images/services/icons/laser.webp",
metaTitle: "Laser Therapy Services Rapharehab Experts",
metaDiscription: "Experience trusted Laser Therapy at Rapharehab. Our advanced techniques relieve pain, stimulate muscles, and enhance physical.",
shortDescription: "Therapeutic modalities are commonly used by registered physiotherapists.",
description: `<div>
<div class="text-box ">
@ -1026,6 +1048,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/naturopathy/left.webp",
bigImg: "/assets/images/services/naturopathy/big-img.webp",
icon: "/assets/images/services/icons/naturopathy.webp",
metaTitle: "Professional Naturopathy Services Rapharehab Experts",
metaDiscription: "Discover holistic healing with Rapharehabs trusted naturopathy care. Personalized natural treatments to support your health and well-being.",
shortDescription: "Naturopathic medicine is a system that uses natural remedies to help the body heal itself and the treatment plan uses therapies that are gentle.",
description: `<div>
<div class="text-box ">
@ -1136,6 +1160,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/orthotics/left.webp",
bigImg: "/assets/images/services/orthotics/big-img.webp",
icon: "/assets/images/services/icons/orthotics.webp",
metaTitle: "Ankle & Foot Injury Rehab Rapharehab Clinic",
metaDiscription: "Rapharehab offers expert treatment for ankle and foot injuries. Get back on your feet with our personalized, professional recovery plans.",
shortDescription: "Etobicoke Orthotics are custom-designed shoe inserts to correct foot biomechanics, improve alignment, alleviate pain, support posture, and promote overall lower-limb function.",
description: `<div>
<div class="text-box ">
@ -1194,6 +1220,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/spinal-decompression/left.webp",
bigImg: "/assets/images/services/spinal-decompression/big-img.webp",
icon: "/assets/images/services/icons/spinal-decompression.webp",
metaTitle: "Spinal Decompression Therapy Rapharehab Trusted Care",
metaDiscription: "Rapharehab offers expert spinal decompression to relieve back pain, improve therapy posture, and support spine health with safe.",
shortDescription: "Spinal Decompression Therapy is the non-surgical alternative for disc related syndromes of the lumbar.",
description: `<div>
<div class="text-box ">
@ -1269,6 +1297,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/concussion-management/left.webp",
bigImg: "/assets/images/services/concussion-management/big-img.webp",
icon: "/assets/images/services/icons/concussion-management.webp",
metaTitle: "Ankle & Foot Injury Rehab Rapharehab Clinic",
metaDiscription: "Rapharehab offers expert treatment for ankle and foot injuries. Get back on your feet with our personalized, professional recovery plans.",
shortDescription: "Concussion is a brain injury that can cause lasting effects on brain tissue occurs when the brain is violently shaken and changes the chemical.",
description: `<div>
<div class="text-box ">
@ -1400,6 +1430,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/chronic-pain/left.webp",
bigImg: "/assets/images/services/chronic-pain/big-img.webp",
icon: "/assets/images/services/icons/chronic-pain.webp",
metaTitle: "Trusted Chronic Pain Management at Rapharehab",
metaDiscription: "Rapharehab offers expert chronic pain management services designed to improve mobility, reduce discomfort, and enhance quality of life.",
shortDescription: "The goal of physiotherapy is to empower the individual to regain control of their life, and reduce fear and avoidance.",
description: `<div>
<div class="text-box ">
@ -1482,6 +1514,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/operative-management/left.webp",
bigImg: "/assets/images/services/operative-management/big-img.webp",
icon: "/assets/images/services/icons/operative-management.webp",
metaTitle: "Ankle & Foot Injury Rehab Rapharehab Clinic",
metaDiscription: "Rapharehab offers expert treatment for ankle and foot injuries. Get back on your feet with our personalized, professional recovery plans.",
shortDescription: "Etobicoke Pre and Post Operative Management is a physiotherapy service designed to optimize surgical outcomes.",
description: `<div>
<div class="text-box ">
@ -1543,6 +1577,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/exercise-programming/left.webp",
bigImg: "/assets/images/services/exercise-programming/big-img.webp",
icon: "/assets/images/services/icons/exercise-programming.webp",
metaTitle: "Personalized Exercise Programs Rapharehab Experts",
metaDiscription: "Rapharehab provides expert-designed exercise programming tailored to your recovery, fitness, and strength goals. Safe, guided.",
shortDescription: "Exercise Therapy programmes is one of our core treatment approaches used in physical therapy rehabilitation and development.",
description: `<div>
<div class="text-box ">
@ -1688,6 +1724,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/workplace-injury/left.webp",
bigImg: "/assets/images/services/workplace-injury/big-img.webp",
icon: "/assets/images/services/icons/workplace-injury.webp",
metaTitle: "Trusted Workplace Injury Care Rapharehab Experts",
metaDiscription: "Rapharehab offers professional workplace injury management with tailored rehabilitation plans to ensure safe and effective return-to-work.",
shortDescription: "Physiotherapy often plays a significant role in the management.",
description: `<div>
<div class="text-box">
@ -1851,6 +1889,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/home-care/left.webp",
bigImg: "/assets/images/services/home-care/big-img.webp",
icon: "/assets/images/services/icons/home-care.webp",
metaTitle: "Home Care Physiotherapy Rapharehab Trusted Experts",
metaDiscription: "Rapharehab provides professional home Care physiotherapy services. Get personalized treatment and expert care from the comfort and safety.",
shortDescription: "Home care physiotherapy mainly focuses on home-based physiotherapy treatment and management for the patients.",
description:
`<div>
@ -1916,6 +1956,8 @@ export const servicesList = [
sidebarImg: "/assets/images/services/virtual-care/left.webp",
bigImg: "/assets/images/services/virtual-care/big-img.webp",
icon: "/assets/images/services/icons/virtual-care.webp",
metaTitle: "Virtual Physiotherapy Care Rapharehab Online Services",
metaDiscription: "Access expert physiotherapy from home with Rapharehabs professional virtual care. Convenient, personalized treatment at your fingertips.",
shortDescription: "Telehealth has been proven to be reliable in assessing pain, swelling, range of motion, strength, balance, and gait.",
description: `<div>
<div class="text-box ">