ajouter sitemap et corriger SEO(title et description)

This commit is contained in:
Alexis SANOGO
2026-08-27 17:23:28 +02:00
parent d29d2ea052
commit fc9bcbf8da
13 changed files with 99 additions and 31 deletions

View File

@@ -1,10 +1,11 @@
import { Link } from 'react-router-dom'
import usePageMeta from '../hooks/usePageMeta'
import bannerImg from '../assets/img/banner-the-tip-top.webp'
const faqs = [
{
question: 'Comment obtenir un code ?',
answer: "Achetez un produit Thé Tip Top d'une valeur supérieure à 49 € dans notre boutique de Nice : un code unique à 10 caractères figure sur votre ticket de caisse ou votre facture.",
answer: "Achetez pour plus de 49 € dans notre boutique Thé Tip Top de Nice, entre le 2 et le 31 octobre 2026 : un code unique à 10 caractères figure sur votre ticket de caisse ou votre facture.",
},
{
question: 'Quels sont les lots à gagner ?',
@@ -25,7 +26,7 @@ const faqs = [
},
{
question: 'Jusqu\'à quand puis-je jouer ?',
answer: 'La participation est possible pendant toute la durée du jeu-concours, soit 30 jours à compter de son ouverture. Consultez la page Règles du jeu pour le détail des dates.',
answer: 'La saisie des codes est ouverte du 2 au 31 octobre 2026 inclus. Les lots sont ensuite à retirer jusqu\'au 30 novembre 2026.',
},
{
question: 'Que faire si mon code n\'est pas reconnu ?',
@@ -33,7 +34,7 @@ const faqs = [
},
{
question: 'Où retirer mon lot ?',
answer: 'Dans notre boutique de Nice, sur présentation de votre compte utilisateur validé et de la confirmation de gain affichée dans votre espace « Mes gains ».',
answer: 'Dans notre boutique de Nice, sur présentation de votre compte utilisateur validé et de la confirmation de gain affichée dans votre espace « Mes gains », jusqu\'au 30 novembre 2026.',
},
]
@@ -51,13 +52,18 @@ const faqJsonLd = {
}
export default function Accueil() {
usePageMeta({
title: 'Jeu-concours 100 % Gagnant | Thé Tip Top — Thés bio et faits main',
description: "Du 2 au 31 octobre, tout ticket de plus de 49 € de notre boutique de Nice porte un code 100 % gagnant. Saisissez le vôtre et repartez avec votre lot.",
})
return (
<div className="bg-gray-50 min-h-screen">
<script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(faqJsonLd) }} />
{/* Bannière */}
<section className="w-full h-48 sm:h-64 md:h-80 lg:h-96 overflow-hidden">
<section className="w-full">
<img
src={bannerImg}
alt="Jeu-concours 100 % Gagnant Thé Tip Top, du 2 au 31 octobre 2026 : tentez de gagner un an de thé d'une valeur de 360 € pour l'ouverture de notre 10e boutique à Nice."
@@ -98,12 +104,11 @@ export default function Accueil() {
<h2 className="text-2xl sm:text-3xl font-bold text-[#006B6B] mb-6 sm:mb-8 text-center">
Comment participer ?
</h2>
<ol className="grid grid-cols-2 md:grid-cols-4 gap-4 list-none">
<ol className="grid grid-cols-1 sm:grid-cols-3 gap-4 list-none">
{[
{ num: '1', text: 'Achat de 49 € minimum' },
{ num: '2', text: 'Recevez votre code unique' },
{ num: '3', text: 'Saisissez le code sur le site' },
{ num: '4', text: 'Découvrez votre lot' },
{ num: '1', text: "Achat de 49 € dans notre boutique de Nice, code sur le ticket" },
{ num: '2', text: 'Créez votre compte et saisissez le code' },
{ num: '3', text: 'Découvrez et retirez votre lot en boutique' },
].map((step) => (
<li key={step.num} className="bg-white rounded-2xl shadow p-4 sm:p-6 text-center">
<div className="text-2xl sm:text-3xl font-bold text-[#006B6B] mb-2 sm:mb-3">{step.num}</div>