مواد پر جائیں

کیس اسٹڈی

جب موبائل پر ویب سائٹ سست ہو، حالانکہ صفحات ہلکے ہوں

ہماری اپنی ویب سائٹ بھی Google کے اسپیڈ ٹیسٹ میں فون پر سست نکلی، حالانکہ صفحات ہلکے اور زیادہ تر متن پر مشتمل ہیں۔ اوپننگ اسکرین ان چیزوں کا انتظار کر رہی تھی جو وہ دکھا ہی نہیں رہی تھی۔

اہم نکات

  • اسپیڈ ٹیسٹ اوپننگ اسکرین پر سب سے بڑے عنصر کا انتظار کرتا ہے، اس لیے دیر سے آنے والا کوکی بینر ہلکے صفحے کو بھی فون پر سست دکھا سکتا ہے۔
  • ہر صفحے کو صرف اپنی زبان کے فونٹس اور الفاظ لوڈ کرنے چاہئیں؛ باقی زبانیں وزیٹر کے بدلنے پر آ سکتی ہیں۔
  • دوسری کمپنیوں کے اسکرپٹس، چیٹ اور میسجنگ ٹولز صفحہ بننے کے بعد لوڈ ہو سکتے ہیں۔
  • چھپے مینو اور غیر استعمال شدہ کوڈ بھی فون کا وقت لیتے ہیں، کیونکہ براؤزر انہیں لے آؤٹ یا فائلیں لا سکتا ہے۔
  • کچھ بھی بدلنے سے پہلے سب سے بڑے عنصر کو تلاش کریں؛ ٹیسٹ اسی کو ماپ رہا ہے۔

جب آپ کی ویب سائٹ موبائل پر سست ہو، تو اکثر تاخیر ان لفظوں یا تصویروں میں نہیں ہوتی جو آپ نے وہاں رکھی ہیں۔ یہ کسی ایسی چیز کا انتظار ہو سکتا ہے جو اوپننگ اسکرین پر نظر ہی نہیں آتی۔ ہمیں یہ اپنی ویب سائٹ پر نظر آیا: Google کے اسپیڈ ٹیسٹ نے ہر صفحے، ہر زبان میں، فون پر اسے سست قرار دیا، حالانکہ صفحات ہلکے اور زیادہ تر متن پر مشتمل تھے۔

ایک سست اوپننگ اسکرین کاروبار کے لیے کیا نقصان ہے

فون پر اصل مواد کتنی جلدی نظر آتا ہے، یہ Google کے ان پیمانوں میں سے ایک ہے جن سے وہ صفحات کی درجہ بندی کرتا ہے۔ فون پر آنے والا آدھا صفحہ دیکھ کر انتظار نہیں کرتا۔ جس ویب سائٹ کا مقصد رابطے حاصل کرنا ہو، وہاں چھ یا سات سیکنڈ کی تاخیر میں لوگ نکل جاتے ہیں۔ یہی صورتحال ہمارے سامنے تھی: سائٹ بھاری نہیں تھی، مگر لوگوں کو انتظار کرواتی تھی۔

علامت: صفحہ آدھا بنا ہوا رکا رہتا ہے

سست موبائل کنکشن پر ہماری اوپننگ اسکرین آدھی بنی ہوئی رک جاتی تھی۔ کوکیز کے بارے میں پوچھنے والا باکس باقی سب کے بعد کئی سیکنڈ بعد آتا تھا۔ ایپ اسٹور بیجز کے ساتھ والا متن بیجز لوڈ ہونے پر ہل جاتا تھا۔ Google کے اسپیڈ ٹیسٹ میں سب سے بڑا مواد چھ سے سات سیکنڈ میں آتا تھا، ہر صفحے، ہر زبان میں۔

ہمارے انجینئر نے کیا پایا

