feat(template/seo): Met à jour les URL et le SEO avec les données des formules.

This commit is contained in:
Serreau Jovann
2025-10-28 08:47:08 +01:00
parent f47c743bff
commit 6f30b86863
2 changed files with 63 additions and 219 deletions

View File

@@ -10,21 +10,65 @@ use Symfony\Component\Routing\Attribute\Route;
class HomeController extends AbstractController
{
const formules = [
[
'name' => '',
'description' => '',
'price' => 0.0
],
[
'name' => '',
'description' => '',
'price' => 0.0
],
[
'name' => '',
'description' => '',
'price' => 0.0
],
[
'name' => '',
'description' => '',
'price' => 0.0
],
[
'name' => '',
'description' => '',
'price' => 0.0
],
[
'name' => '',
'description' => '',
'price' => 0.0
],
[
'name' => '',
'description' => '',
'price' => 0.0
],
];
#[Route('/commande',name: 'commande')]
public function index(): Response
{
return $this->render('order/display.twig');
return $this->render('order/display.twig',[
'formules' => self::formules,
]);
}
#[Route('/commande/legal',name: 'commande_legal')]
public function legal(): Response
{
return $this->render('order/display.twig');
return $this->render('order/display.twig',[
'formules' => self::formules,
]);
}
#[Route('/commande/rgpd',name: 'commande_rgpd')]
public function rgpd(): Response
{
return $this->render('order/display.twig');
return $this->render('order/display.twig',[
'formules' => self::formules,
]);
}
}

View File

