feat: enhance SEO for listing and specialty pages, fix search autocomplete issue
This commit is contained in:
+18
-6
@@ -94,19 +94,31 @@ export function buildDoctorFaq(doctorName, specialtyName, cityName) {
|
||||
];
|
||||
}
|
||||
|
||||
/** سوالات متداول صفحهٔ تخصص — منبع مشترک بلوک بصری و FAQPage schema. */
|
||||
export function buildSpecialtyFaq(specialtyName, cityName, doctorCount = 0) {
|
||||
/**
|
||||
* سوالات متداول صفحهٔ تخصص — منبع مشترک بلوک بصری و FAQPage schema.
|
||||
*
|
||||
* روی دامنهٔ ریشه، cityName برابر «ایران» است؛ در جملهٔ سوال، نام برند طبیعیتر
|
||||
* مینشیند («… در نوبت724 نوبت گرفت؟»). Title و متن مقدمه عمداً همان «ایران» را
|
||||
* نگه میدارند، چون آنجا اشاره به گسترهٔ جغرافیایی است نه محل رزرو.
|
||||
*/
|
||||
export function buildSpecialtyFaq(
|
||||
specialtyName,
|
||||
cityName,
|
||||
doctorCount = 0,
|
||||
{ isRoot = false } = {}
|
||||
) {
|
||||
const place = isRoot ? "نوبت724" : cityName;
|
||||
return [
|
||||
{
|
||||
question: `چطور از متخصص ${specialtyName} در ${cityName} نوبت بگیرم؟`,
|
||||
question: `چطور میتوان از متخصص ${specialtyName} در ${place} نوبت گرفت؟`,
|
||||
answer: `از فهرست همین صفحه پزشک موردنظرتان را انتخاب کنید، وارد پروفایل او شوید و از تقویم نوبتهای خالی، تاریخ و ساعت دلخواه را ثبت کنید. رزرو در همان لحظه قطعی میشود و تأییدیه برایتان پیامک میشود.`,
|
||||
},
|
||||
{
|
||||
question: `چند پزشک ${specialtyName} در ${cityName} در دسترس است؟`,
|
||||
question: `چند پزشک ${specialtyName} در ${place} در دسترس است؟`,
|
||||
answer:
|
||||
doctorCount > 0
|
||||
? `در حال حاضر ${doctorCount} پزشک ${specialtyName} در ${cityName} در این سامانه ثبت شدهاند. این عدد با افزودهشدن پزشکان جدید بهروزرسانی میشود.`
|
||||
: `فهرست پزشکان ${specialtyName} در ${cityName} در حال تکمیل است و بهمرور پزشکان جدید به آن افزوده میشوند.`,
|
||||
? `در حال حاضر ${doctorCount} پزشک ${specialtyName} در ${place} در این سامانه ثبت شدهاند. این عدد با افزودهشدن پزشکان جدید بهروزرسانی میشود.`
|
||||
: `فهرست پزشکان ${specialtyName} در ${place} در حال تکمیل است و بهمرور پزشکان جدید به آن افزوده میشوند.`,
|
||||
},
|
||||
{
|
||||
question: `هزینهٔ ویزیت متخصص ${specialtyName} چقدر است؟`,
|
||||
|
||||
Reference in New Issue
Block a user