Optimisation SEO complete ave meta tags et variantes de marque
Some checks failed
Déploiement Hugo Staging / deploy-staging (push) Has been cancelled
Some checks failed
Déploiement Hugo Staging / deploy-staging (push) Has been cancelled
This commit is contained in:
parent
1a878ebac5
commit
5a6047f69e
16
config.toml
16
config.toml
@ -1,8 +1,24 @@
|
|||||||
|
# Pour staging: baseURL = "https://staging.ptits-pas.fr/"
|
||||||
|
# Pour production: baseURL = "https://ptits-pas.fr/"
|
||||||
baseURL = "https://staging.ptits-pas.fr/"
|
baseURL = "https://staging.ptits-pas.fr/"
|
||||||
languageCode = "fr"
|
languageCode = "fr"
|
||||||
title = "P'titsPas - Solution Petite Enfance pour Collectivités"
|
title = "P'titsPas - Solution Petite Enfance pour Collectivités"
|
||||||
liveReloadPort = -1
|
liveReloadPort = -1
|
||||||
|
|
||||||
|
# SEO Configuration
|
||||||
|
[params]
|
||||||
|
description = "P'titsPas : plateforme publique pour la gestion de la petite enfance. Mise en relation parents-assistantes maternelles, transparence et neutralité garanties pour les collectivités."
|
||||||
|
keywords = "P'titsPas, ptitspas, p'tits pas, ptits pas, petitspas, petit pas, petits pas, opetitspas, pitispas, ptitpas, p'titpas, Ptitspas, PTITSPAS, petite enfance, assistante maternelle, collectivité, garde enfant, crèche, RPE, relais petite enfance, plateforme publique, gestion municipale, nounou, baby-sitter, garde à domicile, accueil collectif, multi-accueil, halte-garderie, micro-crèche, RAM, modes de garde, service public, mairie, conseil départemental, CAF, allocation garde enfant, accompagnement parental, contrat assistante maternelle, agrément assistante maternelle, recherche nounou, solution numérique municipale, dématérialisation services publics, transparence publique, égalité territoriale, politique petite enfance, développement enfant, conciliation vie familiale professionnelle"
|
||||||
|
author = "P'titsPas"
|
||||||
|
|
||||||
|
# Site map and SEO
|
||||||
|
enableRobotsTXT = true
|
||||||
|
enableGitInfo = true
|
||||||
|
|
||||||
|
[sitemap]
|
||||||
|
changefreq = "monthly"
|
||||||
|
priority = 0.5
|
||||||
|
|
||||||
[markup]
|
[markup]
|
||||||
[markup.goldmark]
|
[markup.goldmark]
|
||||||
[markup.goldmark.renderer]
|
[markup.goldmark.renderer]
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Bienvenue sur P'titsPas - Votre Partenaire Petite Enfance"
|
title: "P'titsPas - Plateforme Publique de Gestion Petite Enfance pour Collectivités"
|
||||||
|
description: "Solution numérique publique pour les collectivités : gestion transparente des relations parents-assistantes maternelles, sans notation ni algorithme opaque. Égalité et neutralité garanties."
|
||||||
|
keywords: ["P'titsPas", "ptitspas", "p'tits pas", "ptits pas", "petitspas", "petit pas", "petits pas", "opetitspas", "pitispas", "ptitpas", "p'titpas", "Ptitspas", "PTITSPAS", "petite enfance", "assistante maternelle", "collectivité", "commune", "garde enfant", "RPE", "relais petite enfance", "plateforme publique", "transparence", "neutralité", "gestion municipale petite enfance", "plateforme numérique collectivité", "mise en relation parents assistante maternelle", "solution publique garde enfant", "service public petite enfance", "accompagnement parental collectivité", "transparence service public", "égalité accès garde enfant", "politique municipale enfance", "dématérialisation services municipaux"]
|
||||||
date: 2025-05-17T12:00:00+02:00
|
date: 2025-05-17T12:00:00+02:00
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -8,9 +10,9 @@ date: 2025-05-17T12:00:00+02:00
|
|||||||
# P'titsPas : La solution publique pour une gestion simplifiée et humaine de la petite enfance dans votre collectivité. V2
|
# P'titsPas : La solution publique pour une gestion simplifiée et humaine de la petite enfance dans votre collectivité. V2
|
||||||
|
|
||||||
<div class="content-section">
|
<div class="content-section">
|
||||||
**P'titsPas est une plateforme numérique conçue pour accompagner les collectivités dans la gestion des relations entre les parents, les assistantes maternelles et les relais petite enfance (RPE). Elle vise à simplifier, structurer et sécuriser les processus de mise en relation, de contractualisation, de suivi et de communication autour de la garde d'enfants.**
|
**P'titsPas (aussi écrit ptitspas ou p'tits pas) est une plateforme numérique conçue pour accompagner les collectivités dans la gestion des relations entre les parents, les assistantes maternelles et les relais petite enfance (RPE). Elle vise à simplifier, structurer et sécuriser les processus de mise en relation, de contractualisation, de suivi et de communication autour de la garde d'enfants.**
|
||||||
|
|
||||||
Elle s'inscrit dans une démarche publique fondée sur les valeurs de la République : **égalité**, **neutralité**, **accessibilité** et **transparence**. Contrairement aux plateformes privées, P'titsPas ne fonctionne ni sur la logique de notation, ni de sélection algorithmique opaque.
|
Elle s'inscrit dans une démarche publique fondée sur les valeurs de la République : **égalité**, **neutralité**, **accessibilité** et **transparence**. Contrairement aux plateformes privées, la solution P'titsPas ne fonctionne ni sur la logique de notation, ni de sélection algorithmique opaque.
|
||||||
|
|
||||||
Notre mission est de valoriser le rôle des collectivités locales dans l'accompagnement de la petite enfance en fournissant un outil performant, éthique et adapté à vos besoins.
|
Notre mission est de valoriser le rôle des collectivités locales dans l'accompagnement de la petite enfance en fournissant un outil performant, éthique et adapté à vos besoins.
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -3,7 +3,61 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<title>{{ .Title }} | {{ .Site.Title }}</title>
|
|
||||||
|
<!-- SEO Meta Tags -->
|
||||||
|
<title>{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
|
||||||
|
<meta name="description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}">
|
||||||
|
<meta name="keywords" content="{{ if .Keywords }}{{ delimit .Keywords ", " }}{{ else }}{{ .Site.Params.keywords }}{{ end }}">
|
||||||
|
<meta name="author" content="{{ .Site.Params.author | default .Site.Title }}">
|
||||||
|
|
||||||
|
<!-- Prevent indexing of staging site -->
|
||||||
|
{{ if eq .Site.BaseURL "https://staging.ptits-pas.fr/" }}
|
||||||
|
<meta name="robots" content="noindex, nofollow">
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<!-- Open Graph / Facebook -->
|
||||||
|
<meta property="og:type" content="{{ if .IsHome }}website{{ else }}article{{ end }}">
|
||||||
|
<meta property="og:url" content="{{ .Permalink }}">
|
||||||
|
<meta property="og:title" content="{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }}{{ end }}">
|
||||||
|
<meta property="og:description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}">
|
||||||
|
<meta property="og:image" content="{{ .Site.BaseURL }}images/page_login_4.1.png">
|
||||||
|
<meta property="og:locale" content="fr_FR">
|
||||||
|
|
||||||
|
<!-- Twitter -->
|
||||||
|
<meta property="twitter:card" content="summary_large_image">
|
||||||
|
<meta property="twitter:url" content="{{ .Permalink }}">
|
||||||
|
<meta property="twitter:title" content="{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }}{{ end }}">
|
||||||
|
<meta property="twitter:description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}">
|
||||||
|
<meta property="twitter:image" content="{{ .Site.BaseURL }}images/page_login_4.1.png">
|
||||||
|
|
||||||
|
<!-- Canonical URL -->
|
||||||
|
<link rel="canonical" href="{{ .Permalink }}">
|
||||||
|
|
||||||
|
<!-- Favicon -->
|
||||||
|
<link rel="icon" type="image/x-icon" href="/favicon.ico">
|
||||||
|
|
||||||
|
<!-- JSON-LD structured data for Google -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": {{ if .IsHome }}"Organization"{{ else }}"WebPage"{{ end }},
|
||||||
|
{{ if .IsHome }}
|
||||||
|
"name": "{{ .Site.Title }}",
|
||||||
|
"url": "{{ .Site.BaseURL }}",
|
||||||
|
"description": "{{ .Site.Params.description }}",
|
||||||
|
"contactPoint": {
|
||||||
|
"@type": "ContactPoint",
|
||||||
|
"contactType": "Service client",
|
||||||
|
"url": "{{ .Site.BaseURL }}contact/"
|
||||||
|
}
|
||||||
|
{{ else }}
|
||||||
|
"name": "{{ .Title }}",
|
||||||
|
"url": "{{ .Permalink }}",
|
||||||
|
"description": "{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}"
|
||||||
|
{{ end }}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="stylesheet" href="{{ `/css/style.css` | relURL }}">
|
<link rel="stylesheet" href="{{ `/css/style.css` | relURL }}">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
13
robots-production.txt
Normal file
13
robots-production.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# PRODUCTION ROBOTS.TXT - À copier sur ptits-pas.fr
|
||||||
|
User-agent: *
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
# Sitemap
|
||||||
|
Sitemap: https://ptits-pas.fr/sitemap.xml
|
||||||
|
|
||||||
|
# Optimizations for crawlers
|
||||||
|
Crawl-delay: 1
|
||||||
|
|
||||||
|
# Disallow admin or private areas if any
|
||||||
|
# Disallow: /admin/
|
||||||
|
# Disallow: /private/
|
||||||
5
static/robots.txt
Normal file
5
static/robots.txt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# STAGING ENVIRONMENT - DO NOT INDEX
|
||||||
|
User-agent: *
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
# This is a staging site, production is at ptits-pas.fr
|
||||||
Loading…
x
Reference in New Issue
Block a user