From 480461f727983e4da51809fbfffaca5b4ee7e234 Mon Sep 17 00:00:00 2001 From: Johannes Date: Mon, 28 Aug 2023 15:39:32 +0200 Subject: [PATCH] update concierge, add canonical tag --- .../components/shared/MetaInformation.tsx | 4 ++-- apps/formbricks-com/pages/concierge.tsx | 19 +++++++++---------- apps/formbricks-com/pages/docs/index.mdx | 4 ++-- apps/formbricks-com/pages/learn/[slug].tsx | 9 +++++++++ apps/formbricks-com/pages/vs-google-forms.mdx | 2 +- 5 files changed, 23 insertions(+), 15 deletions(-) diff --git a/apps/formbricks-com/components/shared/MetaInformation.tsx b/apps/formbricks-com/components/shared/MetaInformation.tsx index 39961f3c52..430bf9dc1d 100644 --- a/apps/formbricks-com/components/shared/MetaInformation.tsx +++ b/apps/formbricks-com/components/shared/MetaInformation.tsx @@ -19,7 +19,7 @@ export default function MetaInformation({ section, tags, }: Props) { - const pageTitle = `${title} | Open-Source Experience Management, Privacy-first`; + const pageTitle = `${title}`; return ( {pageTitle} @@ -27,7 +27,7 @@ export default function MetaInformation({ - + diff --git a/apps/formbricks-com/pages/concierge.tsx b/apps/formbricks-com/pages/concierge.tsx index 78efd9b438..9866b52d85 100644 --- a/apps/formbricks-com/pages/concierge.tsx +++ b/apps/formbricks-com/pages/concierge.tsx @@ -1,14 +1,13 @@ import HeroTitle from "@/components/shared/HeroTitle"; import Layout from "@/components/shared/Layout"; import Cal, { getCalApi } from "@calcom/embed-react"; -import { useEffect } from "react"; -import { CheckBadgeIcon } from "@heroicons/react/24/solid"; import { Button } from "@formbricks/ui"; +import { useEffect } from "react"; const XMOffer = [ { step: "1", - header: "Kick-off call (FREE)", + header: "Kick-off call", description: "Share with our seasoned PMs which areas of customer experience need improvement.", }, { @@ -48,10 +47,10 @@ const ConciergePage = () => { return ( + title="Concierge | Formbricks Open Source Experience Management" + description="We help you get started! Get the worry-free setup with our guidance."> { ))} -
+ {/*

$1.290

-
+{

100% Risk-free: Pay after the kick-off call, if you liked it. @@ -81,14 +80,14 @@ const ConciergePage = () => { Money-back: If you're not happy, get a full refund.

-
+
*/}
diff --git a/apps/formbricks-com/pages/docs/index.mdx b/apps/formbricks-com/pages/docs/index.mdx index bc43881980..24535eeb79 100644 --- a/apps/formbricks-com/pages/docs/index.mdx +++ b/apps/formbricks-com/pages/docs/index.mdx @@ -2,10 +2,10 @@ import { Layout } from "@/components/docs/Layout"; import HeroAnimation from "@/components/shared/HeroAnimation.tsx"; export const meta = { - title: "Formbricks – Experience Management for B2B SaaS", + title: "Formbricks – Open Source Experience Management", }; -Natively embed qualitative user research into your B2B SaaS. Leverage Best Practices for user discovery to increase Product-Market Fit. +Natively embed qualitative user research into your app. Leverage Best Practices for user discovery to increase Product-Market Fit. diff --git a/apps/formbricks-com/pages/learn/[slug].tsx b/apps/formbricks-com/pages/learn/[slug].tsx index 6462e0b78e..d3a5f228d3 100644 --- a/apps/formbricks-com/pages/learn/[slug].tsx +++ b/apps/formbricks-com/pages/learn/[slug].tsx @@ -1,6 +1,8 @@ import LayoutMdx from "@/components/shared/LayoutMdx"; import { FAQPageJsonLd } from "next-seo"; +import Head from "next/head"; import Image from "next/image"; +import { useRouter } from "next/router"; import fetch from "node-fetch"; import ReactMarkdown from "react-markdown"; @@ -89,8 +91,12 @@ export async function getStaticProps({ params }) { } export default function ArticlePage({ article = {} }: ArticlePageProps) { + const router = useRouter(); if (!article || !article.attributes) return
Loading...
; + // Generate canonical URL + const canonicalURL = `https://formbricks.com${router.asPath}`; + // Use next/image to render images in markdown const renderers = { img: (image) => { @@ -133,6 +139,9 @@ export default function ArticlePage({ article = {} }: ArticlePageProps) { return ( <> + + + {text} diff --git a/apps/formbricks-com/pages/vs-google-forms.mdx b/apps/formbricks-com/pages/vs-google-forms.mdx index 1493d4d690..8b73eb612d 100644 --- a/apps/formbricks-com/pages/vs-google-forms.mdx +++ b/apps/formbricks-com/pages/vs-google-forms.mdx @@ -116,7 +116,7 @@ Let’s go through it in detail: | Multiple Choice / Radio | ✅ | ✅ | | Checkbox | ✅ | ✅ | | Dropdown / Select | ✅ | ✅ | -| File Upload | ✅ | ✅ | +| File Upload | ✅ | ⚙️ | | Linear Scale | ✅ | ⚙️ | | Multiple Choice Grid | ✅ | ⚙️ | | Checkbox Grid | ✅ | ⚙️ |