feat: enhance SEO capabilities and add All Tools page

- Updated generate-seo-assets script to create separate sitemap files for static, blog, tools, and SEO pages.
- Introduced render-seo-shells script to generate HTML shells for SEO pages with dynamic metadata.
- Added All Tools page with categorized tool listings and SEO metadata.
- Updated routing to include /tools path and linked it in the footer.
- Enhanced SEOHead component to remove unused keywords and improve OpenGraph metadata.
- Updated translations for tools hub in English, Arabic, and French.
- Refactored SEO-related utility functions to support new structured data formats.
This commit is contained in:
Your Name
2026-03-30 10:31:27 +02:00
parent 4ac4bf4e42
commit 736d08ef04
24 changed files with 2030 additions and 1549 deletions

View File

@@ -256,6 +256,19 @@
"contactTitle": "8. الاتصال",
"contactText": "أسئلة حول هذه الشروط؟ تواصل معنا على"
},
"toolsHub": {
"metaTitle": "كل الأدوات",
"metaDescription": "تصفح جميع أدوات Dociva في مكان واحد. استكشف مسارات PDF والصور والذكاء الاصطناعي والتحويل والأدوات المساعدة من دليل واحد سهل للأرشفة والزحف.",
"title": "جميع أدوات Dociva",
"description": "استخدم هذا الدليل لاستكشاف كل مسارات Dociva حسب الفئة ثم انتقل مباشرة إلى الأداة التي تحتاجها.",
"categories": {
"PDF": "أدوات PDF",
"Convert": "أدوات التحويل",
"Image": "أدوات الصور",
"AI": "أدوات الذكاء الاصطناعي",
"Utility": "أدوات مساعدة"
}
},
"cookie": {
"title": "إعدادات ملفات الارتباط",
"message": "نستخدم ملفات الارتباط لتحسين تجربتك وتحليل حركة الموقع. بالموافقة، فإنك توافق على ملفات الارتباط التحليلية.",

View File

@@ -256,6 +256,19 @@
"contactTitle": "8. Contact",
"contactText": "Questions about these terms? Contact us at"
},
"toolsHub": {
"metaTitle": "All Tools",
"metaDescription": "Browse every Dociva tool in one place. Explore PDF, image, AI, conversion, and utility workflows from a single search-friendly directory.",
"title": "All Dociva Tools",
"description": "Use this directory to explore every Dociva workflow by category and jump directly to the tool you need.",
"categories": {
"PDF": "PDF Tools",
"Convert": "Convert Tools",
"Image": "Image Tools",
"AI": "AI Tools",
"Utility": "Utility Tools"
}
},
"cookie": {
"title": "Cookie Settings",
"message": "We use cookies to improve your experience and analyze site traffic. By accepting, you consent to analytics cookies.",

View File

@@ -256,6 +256,19 @@
"contactTitle": "8. Contact",
"contactText": "Des questions sur ces conditions ? Contactez-nous à"
},
"toolsHub": {
"metaTitle": "Tous les outils",
"metaDescription": "Parcourez tous les outils Dociva depuis une seule page. Explorez les workflows PDF, image, IA, conversion et utilitaires dans un répertoire clair et optimisé pour la découverte.",
"title": "Tous les outils Dociva",
"description": "Utilisez ce répertoire pour parcourir chaque workflow Dociva par catégorie et ouvrir directement l'outil dont vous avez besoin.",
"categories": {
"PDF": "Outils PDF",
"Convert": "Outils de conversion",
"Image": "Outils d'image",
"AI": "Outils IA",
"Utility": "Outils utilitaires"
}
},
"cookie": {
"title": "Paramètres des cookies",
"message": "Nous utilisons des cookies pour améliorer votre expérience et analyser le trafic du site. En acceptant, vous consentez aux cookies analytiques.",