Skip to content

Commit da0b2f4

Browse files
author
raineer
committed
seo addon
1 parent 991ed9b commit da0b2f4

7 files changed

Lines changed: 219 additions & 126 deletions

File tree

Lines changed: 33 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,44 @@
1+
import { Metadata } from "next";
2+
13
import Footer from "../_components/MarketingFooter";
24
import Navigation from "../_components/MarketingNavigation";
3-
import Profiles from "../profiles/page";
45
import WorkplaceCulture from "./_components/WorkplaceCulture";
56
import CodevHero from "./_components/CodevsHero";
67
import JobListings from "./_components/JobListings";
78
import TechStack from "./_components/TechStack";
89
import CareerGrowthPath from "./_components/CareerGrowthPath";
910

11+
export const metadata: Metadata = {
12+
title: "Careers — Join Codebility as a Developer",
13+
description: "Join Codebility and grow your software development career. Browse open roles, job listings, and our tech stack.",
14+
alternates: { canonical: "https://www.codebility.tech/careers" },
15+
openGraph: {
16+
title: "Careers — Join Codebility as a Developer",
17+
description: "Browse open developer roles at Codebility and take your career to the next level.",
18+
url: "https://www.codebility.tech/careers",
19+
images: [{ url: "/og-image.jpg", width: 1200, height: 630, alt: "Codebility Careers" }],
20+
},
21+
twitter: {
22+
card: "summary_large_image",
23+
title: "Careers | Codebility",
24+
description: "Browse open developer roles at Codebility.",
25+
images: ["/og-image.jpg"],
26+
},
27+
};
28+
1029
export const dynamic = "force-dynamic";
1130
export const revalidate = 0;
1231

13-
export default function Codevs() {
14-
return (
15-
<div className="bg-black-400 relative flex w-full flex-col">
16-
<Navigation />
17-
<CodevHero />
18-
{/* <Profiles /> */}
19-
<JobListings />
20-
<WorkplaceCulture />
21-
<TechStack />
22-
<CareerGrowthPath />
23-
<Footer />
24-
</div>
25-
);
26-
}
32+
export default function Careers() {
33+
return (
34+
<div className="bg-black-400 relative flex w-full flex-col">
35+
<Navigation />
36+
<CodevHero />
37+
<JobListings />
38+
<WorkplaceCulture />
39+
<TechStack />
40+
<CareerGrowthPath />
41+
<Footer />
42+
</div>
43+
);
44+
}
Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { Metadata } from "next";
2+
13
import Footer from "../_components/MarketingFooter";
24
import Navigation from "../_components/MarketingNavigation";
35
import FeaturedSection from "../_shared/CodevsFeaturedCection";
@@ -8,21 +10,39 @@ import MissionVision from "./_components/CodevsMissionVision";
810
import CTA from "../_shared/CodevsCta";
911
import CodevsProfiles from "./_components/CodevsProfiles";
1012

13+
export const metadata: Metadata = {
14+
title: "Our Developers — Meet the Codebility Team",
15+
description: "Meet the developers behind Codebility. Browse profiles, skill sets, and featured projects from our growing community.",
16+
alternates: { canonical: "https://www.codebility.tech/codevs" },
17+
openGraph: {
18+
title: "Our Developers | Codebility",
19+
description: "Meet the skilled developers powering Codebility projects.",
20+
url: "https://www.codebility.tech/codevs",
21+
images: [{ url: "/og-image.jpg", width: 1200, height: 630, alt: "Codebility Developers" }],
22+
},
23+
twitter: {
24+
card: "summary_large_image",
25+
title: "Our Developers | Codebility",
26+
description: "Meet the skilled developers powering Codebility projects.",
27+
images: ["/og-image.jpg"],
28+
},
29+
};
30+
1131
export const dynamic = "force-dynamic";
1232
export const revalidate = 0;
1333

1434
export default function Codevs() {
15-
return (
16-
<div className="bg-black-400 relative flex w-full flex-col">
17-
<Navigation />
18-
<Hero />
19-
<CodevsProfiles />
20-
<FeaturedSection />
21-
<Project />
22-
<CodevsRoadmapStatic />
23-
<MissionVision />
24-
<CTA />
25-
<Footer />
26-
</div>
27-
);
28-
}
35+
return (
36+
<div className="bg-black-400 relative flex w-full flex-col">
37+
<Navigation />
38+
<Hero />
39+
<CodevsProfiles />
40+
<FeaturedSection />
41+
<Project />
42+
<CodevsRoadmapStatic />
43+
<MissionVision />
44+
<CTA />
45+
<Footer />
46+
</div>
47+
);
48+
}
Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { Metadata } from "next";
2+
13
import Footer from "../_components/MarketingFooter";
24
import Navigation from "../_components/MarketingNavigation";
35
import Profiles from "../profiles/page";
@@ -6,19 +8,37 @@ import Hero from "./_components/CodevsHero";
68
import Project from "./_components/CodevsProject";
79
import HiringProcess from "./_components/HiringProcess";
810

