Maksutov Design ماكسوتوف ديزاين
سيو تقني صفحات ثابتة RU + EN Schema.org IndexNow

SEO Ayurveda Reader

Ayurveda Reader تطبيق بلغة JavaScript: يرى محرك البحث الغلاف فقط، ولا يظهر نص الكتب إلا في المتصفح. حرصتُ على أن يكون لكل فصل ولكل مقال في الموسوعة ولكل علاج منزلي ولكل مصطلح عنوانه الخاص بـ HTML ثابت ونسخة روسية وأخرى إنجليزية وترميز وإدخال في sitemap. وفيما يلي ما أُنجز بالتحديد وما تُظهره الفحوصات حتى 15 أكتوبر 2026.

افتح الموقع ↗

01 / المهمة

كان كل محتوى الموقع داخل التطبيق — ولم يُعطَ محرك البحث سوى صفحة واحدة

9كتب: من «أشتانغا هريدايا» إلى «راساراتنا ساموتشايا»
841فصلًا من النصوص الكلاسيكية
42,217بيت شعري بالسنسكريتية والحروف اللاتينية والترجمة
2,507صفحة في sitemap الآن — بدل 75 في يوليو و853 في بداية أكتوبر

يُفتح التطبيق بسرعة ويُقرأ بسهولة، لكنه بالنسبة للبحث عنوان واحد: تُحمَّل الأبيات والفصول والمقالات بنص برمجي. لذلك لم تكن للموقع فرصة تُذكر عند البحث عن «أشتانغا هريدايا الفصل 1» أو «نمط فاتا». والمهمة: إعطاء محرك البحث النصوص نفسها كصفحات HTML عادية دون كسر التطبيق ودون صنع نسخة ثانية من المحتوى يدويًا.

  • عنوان واحد بدل آلاف: الكتب والفصول والمقالات كانت داخل التطبيق
  • لا نسخة إنجليزية: الأبيات موجودة لكن لا لغة في العنوان ولا في الوسوم
  • أرقام قديمة في وصف الصفحة الرئيسية: «36,786 بيتًا من 7 سامهيتات» و«382 مصطلحًا» و«208 مقالات»
  • صفحات لا يعرف محرك البحث بها إلا من sitemap ودون روابط من الصفحة الرئيسية

02 / الجدول الزمني

كيف نما الموقع للبحث: من الوسوم الوصفية في يونيو إلى 2,507 صفحة في أكتوبر

التاريخما أُنجزالنتيجة
6–7 يونيو 2026نطاق ayurvedareader.ru في الوسوم، وJSON-LD (WebSite وقائمة الكتب) وOpen Graph وصورة المعاينة وملفات التحقق لـ Yandex Webmaster وGoogle Search Console وعدّاد Yandex Metrica مع Webvisorأساس للفهرسة والقياس
4–11 يوليوأولى صفحات الفصول الثابتة وإعادة توليدها للمحتوى الجديد75 صفحة ثابتة بحلول 31 يوليو
11 أغسطسإعادة توليد صفحات الفصول مع مراعاة الترجماتالصفحات تطابق محتوى التطبيق
15 أكتوبرصفحات إنجليزية للفصول وصفحات ثابتة للموسوعة والعلاجات المنزلية والمسرد وتحديث الصفحة الرئيسية وIndexNow وSearch Console2,507 عنوانًا في sitemap

03 / الصفحات الثابتة

نص برمجي واحد يبني HTML لكل فصل ومقال وعلاج ومصطلح

851صفحة للفهرس والفصول بالروسية: 841 فصلًا و9 كتب وفهرس عام
287صفحة للموسوعة: 241 مقالًا و45 قسمًا وفهرس
114صفحات للعلاجات المنزلية: 113 علاجًا وفهرس
397مصطلحًا في المسرد — في صفحة واحدة لكل لغة

تبني الصفحات نصٌّ برمجي اسمه generate-static-pages من ملفات البيانات نفسها التي يقرأها التطبيق، لذا فالنص في الصفحة وفي التطبيق واحد. في الصفحة عنوان الفصل والسنسكريتية مع الحروف اللاتينية والترجمة ومسار التنقل ورابط «افتح في القارئ التفاعلي» ومبدّل اللغة؛ وما زال القارئ نفسه يُفتح بنقرة واحدة.

نوع الصفحةالروسية / الإنجليزيةمثال العنوانالترميز
فصل كتاب841 / 841Ayushkamiya Adhyaya — the desire for long life | Sutrasthana | Ashtanga Hridaya SamhitaChapter (sa, ru/en)
كتاب9 / 9صفحة كتاب بقائمة فصوله—
الموسوعة287 / 287موسوعة الأيورفيدا — 241 مقالًاArticle (في المقالات)
العلاجات المنزلية114 / 114علاجات الأيورفيدا المنزلية — 113 علاجًا—
المسرد1 / 1مسرد الأيورفيدا — 397 مصطلحًا—

