MAXTO / WEB PERFORMANCE

افزایش سرعت سایت وردپرسی و اختصاصی؛ تشخیص و رفع کندی

گاهی تصویر اصلی دیر دیده می‌شود، گاهی منو با تأخیر باز می‌شود و گاهی متن هنگام مطالعه می‌پرد. این‌ها یک مشکل واحد نیستند و با نصب یک افزونه یا کوچک‌کردن چند فایل، لزوماً حل نمی‌شوند. این راهنما روش پیدا‌کردن علت و انتخاب راه‌حل مناسب را برای سایت‌های وردپرسی و کدنویسی‌شده توضیح می‌دهد.

راهنمای عملی مدیران سایت و توسعه‌دهندگان · بازبینی منابع: ۲۰ اکتبر ۲۰۲۶

برای افزایش سرعت سایت از کجا شروع کنیم؟

اول علت کندی را پیدا کنید، سپس همان بخش را تغییر دهید. دیررسیدن پاسخ سرور، تصویر سنگین، اسکریپت پرهزینه و جابه‌جایی چیدمان به راه‌حل‌های متفاوتی نیاز دارند. ابتدا چند صفحهٔ نماینده مانند خانه، مقاله، محصول و فرم تماس را در موبایل و رایانه بررسی کنید؛ فقط صفحهٔ نخست را ملاک نگیرید.

بارگذاری

محتوای اصلی دیر می‌آید؟

زمان دریافت HTML، کشف تصویر اصلی، حجم منابع و مانع‌های نمایش را جدا بررسی کنید.

تعامل

کلیک دیر پاسخ می‌گیرد؟

کار سنگین مرورگر، اجرای اسکریپت و تغییرهای پرهزینهٔ صفحه را در همان تعامل پیدا کنید.

ثبات

متن و دکمه‌ها می‌پرند؟

ابعاد تصویر، جایگاه تبلیغ، فونت و محتوای دیرهنگام را بررسی کنید.

پیشنهاد این مقاله، ثبت وضعیت فعلی، اجرای تغییرهای کوچک و بازبینی عملکرد واقعی است. هیچ عدد ثابتی برای افزایش فروش یا رتبه وعده داده نمی‌شود؛ هدف، آسان‌ترشدن کار کاربر و کاهش هزینهٔ بارگذاری و پردازش است.

سرعت سایت فقط نمرهٔ PageSpeed نیست

طبق تعریف رسمی Core Web Vitals، سه شاخص زیر بارگذاری، پاسخ‌گویی و ثبات دیداری را اندازه می‌گیرند. هدف‌های خوب در جدول، برای صدک ۷۵ بازدیدها و با تفکیک موبایل و رایانه بررسی می‌شوند؛ یعنی تمرکز بر تجربهٔ بخش بزرگی از کاربران است، نه بهترین اجرای آزمایش.

شاخص‌های اصلی تجربهٔ کاربر و جهت شروع عیب‌یابی
شاخصچه چیزی را می‌سنجد؟محدودهٔ خوبسرنخ اولیه
LCPزمان نمایش بزرگ‌ترین تصویر یا بلوک متن قابل‌دیدنحداکثر ۲٫۵ ثانیهسرور، تصویر اصلی، منابع مانع نمایش
INPتأخیر تعامل تا بازخورد دیداری بعدیحداکثر ۲۰۰ میلی‌ثانیهاسکریپت، کار طولانی، پیچیدگی صفحه
CLSجابه‌جایی غیرمنتظرهٔ چیدمانحداکثر ۰٫۱؛ بدون واحدابعاد رسانه، فونت، محتوای اضافه‌شونده

TTFB زمان رسیدن نخستین بایت پاسخ است؛ در پیدا‌کردن کندی شبکه و بخش سرور کمک می‌کند، اما به‌تنهایی زمان آماده‌شدن صفحه نیست. ممکن است HTML زود برسد ولی محتوای اصلی پشت اسکریپت یا تصویر دیرهنگام بماند.

