From 9990415a51f82fb7e1fc00cf4d02c27107412377 Mon Sep 17 00:00:00 2001
From: Your Name <119736744+aborayan2022@users.noreply.github.com>
Date: Mon, 9 Mar 2026 20:56:43 +0200
Subject: [PATCH] =?UTF-8?q?=20=D8=AA=D8=AD=D8=B3=D9=8A=D9=86=20=D8=AE?=
=?UTF-8?q?=D8=B5=D8=A7=D8=A6=D8=B5=20=D8=AA=D8=AD=D8=B3=D9=8A=D9=86=20?=
=?UTF-8?q?=D9=85=D8=AD=D8=B1=D9=83=D8=A7=D8=AA=20=D8=A7=D9=84=D8=A8=D8=AD?=
=?UTF-8?q?=D8=AB=20=D8=B9=D8=A8=D8=B1=20=D8=B5=D9=81=D8=AD=D8=A7=D8=AA=20?=
=?UTF-8?q?=D9=88=D9=85=D9=83=D9=88=D9=86=D8=A7=D8=AA=20=D9=85=D8=AA=D8=B9?=
=?UTF-8?q?=D8=AF=D8=AF=D8=A9=D8=8C=20=D8=A8=D9=85=D8=A7=20=D9=81=D9=8A=20?=
=?UTF-8?q?=D8=B0=D9=84=D9=83=20=D8=A5=D8=B6=D8=A7=D9=81=D8=A9=20=D8=A7?=
=?UTF-8?q?=D9=84=D8=A8=D9=8A=D8=A7=D9=86=D8=A7=D8=AA=20=D8=A7=D9=84=D9=85?=
=?UTF-8?q?=D9=86=D8=B8=D9=85=D8=A9=D8=8C=20=D9=88=D8=B9=D9=84=D8=A7=D9=85?=
=?UTF-8?q?=D8=A7=D8=AA=20OpenGraph=D8=8C=20=D9=88=D9=85=D9=83=D9=88=D9=86?=
=?UTF-8?q?=20SEOHead=20=D9=82=D8=A7=D8=A8=D9=84=20=D9=84=D8=A5=D8=B9?=
=?UTF-8?q?=D8=A7=D8=AF=D8=A9=20=D8=A7=D9=84=D8=A7=D8=B3=D8=AA=D8=AE=D8=AF?=
=?UTF-8?q?=D8=A7=D9=85.=20=D8=AA=D8=AD=D8=AF=D9=8A=D8=AB=20=D8=B9=D9=85?=
=?UTF-8?q?=D9=84=D9=8A=D8=A9=20=D8=A5=D9=86=D8=B4=D8=A7=D8=A1=20=D8=AE?=
=?UTF-8?q?=D8=B1=D9=8A=D8=B7=D8=A9=20=D8=A7=D9=84=D9=85=D9=88=D9=82=D8=B9?=
=?UTF-8?q?=20=D9=84=D8=AA=D8=B4=D9=85=D9=84=20=D9=85=D8=B3=D8=A7=D8=B1?=
=?UTF-8?q?=D8=A7=D8=AA=20=D8=AC=D8=AF=D9=8A=D8=AF=D8=A9=20=D9=88=D8=AA?=
=?UTF-8?q?=D8=AD=D8=B3=D9=8A=D9=86=20=D8=B8=D9=87=D9=88=D8=B1=20=D8=A7?=
=?UTF-8?q?=D9=84=D9=85=D9=88=D9=82=D8=B9=20=D8=A8=D8=B4=D9=83=D9=84=20?=
=?UTF-8?q?=D8=B9=D8=A7=D9=85.---Enhance=20SEO=20features=20across=20multi?=
=?UTF-8?q?ple=20pages=20and=20components,=20including=20the=20addition=20?=
=?UTF-8?q?of=20structured=20data,=20OpenGraph=20tags,=20and=20a=20reusabl?=
=?UTF-8?q?e=20SEOHead=20component.=20Update=20sitemap=20generation=20to?=
=?UTF-8?q?=20include=20new=20routes=20and=20improve=20overall=20site=20vi?=
=?UTF-8?q?sibility.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
backend/celerybeat-schedule | Bin 16384 -> 16384 bytes
frontend/index.html | 9 ++-
frontend/public/sitemap.xml | 1 +
frontend/src/components/seo/SEOHead.tsx | 61 ++++++++++++++
frontend/src/pages/AboutPage.tsx | 18 +++--
frontend/src/pages/ContactPage.tsx | 17 ++--
frontend/src/pages/HomePage.tsx | 22 ++---
frontend/src/pages/PrivacyPage.tsx | 18 +++--
frontend/src/pages/TermsPage.tsx | 18 +++--
frontend/src/utils/seo.ts | 41 ++++++++++
frontend/vite.config.ts | 2 +
scripts/generate_sitemap.py | 103 +++++++++++++-----------
12 files changed, 229 insertions(+), 81 deletions(-)
create mode 100644 frontend/src/components/seo/SEOHead.tsx
diff --git a/backend/celerybeat-schedule b/backend/celerybeat-schedule
index d0ac02a54bcee2d2c55b93d8090fd34bb5f044fa..4c9d4a7750956fa1c89809bb1f47169a24a49c60 100644
GIT binary patch
delta 27
icmZo@U~Fh$+~8=$#xKXfAisRFyHOyc@#dLE>AV1JBnP4Z
delta 27
icmZo@U~Fh$+~8=$#?8RMGUNMXccVZ?t<5uy(s==M=Lkdq
diff --git a/frontend/index.html b/frontend/index.html
index 0516005..ae7744d 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -10,11 +10,16 @@
-
+
+
+
+
-
+
+
+
diff --git a/frontend/public/sitemap.xml b/frontend/public/sitemap.xml
index 4f3a84e..ebf64e6 100644
--- a/frontend/public/sitemap.xml
+++ b/frontend/public/sitemap.xml
@@ -3,6 +3,7 @@