11+
export const metadata: Metadata = {
12+
title: "Hire a Developer — Vetted Filipino Tech Talent | Codebility",
13+
description: "Hire skilled Filipino software developers through Codebility. Browse developer profiles and start building your team today.",
14+
alternates: { canonical: "https://www.codebility.tech/hire-a-codev" },
15+
openGraph: {
16+
title: "Hire a Developer | Codebility",
17+
description: "Browse vetted Filipino developers and hire your next team member through Codebility.",
18+
url: "https://www.codebility.tech/hire-a-codev",
19+
images: [{ url: "/og-image.jpg", width: 1200, height: 630, alt: "Hire a Developer at Codebility" }],
20+
},
21+
twitter: {
22+
card: "summary_large_image",
23+
title: "Hire a Developer | Codebility",
24+
description: "Browse vetted Filipino developers and hire your next team member.",
25+
images: ["/og-image.jpg"],
26+
},
27+
};
28+
929
export const dynamic = "force-dynamic";
1030
export const revalidate = 0;
1131

1232
export default function HireACodev() {
13-
return (
14-
<div className="bg-black-400 relative flex w-full flex-col">
15-
<Navigation />
16-
<Hero />
17-
<HiringProcess />
18-
<Profiles />
19-
<FeaturedSection />
20-
<Project />
21-
<Footer />
22-
</div>
23-
);
24-
}
33+
return (
34+
<div className="bg-black-400 relative flex w-full flex-col">
35+
<Navigation />
36+
<Hero />
37+
<HiringProcess />
38+
<Profiles />
39+
<FeaturedSection />
40+
<Project />
41+
<Footer />
42+
</div>
43+
);
44+
}
Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { Metadata } from "next";
2+
13
import ForceScrollTop from "./_components/landing/ForceScrollTop";
24
import Admins from "./_components/landing/LandingAdmins";
35
import Features from "./_components/landing/LandingFeatures";
@@ -11,23 +13,41 @@ import Footer from "./_components/MarketingFooter";
1113
import Navigation from "./_components/MarketingNavigation";
1214
import Testimonials from "./_components/testimonial/Testimonials";
1315

16+
export const metadata: Metadata = {
17+
title: "Codebility — Hire Skilled Filipino Developers",
18+
description: "Codebility connects you with vetted Filipino software developers. Build your team faster with top-tier tech talent.",
19+
alternates: { canonical: "https://www.codebility.tech" },
20+
openGraph: {
21+
title: "Codebility — Hire Skilled Filipino Developers",
22+
description: "Codebility connects you with vetted Filipino software developers. Build your team faster with top-tier tech talent.",
23+
url: "https://www.codebility.tech",
24+
images: [{ url: "/og-image.jpg", width: 1200, height: 630, alt: "Codebility" }],
25+
},
26+
twitter: {
27+
card: "summary_large_image",
28+
title: "Codebility — Hire Skilled Filipino Developers",
29+
description: "Codebility connects you with vetted Filipino software developers.",
30+
images: ["/og-image.jpg"],
31+
},
32+
};
33+
1434
export const dynamic = "force-dynamic";
1535
export const revalidate = 0;
1636

1737
export default async function Index() {
18-
return (
19-
<div className="bg-black-400 relative w-full overflow-x-hidden">
20-
<Navigation />
21-
<Hero />
22-
<Features />
23-
<WhyChooseUs />
24-
<WorkWithUs />
25-
<Admins />
26-
<InternSectionContainer />
27-
<Partners />
28-
<Testimonials />
29-
<Calendly />
30-
<Footer />
31-
</div>
32-
);
33-
}
38+
return (
39+
<div className="bg-black-400 relative w-full overflow-x-hidden">
40+
<Navigation />
41+
<Hero />
42+
<Features />
43+
<WhyChooseUs />
44+
<WorkWithUs />
45+
<Admins />
46+
<InternSectionContainer />
47+
<Partners />
48+
<Testimonials />
49+
<Calendly />
50+
<Footer />
51+
</div>
52+
);
53+
}

0 commit comments

Comments
 (0)