رابطهٔ سرعت و سئو را دقیق ببینید.

Core Web Vitals در سامانه‌های رتبه‌بندی گوگل استفاده می‌شود، اما نتیجهٔ خوب این شاخص‌ها یا نمرهٔ کامل ابزار، رتبهٔ نخست را تضمین نمی‌کند. محتوای مرتبط و مفید نیز اهمیت دارد. منبع: راهنمای تجربهٔ صفحهٔ گوگل. برای ارتباط این موضوع با محتوا، مقایسهٔ سئوی داخلی و خارجی را ببینید.

روش تشخیص علت کندی؛ از گزارش تا فرضیهٔ قابل‌بررسی

  1. صفحه و سناریوی مشکل را مشخص کنید.

    نشانی، دستگاه، مسیر ورود و کار مشکل‌دار را ثبت کنید. «بعد از بازکردن فیلتر محصول در گوشی، صفحه پاسخ نمی‌دهد» از «سایت کند است» قابل‌بررسی‌تر است.

  2. دادهٔ واقعی و آزمایشگاهی را از هم جدا کنید.

    در PageSpeed Insights، بخش تجربهٔ کاربران از دادهٔ CrUX و بخش عیب‌یابی از Lighthouse می‌آید. دادهٔ واقعی ممکن است برای همان URL کافی نباشد و گزارش به سطح مبدأ سایت برگردد؛ عنوان گزارش را بخوانید.

  3. درخواست‌ها و تعامل را مشاهده کنید.

    در Network مرورگر، پاسخ HTML و فایل‌های سنگین یا دیررس را پیدا کنید. در Performance همان کلیک، فیلتر یا پیمایش مشکل‌دار را ضبط کنید تا کار پردازشی و تغییر چیدمان مشخص شود.

  4. یک فرضیه و یک تغییر محدود انتخاب کنید.

    مثلاً «تصویر اصلی با تأخیر کشف می‌شود» یا «افزونه در همهٔ صفحه‌ها اسکریپت سنگین می‌آورد». تاریخ، تغییر و شرایط بررسی را بنویسید تا اثر چند تغییر هم‌زمان مخلوط نشود.

  5. سرعت و درست‌کارکردن را با هم بازبینی کنید.

    پیش و پس از تغییر، شرایط یکسان داشته باشید و چند بار مشاهده کنید. فرم، منو، جست‌وجو، ورود و مسیر خرید را هم بررسی کنید؛ امتیاز بهتر با قابلیت خراب، بهبود قابل‌قبولی نیست.

دادهٔ میدانی PageSpeed یک بازهٔ شناور ۲۸روزه را بازتاب می‌دهد؛ بنابراین اصلاح امروز الزاماً فردا در تمام عددهای میدانی دیده نمی‌شود. نبود داده هم اثبات خوب یا بدبودن سرعت نیست. جزئیات: نحوهٔ گزارش PageSpeed Insights.

جدول مشکل، علت احتمالی و راه‌حل

این جدول نقطهٔ شروع است؛ علت‌ها قطعی نیستند و باید در همان سایت تأیید شوند. برای هر ردیف، ابتدا شاهد پیدا کنید و بعد تغییر دهید.