سب سے بڑا مواد تصویر یا ہیڈنگ نہیں تھا۔ فون پر یہ کوکی باکس تھا، اوپننگ اسکرین پر سب سے بڑا ٹیکسٹ بلاک۔ Google کے اسپیڈ ٹیسٹ میں سب سے بڑے مواد کو largest contentful paint کہا جاتا ہے: وہ عنصر جس کے آنے کا انتظار ٹیسٹ کرتا ہے، پھر صفحے کو مکمل مانتا ہے۔

  • براؤزر نے کوکی باکس تب شامل کیا جب ہر اسکرپٹ چل چکی، سست کنکشن پر پانچ سے سات سیکنڈ بعد۔ پورے صفحے کا معیار سب سے دیر سے آنے والے پر رکھا گیا۔
  • نو فونٹ فائلیں (242 KB) ہر صفحے پر پہلے سے لوڈ ہو رہی تھیں، حالانکہ سیریلک حروف صرف روسی صفحے پر اور ایکسٹینڈڈ لاطینی حروف صرف عربی صفحے کے دو لفظوں میں تھے۔ یعنی ایسے فونٹس جو قاری نے شاید کبھی نہ دیکھے، وہ بھی ویب سائٹ کو سست کر رہے تھے۔
  • بند فون مینو میں پانچ زبانوں کے نام اپنے اپنے رسم الخط میں تھے۔ وہ چھپے ہوئے تھے، مگر براؤزر نے 170 KB فونٹس ان کے لیے بھی لوڈ کیے، حالانکہ کسی نے وہ مینو کھولا ہی نہیں تھا۔
  • ہر صفحے میں مشترکہ اسکرپٹ میں پانچوں زبانوں کے الفاظ تھے، 95 KB میں سے 80 KB، اور صرف ایک زبان استعمال ہوتی تھی۔ یعنی ہر صفحے پر ساری زبانیں لوڈ ہو رہی تھیں۔
  • ایک میسجنگ ایپ کا اسکرپٹ (25 KB، دوسری کمپنی سے لوڈ ہوتا تھا) ہر وزیٹر کے لیے ہمارے اپنے اسکرپٹس سے پہلے آتا تھا، حالانکہ شاید ہی کوئی ہماری سائٹ اس ایپ کے اندر کھولتا ہو۔
  • ایک نوٹیفکیشن لائبریری جسے کوئی نہیں بلاتا تھا اور ایک ریکویسٹ لائبریری ہر صفحے کے ساتھ آ رہی تھیں۔ ہر صفحہ سائٹ کے چالیس میں سے سبھی بلاکس اٹھائے ہوئے تھا، حالانکہ اسے صرف ایک درجن کی ضرورت تھی۔ اسٹور بیجز کی اپنی کوئی سائز نہیں تھی جب تک ان کی تصویر نہ آ جائے۔
  • تیز کمپیوٹرز پر، جیسے اسپیڈ ٹیسٹ والے، چھپے مینو اور چیٹ کے فونٹس اوپننگ اسکرین سے پہلے شروع ہو سکتے تھے، اور ٹیسٹ کبھی انہیں صفحے کے خلاف گن لیتا تھا۔

اصل بات یہ تھی کہ یہ سب مواد نہیں تھا۔ اوپننگ اسکرین ان چیزوں کا انتظار کر رہی تھی جو وہ دکھا ہی نہیں رہی تھی۔

جب صفحات ہلکے ہوں تب بھی موبائل پر ویب سائٹ سست کیوں ہو سکتی ہے

یہ صرف ہمارا مسئلہ نہیں۔ جب سائٹ وقت کے ساتھ بنتی ہے، ہر ٹول اپنے اسکرپٹس، فونٹس اور سیٹنگز کے ساتھ آتا ہے۔ پرائیویسی کے لیے کوکی بینر، سیلز کے لیے چیٹ بٹن، راستے کے لیے نقشہ۔ ہر ایک فائدے کا ہے، اور ہر ایک اوپننگ اسکرین کے آگے کچھ رکھ سکتا ہے۔ کوکی بینر کی مثال واضح ہے: چونکہ یہ فون پر سب سے بڑا ٹیکسٹ بلاک ہو سکتا ہے، یہ وہ عنصر بن جاتا ہے جس کا ٹیسٹ انتظار کرتا ہے، حالانکہ یہ آپ کا اصل مواد نہیں۔ کوئی بھی بڑا اور دیر سے آنے والا عنصر وہ پیمانہ بن سکتا ہے۔