04 / النسخة الإنجليزية

صفحات إنجليزية وأزواج hreflang: يعرف محرك البحث أي نسخة لمن

46,988كتلة نصية تُرجمت إلى الإنجليزية: أبيات وتعليقات وفقرات تمهيدية وعناوين
850صفحة إنجليزية للفصول والكتب في /en/chapters/
3روابط hreflang في كل صفحة: ru وen وx-default
0أحرف سيريلية في النص الإنجليزي

لكل صفحة روسية نظيرتها الإنجليزية ورابط عودة. وهي مكتوبة في وسوم الصفحة وفي sitemap معًا، فيعرض محرك البحث /en/ للاستعلام بالإنجليزية والنسخة الروسية للاستعلام بالروسية. أما فصل مادهافا الذي لا يحوي بيتًا مترجمًا واحدًا فلا تُنشأ له صفحة إنجليزية: لا يظهر رابط إلى عنوان غير موجود.

  • عناوين إنجليزية للفصول والكتب بدل الحروف المنقولة في العناوين
  • السنسكريتية IAST بجانب الترجمة — تُقرأ الأبيات كما في النسخة الروسية
  • مبدّل «English version» / «Русская версия» في كل صفحة
  • الموقع في sitemap مع روابط alternate متداخلة ودون تكرار

05 / الصفحات

كيف يبدو الكتاب نفسه للقارئ ولمحرك البحث

ayurvedareader.ru
الصفحة الرئيسية للقارئ
الصفحة الرئيسية للقارئالتطبيق: الكتب يسارًا والبطاقات يمينًا — ما يراه الشخص.
ayurvedareader.ru
صفحة فصل ثابتة
صفحة فصل ثابتةالفصل نفسه لمحرك البحث: العنوان والسنسكريتية وIAST والترجمة ورابط القارئ.
ayurvedareader.ru
صفحة فصل إنجليزية
صفحة فصل إنجليزيةالنظيرة الإنجليزية: الأبيات نفسها ومبدّل إلى النسخة الروسية.
ayurvedareader.ru
الموسوعة
الموسوعةقسم: قائمة مقالات بروابط وعدّادات.

06 / الفحص

150 صفحة عشوائية من sitemap: الوسوم المطلوبة موجودة تقريبًا في كل مكان

150 / 150صفحة تردّ 200 ولها عنوان فريد
150 / 150صفحة بـ h1 واحد ووصف لا يقل عن 40 حرفًا
150 / 150صفحة بـ canonical إلى نفسها وروابط hreflang
124 / 150صفحة بـ JSON-LD: صفحات القوائم لا تحتاج ترميزًا حتى الآن

اخترتُ 150 عنوانًا من sitemap عشوائيًا وفحصتُ كل صفحة: رمز الاستجابة وtitle وdescription وh1 وcanonical وhreflang وOpen Graph وJSON-LD. وهذه عيّنة وليست زحفًا كاملًا لكل الصفحات الـ 2,507: يجب إجراء زحف كامل بعد إعادة التوليد التالية.

الفحصالنتيجة
رمز الاستجابة 200150 من 150
title فريد150 من 150
h1 واحد بالضبط150 من 150
description لا يقل عن 40 حرفًا150 من 150
canonical يطابق عنوان الصفحة150 من 150
hreflang (ru وen وx-default)150 من 150
Open Graph149 من 150
JSON-LD124 من 150

07 / الترميز

ما الذي يصفه JSON-LD: الكتب والفصول والأسئلة

في الصفحة الرئيسية ثلاث كتل ترميز. يصف WebSite الموقع، ويسرد ItemList الكتب التسعة كلها — كل كتاب بصيغة Book بمؤلفه ولغاته، وFAQPage — أربعة أسئلة للقرّاء بأجوبتها. وفي صفحات الفصول يربط ترميز Chapter الفصل بكتابه ويذكر اللغات: السنسكريتية والروسية أو الإنجليزية.

النوعأين يُستخدم
WebSiteالصفحة الرئيسية، ووصف الموقع وبحثه المدمج
ItemList + Bookالصفحة الرئيسية: تسعة كتب بمؤلفيها ولغاتها
FAQPageالصفحة الرئيسية: 4 أسئلة للقرّاء وأجوبتها
Chapterصفحات الفصول: العنوان وموضع الفصل في الكتاب والكتاب واللغات
Articleمقالات الموسوعة