نقشهٔ عیب‌یابی کندی در سایت وردپرسی و اختصاصی
نشانهچه چیزی بررسی شود؟راه‌حل محتملبازبینی پس از تغییر
انتظار طولانی پیش از نمایشپاسخ HTML، صف درخواست و پردازش سروررفع پردازش کند، کش عمومی مناسب، کاهش رفت‌وبرگشتمهمان و کاربر واردشده را جدا ببینید
تصویر بالای صفحه دیر می‌آیدحجم، اولویت و زمان کشف تصویراندازهٔ مناسب، حذف lazy از تصویر اصلی، کشف زودترکیفیت تصویر و عنصر واقعی LCP
منو یا فیلتر گیر می‌کندکار طولانی مرورگر و تعداد عناصرکاهش کد، تقسیم کار و ساده‌سازی نمایشهمان تعامل در گوشی ضعیف‌تر
متن هنگام خواندن می‌پردابعاد رسانه، فونت و کادرهای دیرهنگامرزرو فضا و هماهنگی فونت جایگزینپیمایش کامل و بارگذاری دیرهنگام
فقط برخی مسیرها کندندپرس‌وجو، API یا افزونهٔ همان صفحهاصلاح همان وابستگی و بارگذاری موردنیازنمونه‌های مشابه و وضعیت خطا
تغییرها به کاربر نمی‌رسندکش مرورگر، CDN و کش صفحهنسخه‌بندی فایل و پاک‌سازی هدفمندبازدید تازه و بازدید تکراری

روش‌های افزایش سرعت سایت وردپرسی

۱. قالب، صفحه‌ساز و افزونه را بر اساس هزینهٔ واقعی بررسی کنید

تعداد افزونه‌ها به‌تنهایی تشخیص نیست. یک افزونه می‌تواند درخواست بیرونی یا پردازش سنگین داشته باشد و چند افزونهٔ ساده هزینهٔ اندکی ایجاد کنند. روی نسخهٔ آزمایشی و با امکان برگشت، مشخص کنید کدام قابلیت فایل یا پردازش اضافه ایجاد می‌کند. خاموش‌کردن دسته‌جمعی روی سایت زنده می‌تواند مسیرهای ضروری را قطع کند.

در قالب و صفحه‌ساز، اسلایدر، ویدئوی خودکار، فونت‌های متعدد و ساختار تو‌در‌تو را با نیاز واقعی صفحه مقایسه کنید. هدف، حذف امکانات ضروری نیست؛ هزینهٔ هر بخش باید با ارزشی که برای کاربر دارد متناسب باشد. روش ساخت به‌تنهایی سرعت را تضمین نمی‌کند؛ مقایسهٔ وردپرس و سایت اختصاصی این تصمیم را گسترده‌تر توضیح می‌دهد.

۲. کش صفحه و کش داده را یکسان نگیرید

کش صفحه می‌تواند خروجی عمومی آماده را به‌جای ساخت دوبارهٔ صفحه ارائه کند. کش داده یا Object Cache نتیجهٔ محاسبات و بازیابی داده را نگه می‌دارد؛ این دو مسئلهٔ متفاوتی را حل می‌کنند. کش پایدار به زیرساخت سازگار نیاز دارد و صرف نصب رابط یک سرویس، تضمین فعال‌شدن آن نیست.

برای حساب کاربری، سبد خرید، پرداخت و پاسخ‌های شخصی، سیاست جدا لازم است؛ خروجی خصوصی نباید به کاربران دیگر تحویل شود. وضعیت کاربر و کوکی‌های مؤثر را در قواعد کش لحاظ کنید. لایه‌های هاست و افزونه را هماهنگ نگه دارید تا چند ابزار، پاک‌سازی و بهینه‌سازی متناقض انجام ندهند. منابع: کش در مستندات WordPress و راهنمای بهینه‌سازی وردپرس.

۳. پایگاه داده و کارهای پس‌زمینه را با شاهد اصلاح کنید

اگر پردازش سمت سرور کند است، پرس‌وجوهای پرهزینه، داده‌های خودکاربارگذاری‌شونده، کارهای زمان‌بندی‌شده و درخواست‌های خارجی را بررسی کنید. پیشنهاد عملی این است که مشکل دقیق و صاحب داده مشخص شود؛ حذف کورکورانهٔ جدول، سفارش، تنظیمات یا دادهٔ افزونه راه‌حل عمومی نیست. برای تغییر ساختار و پاک‌سازی، پشتیبان قابل‌بازگردانی و نسخهٔ آزمایشی داشته باشید.