ہم نے کیا بدلا اور اب سائٹ کیسی ہے

ہم نے ہر وہ چیز جو اوپننگ اسکرین پر نہیں آتی، صفحہ بننے کے بعد منتقل کر دی۔ کوکی باکس اب صفحے کے اندر ہے اور اوپننگ اسکرین کے ساتھ بنتا ہے۔ جس وزیٹر نے پہلے جواب دے دیا، اسے یہ کبھی چمکتا ہوا نظر نہیں آتا، کیونکہ اس کا جواب صفحہ بننے سے پہلے پڑھ لیا جاتا ہے۔ اب ہر صفحہ صرف لاطینی رسم الخط کی تین فونٹ فائلیں پہلے لوڈ کرتا ہے؛ باقی تب آتی ہیں جب کسی صفحے میں ان کی ضرورت ہو۔ فون مینو کی زبانوں کی قطار صفحہ جواب دینے کے قابل ہوتے ہی شامل ہوتی ہے، یعنی جب کوئی مینو کھول سکتا ہے۔ ہر زبان کے الفاظ الگ فائل ہیں، صرف اسی زبان کے صفحے پر لوڈ ہوتے ہیں؛ زبان بدلنے پر نئے الفاظ صفحہ بدلنے سے پہلے آ جاتے ہیں، اس لیے کوئی صفحہ غلط زبان میں نہیں آتا۔ میسجنگ ایپ کا اسکرپٹ اور سائٹ چیٹ صفحہ بننے کے بعد، جب براؤزر فارغ ہو، لوڈ ہوتے ہیں۔ غیر استعمال شدہ نوٹیفکیشن لائبریری ہٹا دی گئی، ریکویسٹ وہی استعمال کرتی ہے جو براؤزر کے پاس ہے، اور ہر صفحہ صرف وہی بلاکس اٹھاتا ہے جو وہ دکھاتا ہے۔ اسٹور بیجز اپنی سائز کے ساتھ آتے ہیں، اس لیے ان کے آنے پر کچھ ہلتا نہیں، اور چھپے مینو کے فونٹس اور چیٹ اب تب تک انتظار کرتے ہیں جب تک صفحہ واقعی بن نہ جائے۔

یہ تبدیلیاں 10 اکتوبر 2026 کو ہر صفحے، پانچوں زبانوں میں لائی گئیں۔ 14 اکتوبر کو چیک کیا تو ایک صفحہ پہلے تین فونٹ فائلیں، تقریباً 102 KB، لوڈ کر رہا تھا، پہلے نو (242 KB) کے مقابلے میں۔ ہر صفحے کا مشترکہ اسکرپٹ اب تقریباً 22 KB کمپریسڈ ہے، پہلے 95 KB تھا، اور ہوم پیج کی اسٹائل شیٹ 27 سے 22 KB ہو گئی۔ کوکی باکس اب صفحے کا حصہ ہے، اوپننگ اسکرین کے ساتھ بنتا ہے، ہر اسکرپٹ کے بعد نہیں۔ ہم نے ابھی اوپننگ اسکرین کا نیا اسپیڈ ٹیسٹ نہیں کیا، اس لیے کوئی دعویٰ نہیں کر رہے۔

