কেন আপনার ওয়েবসাইট ধীরে লোড হয় (এবং পুরোটা নতুন করে না বানিয়ে কী ঠিক করা যায়)
একটা ওয়েবসাইট ধীরে লোড হওয়ার পেছনে সাধারণত কারণ থাকে কমপ্রেস না করা ছবি, টেমপ্লেটের অব্যবহৃত অ্যানিমেশন, আর চ্যাট বা ম্যাপের মতো উইজেট যা বেশি লোড হয় — আর এটা পুরো সাইট নতুন করে না বানিয়ে এক সপ্তাহেই ঠিক করা যায়।
রোসিওর জালাপায় একটা নার্সারি (গাছের দোকান) আছে। দুই মাস আগে ও ওয়েবসাইট বানানোর জন্য টাকা দিয়েছিল আর সেটা সুন্দরও হয়েছিল: দোকানের বড় ছবি, মৌসুমি গাছপালা, খোলার সময়, ফোন নম্বর, ম্যাপ। এতটাই পছন্দ হয়েছিল যে ফুটপাতের সাইনবোর্ডেও লিংকটা লাগিয়ে দিয়েছিল।
কিন্তু ও যা দেখেনি তা হলো অন্য পাশে কী হচ্ছে। কেউ একজন মোবাইল থেকে, মোবাইল ডেটা আর দুই বার সিগন্যাল নিয়ে, রাস্তার কোণে দাঁড়িয়ে “ভিভেরো এন হালাপা” (জালাপায় নার্সারি) সার্চ করে। লিংকে ট্যাপ করে। ব্যাকগ্রাউন্ড আসে, লোগো আসে, আর যেখানে ছবি থাকার কথা সেখানে একটা ধূসর বাক্স থেকে যায়। ছয় সেকেন্ড পর সেই লোক গুগলে ফিরে যায় আর পরের ফলাফলে ঢুকে পড়ে।
সে সিদ্ধান্ত নেয়নি যে এই নার্সারি তার কাজের না: সে জানতেই পারেনি ওখানে কী বিক্রি হয়। আর পরিসংখ্যানে এটা দেখতে ঠিক সেরকমই লাগে যেমন একজন কাস্টমার যে সবকিছু পড়েছে — একটা ভিজিট। ধীরে লোড হওয়া ওয়েবসাইট মানে এমন একটা সাইট যা কেউ খোলার পর নিজের কনটেন্ট দেখাতে বেশ কয়েক সেকেন্ড সময় নেয় — আর এটা যখন হয়, তখন আপনি কাস্টমার হারান না: আপনি এমন মানুষ হারান যারা কখনও জানতেই পারেনি যে আপনিও একটা অপশন ছিলেন।
আমার মোবাইলে পেজটা কেন তাড়াতাড়ি লোড হয় কিন্তু অন্যদের কাছে ধীরে?
কারণ আপনার মোবাইল আপনাকে মিথ্যা বলে: আপনি রোজ একই ফোন থেকে, দোকানের ওয়াইফাইয়ের সাথে যুক্ত থেকে এটা খোলেন, আর এটা আগে থেকেই সেভ হয়ে আছে। আপনার জন্য এটা সবসময় নিমেষেই খুলে যাবে, হলেও মোবাইল ডেটায় থাকা একজন নতুন কাস্টমারের জন্য আট সেকেন্ড লাগতে পারে।
সত্যিকারের পরীক্ষাটা একটা ছোট্ট অনুরোধের বিষয়। এমন কারও কাছে মোবাইল চান যে আগে কখনো আপনার পেজে ঢোকেনি —কাউন্টারে থাকা কোনো কাস্টমার, আপনার পাশের বাসার কেউ, আপনার ভাইপো— আর তাকে বলুন ওর নিজের ডেটা দিয়ে খুলতে, আপনার ওয়াইফাই দিয়ে নয়। আপনি শুধু স্ক্রিনের দিকে তাকিয়ে থাকুন, কিছু ব্যাখ্যা না করে। আপনার ফোন নম্বর আসার আগেই ওর মুখ দেখে বুঝে যাবেন।
এই লিস্টের একমাত্র পরীক্ষা যা আপনি একা করতে পারবেন না।
একটা ওয়েবসাইট ধীরে লোড হওয়ার কারণ কী?
প্রায় সবসময়ই এর পেছনে থাকে ছবি। আপনার মোবাইল থেকে বেরোনো ছবির সাইজ সাধারণত চার-পাঁচ মেগাবাইট হয়। আপনার পেজে সেটা দেখা যায় তিন সেন্টিমিটারের একটা ছোট্ট বাক্সে। আপনি একটা পুরো সাইনবোর্ড পাঠাচ্ছেন যাতে কেউ সেটাকে একটা স্ট্যাম্পের সাইজে দেখবে, আর কাস্টমার কিছু দেখার আগেই নিজের ডেটা দিয়ে পুরো সাইনবোর্ডটার দাম দিয়ে ফেলে।
রোসিওর পেজে চল্লিশটা ছবি আছে: দোকানের সামনেরটা, ফার্ন, সাকুলেন্ট, মাটির টব, শনিবার ডিউটি করা মহিলা। এর মধ্যে দশটা ছবি মিলেই পঞ্চাশ মেগাবাইট হয়ে যায়, যা কাউকে রাস্তার কোণে দাঁড়িয়েই ডাউনলোড করতে হয়, আর গ্যালারি সব কটাই লোড করে চায় যদিও কাস্টমার সেগুলো স্ক্রল করে দেখার ধারেকাছেও যায় না। এটা কেউ আশা করে না, বিশেষ করে মাসের শেষের দিকে যখন ডেটা প্ল্যান কমে আসে।
এটাই সবচেয়ে ভারী অংশ, আর একইসাথে সবচেয়ে সহজে ঠিক করার মতোও, কারণ আপনাকে কোনো ছবি বাদ দিতে হবে না: শুধু ছোট সাইজে আবার আপলোড করতে হবে।
দ্বিতীয় কারণ: টেমপ্লেটে আসা যন্ত্রপাতি
দ্বিতীয় যে বিষয়টা পেজকে ভারী করে তোলে তা হলো টেমপ্লেটের সাথে আসা যন্ত্রপাতি: নিজে নিজে ছবি বদলানো ক্যারুসেল, ব্যাকগ্রাউন্ডে চলা দোকানের ভিডিও, স্ক্রল করলে আস্তে আস্তে ফুটে ওঠা লেখা।
ক্যারুসেল দেখে কেউ কখনো একটা ফার্ন কেনেনি। এসব সবই এমন টুকরো যা পুরো পেজ দেখানোর আগে মোবাইলকে ডাউনলোড করে জোড়া লাগাতে হয়, আর এগুলোর একটাও সেই প্রশ্নের উত্তর দেয় না যা নিয়ে কাস্টমার এসেছে: রবিবার খোলা থাকে কিনা, আর একটা ফিকাস গাছের দাম কত।
তৃতীয় কারণ: জুড়ে দেওয়া অতিরিক্ত অংশ
তৃতীয়টা হলো এমন কিছু জুড়ে দেওয়া অংশ: পাঁচ সেকেন্ডে পপ-আপ হওয়া চ্যাট, এমবেড করা ম্যাপ যেটা নিজে নিজেই লোড হয় যদিও কেউ সেখানে স্ক্রল করেই যায় না, রিভিউয়ের বক্স, কুকি ব্যানার, পাঁচটা সোশ্যাল মিডিয়ার বাটন।
এর প্রত্যেকটা নিজের মতো করে ইন্টারনেট থেকে একটা টুকরো চায়, কখনো কখনো অন্য দেশের একটা সার্ভার থেকে, আপনার পেজ পুরোপুরি দেখানো শেষ হওয়ার আগেই। একটা থাকলে টের পাওয়া যায় না। ছয়টা থাকলে পাওয়া যায়।
ওয়েবসাইট টেমপ্লেট কেন ধীরে লোড হয়?
টেমপ্লেট ধীরে লোড হয় কারণ এগুলো আপনার ব্যবসার জন্য বানানো হয়নি। এগুলো বানানো হয়েছিল সেই ক্যাটালগে দুর্দান্ত দেখানোর জন্য যেখান থেকে আপনি বেছে নিয়েছিলেন, আর সেখানে ক্যারুসেল আর অ্যানিমেশনই হলো সেই জিনিস যা মানুষকে ক্লিক করাতে বাধ্য করে।
কেউ আপনাকে বলেনি যে যা ব্যবহার করছেন না সেটা বাদ দিয়ে দিতে। আর বেশিরভাগ এডিটরে একটা সেকশন বাদ দেওয়া তা রেখে দেওয়ার চেয়ে বেশি কষ্টের: মডিউলটা খুঁজে বের করতে হয় আর আন্দাজ করতে হয় যে মুছে দিলে কী ভেঙে যাবে। তাই সেটা থেকে যায়। আপনার পেজ ধীরে চলছে কারণ কেউ তার কাজ খারাপভাবে করেছিল বলে নয়; এটা ধীরে চলছে কারণ এটা জন্মের সময়ই অন্য কোনো ব্যবসার জিনিসপত্র নিয়ে এসেছিল আর কারও সেগুলো বাদ দেওয়ার সময় হয়নি।
টেমপ্লেট বেছে নেওয়ার বদলে যখন আপনি নিজের প্রয়োজনটা বর্ণনা করেন, তখন আসল পার্থক্যটা হয় না ডিজাইনে: আপনি যে সেকশনগুলো চেয়েছিলেন সেগুলোই আসে, আর কিচ্ছু না। বাদ দেওয়ার কিছু থাকে না কারণ সেটা কখনো জোড়াই হয়নি।
টেমপ্লেটের সত্যিকারের সুবিধা কী
আপনি যা বিক্রি করেন যদি সেটা দেখার মতো হয় —গাছপালা, জামাকাপড়, খাবার, নখ— তাহলে সুন্দরভাবে সাজানো কিছু বড় ছবি কোনো লেখার চেয়ে বেশি বিক্রি করায়, আর টেমপ্লেট সেটাকে ঘিরেই আগে থেকে তৈরি থাকে। কিছু ব্যবসায় ক্যারুসেল আসলেই কাজ করে, যেমন একটা সেলুন যেখানে আগে-পরের আটটা ছবি দেখাতে চাওয়া হয়। আর আপনার পেজ যদি এমনিতেই কাজ করে যাচ্ছে, তাহলে শুধু স্পিডের জন্য পুরোটা নতুন করে বানানো প্রায় কখনোই মূল্যবান হয় না।
আর সবচেয়ে গুরুত্বপূর্ণ কথাটা, যাতে আপনি ভুল জায়গায় একটা মাস খরচ না করেন: গুগলে দেখা যাওয়া একটা ধীর পেজ, কেউ খুঁজে না পাওয়া একটা দ্রুত পেজের চেয়ে ভালো। আপনার ব্যবসা আর শহরের নাম সার্চ করলে যদি আপনি না আসেন, তাহলে এখান থেকে শুরু করবেন না।
কোনটা বেশি গুরুত্বপূর্ণ: লোডিং স্পিড, নাকি সবকিছু কোন ক্রমে দেখা যায়?
কনটেন্ট কোন ক্রমে দেখা যায় সেটাই মোট লোডিং টাইমের চেয়ে বেশি গুরুত্বপূর্ণ। একটা পেজ পুরোপুরি লোড হতে ছয় সেকেন্ড নিতে পারে, কিন্তু তাও দ্রুত মনে হতে পারে, যদি প্রথম সেকেন্ডেই ব্যবসার নাম, খোলার সময় আর ফোন নম্বর দেখা যায়। আর তিন সেকেন্ড নিলেও অনন্তকাল মনে হতে পারে, যদি প্রথমে আসে দুই মেগাবাইটের একটা ছবি, আর ফোন নম্বর আসে সবার শেষে, কাস্টমারদের মতামতের নিচে।
কেউ স্টপওয়াচ হাতে নিয়ে আপনার পেজ মাপছে না। তারা মাপছে যা খুঁজতে এসেছিল তা পেয়েছে কিনা। সেটা যদি আগে আসে, বাকিটা শান্তিতেই লোড হতে থাকুক।
পেজ নতুন করে না বানিয়েই ধীরগতির সমস্যা কীভাবে ঠিক করব?
এটা ঠিক হয় তিনটা কাজ দিয়ে, এই ক্রমে, আর তিনটাই এক সপ্তাহে হয়ে যায়।
১. ছবিগুলো আবার আপলোড করুন, ছোট সাইজে। অনেক এডিটরেই ছবি অপ্টিমাইজ বা কমপ্রেস করার অপশন থাকে; আপনারটায় না থাকলে, আপলোডের আগে মোবাইল থেকেই সেগুলো ক্রপ করে নিন। পেজের প্রথম ছবি থেকে শুরু করুন, কারণ এটাই বাকি সবকিছু আটকে রাখে।
২. যা ব্যবহার করছেন না তা বাদ দিন। প্রথমে ক্যারুসেল: সেরা ছবিটা শুধু রাখুন। তারপর ব্যাকগ্রাউন্ড ভিডিও। তারপর গত বছর থেকে পোস্ট না করা সোশ্যাল মিডিয়ার বাটনগুলো।
৩. মানুষ যা খুঁজতে এসেছে তা উপরে তুলে আনুন। নাম, আপনি কী করেন, খোলার সময়, ফোন নম্বর আর ঠিকানা — প্রথম স্ক্রিনেই রাখুন, ফোন নম্বরটা এমনভাবে যাতে ট্যাপ করলেই সরাসরি কল করা যায়।
আর নতুন করেই শুরু করতে চাইলে
আপনার পেজ যদি সাহায্যের চেয়ে বেশি বোঝা হয়ে উঠে থাকে, তাহলে আপনি যেমনটা চান ঠিক তেমনভাবেই Proyecta-তে বর্ণনা করুন:
“জালাপায় আমার নার্সারির জন্য একটা পেজ: ধরন অনুযায়ী আমি যে গাছপালা বিক্রি করি, শুরুর দাম, সাধারণ পরিচর্যার নিয়ম, ম্যাপ সহ ঠিকানা, খোলার সময় আর একটা WhatsApp বাটন। মোবাইল ডেটায় যেন তাড়াতাড়ি খোলে, কোনো ক্যারুসেল ছাড়া আর কোনো ভিডিও ছাড়া।”
শেষের কথাটাও শুধু বলেই চাওয়া হয়, বাকি সবকিছুর মতোই। লিংক সহ এটা পাবলিশ হয়ে যায়, আর বেশি কিছু চলে এলে সেটা কমিয়ে দেওয়ার কথাও বলা যায়।
সত্যি কথা বলতে: ছবিগুলো আপনাকেই আপলোড করতে হবে, আর সঠিক সাইজে। এই কাজটা আপনার হয়ে কেউ করে দেবে না, এখানেও না, Wix-এও না।
এই ট্যাবটা বন্ধ করার আগে
আজ আপনার দোকানে প্রথম যে ব্যক্তি আসবে, তার কাছে মোবাইলটা চান। ওর ডেটা দিয়ে আপনার পেজ খুলুন আর তিন গুনুন।
তিন সেকেন্ডের মধ্যে যদি আপনার ফোন নম্বর ওই স্ক্রিনে না থাকে, তাহলে আপনি জানেন কোথা থেকে শুরু করতে হবে। আর এটাও জানেন যে সমস্যাটা এই ছিল না যে আপনার পেজ দেখতে খারাপ।