From f645a8744a1e96a66dfba4694d7b51defbb3618d Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Sat, 14 Sep 2024 17:38:34 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8D=EF=B8=8F=20Add=20seo=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/landing/public/locales/en/common.json | 3 +- apps/landing/public/locales/en/home.json | 6 ++- .../components/layouts/page-layout/footer.tsx | 11 +++++ .../src/pages/when2meet-alternative.tsx | 42 +++++++++++++++++++ 4 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 apps/landing/src/pages/when2meet-alternative.tsx diff --git a/apps/landing/public/locales/en/common.json b/apps/landing/public/locales/en/common.json index c123b5f32..ae9c94562 100644 --- a/apps/landing/public/locales/en/common.json +++ b/apps/landing/public/locales/en/common.json @@ -24,5 +24,6 @@ "availabilityPoll": "Availability Poll", "solutions": "Solutions", "howItWorks": "How it Works", - "status": "Status" + "status": "Status", + "when2MeetAlternative": "When2Meet Alternative" } diff --git a/apps/landing/public/locales/en/home.json b/apps/landing/public/locales/en/home.json index 2fb0e182d..694f03951 100644 --- a/apps/landing/public/locales/en/home.json +++ b/apps/landing/public/locales/en/home.json @@ -36,5 +36,9 @@ "new": "New", "metaTitle": "Rallly: Group Scheduling Tool", "metaDescription": "Rallly is the fastest and easiest scheduling and collaboration tool. Create a meeting poll in seconds, no login required.", - "selfHostingBlog": "Rallly 3.0 Self-Hosting" + "selfHostingBlog": "Rallly 3.0 Self-Hosting", + "when2meetAlternativeMetaTitle": "Best When2Meet Alternative: Rallly", + "when2meetAlternativeMetaDescription": "Find a better way to schedule meetings with Rallly, the top free alternative to When2Meet. Easy to use and free.", + "when2meetAlternative": "Still using When2Meet?", + "when2meetAlternativeDescription": "Create professional, ad-free meetings polls for free with Rallly." } diff --git a/apps/landing/src/components/layouts/page-layout/footer.tsx b/apps/landing/src/components/layouts/page-layout/footer.tsx index 06a89ab56..b0635ae9b 100644 --- a/apps/landing/src/components/layouts/page-layout/footer.tsx +++ b/apps/landing/src/components/layouts/page-layout/footer.tsx @@ -184,6 +184,17 @@ const Footer: React.FunctionComponent = () => { /> +
  • + + + +
  • { + const { t } = useTranslation(["home"]); + return ( + + + } + /> + + ); +}; + +Page.getLayout = getPageLayout; + +export default Page; + +export const getStaticProps = getStaticTranslations(["home"]);