آپ خود کیا چیک کر سکتے ہیں

  • اپنے ہوم پیج کو Google کے مفت اسپیڈ ٹیسٹ میں موبائل سیٹنگ پر چلائیں اور دیکھیں سب سے بڑا عنصر کون سا ہے۔ اگر وہ کوکی بینر ہے تو وہیں سے شروع کریں۔
  • اپنی سائٹ فون پر سست کنکشن پر کھولیں اور دیکھیں آخر میں کیا آتا ہے۔ اکثر وہی چیز صفحے کا انتظار کروا رہی ہوتی ہے۔
  • ٹیسٹ کی ڈاؤن لوڈ لسٹ میں دیکھیں کہ آپ کے صفحے میں کون سی فونٹ فائلیں ہیں جو اس کے رسم الخط میں نہیں آتیں۔
  • پوچھیں کہ کیا آپ کی سائٹ کا ہر صفحہ ہر زبان کا متن لوڈ کرتا ہے یا صرف اپنی زبان کا۔
  • اپنی سائٹ پر دوسری کمپنیوں کے اسکرپٹس کی فہرست بنائیں، جیسے چیٹ، میسجنگ اور ٹریکرز، اور دیکھیں کہ کوئی بھی آپ کے اپنے مواد سے پہلے تو نہیں لوڈ ہو رہا۔

اب کیا کریں

اسپیڈ ٹیسٹ میں سب سے بڑے عنصر سے شروع کریں۔ اگر وہ کوکی بینر ہے، یا کوئی اور چیز جو اوپننگ اسکرین پر نہیں آتی، تو اپنی سائٹ دیکھنے والے سے کہیں کہ اسے اس طرح منتقل کرے کہ وہ صفحے کے ساتھ یا صفحہ بننے کے بعد آئے۔ خود DNS ریکارڈز، پلگ انز، ادائیگی یا ای میل سیٹنگز نہ بدلیں۔ اوپننگ اسکرین کس چیز کا انتظار کر رہی ہے، یہ جانچنا وہ کام ہے جو ہمارے انجینئر کلائنٹس کے لیے کرتے ہیں؛ اوپر دی گئی چیک لسٹ وہیں سے شروع ہوتی ہے۔

لوگ جو پوچھتے ہیں

جب میرے صفحات ہلکے اور زیادہ تر متن پر مشتمل ہیں تو Google کا اسپیڈ ٹیسٹ میری سائٹ کو سست کیوں کہتا ہے؟

کیونکہ ٹیسٹ اوپننگ اسکرین پر سب سے بڑے عنصر کا انتظار کرتا ہے، صرف لفظوں کا نہیں۔ اگر کوئی اسکرپٹ کوئی بڑا عنصر دیر سے بناتا ہے، جیسے کوکی بینر، تو پورے صفحے کا معیار اسی دیر سے آنے والے پر رکھا جاتا ہے۔ ہلکا متن فائدہ نہیں دیتا اگر کچھ اور اس کے بعد آ رہا ہو۔

کیا واقعی کوکی بینر میری پوری سائٹ کو سست دکھا سکتا ہے؟

ہاں، اگر وہ باقی صفحے کے بعد اسکرپٹ سے بنتا ہے۔ فون پر یہ اوپننگ اسکرین پر سب سے بڑا ٹیکسٹ بلاک ہو سکتا ہے، اس لیے اسپیڈ ٹیسٹ اسے انتظار کا عنصر مان سکتا ہے۔ اسے صفحے کے اندر یا اوپننگ اسکرین کے ساتھ بنانے سے تاخیر ختم ہو جاتی ہے۔

میری سائٹ کئی زبانوں میں ہے۔ کیا ہر صفحہ ہر زبان لوڈ کرے؟

نہیں۔ ہر صفحہ صرف اپنی زبان کے الفاظ اور فونٹس لوڈ کر سکتا ہے، اور دوسری زبان تب آئے جب وزیٹر سوئچ کرے۔ اس سے غیر استعمال شدہ رسم الخط کے فونٹس اوپننگ اسکرین کے آگے آنے سے بچ جاتے ہیں۔ اگر آپ کی سائٹ پانچ زبانوں میں ہے تو یہ پانچ سیٹ فائلیں ہیں، نہ کہ ایک صفحہ سب اٹھائے۔

کیا چیٹ اور میسجنگ اسکرپٹس ان وزیٹرز کے لیے بھی سائٹ کو سست کر سکتے ہیں جو انہیں کبھی نہیں کھولتے؟

