feat(landing): update meta titles for landing pages and enhance FAQ section layout

This commit is contained in:
hamed
2026-08-10 15:01:40 +03:30
parent 68b8b05630
commit ee2682e222
2 changed files with 24 additions and 15 deletions
+7 -7
View File
@@ -38,7 +38,7 @@ final class LandingRegistry
$pages = [
new LandingPage(
slug: self::BEAUTY,
metaTitle: 'نرم‌افزار مدیریت کلینیک زیبایی | دوره‌های درمان و انبار مصرفی — کلینیک پرو',
metaTitle: 'نرم‌افزار مدیریت کلینیک زیبایی | کلینیک پرو',
metaDescription: 'نرم‌افزار مدیریت کلینیک زیبایی با مدیریت دوره‌های چندجلسه‌ای لیزر و تزریق، تقویم دستگاه‌ها، انبار مواد مصرفی و پروندهٔ تصویری بیمار. رایگان شروع کنید.',
keywords: 'نرم افزار مدیریت کلینیک زیبایی, نرم افزار کلینیک زیبایی, نرم افزار لیزر موهای زائد, مدیریت دوره درمان زیبایی, نوبت دهی کلینیک زیبایی, انبار مواد مصرفی کلینیک',
h1: 'نرم‌افزار مدیریت کلینیک زیبایی',
@@ -61,7 +61,7 @@ final class LandingRegistry
),
new LandingPage(
slug: self::DENTAL,
metaTitle: 'نرم‌افزار مدیریت کلینیک دندان‌پزشکی | پرونده، بیمه و صندوق — کلینیک پرو',
metaTitle: 'نرم‌افزار مدیریت کلینیک دندان‌پزشکی | کلینیک پرو',
metaDescription: 'نرم‌افزار مدیریت کلینیک دندان‌پزشکی: پروندهٔ درمان هر دندان، سهم بیمهٔ پایه و تکمیلی، تعرفهٔ خدمات، نوبت‌دهی چندواحدی و حساب بیمار. رایگان امتحان کنید.',
keywords: 'نرم افزار مدیریت کلینیک دندانپزشکی, نرم افزار دندانپزشکی, نرم افزار مطب دندانپزشکی, بیمه تکمیلی دندانپزشکی, نوبت دهی دندانپزشکی, پرونده بیمار دندانپزشکی',
h1: 'نرم‌افزار مدیریت کلینیک دندان‌پزشکی',
@@ -84,7 +84,7 @@ final class LandingRegistry
),
new LandingPage(
slug: self::PHYSIOTHERAPY,
metaTitle: 'نرم‌افزار مدیریت کلینیک فیزیوتراپی | جلسات درمانی و تخت‌ها — کلینیک پرو',
metaTitle: 'نرم‌افزار مدیریت کلینیک فیزیوتراپی | کلینیک پرو',
metaDescription: 'نرم‌افزار مدیریت کلینیک فیزیوتراپی: پکیج جلسات درمانی، تقویم تخت و دستگاه، سپردن جلسه به پرسنل، پیگیری حضور بیمار و حساب بیمه. شروع رایگان.',
keywords: 'نرم افزار مدیریت کلینیک فیزیوتراپی, نرم افزار فیزیوتراپی, مدیریت جلسات فیزیوتراپی, نوبت دهی فیزیوتراپی, نرم افزار مرکز توانبخشی',
h1: 'نرم‌افزار مدیریت کلینیک فیزیوتراپی',
@@ -107,7 +107,7 @@ final class LandingRegistry
),
new LandingPage(
slug: self::POLYCLINIC,
metaTitle: 'سیستم جامع درمانگاهی | مدیریت چند پزشک، بخش و صندوق — کلینیک پرو',
metaTitle: 'سیستم جامع درمانگاهی | کلینیک پرو',
metaDescription: 'سیستم جامع درمانگاهی برای مدیریت چند پزشک و چند بخش: نوبت‌دهی مشترک، منابع و اتاق‌ها، پروندهٔ واحد بیمار، صندوق و بیمه، منشی با سطح دسترسی. رایگان شروع کنید.',
keywords: 'سیستم جامع درمانگاهی, نرم افزار درمانگاه, نرم افزار پلی کلینیک, مدیریت درمانگاه, نرم افزار مدیریت مراکز درمانی, نرم افزار چند پزشک',
h1: 'سیستم جامع درمانگاهی',
@@ -130,7 +130,7 @@ final class LandingRegistry
),
new LandingPage(
slug: self::FREE,
metaTitle: 'نرم‌افزار رایگان مدیریت کلینیک و مطب | پلن رایگان کلینیک پرو',
metaTitle: 'نرم‌افزار رایگان مدیریت کلینیک | کلینیک پرو',
metaDescription: 'نرم‌افزار رایگان مدیریت کلینیک: نوبت‌دهی آنلاین، پروندهٔ بیمار، سرویس‌ها و صندوق در پلن رایگان کلینیک پرو — بدون هزینهٔ راه‌اندازی و بدون نصب.',
keywords: 'نرم افزار رایگان مدیریت کلینیک, نرم افزار مجانی مدیریت کلینیک, نرم افزار رایگان مطب, نوبت دهی رایگان, نرم افزار پزشکی رایگان',
h1: 'نرم‌افزار رایگان مدیریت کلینیک',
@@ -153,7 +153,7 @@ final class LandingRegistry
),
new LandingPage(
slug: self::OFFICE,
metaTitle: 'نرم‌افزار مدیریت مطب | نوبت‌دهی، پرونده و حسابداری — کلینیک پرو',
metaTitle: 'نرم‌افزار مدیریت مطب | کلینیک پرو',
metaDescription: 'نرم‌افزار مدیریت مطب برای پزشک و منشی: نوبت‌دهی آنلاین، پروندهٔ الکترونیک بیمار، صندوق و گزارش مالی، یادآوری پیامکی. ساده، تحت وب، شروع رایگان.',
keywords: 'نرم افزار مدیریت مطب, نرم افزار مطب, سیستم مدیریت مطب, نوبت دهی مطب, پرونده الکترونیک بیمار, حسابداری مطب',
h1: 'نرم‌افزار مدیریت مطب',
@@ -176,7 +176,7 @@ final class LandingRegistry
),
new LandingPage(
slug: self::CRM,
metaTitle: 'CRM کلینیک و مطب | پیگیری بیمار، یادآوری و بازگشت مراجع — کلینیک پرو',
metaTitle: 'CRM کلینیک‌ها | کلینیک پرو',
metaDescription: 'CRM کلینیک: پروندهٔ کامل ارتباط با بیمار، برچسب‌گذاری، یادآوری پیامکی نوبت، پیگیری دوره‌های ناتمام و گزارش بازگشت مراجعان. بخشی از کلینیک پرو.',
keywords: 'crm کلینیک, crm پزشکی, نرم افزار ارتباط با بیمار, پیگیری بیمار, یادآوری نوبت, بازاریابی کلینیک, باشگاه مشتریان کلینیک',
h1: 'CRM کلینیک‌ها',
+17 -8
View File
@@ -105,9 +105,14 @@
</section>
{% if page.faq is not empty %}
{# specs-head عنوان را وسط و با فاصلهٔ درست می‌نشاند؛ h2 لخت داخل گرید
می‌افتد و به کارت اول می‌چسبد. #}
<section class="specs" id="faq">
<div class="wrap">
<h2 class="reveal">پرسش‌های متداول</h2>
<div class="specs-head reveal">
<span class="eyebrow">پرسش‌های متداول</span>
<h2>{{ page.h1 }} — آنچه بیشتر پرسیده می‌شود</h2>
</div>
<div class="fcols-grid">
{% for item in page.faq %}
<div class="fcol reveal">
@@ -121,15 +126,19 @@
{% endif %}
{% if related is not empty %}
<section class="band" id="related">
<section class="specs" id="related">
<div class="wrap">
<h2 class="reveal">راهکارهای دیگر کلینیک پرو</h2>
<div class="fcols-grid">
<div class="specs-head reveal">
<span class="eyebrow">راهکارهای دیگر</span>
<h2>کلینیک پرو برای صنف شما</h2>
<p>هر مجموعه نیاز خودش را دارد؛ نسخهٔ متناسب با کار خود را ببینید.</p>
</div>
<div class="specs-grid">
{% for item in related %}
<div class="fcol reveal">
<h3><a href="/{{ item.slug }}">{{ item.h1 }}</a></h3>
<p>{{ item.metaDescription }}</p>
</div>
<a class="spec-card reveal" href="/{{ item.slug }}" style="text-decoration:none;color:inherit;display:block">
<h3>{{ item.h1 }}</h3>
<p style="font-size:13.5px;color:var(--muted);line-height:1.9;margin-top:12px">{{ item.metaDescription }}</p>
</a>
{% endfor %}
</div>
</div>