۴. فایل‌ها را در صفحهٔ لازم بارگذاری کنید

اگر قابلیت خاص فقط در صفحهٔ تماس استفاده می‌شود، اسکریپت اختصاصی آن لازم نیست در تمام مقاله‌ها بیاید. نمونهٔ زیر برای توسعه‌دهنده و اسکریپت متعلق به پروژه است؛ فایل و مسیر باید واقعاً وجود داشته باشند. این کد، دستور خاموش‌کردن فایل‌های ناشناختهٔ افزونه‌ها نیست.

<?php
// In a child theme or a project-owned plugin.
add_action('wp_enqueue_scripts', function () {
    if (!is_page('contact')) {
        return;
    }
    wp_enqueue_script(
        'project-contact',
        get_stylesheet_directory_uri() . '/assets/contact.js',
        array(),
        '1.0.0',
        array('strategy' => 'defer', 'in_footer' => true)
    );
});

این شیوه در وردپرس ۶٫۳ و بالاتر، راهبرد بارگذاری را به API رسمی می‌سپارد؛ وابستگی‌ها می‌توانند بر خروجی نهایی اثر بگذارند. اگر فایل به کتابخانه‌ای وابسته است، وابستگی آن را هم تعریف کنید. تغییر نسخهٔ فایل پس از انتشار و بررسی فرم را فراموش نکنید. منبع: مرجع wp_enqueue_script.

روش‌های افزایش سرعت سایت کدنویسی‌شده

۱. کد لازم برای همان مسیر را ارسال کنید

خروجی انتشار را بررسی کنید: آیا کاربر یک مقاله، کد پنل مدیریت یا ویرایشگر سنگین را هم دریافت می‌کند؟ جداسازی کد بر اساس مسیر و بارگذاری قابلیت اختیاری هنگام نیاز می‌تواند بار اولیه را کاهش دهد. ولی محتوای اصلی را پشت زنجیره‌ای از دانلودها و درخواست‌های غیرضروری قرار ندهید.

۲. روش ارائهٔ محتوا را با صفحه هماهنگ کنید

برای محتوای نسبتاً ثابت، تولید HTML آماده یا رندر سمت سرور می‌تواند راهی برای زودتر ارائه‌کردن محتوا باشد؛ در عوض، هزینهٔ تولید، تازگی داده و تعامل را باید مدیریت کرد. رندر سمت سرور به‌خودی‌خود تضمین سرعت نیست: اگر هر درخواست منتظر چند API کند بماند، پاسخ اولیه همچنان دیر می‌رسد.

۳. API و پایگاه داده را مستقل از ظاهر پروفایل کنید

پرس‌وجوی تکراری برای هر ردیف، دریافت دادهٔ بیشتر از نیاز و انتظارهای زنجیره‌ای را بررسی کنید. صفحه‌بندی، انتخاب فیلدهای لازم، نمایهٔ مناسب پایگاه داده و کش با قواعد روشن می‌توانند گزینه باشند؛ انتخاب نهایی باید با الگوی واقعی درخواست انجام شود. اطلاعات خصوصی را برای سرعت در کش عمومی قرار ندهید.

۴. عملکرد را به قرارداد پروژه تبدیل کنید

برای هر نوع صفحه، هزینهٔ تصویر، اسکریپت و کار اصلی کاربر را ثبت کنید. عدد بودجه باید از نیاز و دستگاه مخاطب بیاید، نه یک نسخهٔ ثابت برای همه. پیش از اضافه‌کردن کتابخانه یا قابلیت تازه، اثر آن روی همان مسیر را بسنجید. قرارداد سادهٔ تیمی می‌تواند این باشد: «کاربر باید بدون دریافت ابزارهای غیرمرتبط، محتوای اصلی را بخواند و عمل اصلی را انجام دهد».

رفع دیرنمایش‌دادن محتوای اصلی و تصاویر؛ بهبود LCP