ہو سکتے ہیں، اگر وہ آپ کے اپنے مواد سے پہلے لوڈ ہوں۔ کسی اور کمپنی کا اسکرپٹ سب کے آگے آ سکتا ہے اور صفحے کو اس کا انتظار کرواتا ہے۔ اسے صفحہ بننے کے بعد، جب براؤزر فارغ ہو، لوڈ کرنے سے وہ وزیٹرز جو چیٹ نہیں کھولتے، رکے نہیں رہتے۔

میں کیسے جانوں کہ میری اوپننگ اسکرین کس چیز کا انتظار کر رہی ہے؟

اپنے ہوم پیج کو Google کے مفت اسپیڈ ٹیسٹ میں موبائل سیٹنگ پر چلائیں اور دیکھیں سب سے بڑا عنصر کون سا ہے۔ پھر سائٹ کو فون پر سست کنکشن پر کھولیں اور دیکھیں آخر میں کیا آتا ہے۔ ٹیسٹ کی ڈاؤن لوڈ لسٹ میں بھی وہ فائلیں نظر آتی ہیں جو پہلے آتی ہیں۔

Tech Concierge کی جانب سے

کیا آپ چاہتے ہیں کہ آپ کے کاروبار کے لیے یہ سب کوئی اور سنبھالے؟

آپ کا اپنا انجینئر ویب سائٹ، ایپ، CRM اور آپ کے گاہکوں کو جواب دینے والا AI اسسٹنٹ بناتا اور چلاتا ہے۔

پہلے 7 دن مفت ہیں۔

مزید پڑھیں

کیس اسٹڈیمارکیٹنگ

اینالیٹکس میں روبوٹ ٹریفک نئے گاہکوں جیسی کیوں لگتی ہے

ایپ اپ ڈیٹ کے بعد سائن اپس کا اچھال ترقی لگتا ہے، اور مصروف ویب سائٹ مانگ لگتی ہے۔ یہاں ہم نے دیکھا کہ تقریباً سب کچھ مشینیں تھیں، اور اپنے پہلے سے ریکارڈ ہونے والے اعداد میں لوگوں اور روبوٹ میں فرق کیسے کیا جائے۔

5 منٹ میں پڑھیں

کیس اسٹڈیویڈیو اور مواد

آپ کی اپ لوڈ کردہ موسیقی ویڈیو ٹول میں کیوں بجتی نہیں

آپ کی اپ لوڈ کردہ ٹریک موسیقی کی فہرست میں پڑی رہتی ہے مگر بجتی نہیں، جبکہ ٹول کی اپنی ٹریکیں چلتی ہیں۔ فائل عموماً ٹھیک ہوتی ہے — ٹول اسے غلط جگہ ڈھونڈ رہا ہوتا ہے۔ ہمیں کیا ملا، ہم نے کیا بدلا، اور آپ خود کون سی جانچ کر سکتے ہیں۔

4 منٹ میں پڑھیں

خبریںAI اور آٹومیشن

AI اسسٹنٹ مختلف زبانوں میں مختلف برانڈز تجویز کر سکتے ہیں

Search Engine Journal کی رپورٹ کے مطابق ہونے والی تحقیق نے 1,650 جوابات دیکھے اور پایا کہ AI اسسٹنٹ اس بات پر منحصر مختلف برانڈز تجویز کرتے ہیں کہ سوال کس زبان میں پوچھا گیا۔ اگر آپ نے صرف انگریزی میں جانچا ہے تو آپ نے تصویر کا ایک حصہ دیکھا ہے۔

5 منٹ میں پڑھیں

ہم اس بلاگ کے وزٹس اپنے اینالیٹکس سے گنتے ہیں، Google سے نہیں، اور آپ کیا پڑھتے ہیں یہ کسی کو نہیں بتاتے۔ کیا ہم اس براؤزر کو ایک کوکی سے یاد رکھیں؟ تفصیل ہماری پرائیویسی پالیسی میں ہے۔