diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 45c0fd8..2a1b723 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -90,7 +90,7 @@ export default function AboutPage() { buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg?_wi=2", imageAlt: "Bank Street School classroom with engaged students", }, ]} @@ -132,21 +132,21 @@ export default function AboutPage() { id: 1, title: "Student-Centered Approach", description: "Each child is unique. We design our curriculum and teaching methods to honor individual learning styles, interests, and developmental stages.", - imageSrc: "http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324635.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324635.jpg?_wi=2", imageAlt: "Student-centered learning environment", }, { id: 2, title: "Community & Belonging", description: "We create a warm, inclusive environment where every child, family, and staff member feels valued, heard, and supported in their journey.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-enjoying-park-with-her-sisters_23-2147840654.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-enjoying-park-with-her-sisters_23-2147840654.jpg?_wi=2", imageAlt: "Community gathering and belonging", }, { id: 3, title: "Critical Thinking & Creativity", description: "We encourage children to question, explore, create, and solve problems in ways that develop independent thought and imagination.", - imageSrc: "http://img.b2bpic.net/free-photo/teacher-with-students-doing-homework_1098-850.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/teacher-with-students-doing-homework_1098-850.jpg?_wi=2", imageAlt: "Students engaged in critical thinking", }, ]} diff --git a/src/app/admissions/page.tsx b/src/app/admissions/page.tsx index 6cc3ccf..a28cda9 100644 --- a/src/app/admissions/page.tsx +++ b/src/app/admissions/page.tsx @@ -97,15 +97,15 @@ export default function AdmissionsPage() { buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg?_wi=4", imageAlt: "Modern classroom with students engaged in collaborative learning", }, { - imageSrc: "http://img.b2bpic.net/free-photo/kids-exploring-together-nature_23-2149002874.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/kids-exploring-together-nature_23-2149002874.jpg?_wi=2", imageAlt: "Students exploring nature and outdoor education", }, { - imageSrc: "http://img.b2bpic.net/free-photo/children-paint-eggs-mother-teaches-children-sitting-white-table_1157-46104.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/children-paint-eggs-mother-teaches-children-sitting-white-table_1157-46104.jpg?_wi=2", imageAlt: "Children engaged in creative arts and hands-on learning", }, ]} @@ -126,37 +126,37 @@ export default function AdmissionsPage() { { id: "1", name: "Sarah Johnson", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-senior-couple-hugging-with-trees-background_23-2147562100.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-senior-couple-hugging-with-trees-background_23-2147562100.jpg?_wi=2", imageAlt: "Parent headshot professional portrait smiling", }, { id: "2", name: "Michael Chen", - imageSrc: "http://img.b2bpic.net/free-photo/young-brunette-woman-wearing-casual-clothes-looking-away-side-with-smile-face-natural-expression-laughing-confident_839833-10725.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-brunette-woman-wearing-casual-clothes-looking-away-side-with-smile-face-natural-expression-laughing-confident_839833-10725.jpg?_wi=2", imageAlt: "Parent headshot professional portrait warm smile", }, { id: "3", name: "Emily Rodriguez", - imageSrc: "http://img.b2bpic.net/free-photo/polyamory-people-spending-time-together_23-2149301984.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/polyamory-people-spending-time-together_23-2149301984.jpg?_wi=2", imageAlt: "Diverse parent portrait professional headshot smiling", }, { id: "4", name: "David Kim", - imageSrc: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg?_wi=2", imageAlt: "Parent professional headshot portrait smiling warmly", }, { id: "5", name: "Jessica Patel", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-senior-couple-cuddling_23-2148333669.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-senior-couple-cuddling_23-2148333669.jpg?_wi=2", imageAlt: "Parent portrait professional headshot warm smile", }, { id: "6", name: "James O'Sullivan", - imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-smiling_1149-601.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-smiling_1149-601.jpg?_wi=2", imageAlt: "Parent professional portrait headshot smiling", }, ]} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 74cd1bb..8580ade 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -89,7 +89,7 @@ export default function ContactPage() { buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg?_wi=5", imageAlt: "Bank Street School classroom environment", }, ]} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0f7096a..8847ee0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,54 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; +import { DM_Sans } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { DM_Sans } from "next/font/google"; - - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; const dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Bank Street School for Children | Progressive Education NYC", + description: "Discover progressive, student-centered education for ages 3–8th grade on the Upper West Side of NYC. Schedule your tour today.", + keywords: "private school New York, progressive elementary school NYC, preschool Upper West Side, child-centered education, Bank Street School", + metadataBase: new URL("https://bankstreetschool.org"), + alternates: { + canonical: "https://bankstreetschool.org", + }, + openGraph: { + title: "Bank Street School for Children | Progressive Education", + description: "Where children learn to think, create, and grow. Discover progressive education in NYC.", + url: "https://bankstreetschool.org", + siteName: "Bank Street School for Children", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg", + alt: "Bank Street School Classroom", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Bank Street School for Children | Progressive Education", + description: "Student-centered learning on NYC's Upper West Side. Ages 3–8th grade.", + images: ["http://img.b2bpic.net/free-photo/positive-female-school-teacher-helping-curly-haired-girl-her-task_74855-16429.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +57,9 @@ export default function RootLayout({ return ( - + {children}