docs(lp): 📝 Change SEO related info
This commit is contained in:
@ -1,4 +1,3 @@
|
|||||||
import { useColorModeValue } from '@chakra-ui/react'
|
|
||||||
import { Variants } from 'framer-motion'
|
import { Variants } from 'framer-motion'
|
||||||
import * as React from 'react'
|
import * as React from 'react'
|
||||||
import { MotionBox, MotionBoxProps } from './MotionBox'
|
import { MotionBox, MotionBoxProps } from './MotionBox'
|
||||||
@ -9,14 +8,13 @@ export const NavMenu = (props: MotionBoxProps) => (
|
|||||||
variants={variants}
|
variants={variants}
|
||||||
outline="0"
|
outline="0"
|
||||||
opacity="0"
|
opacity="0"
|
||||||
bg={useColorModeValue('white', 'gray.800')}
|
bgGradient="linear(to-b, gray.900, gray.800)"
|
||||||
w="full"
|
w="full"
|
||||||
shadow="lg"
|
shadow="lg"
|
||||||
px="4"
|
px="4"
|
||||||
pos="absolute"
|
pos="absolute"
|
||||||
insetX="0"
|
insetX="0"
|
||||||
pt="6"
|
py="12"
|
||||||
pb="12"
|
|
||||||
{...props}
|
{...props}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
@ -2,15 +2,15 @@ import Head from 'next/head'
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
|
|
||||||
export const SocialMetaTags = ({
|
export const SocialMetaTags = ({
|
||||||
title,
|
title = 'Typebot - Open-source conversational apps builder',
|
||||||
description,
|
description = 'Powerful blocks to create unique chat experiences. Embed them anywhere on your apps and start collecting results like magic.',
|
||||||
currentUrl,
|
currentUrl,
|
||||||
imagePreviewUrl,
|
imagePreviewUrl = 'https://www.typebot.io/images/preview.png',
|
||||||
}: {
|
}: {
|
||||||
title: string
|
title?: string
|
||||||
description: string
|
description?: string
|
||||||
currentUrl: string
|
currentUrl: string
|
||||||
imagePreviewUrl: string
|
imagePreviewUrl?: string
|
||||||
}) => (
|
}) => (
|
||||||
<Head>
|
<Head>
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
|
@ -12,6 +12,7 @@ const App = ({ Component, pageProps }: AppProps) => {
|
|||||||
AOS.init({
|
AOS.init({
|
||||||
easing: 'ease',
|
easing: 'ease',
|
||||||
duration: 1000,
|
duration: 1000,
|
||||||
|
once: true,
|
||||||
})
|
})
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
|
@ -14,12 +14,7 @@ import { Testimonials } from 'components/Homepage/Testimonials'
|
|||||||
const App = () => {
|
const App = () => {
|
||||||
return (
|
return (
|
||||||
<Stack w="full" overflowX="hidden" bgColor="gray.900">
|
<Stack w="full" overflowX="hidden" bgColor="gray.900">
|
||||||
<SocialMetaTags
|
<SocialMetaTags currentUrl={`https://www.typebot.io/`} />
|
||||||
title="Typebot: Conversational Form Builder"
|
|
||||||
description="Convert 4x more with beautiful conversational forms. Embed them directly in your applications without a line of code."
|
|
||||||
currentUrl={`https://www.typebot.io/`}
|
|
||||||
imagePreviewUrl={`https://www.typebot.io/images/previews/home.png`}
|
|
||||||
/>
|
|
||||||
<Hero />
|
<Hero />
|
||||||
<IntroducingChatApps />
|
<IntroducingChatApps />
|
||||||
<EasyBuildingExperience />
|
<EasyBuildingExperience />
|
||||||
|
@ -27,14 +27,7 @@ const Pricing = () => {
|
|||||||
bgGradient="linear(to-b, gray.900, gray.800)"
|
bgGradient="linear(to-b, gray.900, gray.800)"
|
||||||
pb={40}
|
pb={40}
|
||||||
>
|
>
|
||||||
<SocialMetaTags
|
<SocialMetaTags currentUrl={`https://www.typebot.io/pricing`} />
|
||||||
title={'Pricing'}
|
|
||||||
description={
|
|
||||||
"99% of Typebot's features are available to all users for free."
|
|
||||||
}
|
|
||||||
currentUrl={`https://www.typebot.io/pricing`}
|
|
||||||
imagePreviewUrl={`https://www.typebot.io/images/previews/pricing.png`}
|
|
||||||
/>
|
|
||||||
<Head>
|
<Head>
|
||||||
<link
|
<link
|
||||||
rel="alternate"
|
rel="alternate"
|
||||||
|
@ -8,12 +8,7 @@ const PrivacyPolicies = () => {
|
|||||||
return (
|
return (
|
||||||
<div className="flex flex-col items-center w-full overflow-x-hidden ">
|
<div className="flex flex-col items-center w-full overflow-x-hidden ">
|
||||||
<Navbar />
|
<Navbar />
|
||||||
<SocialMetaTags
|
<SocialMetaTags currentUrl={`https://www.typebot.io/privacy-policies`} />
|
||||||
title="Privacy Policies for Typebot"
|
|
||||||
description="Create beautiful conversational forms"
|
|
||||||
currentUrl={`https://www.typebot.io/privacy-policies`}
|
|
||||||
imagePreviewUrl={`https://www.typebot.io/images/previews/home.png`}
|
|
||||||
/>
|
|
||||||
<Stack spacing={10} mx="auto" maxW="3xl" my="20">
|
<Stack spacing={10} mx="auto" maxW="3xl" my="20">
|
||||||
<Heading as="h1">Privacy Policy for Typebot</Heading>
|
<Heading as="h1">Privacy Policy for Typebot</Heading>
|
||||||
|
|
||||||
|
@ -5,12 +5,7 @@ import { SocialMetaTags } from 'components/common/SocialMetaTags'
|
|||||||
const PrivacyPolicies = () => {
|
const PrivacyPolicies = () => {
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-col items-center w-full overflow-x-hidden ">
|
<div className="flex flex-col items-center w-full overflow-x-hidden ">
|
||||||
<SocialMetaTags
|
<SocialMetaTags currentUrl={`https://www.typebot.io/terms-of-service`} />
|
||||||
title="Website Terms and Conditions of Use"
|
|
||||||
description="Create beautiful conversational forms"
|
|
||||||
currentUrl={`https://www.typebot.io/terms-of-service`}
|
|
||||||
imagePreviewUrl={`https://www.typebot.io/images/previews/home.png`}
|
|
||||||
/>
|
|
||||||
<Navbar />
|
<Navbar />
|
||||||
<Stack spacing={10} mx="auto" maxW="3xl" my="20">
|
<Stack spacing={10} mx="auto" maxW="3xl" my="20">
|
||||||
<Heading as="h1">Website Terms and Conditions of Use</Heading>
|
<Heading as="h1">Website Terms and Conditions of Use</Heading>
|
||||||
|
BIN
apps/landing-page/public/images/preview.png
Normal file
BIN
apps/landing-page/public/images/preview.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 193 KiB |
Binary file not shown.
Before Width: | Height: | Size: 124 KiB |
Binary file not shown.
Before Width: | Height: | Size: 113 KiB |
Binary file not shown.
Before Width: | Height: | Size: 101 KiB |
Binary file not shown.
Before Width: | Height: | Size: 100 KiB |
Binary file not shown.
Before Width: | Height: | Size: 82 KiB |
Reference in New Issue
Block a user