ہم Next.js پر مارکیٹنگ سائٹس اور ویب ایپلیکیشنز بناتے ہیں، ان کے پیچھے ہیڈ لیس CMS اور پہلا صفحہ لانچ ہونے سے پہلے جڑی ہوئی اینالیٹکس۔ اہم بات ٹیکنالوجی نہیں — بلکہ یہ کہ لانچ پر تین باتیں درست ہوں اور دو سال بعد بھی درست رہیں: صفحات درمیانے درجے کے فون پر دو سیکنڈ سے کم میں لوڈ ہوں، غیر انجینئرز ڈیپلائے کے بغیر شائع کر سکیں، اور ہر کنورژن اُسی صفحے سے منسوب ہو جس نے اسے پیدا کیا۔
رفتار ایک خصوصیت ہے، مرحلہ نہیں
آخر میں جوڑا گیا پرفارمنس کا کام اگلی سہ ماہی کے فیچر کام سے نہیں بچتا۔ ہم پہلے کمٹ سے CI میں پرفارمنس بجٹ نافذ کرتے ہیں، تاکہ جو تبدیلی Largest Contentful Paint کو حد سے آگے لے جائے وہ بلڈ فیل کرے، خاموشی سے لانچ نہ ہو۔ اسی لیے ہماری دی ہوئی سائٹس ایک سال بعد بھی سبز رہتی ہیں۔
- بنیادی طور پر سرور رینڈرڈ، تاکہ پہلا پینٹ JavaScript کا انتظار نہ کرے
- تصاویر، فونٹس اور تھرڈ پارٹی اسکرپٹس کا الگ الگ بجٹ
- Core Web Vitals اصل ٹریفک پر ماپے جاتے ہیں، صرف لیب میں نہیں
- پرفارمنس میں کمی CI فیل کرتی ہے، بالکل ٹوٹے ہوئے ٹیسٹ کی طرح
اُن کے لیے بنایا گیا جو اسے ایڈٹ کریں گے
جس سائٹ کو کوئی اپ ڈیٹ نہ کر سکے وہ زوال پذیر ہوتی ہے۔ کنٹینٹ ماڈل آپ کی ٹیم کے اصل لکھنے کے انداز کے گرد بنائے جاتے ہیں — دوبارہ استعمال ہونے والے بلاکس، معقول حدود، ایسے پیش منظر جو پروڈکشن سے مطابقت رکھیں — تاکہ کمپین پیج ایک دوپہر میں بنے، پورے اسپرنٹ میں نہیں۔
ٹیکنیکل SEO شامل ہے، اضافی نہیں
رینڈرنگ کی حکمتِ عملی، کینونیکل ہینڈلنگ، اسٹرکچرڈ ڈیٹا، کثیر خطہ سائٹس کے لیے hreflang، اور ایسا XML سائٹ میپ جو حقیقت کی عکاسی کرے۔ یہ آرکیٹیکچرل فیصلے ہیں، اسی لیے ان کا تعلق بلڈ سے ہے، بعد کی رپورٹ سے نہیں۔