Skip to content

Commit

Permalink
Konstantinos / Konstantinos / [SEO] Re-optimisation of Deriv homepage (
Browse files Browse the repository at this point in the history
…binary-com#5817)

* fix: seo updates

* fix: seo updates translations

* fix: german

* chore: vercel

---------

Co-authored-by: “konstantinosG-deriv” <“[email protected]”>
Co-authored-by: DerivFE <[email protected]>
  • Loading branch information
3 people authored Nov 2, 2023
1 parent ea934a6 commit 200768f
Show file tree
Hide file tree
Showing 26 changed files with 1,235 additions and 74 deletions.
7 changes: 4 additions & 3 deletions crowdin/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,7 @@
"309180597": "Expand your client base by helping traders fund their accounts through local bank wires and e-payments. Facilitate and earn from every transaction.",
"309993304": "Try Deriv at no risk",
"310298121": "<0>Digital options</0> that allow you to predict the outcome from two possible results and earn a fixed payout if your prediction is correct.",
"310888572": "A global online trading broker for forex, commodities & other financial markets. Sign up for a demo account and join over 2.5 million traders.",
"311457810": "Our pip calculator helps you to estimate the pip value in your trades so that you can better manage your risk.",
"311876462": "Send us an email with the following:",
"315192357": "Swap rate",
Expand Down Expand Up @@ -996,6 +997,7 @@
"974534578": "Asian <0></0>indices",
"974888153": "High-Low",
"976566872": "For example, you predict that the market will go up, and buy a contract on Crash 300 index at 8,000 USD.",
"977955517": "Online trading platform | Forex, cryptos, stocks | Deriv",
"978785299": "How do I block someone on Deriv P2P?",
"980197763": "Swap short (Daily %)",
"980696453": "DTrader | Online Trading Platform | Deriv.com",
Expand Down Expand Up @@ -1099,7 +1101,6 @@
"1081045854": "If you select 'Even', you receive the payout if the last digit of the exit price is an even number (e.g. 2, 4, 6, 8, 0).",
"1081935332": "Currently, you can only buy vanilla call and put options on Deriv.",
"1082230343": "- Enter your stake amount or desired potential payout amount.",
"1082899428": "Deriv: an online trading platform available 24/7 with a wide selection of derivatives.",
"1083621931": "Please note that the availability of early exit from your trading position depends on the specific trade type, or it may only be available within a certain timeframe.",
"1084407062": "These indices correspond to simulated markets with <0>constant volatilities of 10%, 25%, 50%, 75%, and 100%.</0> There is an equal probability of an up or down jump <0>every 20 minutes</0>, on average. The jump size is <0>around 30 times</0> the normal price movement, on average.",
"1084960586": "Disclose the terms of all contracts",
Expand Down Expand Up @@ -2319,7 +2320,6 @@
"-1206803300": "I've been a trader for many years, and I've never encountered a good broker like Deriv before – it's the best for customer care and payment options!",
"-13898976": "It's been a really great experience trading forex on Deriv - it's a smooth and seamless operation!",
"-143741607": "Deriv is the best forex broker I have ever come across!",
"-1026502273": "One broker,",
"-1355865870": "Accumulator options are currently offered on volatility indices under derived indices.",
"-1804143171": "Not at the moment. You can only open one contract per instrument at a time.",
"-1029770383": "No, the growth rate can only be set before opening the contract. Once you open the contract, the growth rate cannot be changed.",
Expand Down Expand Up @@ -3118,6 +3118,7 @@
"-1486813632": "Rated excellent on",
"-967353831": "You need Deriv GO Ultimate for Android. Trade Options, in addition to CFDs and Multipliers, on your favourite markets.",
"-1638607416": "Download now >",
"-1026502273": "One broker,",
"-1981735781": "One broker, countless trading opportunities",
"-1722031734": "Check trading specs",
"-777850431": "View all >",
Expand Down Expand Up @@ -3497,7 +3498,6 @@
"-404595524": "laptop dmt5 eu",
"-313388618": "Dtrader trading platform at Deriv",
"-642822922": "What our clients say about Deriv",
"-704828346": "Online trading platform | Forex, commodities, synthetic indices, stocks, and stock indices | Deriv",
"-97177023": "Trade 24/7 on forex, stocks, synthetic indices, and commodities",
"-988523882": "DMT5",
"-973175694": "email address",
Expand Down Expand Up @@ -3548,6 +3548,7 @@
"-742854273": "Weekends",
"-791962871": "Ride the trends even on weekends",
"-1293694434": "3 simple steps",
"-704828346": "Online trading platform | Forex, commodities, synthetic indices, stocks, and stock indices | Deriv",
"-1663221456": "Trade synthetics with our new jump indices and take advantage of the constant volatility with a twist — price jumps.",
"-1433405472": "Experience equal probability of an upward or downward price jump every 20 minutes on average.",
"-1687100060": "Available 24/7",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const PublicSignupBanner = () => {
className={'public_signup_link'}
>
<Flex.Box align="center" gap="4x">
<Typography.Heading size="large" textcolor="white">
<Typography.Heading size="large" as="h2" textcolor="white">
<Localize translate_text={'_t_Get a taste of the Deriv experience_t_'} />
</Typography.Heading>
<Image has_rtl src={Arrow} width={32} height={32} alt={'right icon'} />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ const SignupPublicForm = () => {
padding: '14x',
}}
>
<Typography.Heading size="small" textcolor="black">
<Typography.Heading as="h2" size="small" textcolor="black">
<Localize translate_text="_t_Join over 2.5 million traders worldwide_t_" />
</Typography.Heading>
<Typography.Paragraph textcolor="black">
Expand Down
7 changes: 6 additions & 1 deletion src/features/pages/home/client-testimonial/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,12 @@ const ClientTestimonial = () => {
}}
>
<Flex.Item md={{ basis: '6-12' }}>
<Typography.Heading size="medium" align="center" md={{ align: 'right' }}>
<Typography.Heading
as="h2"
size="medium"
align="center"
md={{ align: 'right' }}
>
<Localize translate_text="_t_Rated excellent on_t_" />
</Typography.Heading>
</Flex.Item>
Expand Down
6 changes: 0 additions & 6 deletions src/features/pages/home/hero/content/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,3 @@ export type THomeHeroImage = {
eager_loading: boolean
}
}