@@ -10,14 +10,14 @@
<meta name="keywords" content="CMS, Esy-Web, gestion de contenu, création site web, développement web, intégration web, débutants, professionnels, plateforme web, facile à utiliser">
<meta name="author" content="Esy-Web Team">
<meta name="robots" content="index, follow"> <!-- Permet l'indexation et le suivi des liens -->
<link rel="canonical" href="https://je-decouvre.esy-web.fr/commande"> <!-- URL réelle de la page de commande -->
<link rel="canonical" href="https://commande.esy-web.fr/commande"> <!-- URL réelle de la page de commande -->
<!-- Open Graph / Facebook / LinkedIn / WhatsApp -->
<meta property="og:title" content="Esy-Web CMS - Le CMS pour tous les profils">
<meta property="og:description" content="Esy-Web : Un CMS web pensé pour les intégrateurs, affûté pour les développeurs, conçu pour les pros mais accessible aux débutants.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://je-decouvre.esy-web.fr/commande"> <!-- URL réelle de la page de commande -->
<meta property="og:image" content="https://je-decouvre.esy-web.fr/assets/logo.png"> <!-- Image de prévisualisation mise à jour -->
<meta property="og:url" content="https://commande.esy-web.fr/commande"> <!-- URL réelle de la page de commande -->
<meta property="og:image" content="https://commande.esy-web.fr/assets/logo.png"> <!-- Image de prévisualisation mise à jour -->
<meta property="og:image:alt" content="Logo Esy-Web CMS">
<meta property="og:locale" content="fr_FR">
@@ -27,7 +27,7 @@
<meta name="twitter:creator" content="@EsyWebCMS"> <!-- Remplacez par le handle Twitter de l'auteur si différent -->
<meta name="twitter:title" content="Esy-Web CMS : Intégrateurs, Développeurs, Débutants">
<meta name="twitter:description" content="Un CMS web pensé pour les intégrateurs, affûté pour les développeurs, conçu pour les pros mais accessible aux débutants.">
<meta name="twitter:image" content="https://je-decouvre.esy-web.fr/assets/logo.png"> <!-- Image de prévisualisation Twitter mise à jour -->
<meta name="twitter:image" content="https://commande.esy-web.fr/assets/logo.png"> <!-- Image de prévisualisation Twitter mise à jour -->
<meta property="twitter:image:alt" content="Logo Esy-Web CMS">
<!-- Favicon -->
@@ -40,9 +40,9 @@
"@graph": [
{
"@type": "WebSite",
"@id": "https://je-decouvre.esy-web.fr/commande#website",
"@id": "https://commande.esy-web.fr/commande#website",
"name": "Esy-Web CMS",
"url": "https://je-decouvre.esy-web.fr/commande",
"url": "https://commande.esy-web.fr/commande",
"description": "Un CMS web pensé pour les intégrateurs, affûté pour les développeurs, conçu pour les pros mais accessible aux débutants. Simplifiez votre gestion de contenu web.",
"publisher": {
"@id": "https://www.esy-web.com/#organization"
@@ -54,7 +54,7 @@
"@id": "https://www.esy-web.com/#organization",
"name": "Esy-Web",
"url": "https://www.esy-web.com",
"logo": "https://je-decouvre.esy-web.fr/assets/logo.png",
"logo": "https://commande.esy-web.fr/assets/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "27, rue Le Sérurier",
@@ -72,225 +72,25 @@
"https://www.facebook.com/profile.php?id=100089053921702&locale=fr_FR"
]
},
{% for formule in formules %}
{
"@type": "Product",
"name": "Licence Esy-web Premium",
"description": "Licence Esy-web premium pour INDUSTRIELS, PME, PMI, TPE, ARTISANS, MAIRIES, ADMINISTRATIONS. Idéal pour les sites ne nécessitant pas de paiement sécurisé ou de gestion de transporteurs. ESY-WEB est L'infiniment Pro, le CMS 100% Français, la solution la plus simple pour réaliser votre site. Tous les modules sont présents et en full options. Simple, intuitive, évolutive, sécurisée, administrez un site web en quelques clics. Que vous soyez un débutant ou un véritable pro du Web, ESY-WEB est fait pour vous. 100 % utilisable dès l'ouverture.",
"name": "{{ formule.name }}",
"description": "{{ formule.description }}",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"image": "https://commande.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "2280",
"price": "{{ formule.price }}",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
}
},
{
"@type": "Product",
"name": "Esy-WEB e-commerce",
"description": "Esy-Web e-commerce est une solution simple, intuitive et évolutive vous permettant de créer, d'administrer et de gérer votre boutique en ligne. Esy-Web e-commerce s'adresse aux artisans, aux commerçants, aux entreprises (TPE, PME et PMI), aux créateurs d'entreprises qui souhaitent vendre en ligne. Esy-Web e-commerce est adapté à tout type d'activité et toutes tailles d'entreprises. Que vous vous adressiez à des particuliers ou des grands groupes Esy-Web répondra à toutes vos attentes. L'outil d'administration d'Esy-Web e-commerce possède de nombreuses fonctionnalités pour vous aider à développer votre activité. Esy-web e-commerce intègre esy-web standart et toutes ses fonctionnalités sans aucune restrictions. Vendre en France, dans l'U.E. ou dans le reste du monde tout est intégré, avec quel pays vous souhaitez ou non travailler, C'est vous qui décidez.",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "4800",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
}
},
{
"@type": "Product",
"name": "Esy-Mail",
"description": "Esy-Mail est une plateforme 100 % française, certifiée, sécurisée et indépendante, conçue pour une communication fiable et confidentielle. Tarif de base : 15€/mois. Options disponibles : Boîte mail supplémentaire (6€/an), Redirection interne gratuite, Redirection externe (6€/an), Espace supplémentaire (1€/Go/an).",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "15",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"unitText": "MON",
"value": "15",
"priceCurrency": "EUR"
},
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
}
},
{
"@type": "Product",
"name": "Esy-Mailer",
"description": "Esy-Mailer - Votre service d'envoi de mail en masse professionnel, simple et sécurisé. Site Conseil révolutionne la gestion des emails avec sa propre solution d'envoi de mail en masse. TARIF 15 €/mois, tout compris.",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "15",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"unitText": "MON",
"value": "15",
"priceCurrency": "EUR"
},
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
}
},
{
"@type": "Product",
"name": "Esy-Meet",
"description": "Esy-Meet : Votre Visioconférence d'Entreprise, Sécurisée et Souveraine.",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": [
{
"@type": "Offer",
"name": "Mise en service Esy-Meet (avec site Esy-Web)",
"description": "Vous disposez déjà d'un site Internet réalisé avec Esy-Web. Mise en service : 50,00 € H.T. Utilisation Gratuite et Illimitée.",
"priceCurrency": "EUR",
"price": "50",
"valueAddedTaxIncluded": false,
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/SetupFee",
"price": "50",
"priceCurrency": "EUR"
}
},
{
"@type": "Offer",
"name": "Mise en service + Utilisation Esy-Meet (sans site Esy-Web)",
"description": "Vous ne disposez pas d'un site Internet réalisé avec Esy-Web. Mise en service : 50,00 € H.T. Utilisation 70 €/mois en illimité.",
"priceCurrency": "EUR",
"price": "70",
"valueAddedTaxIncluded": false,
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/SetupFee",
"price": "50",
"priceCurrency": "EUR"
},
{
"@type": "UnitPriceSpecification",
"unitText": "MON",
"value": "70",
"priceCurrency": "EUR"
}
]
}
]
},
{
"@type": "Product",
"name": "Esy Defender",
"description": "Esy Defender : Petite entreprise, grande cible : protégez-vous dès maintenant. Ce service est inclus dans certaines offres Esy-Web. Formule Pro Esy-Web : 50 €/mois + Mise en service : 25 € (paiement unique).",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"name": "Formule Pro Esy-Web",
"priceCurrency": "EUR",
"price": "50",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/RecurringCharge",
"unitText": "MON",
"value": "50",
"priceCurrency": "EUR"
},
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/SetupFee",
"price": "25",
"priceCurrency": "EUR"
}
]
}
},
{
"@type": "Product",
"name": "EsyCloud",
"description": "EsyCloud : Solution de Stockage Cloud Sécurisé et Collaboratif. Offre EsyCloud : 15 € / mois / par compte, incluant 10 Go de stockage par compte. Stockage supplémentaire : +1 € / 10 Go supplémentaires.",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"name": "Offre EsyCloud",
"priceCurrency": "EUR",
"price": "15",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/RecurringCharge",
"unitText": "MON",
"value": "15",
"priceCurrency": "EUR",
"billingIncrement": 1,
"description": "Par compte, incluant 10 Go de stockage. Stockage supplémentaire : +1 € / 10 Go."
}
}
},
{
"@type": "Product",
"name": "EsyCloud Entreprise",
"description": "EsyCloud Entreprise : Solution de Stockage Cloud Sécurisé et Collaboratif pour les entreprises. Prix : 100 € / mois pour 250 Go de stockage sur serveur dédié. Utilisateurs illimités. Stockage supplémentaire : +10 € / mois pour chaque tranche de 150 Go supplémentaires.",
"brand": {
"@type": "Brand",
"name": "Esy-Web"
},
"image": "https://je-decouvre.esy-web.fr/assets/logo.png",
"offers": {
"@type": "Offer",
"name": "Offre EsyCloud Entreprise",
"priceCurrency": "EUR",
"price": "100",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/RecurringCharge",
"unitText": "MON",
"value": "100",
"priceCurrency": "EUR",
"billingIncrement": 1,
"description": "Pour 250 Go de stockage sur serveur dédié, utilisateurs illimités. Stockage supplémentaire : +10 € / mois pour chaque tranche de 150 Go."
}
}
}
}{%if loop.last == false %},{% endif %}
{% endfor %}
]
}
</script>
@@ -349,7 +149,7 @@
<div class="w-full max-w-screen-xl mx-auto p-4 md:py-8">
<div class="sm:flex sm:items-center sm:justify-between">
<a href="{{ path('commande') }}" class="flex items-center mb-4 sm:mb-0 space-x-3 rtl:space-x-reverse">
<img src="https://je-decouvre.esy-web.fr/assets/logo.png" class="h-10" alt="Esy-Web Logo"/>
<img src="{{ asset('assets/logo.png') }}" class="h-10" alt="Esy-Web Logo"/>
<span class="self-center text-2xl font-semibold whitespace-nowrap text-gray-900">Esy-Web</span>
</a>
<ul class="flex flex-wrap items-center mb-6 text-sm font-medium text-gray-500 sm:mb-0">
@@ -360,7 +160,7 @@
<hr class="my-6 border-gray-200 sm:mx-auto lg:my-8"/>
<div class="sm:flex sm:items-center sm:justify-between">
<span class="block text-sm text-gray-500 sm:text-center mb-2 sm:mb-0">
© 2025 <a href="https://je-decouvre.esy-web.fr/commande" class="hover:underline">Esy-Web™</a>. Tous droits réservés.
© 2025 <a href="https://commande.esy-web.fr/commande" class="hover:underline">Esy-Web™</a>. Tous droits réservés.
</span>
<div class="text-sm text-gray-500 sm:text-right flex flex-wrap justify-end items-center">
<p class="mr-4">27, rue Le Sérurier, 02100 SAINT-QUENTIN</p>