08 / الفهرسة

Sitemap وIndexNow وSearch Console: كيف تعرف محركات البحث بالصفحات

2,507عنوان في sitemap دون تكرار وكلها تردّ 200
2,507عنوان أُرسلت إلى IndexNow — ردّ Yandex بـ 202 وخدمة IndexNow بـ 200
6صفحات أُرسلت إلى Google للفهرسة عبر «فحص عنوان URL»
1صفحة كانت في فهرس Google قبل الطلب

يشير robots.txt إلى sitemap؛ وقبله Google في 15 أكتوبر بحالة «نجاح». أما Yandex فوصلته العناوين عبر IndexNow — بروتوكول يقبله Yandex وBing دون لوحة تحكم. لا يدعم Google بروتوكول IndexNow، فأُضيف إلى Search Console مورد «بادئة عنوان URL» مؤكَّد بملف HTML، وأُرسلت طلبات فهرسة لست صفحات رئيسية.

الصفحةما أظهره Google قبل الطلب
الصفحة الرئيسيةمفهرسة بالفعل، وطُلبت إعادة فهرسة النسخة المحدّثة
/chapters/غير مفهرسة، ولم يكن Google يعرف بها
/encyclopedia/غير مفهرسة، وُجدت عبر sitemap
/remedies/غير مفهرسة، وُجدت عبر sitemap
/glossary.htmlغير مفهرسة، وُجدت عبر sitemap
/en/chapters/غير مفهرسة، ولم يكن Google يعرف بها

ما زال Yandex Webmaster يعرض sitemap القديم: آخر تحميل في 9 أكتوبر و853 رابطًا، والأداة للقراءة فقط مؤقتًا. أما العناوين الجديدة الـ 2,507 فوصلته عبر IndexNow وسيلتقط sitemap في الزحف التالي.

09 / الصفحة الرئيسية

صُححت أرقام الصفحة الرئيسية وأُضيفت روابط إلى الأقسام الثابتة

42,217بيت شعري بدل «36,786» في الوصف والترميز
9كتب بدل «7 سامهيتات»
397مصطلحًا في المسرد بدل «382»
241مقالًا في الموسوعة بدل «208»

يأخذ محرك البحث وصف الصفحة الرئيسية وترميزها بطاقةَ تعريف للموقع، لذلك صُححت الأرقام القديمة في title وdescription وOpen Graph وJSON-LD. وأُضيفت إلى تذييل الصفحة الرئيسية روابط عادية إلى فهرس الفصول والموسوعة والعلاجات المنزلية والمسرد والنسخة الإنجليزية: كانت الصفحات الثابتة قبل ذلك لا تُوجد إلا عبر sitemap.

  • تربط الصفحة الرئيسية الآن بفهرس الفصول والموسوعة والعلاجات والمسرد وEnglish
  • قائمة الكتب لمحركات البحث تضم التسعة كلها لا السبعة
  • على الهاتف لا ينكسر التذييل ولا ينزاح

10 / النتيجة والخطوات التالية

السيو جاهز تقنيًا، والنتائج في البحث تنتظر الزحف

  • لا يمكن بعد ذكر المراتب والزيارات: الصفحات أُرسلت للتوّ، والفهرسة تستغرق أيامًا وأسابيع.
  • بعد أسبوع إلى أسبوعين افتح قسم «الصفحات» في Search Console وانظر كم عنوانًا فُهرس.
  • أعِد فحص Yandex Webmaster: يجب أن يزيد عدد روابط sitemap عن 853.
  • بعد إعادة توليد الصفحات التالية أجرِ زحفًا كاملًا لكل العناوين الـ 2,507 لا عيّنة.
  • أرسل الصفحات المتغيّرة إلى IndexNow بعد كل إعادة توليد.

11 / التقنيات

مما بُني

  • نصوص Node.js البرمجية: generate-static-pages (الصفحات) وindexnow (إشعار محركات البحث) وdeploy-static (الرفع إلى الاستضافة)
  • البيانات: ملفات الكتب نفسها التي يقرأها التطبيق — تتطابق الصفحات والتطبيق في النص
  • استضافة Beget: ملفات ثابتة بلا خادم؛ ويتغير إصدار النصوص البرمجية والذاكرة المؤقتة مع كل إصدار
  • الفحص: عيّنة من 150 صفحة من sitemap ومطابقة sitemap مع استجابة الخادم

ناقش المشروع

هل يحتاج موقعك إلى السيو؟

أرسل عنوان الموقع — سأجري التدقيق وأعد مهمة التعديلات وأخبرك بما يُصحَّح أولًا.

اطلب السيو