export const header_items: THeaderItem[] = [
{ id: 0, text: '_t_One broker,_t_' },
{ id: 1, text: '_t_countless trading_t_' },
{ id: 2, text: '_t_opportunities_t_' },
]
13 changes: 7 additions & 6 deletions src/features/pages/home/hero/content/hero-header.items.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React from 'react'
import { header_items } from './data'
import { Localize } from 'components/localization'
import Typography from 'features/components/atoms/typography'
import Flex from 'features/components/atoms/flex-box'
Expand All @@ -20,11 +19,13 @@ const HeroHeaderItems = () => {
}}
visible={'larger-than-tablet'}
>
{header_items.map((item) => (
<Typography.Heading key={item.id} as={'h1'} size={'medium'} weight="normal">
<Localize translate_text={item.text} />
</Typography.Heading>
))}
<Typography.Heading as={'h1'} size={'medium'} weight="normal">
<Localize translate_text={'_t_One broker,_t_'} />
<br />
<Localize translate_text={'_t_countless trading_t_'} />
<br />
<Localize translate_text={'_t_opportunities_t_'} />
</Typography.Heading>
</Flex.Box>
<Box visible="phone-and-tablet">
<Typography.Heading as={'h1'} size={'large'} weight="normal">
Expand Down
2 changes: 1 addition & 1 deletion src/features/pages/home/our-platforms/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ const OurPlatforms = () => {
}, [is_eu])
return (
<Container.Fixed as="section" pt="16x" md={{ padding_block: '40x' }}>
<Typography.Heading as="h1" size="medium" align="center" mb="10x">
<Typography.Heading as="h2" size="medium" align="center" mb="10x">
<Localize translate_text="_t_Our platforms_t_" />
</Typography.Heading>
<Typography.Paragraph size="xlarge" align="center" padding_inline="20x">
Expand Down
2 changes: 1 addition & 1 deletion src/features/pages/home/trade-types/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ const TradeTypes = () => {
padding_block="16x"
md={{ padding_block: '40x' }}
>
<Typography.Heading as="h1" size="large" align="center" mb="10x" textcolor="inverted">
<Typography.Heading as="h2" size="large" align="center" mb="10x" textcolor="inverted">
<Localize translate_text="_t_Trade types_t_" />
</Typography.Heading>
<Typography.Paragraph
Expand Down
4 changes: 2 additions & 2 deletions src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ export default WithIntl()(Home)

export const Head = ({ pageContext }: TGatsbyHead) => (
<SEO
title="_t_Online trading platform | Forex, commodities, synthetic indices, stocks, and stock indices | Deriv_t_"
description="_t_Deriv: an online trading platform available 24/7 with a wide selection of derivatives._t_"
title="_t_Online trading platform | Forex, cryptos, stocks | Deriv_t_"
description="_t_A global online trading broker for forex, commodities & other financial markets. Sign up for a demo account and join over 2.5 million traders._t_"
has_organization_schema
pageContext={pageContext}
/>
Expand Down
Loading

0 comments on commit 200768f

Please sign in to comment.