2
0

docs(lp): 📝 Change SEO related info

This commit is contained in:
Baptiste Arnaud
2022-03-17 14:37:00 +01:00
parent d0ece4cc8f
commit 8ba231f393
13 changed files with 13 additions and 36 deletions

View File

@ -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}
/> />
) )

View File

@ -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>

View File

@ -12,6 +12,7 @@ const App = ({ Component, pageProps }: AppProps) => {
AOS.init({ AOS.init({
easing: 'ease', easing: 'ease',
duration: 1000, duration: 1000,
once: true,
}) })
}, []) }, [])

View File

@ -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 />

View File

@ -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"

View File

@ -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>

View File

@ -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>

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