Improve SEO and AI discovery

This commit is contained in:
achraf
2026-06-10 14:09:41 +02:00
parent 8e198bbc6b
commit 1cebdffda0
10 changed files with 709 additions and 21 deletions

View File

@@ -53,7 +53,7 @@ docker compose up --build
Environment:
- `VITE_PLIMI_REPO_URL`: build-time public repository URL shown on the Contribute page.
- `VITE_SITE_URL`: canonical public URL used to restrict analytics to the deployed hostname.
- `VITE_SITE_URL`: canonical public URL used for SEO metadata, sitemap links, LLM discovery files, and analytics hostname restrictions.
- `VITE_LEGAL_NAME`, `VITE_LEGAL_COUNTRY`: controller identity shown in the privacy notice.
- `VITE_PRIVACY_EMAIL`: contact address for privacy and data-subject requests.
- `VITE_PRIVACY_EFFECTIVE_DATE`: effective date displayed on the privacy notice.
@@ -68,6 +68,11 @@ can be disabled locally through the privacy controls.
The privacy page is available at `/privacy`; deployers must replace all example
controller and hosting values before publishing.
The production build generates route-specific static HTML for the tool
directory and every tool, plus `/sitemap.xml`, `/robots.txt`, `/llms.txt`, and
`/llms-full.txt`. Set `VITE_SITE_URL` to the final HTTPS origin before building
so those files contain the correct canonical URLs.
The bundled Nginx configuration disables routine access logging. If a reverse
proxy, CDN, hosting platform, or firewall logs visitor IP addresses or request
metadata, document that processing and enforce an appropriate retention period