From 1d0c1ae53d4ee8f51210c657f33db1ece5053496 Mon Sep 17 00:00:00 2001 From: aramesh-site deploy Date: Fri, 9 Oct 2026 23:21:08 +0000 Subject: [PATCH] =?UTF-8?q?feat(seo):=20=D8=A7=DB=8C=D9=86=D8=AF=DA=A9?= =?UTF-8?q?=D8=B3=E2=80=8C=D9=BE=D8=B0=DB=8C=D8=B1=DB=8C=20=DA=A9=D8=A7?= =?UTF-8?q?=D9=85=D9=84=D8=8C=20=D9=85=D8=AD=D8=AA=D9=88=D8=A7=DB=8C=20?= =?UTF-8?q?=D8=B3=D9=85=D8=AA=20=D8=B3=D8=B1=D9=88=D8=B1=20=D8=A8=D8=B1?= =?UTF-8?q?=D8=A7=DB=8C=20=D8=AE=D8=B2=D9=86=D8=AF=D9=87=E2=80=8C=D9=87?= =?UTF-8?q?=D8=A7=DB=8C=20AI=20=D9=88=20=D8=B1=D9=81=D8=B9=20=D8=A8=D8=A7?= =?UTF-8?q?=DA=AF=20=D8=A7=DB=8C=D9=86=D8=AF=DA=A9=D8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit سئوی سمت سرور (backend/app/seo_pages.py) - متا/canonical/hreflang/JSON-LD برای همهٔ صفحات عمومی (شش صفحهٔ استاتیک فارسی که قبلاً پوستهٔ خالی بودند) - canonical سمت سرور (قبلاً فقط با JS ست می‌شد)، ۴۰۴ واقعی برای مسیرهای ناموجود - اسکیما: Organization با لوگوی ImageObject، FAQPage، LocalBusiness، BreadcrumbList، CreativeWork پروژه با همهٔ تصاویر به‌صورت ImageObject (نام/توضیح + موقعیت پروژه) - hreflang فقط وقتی ترجمهٔ انگلیسی واقعاً وجود دارد؛ sitemap با URLهای درصد‌گذاری‌شده - llms.txt و robots.txt تازه‌ساز از دیتابیس؛ سیاست صریح خزنده‌های AI + Allow: /api/site - _site_content_html: محتوای واقعی سایت به‌صورت HTML خوانا در