در گزارش، عنصر واقعی LCP را پیدا کنید؛ همیشه لوگو یا تصویر شاخص نیست. اگر HTML دیر می‌رسد، ابتدا بخش پاسخ را بررسی کنید. اگر تصویر دیر کشف می‌شود، نمایش آن را به اسکریپت، اسلایدر یا CSS غیرضروری وابسته نکنید. تصویر اصلیِ نمای اول را lazy-load نکنید و اولویت بالا را فقط برای منبع واقعاً مهم به کار ببرید. جزئیات: راهنمای بهینه‌سازی LCP.

برای تصویر، ابعاد متناسب و فشرده‌سازی با کیفیت قابل‌قبول انتخاب کنید. قالب‌هایی مانند WebP و AVIF می‌توانند مناسب باشند؛ حجم خروجی، کیفیت و سازگاری را مقایسه کنید. با srcset و sizes می‌توان گزینهٔ متناسب‌تر به مرورگر داد. پایین‌صفحه را می‌توان تنبل بارگذاری کرد، اما کپی همین تنظیم برای تصویر اصلی ممکن است نتیجهٔ معکوس بدهد. منبع: عملکرد تصاویر در web.dev.

<!-- Example: first-view hero; replace paths with real files. -->
<img
  src="/images/hero-1280.webp"
  srcset="/images/hero-640.webp 640w,
          /images/hero-1280.webp 1280w"
  sizes="(max-width: 700px) 100vw, 900px"
  width="1280" height="800"
  loading="eager" fetchpriority="high"
  alt="توضیح واقعی تصویر">

<!-- Example: image below the first viewport. -->
<img src="/images/detail.webp"
  width="800" height="500"
  loading="lazy" decoding="async"
  alt="توضیح تصویر جزئیات">

ابعاد بالا نمونه‌اند و نسبت تصویر واقعی باید حفظ شود. CSS واکنش‌گرا مانند max-width:100%; height:auto اجازه می‌دهد تصویر در عرض کم جا شود. ویژگی sizes نیز باید عرض واقعی نمایش در قالب شما را توصیف کند.

رفع تأخیر کلیک و گیرکردن رابط؛ بهبود INP

تعامل کند را در Performance ضبط کنید و ببینید تأخیر پیش از اجرای handler، داخل آن یا هنگام نمایش نتیجه است. کاهش اسکریپت‌های غیرضروری، تقسیم کار طولانی و کم‌کردن عناصر و بازچینی‌های پرهزینه، گزینه‌های اصلاح‌اند. انتقال محاسبهٔ مستقل به Worker هم در بعضی پروژه‌ها مناسب است؛ Worker به DOM دسترسی مستقیم ندارد. منبع: راهنمای بهبود INP.

defer یا تأخیر دانلود، زمان اجرای کد سنگین پس از کلیک را خودبه‌خود کم نمی‌کند. در وردپرس، هزینهٔ اسکریپت قالب و افزونه را در همان تعامل پیدا کنید؛ در سایت اختصاصی، محاسبه، رندر و تغییرهای DOM را محدود کنید. بازخورد کوتاه و روشن مثل وضعیت در حال پردازش، مفید است، اما نباید پوششی برای انجام‌نشدن کار باشد.

در فیلتر یا جست‌وجوی زنده، از ارسال بی‌دلیل درخواست با هر تغییر کوچک بپرهیزید، پاسخ‌های قدیمی را با پاسخ جدید مخلوط نکنید و مسیر خطا را حفظ کنید. پیشنهاد این نوشته، بررسی سناریوی واقعی با دادهٔ کافی است؛ فهرست آزمایشی کوچک ممکن است هزینهٔ فهرست بزرگ را نشان ندهد.

رفع پرش متن، جدول و دکمه‌ها؛ بهبود CLS

