সার্চ ইঞ্জিন আপনার মতো করে একটি ছবিতে কী আছে তা দেখতে পারে না। Image SEO হলো আপনার ছবি বোঝার জন্য তাদের যথেষ্ট প্রেক্ষাপট দেওয়া, আর নিশ্চিত করা যে সেই ছবিগুলো পাতাটিকে এত ধীর করে না যে বাকি সবকিছুর ক্ষতি হয়।
alt অ্যাট্রিবিউট একটি ছবিকে শব্দে বর্ণনা করে। এটি স্ক্রিন রিডার জোরে পড়ে, ছবি লোড না হলে দেখানো হয়, আর সার্চ ইঞ্জিন ছবির কন্টেন্ট বুঝতে ব্যবহার করে।
<!-- অকেজো -->
<img src="img1.jpg" alt="image">
<img src="img1.jpg" alt="laptop laptop buy laptop cheap laptop">
<!-- কাজের -->
<img src="thin-laptop-desk.jpg" alt="A thin silver laptop open on a wooden desk beside a notebook">যে দেখতে পায় না তাকে ছবিটি বর্ণনা করলে আপনি যা বলতেন তা লিখুন। নির্দিষ্ট আর তথ্যনির্ভর হন। Keyword ঠাসবেন না — এটি কারসাজির সবচেয়ে স্পষ্ট সংকেত, আর এটি পাতাটিকে স্ক্রিন রিডার ব্যবহারকারীদের প্রতি সক্রিয়ভাবে বৈরী করে তোলে।
সাজসজ্জার ছবি
জানার মতো একটি ব্যতিক্রম: সম্পূর্ণ সাজসজ্জার ছবি যা কোনো তথ্য যোগ করে না তার একটি খালি alt থাকা উচিত — alt=""। এটি স্ক্রিন রিডারকে সেগুলো সম্পূর্ণ বাদ দিতে বলে। অ্যাট্রিবিউটটি বাদ দেওয়া একই জিনিস নয়; কিছু স্ক্রিন রিডার তখন এর বদলে ফাইলনেম পড়ে শোনায়।
ফাইলনেম একটি ছোট কিন্তু বিনামূল্যের সংকেত। DSC_0042.jpg কিছুই বলে না; thin-silver-laptop-on-desk.jpg কন্টেন্ট বর্ণনা করে। ছোট হাতের অক্ষর, শব্দের মধ্যে হাইফেন ব্যবহার করুন, আর আসলে যা ছবিতে আছে তা বর্ণনা করুন।
ছবি সাধারণত আকারে একটি পাতার সবচেয়ে বড় জিনিস, যা সেগুলোকে ধীর লোডিংয়ের সবচেয়ে সাধারণ কারণ করে তোলে — আর পাতার গতি এই কোর্সে পরে একটি ranking বিবেচনা হিসেবে কভার করা হয়েছে।
সবসময় width আর height অ্যাট্রিবিউট সেট করুন। সেগুলো ছাড়া ব্রাউজার জানে না কতটা জায়গা সংরক্ষণ করতে হবে, তাই প্রতিটি ছবি লোড হলে পাতাটি reflow করে — কেউ পড়ার চেষ্টা করার সময় কন্টেন্ট লাফায়। সেই আচরণ সরাসরি একটি page experience সংকেত হিসেবে মাপা হয়।
<img src="laptop.webp" alt="A thin silver laptop on a desk" width="1200" height="800" loading="lazy">loading="lazy" ব্রাউজারকে বলে একটি ছবি দৃশ্যে আসার আগ পর্যন্ত ডাউনলোড করা থামিয়ে রাখতে। নিচে অনেক ছবিযুক্ত একটি পাতায়, এটি দৃশ্যমান অংশ কত দ্রুত দেখা যায় তাতে যথেষ্ট পার্থক্য করে।
একটি সতর্কতা: পাতা খোলা মাত্র যে ছবিগুলো দৃশ্যমান সেগুলো lazy-load করবেন না। পাতার উপরের প্রধান ছবিটি পিছিয়ে দিলে আপনি যা সবচেয়ে দ্রুত দেখাতে চান ঠিক সেটিই দেরি হয়।