برای تصاویر، ویدئو، تبلیغ و محتوای جاسازی‌شده، فضای متناسب رزرو کنید. کادر تازه‌ای را بدون نیاز کاربر بالای متن در حال مطالعه اضافه نکنید. هنگام تعویض فونت، تفاوت اندازهٔ فونت جایگزین و نهایی را بررسی کنید. فقط لحظهٔ بازشدن صفحه را نبینید؛ پرش ممکن است پس از پیمایش رخ دهد. منبع: راهنمای رفع جابه‌جایی چیدمان.

برای محتوای فارسی، فونت دارای پوشش درست حروف و وزن‌های واقعاً موردنیاز انتخاب کنید. سبک‌کردن فونت با حذف نویسه‌های لازم، به متن آسیب می‌زند. جدول هم باید در موبایل قاب مناسب داشته باشد تا کلمه‌ها خرد نشوند. در بازبینی، بازشدن منو، نمایش خطای فرم، تصاویر دیررس و نوارهای چسبان را در طول صفحه مشاهده کنید.

هاست، CDN، کش مرورگر و فشرده‌سازی چه نقشی دارند؟

برای پاسخ اولیهٔ کند، زنجیرهٔ درخواست را بررسی کنید: تغییرمسیر، فاصلهٔ شبکه، پردازش برنامه، API بیرونی و کش. افزایش منابع هاست فقط وقتی منطقی است که کمبود منابع یا ظرفیت، بخشی از علت باشد. CDN می‌تواند منابع عمومی را از مسیر مناسب‌تری ارائه کند، اما مشکل منطق کند برنامه را همیشه حل نمی‌کند. منبع: بهینه‌سازی زمان پاسخ اولیه.

برای مخاطب ایرانی، دسترسی واقعی از شبکه‌های مورد استفاده را هم ببینید. محل سرور، مسیر CDN و وابستگی‌های بیرونی باید با هم سنجیده شوند؛ نمی‌توان گفت هر سرویس خارجی یا داخلی همیشه سریع‌تر است. راهنمای مقایسهٔ میزبانی ایران و خارج به انتخاب زیرساخت کمک می‌کند.

فایل عمومی دارای نام مبتنی بر نسخه یا هش می‌تواند کش طولانی داشته باشد، چون پس از تغییر محتوا نشانی تازه می‌گیرد. برای HTML و محتوای شخصی، سیاست متناسب انتخاب کنید. no-cache به معنی منع کامل ذخیره نیست؛ استفادهٔ دوباره را نیازمند اعتبارسنجی می‌کند. no-store دستور ذخیره‌نکردن است. جزئیات: راهنمای HTTP caching در MDN.

فشرده‌سازی انتقال متن مانند Brotli یا gzip را در لایهٔ پشتیبانی‌شدهٔ سرور یا CDN بررسی کنید. فایل‌های تصویرِ از قبل فشرده معمولاً به روش یکسانی از فشرده‌سازی دوباره سود نمی‌برند. به‌جای افزودن تنظیم ناشناخته به هاست، هدر پاسخ و اندازهٔ انتقال را مشاهده کنید؛ نسخهٔ قابل‌بازگشت تنظیمات را نگه دارید.

اشتباه‌هایی که بهینه‌سازی سرعت را خراب می‌کنند

مثال فرضی: اگر نمره بهتر شد ولی مشتری نتوانست فرم را ارسال کند، ابتدا قابلیت را اصلاح یا تغییر را برگردانید؛ سپس تنظیمی محدودتر انتخاب کنید. این مثال، گزارش نتیجهٔ یک پروژهٔ واقعی نیست.

چک‌لیست تصمیم‌گیری و نگهداری سرعت

ثبت مسئلهپیداکردن علتاصلاح محدودبررسی و پایش

برای هر اصلاح، یک یادداشت کوتاه داشته باشید: نشانی صفحه، مشکل، شاهد، تغییر، مسئول، روش برگشت و نتیجهٔ بازبینی. اگر علت تأیید نشد، آن را فرضیه بنویسید. این کار کمک می‌کند تغییرهای آینده دوباره همان مشکل را وارد نکنند.

پس از انتشار قالب، افزونه، اسکریپت تبلیغ یا تصویرهای تازه، صفحه‌های نماینده را دوباره ببینید. فرم تماس، جست‌وجو، ورود و خرید را از مسیر واقعی کاربر بررسی کنید. دسترس‌پذیری، خوانایی و امنیت را همراه سرعت نگه دارید؛ هدف، انجام آسان و درست کار است.

پرسش‌های رایج دربارهٔ افزایش سرعت سایت

وردپرس ذاتاً از سایت اختصاصی کندتر است؟

خیر؛ پیاده‌سازی، منابع، قالب، افزونه‌ها، داده و نوع صفحه تعیین‌کننده‌اند. سایت اختصاصی هم با کد و معماری نامناسب می‌تواند کند شود.

کدام افزونهٔ سرعت برای همه بهترین است؟

انتخاب به زیرساخت و مشکل واقعی بستگی دارد. قابلیت‌های هاست و افزونه را هماهنگ کنید و چند ابزار با مسئولیت مشابه را بدون بررسی روی هم قرار ندهید.

چرا نمرهٔ آزمایش خوب است ولی کاربران هنوز مشکل دارند؟

آزمایش یک شرایط مشخص را شبیه‌سازی می‌کند؛ دستگاه، شبکه و تعامل کاربران متفاوت است. دادهٔ واقعی و سناریوی مشکل‌دار را کنار گزارش آزمایش ببینید.

آیا باید همهٔ تصاویر را lazy-load کنیم؟

خیر. تصویر اصلی نمای اول، به‌ویژه اگر عنصر LCP باشد، نباید بی‌دلیل دیر بارگذاری شود. تصاویر پایین‌صفحه می‌توانند نامزد بارگذاری تنبل باشند.

آیا خرید هاست قوی‌تر مشکل را حل می‌کند؟

اگر محدودیت منابع علت باشد می‌تواند کمک کند، اما اسکریپت سنگین، تصویر نامتناسب یا درخواست خارجی کند، لزوماً با ارتقای هاست برطرف نمی‌شود.

برای مشاورهٔ رایگان چه اطلاعاتی بفرستم؟

نشانی سایت، وردپرسی یا اختصاصی‌بودن، صفحهٔ مشکل‌دار و توضیح شرایط را در فرم تماس بنویسید. لینک گزارش عمومی هم مفید است؛ نیازی به ارسال رمز یا اطلاعات محرمانه نیست.

مشکل را مشخص کنیم، راه‌حل مناسب انتخاب کنیم

مشاورهٔ رایگان بهینه‌سازی سرعت سایت با علی خان بابایی

اگر سایت وردپرسی یا کدنویسی‌شدهٔ شما کند است و نمی‌دانید از کجا شروع کنید، برای مشاورهٔ رایگان با علی خان بابایی از فرم تماس با من پیام بفرستید. در پیام، نشانی سایت و سناریوی مشکل را توضیح دهید تا بتوانیم دربارهٔ قدم بعدی و اولویت بررسی صحبت کنیم.

بنویسید مشکل در موبایل است یا رایانه، هنگام بارگذاری رخ می‌دهد یا بعد از کلیک و آیا پس از تغییر خاصی شروع شده است. اگر گزارش PageSpeed دارید، لینک آن را اضافه کنید.

رفتن به فرم تماس برای مشاورهٔ رایگان ←

منابع و روش تدوین

منابع رسمی زیر در ۲۰ اکتبر ۲۰۲۶ بازبینی شده‌اند. ترتیب عیب‌یابی، چک‌لیست‌ها و مثال‌های آموزشی، پیشنهاد عملی این مقاله‌اند و جای اندازه‌گیری سایت شما را نمی‌گیرند. کدهای نمونه باید با مسیر فایل، نسخه و وابستگی‌های همان پروژه تطبیق داده شوند.