سئو تصاویر: کاهش حجم، تگ Alt و فرمتهای نسل جدید
آیا میدانستید که بیش از ۲۰ درصد از کل جستجوهای وب در موتور جستجوی گوگل، متعلق به بخش Google Images است؟ این یعنی اگر تصاویر سایت شما بهینهسازی نشده باشند، شما در حال از دست دادن یک پنجم از ترافیک بالقوه اینترنت هستید.
در دنیای پر سرعت امروز، یک تصویر جذاب میتواند هزاران کلمه را منتقل کند و کاربر را در صفحه میخکوب نگه دارد. اما اگر همین تصویر دارای حجم بالا، فرمت اشتباه و کدهای غیراستاندارد باشد، به یک قاتل خاموش تبدیل میشود که سرعت سایت شما را نابود کرده و بودجه خزش گوگل را به هدر میدهد. چه در ابتدای مسیر طراحی سایت باشید و در حال برنامهریزی زیرساختها، و چه در حال تدوین استراتژی سئو برای یک فروشگاه اینترنتی با هزاران محصول، بهینهسازی تصاویر یک اولویت غیرقابل انکار است.
در این راهنمای جامع و مرجع، ما فراتر از توصیههای سطحی میرویم و کالبدشکافی دقیقی از استانداردهای روز دنیا (از فرمتهای Next-Gen مانند WebP و AVIF گرفته تا تکنیکهای پیشرفته برنامهنویسی برای لود تنبل و جلوگیری از تغییر چیدمان) ارائه میدهیم. با اجرای این تکنیکها، نه تنها رتبههای برتر گوگل را فتح میکنید، بلکه تجربه کاربری بینظیری را برای مخاطبان خود رقم خواهید زد.
۱. چرا بهینهسازی تصاویر (Image Optimization) پادشاه پنهان بهینهسازی است؟
شاید بسیاری از وبمسترها تصور کنند که موتورهای جستجو فقط متنها را میخوانند، اما واقعیت این است که الگوریتمهای مدرن گوگل، درک عمیق و هوشمندانهای از محتوای بصری پیدا کردهاند. بهینهسازی تصاویر به سه دلیل اصلی یک ضرورت مطلق است:
الف) تاثیر مستقیم بر سرعت صفحه و Core Web Vitals
تصاویر به طور معمول بیش از ۶۰ درصد از حجم کل یک صفحه وب را تشکیل میدهند. اگر سایت شما کند باشد، کاربر دکمه Back را میزند و گوگل به سرعت شما را جریمه میکند. در معیارهای هسته حیاتی وب (Core Web Vitals)، متریکی به نام LCP (Largest Contentful Paint) وجود دارد که زمان لود شدن بزرگترین المان صفحه (که در ۹۰ درصد مواقع یک عکس یا بنر است) را اندازهگیری میکند. بهینهسازی تصاویر، کلید طلایی برای سبز کردن وضعیت LCP در سرچ کنسول است.
ب) ایجاد ورودی ارگانیک از جستجوی تصاویر (Google Images)
بسیاری از خریداران اینترنتی، به خصوص در حوزههایی مانند پوشاک، دکوراسیون، موبایل و محصولات بصری، خرید خود را از بخش جستجوی تصاویر گوگل آغاز میکنند. یک تصویر بهینهشده با تگهای صحیح میتواند به تنهایی روزانه صدها کلیک هدفمند را روانه سایت شما کند.
ج) دسترسیپذیری (Accessibility) و تجربه کاربری (UX)
اینترنت متعلق به همه است، از جمله کاربرانی که از نظر بینایی دچار مشکل هستند و از نرمافزارهای صفحهخوان (Screen Readers) استفاده میکنند. بهینهسازی صحیح کدهای عکس، سایت شما را برای تمام اقشار جامعه قابل استفاده میکند که این موضوع ارزش اخلاقی و الگوریتمی بسیار بالایی دارد.
۲. فرمتهای نسل جدید (Next-Gen Formats): خداحافظی با JPEG و PNG
سالهاست که ما به استفاده از فرمتهای کلاسیک مانند JPG و PNG عادت کردهایم. اما این فرمتها با وجود کیفیت خوب، حجم بسیار بالایی دارند. گوگل از چند سال پیش استانداردهای جدیدی را معرفی کرده است که به آنها فرمتهای نسل جدید یا Next-Gen میگویند. استفاده از این فرمتها دیگر یک آپشن نیست، بلکه یک الزام تکنیکال است.
معرفی WebP؛ معجزه گوگل
فرمت WebP (وبپی) توسط خود شرکت گوگل توسعه یافته است. این فرمت جادویی میتواند حجم تصاویر را در مقایسه با PNG حدود ۲۶ درصد و در مقایسه با JPG حدود ۳۴ درصد کاهش دهد، بدون اینکه چشم انسان بتواند افت کیفیتی را تشخیص دهد. WebP هم از پسزمینه شفاف (Transparency مانند PNG) و هم از انیمیشن (مانند GIF) پشتیبانی میکند.
معرفی AVIF؛ آینده در دستان شما
فرمت AVIF جدیدترین و قدرتمندترین فرمت تصویری در وب است. این فرمت که بر پایه کدکهای ویدیویی ساخته شده، حتی از WebP نیز فشردهتر است و حجم عکسها را تا ۵۰ درصد بیشتر از JPG کاهش میدهد. هرچند هنوز برخی از مرورگرهای بسیار قدیمی از آن پشتیبانی نمیکنند، اما استفاده از آن در سایتهای مدرن به شدت در حال افزایش است.
مقایسه جامع فرمتهای تصویری وب
برای اینکه بدانید در چه زمانی باید از چه فرمتی استفاده کنید، جدول زیر به عنوان یک راهنمای مرجع به شما کمک میکند:
| نام فرمت | ویژگی اصلی | مناسبترین کاربرد | پشتیبانی مرورگرها | پیشنهاد سئو تکنیکال |
| JPEG / JPG | پشتیبانی از میلیونها رنگ، فشردهسازی با افت کیفیت (Lossy) | عکسهای طبیعی، مناظر و پرتره | ۱۰۰٪ مرورگرها | باید به WebP تبدیل شود |
| PNG | فشردهسازی بدون افت کیفیت (Lossless)، پسزمینه شفاف | اسکرینشاتها، تصاویری که متن دارند | ۱۰۰٪ مرورگرها | باید به WebP تبدیل شود |
| SVG | تصاویر وکتوری، بدون افت کیفیت در بینهایت زوم، بر پایه کد XML | لوگوها، آیکونها، ایلاستریشنهای ساده | ۱۰۰٪ مرورگرها | عالی است (حجم بسیار کم) |
| GIF | انیمیشنهای کوتاه، محدودیت در ۲۵۶ رنگ | میمها، ویدیوهای بسیار کوتاه و بیصدا | ۱۰۰٪ مرورگرها | استفاده از ویدیو MP4 بهتر است |
| WebP | حجم فوقالعاده کم، کیفیت بالا، پشتیبانی از شفافیت | تمام تصاویر سایت (محصول، بلاگ، بنر) | بیش از ۹۷٪ مرورگرها | استاندارد طلایی و اجباری |
| AVIF | بیشترین میزان فشردهسازی ممکن در جهان وب در حال حاضر | سایتهای نیازمند سرعت نجومی | حدود ۸۵٪ مرورگرها | تکنولوژی رو به رشد (آیندهنگرانه) |
نکته کاربردی برای توسعهدهندگان وب:
اگر سیستم مدیریت محتوای شما وردپرس است، افزونههایی مانند LiteSpeed Cache، Imagify یا WebP Express میتوانند تمام تصاویر قدیمی و جدید سایت شما را با یک کلیک به WebP تبدیل کنند. در فریمورکهایی مانند لاراول، میتوانید با استفاده از پکیج Intervention Image، تصاویر آپلودی کاربران را به صورت خودکار به WebP تغییر فرمت دهید.
۳. تکنیکهای فشردهسازی و کاهش حجم تصاویر (بدون افت کیفیت)
حتی اگر از فرمتهای نسل جدید استفاده میکنید، باز هم باید تصاویر را پیش از بارگذاری روی سرور، فشرده (Compress) کنید. هدف ما رسیدن به کمترین بایتِ ممکن، با حفظ زیبایی بصری عکس است. فشردهسازی به دو روش انجام میشود:
-
فشردهسازی Lossy (با افت کیفیت): در این روش، برخی از پیکسلها و دادههای نامرئی عکس حذف میشوند. حجم به شدت کاهش مییابد و افت کیفیت برای چشم غیرمسلح تقریباً نامحسوس است (این روش برای سئو توصیه میشود).
-
فشردهسازی Lossless (بدون افت کیفیت): در این روش، فقط متادیتاها و کدهای اضافه عکس حذف میشوند. افت کیفیت صفر است، اما حجم عکس کاهش چشمگیری نخواهد داشت.
ابزارهای آنلاین و طلایی برای فشردهسازی پیش از آپلود
هرگز عکسی که با دوربین یا گوشی موبایل گرفتهاید (که معمولاً بین ۳ تا ۱۰ مگابایت حجم دارد) را مستقیماً در سایت آپلود نکنید. عکسهای مقالات باید زیر ۱۰۰ کیلوبایت و عکسهای محصولات فروشگاهی باید ترجیحاً زیر ۱۵۰ کیلوبایت باشند.
-
Squoosh.app: این ابزار قدرتمند که متعلق به خود گوگل است، به شما اجازه میدهد تصویر را آپلود کنید و با کشیدن یک اسلایدر، میزان افت کیفیت و کاهش حجم را به صورت زنده مقایسه کنید و خروجی WebP یا AVIF بگیرید.
-
TinyPNG / TinyJPG: یکی از قدیمیترین و محبوبترین ابزارهای فشردهسازی Lossy که به صورت دستهجمعی تا ۲۰ عکس را به صورت رایگان فشرده میکند و افت کیفیت آن بینظیر (غیرقابل تشخیص) است.
۴. کالبدشکافی تگ Alt (متن جایگزین): چشمهای ربات گوگل
رباتهای گوگل (Googlebot) بسیار باهوش هستند، اما هنوز هم کدهای متنی را بهتر از پیکسلهای تصویری درک میکنند. ویژگی alt مخفف Alternative Text (متن جایگزین) است. این متن در دو حالت بسیار حیاتی به کمک شما میآید:
۱. زمانی که به دلیل کندی اینترنت، عکس برای کاربر لود نمیشود، این متن به جای عکس نمایش داده میشود.
۲. نرمافزارهای صفحهخوان این متن را برای افراد نابینا با صدای بلند میخوانند.
ساختار صحیح تگ Alt در کد HTML:
<img src="https://example.com/images/asus-laptop.webp" alt="لپتاپ ایسوس مدل ZenBook 14 در حال اجرای نرمافزار فتوشاپ" />
فرمول نوشتن تگ Alt سئوفرندلی
بسیاری از مدیران سایت، کلمه کلیدی اصلی را در تگ Alt تمام تصاویر صفحه کپی و پیست میکنند. این کار Keyword Stuffing محسوب شده و جریمه در پی دارد. برای نوشتن یک Alt بینقص این قوانین را رعایت کنید:
-
توصیفی و دقیق بنویسید: چشمان خود را ببندید؛ آیا میتوانید عکس را در یک جمله کوتاه طوری توصیف کنید که شخص دیگری آن را در ذهن خود تجسم کند؟ آن جمله، همان تگ Alt ایده آل است.
-
کوتاه و مفید: طول متن جایگزین باید زیر ۱۲۵ کاراکتر باشد. نرمافزارهای صفحهخوان معمولاً پس از ۱۲۵ کاراکتر، خواندن را متوقف میکنند.
-
پرهیز از عبارات اضافی: کلماتی مانند “تصویرِ…” یا “عکسی از…” را ننویسید. گوگل خودش میداند که این یک تصویر است!
-
تزریق هوشمندانه کلمات کلیدی: فقط در صورتی کلمه کلیدی را در Alt بیاورید که واقعاً ربطی به تصویر داشته باشد.
مثال عملی برای تصویر یک کفش ورزشی نایک قرمز:
-
بد (بدون Alt):
alt="" -
بد (اسپم کلمات کلیدی):
alt="کفش نایک خرید کفش نایک کفش ورزشی ارزان کفش قرمز" -
خوب:
alt="کفش ورزشی نایک قرمز" -
عالی (سئوشده):
alt="کفش ورزشی رانینگ نایک ایرمکس مدل ۲۰۲۴ رنگ قرمز"
۵. نامگذاری اصولی فایلهای تصویری پیش از آپلود
یکی از اشتباهات رایج وبمسترها این است که تصاویر را با نامهای پیشفرض ذخیره شده توسط دوربین یا اینترنت آپلود میکنند (مانند IMG_8754.jpg یا Untitled-1.png).
موتورهای جستجو برای درک موضوع عکس، قبل از اینکه به محتوای صفحه نگاه کنند، نام فایل (File Name) و URL آن عکس را میخوانند. نام فایل اولین سرنخ شما برای سئو تصاویر است.
استانداردهای نامگذاری تصاویر:
-
استفاده از حروف انگلیسی: همیشه نام فایلها را انگلیسی بنویسید (فینگیلیش یا ترجمه دقیق). نامهای فارسی در سرور و URL انکود (URL Encode) شده و به یک رشته طولانی از علامتهای درصد و اعداد ناخوانا تبدیل میشوند که خزشگرها از آن متنفرند.
-
استفاده از خط تیره (Hyphen): برای جدا کردن کلمات در نام فایل، فقط و فقط از خط تیره (
-) استفاده کنید. از اسپیس (فاصله) یا آندراسکور (_) استفاده نکنید. گوگل خط تیره را به عنوان فاصله بین کلمات میشناسد. -
کوتاه و توصیفی: نام فایل باید مانند یک تگ Alt بسیار خلاصه باشد.
-
اشتباه:
best-wordpress-seo-plugin-for-website-speed-optimization.webp -
صحیح:
yoast-seo-plugin-settings.webp
-
۶. ابعاد واکنشگرا (Responsive Images) و ویژگی Srcset
امروزه کاربران با دستگاههای متنوعی از موبایلهای کوچک تا مانیتورهای عریض ۴K وارد سایت شما میشوند. اگر شما یک عکس با عرض ۲۰۰۰ پیکسل را در سایت آپلود کنید، لود شدن این عکسِ بزرگ برای کاربری که با صفحه نمایش ۴۰۰ پیکسلی موبایل وارد شده، یک فاجعه از نظر مصرف اینترنت و سرعت است.
راه حل این مشکل، استفاده از تصاویر واکنشگرا با استفاده از ویژگی srcset در HTML5 است. این ویژگی به مرورگر کاربر میگوید: “من چندین سایز از این عکس را دارم؛ تو بر اساس ابعاد صفحه نمایش خودت، مناسبترین و سبکترین سایز را دانلود کن!”
نمونه کد حرفهای برای تصاویر ریسپانسیو:
<img src="banner-large.webp"
srcset="banner-small.webp 480w,
banner-medium.webp 800w,
banner-large.webp 1200w"
sizes="(max-width: 600px) 480px,
(max-width: 900px) 800px,
1200px"
alt="بنر تبلیغاتی تخفیفهای تابستانه محصولات آموزشی">
اگر از سیستم مدیریت محتوای وردپرس استفاده میکنید، خوشبختانه این سیستم به صورت پیشفرض (از نسخه ۴.۴ به بعد) ویژگی srcset را در پسزمینه برای تمام تصاویر آپلودی شما تولید و تنظیم میکند و نیازی به کدنویسی دستی ندارید. اما در پروژههای اختصاصی PHP یا لاراول، توسعهدهنده باید منطق ایجاد سایزهای مختلف عکس (Thumbnail generation) را در کدهای بکاند پیادهسازی کند.
۷. پیادهسازی لود تنبل (Lazy Loading) برای تصاویر
تکنیک لود تنبل یا Lazy Loading یکی از انقلابیترین دستاوردهای بهینهسازی وب است. در حالت عادی، وقتی کاربر وارد یک صفحه میشود، مرورگر تلاش میکند تمام تصاویر از بالای صفحه تا انتهای فوتر را یکجا دانلود کند. این کار زمان لود اولیه سایت را به شدت افزایش میدهد.
با تکنیک لود تنبل، مرورگر فقط تصاویری را لود میکند که در صفحه نمایش فعلی کاربر (Above the fold) قابل رویت هستند. تصاویر پایینتر، فقط زمانی لود میشوند که کاربر به سمت پایین اسکرول کند و به آنها نزدیک شود.
چگونه Lazy Loading را فعال کنیم؟
از سال ۲۰۲۰، مرورگرهای مدرن ویژگی بومی لود تنبل را به زبان HTML اضافه کردند. فقط کافیست ویژگی loading="lazy" را به تگ تصاویر اضافه کنید:
<img src="article-image.webp" alt="آموزش کانفیگ سرور" loading="lazy">
یک هشدار بسیار مهم سئویی درباره لود تنبل!
هرگز، تکرار میکنیم، هرگز تصاویری که در همان ثانیه اول در بالای صفحه نمایش داده میشوند (مثل تصویر کاور مقاله، لوگوی سایت یا تصویر اصلی محصول) را Lazy Load نکنید. لود تنبلِ تصاویر ابتداییِ سایت (Hero Images) باعث تاخیر در نمایش آنها شده و نمره LCP شما را در گوگل به شدت تخریب میکند. ویژگی loading="lazy" فقط برای تصاویری است که با اسکرول کردن نمایان میشوند.
۸. استانداردهای ابعاد تصاویر (Width و Height) و جلوگیری از CLS
یکی از آزاردهندهترین اتفاقات برای کاربران این است که در حال خواندن یک مقاله هستند و ناگهان با لود شدن یک عکس، تمام متن به سمت پایین پرتاب میشود! به این پدیده، تغییر چیدمان تجمعی یا CLS (Cumulative Layout Shift) میگویند که یکی از مهمترین فاکتورهای منفی در Core Web Vitals است.
برای حل این مشکل، شما باید به مرورگر بگویید که این عکس، قبل از اینکه لود شود، چقدر فضا اشغال میکند. این کار به سادگی با اضافه کردن ویژگیهای عرض (Width) و ارتفاع (Height) در تگ HTML عکس انجام میشود:
<img src="product.webp" width="800" height="600" alt="ساعت هوشمند" loading="lazy">
با این کار، مرورگر قبل از لود شدن عکس، یک کادر خالی با ابعاد ۸۰۰ در ۶۰۰ پیکسل را برای آن رزرو میکند و با لود شدن عکس، هیچ چیزی در صفحه جابجا نمیشود و نمره CLS شما صفر (بهترین حالت) خواهد ماند.
۹. نقشه سایت تصاویر (Image XML Sitemap)
همانطور که برای مقالات خود نقشه سایت ایجاد میکنید، تصاویر سایت نیز به یک نقشه نیاز دارند تا رباتهای گوگل به راحتی آنها را پیدا کرده و در Google Images ایندکس کنند.
اگر تصاویر شما از طریق جاوا اسکریپت بارگذاری میشوند یا در کدهای CSS پنهان هستند، گوگل نمیتواند آنها را ببیند. یک Image Sitemap ساختاریافته به گوگل آدرس دقیق عکس، عنوان عکس و اطلاعات کپیرایت آن را میدهد.
نمونه ساختار نقشه سایت تصاویر:
<url>
<loc>https://example.com/article-about-seo</loc>
<image:image>
<image:loc>https://example.com/images/seo-chart.webp</image:loc>
<image:title>نمودار رشد ترافیک ارگانیک</image:title>
<image:caption>این نمودار تاثیر بهینه سازی را نشان می دهد.</image:caption>
</image:image>
</url>
در وردپرس، افزونههایی مثل Yoast یا Rank Math به صورت خودکار نقشه تصاویر را درون نقشه سایت اصلی ادغام و ایجاد میکنند.
۱۰. اصالت تصاویر: معجزه E-E-A-T و تاثیر عکسهای اورجینال
الگوریتمهای مدرن گوگل، تفاوت بین یک عکس دانلود شده از سایتهای استوک (مثل Freepik یا Shutterstock) و یک عکس اورجینال که توسط خود شما گرفته شده است را کاملاً درک میکنند.
گوگل با بررسی پیکسلها و خواندن دادههای متادیتا (EXIF Data) متوجه میشود که این عکس قبلاً در هزاران سایت دیگر استفاده شده است. استفاده از تصاویر تکراری و استوک، سیگنالهای E-E-A-T (تخصص، تجربه، اعتبار و اعتماد) سایت شما را کاهش میدهد.
-
توصیه سئویی: اگر فروشگاه اینترنتی دارید، از محصولات خود در دفتر یا انبار با گوشی موبایل عکس بگیرید (حتی اگر کیفیت آن کمی پایینتر از عکسهای شرکتی باشد). این کار نشاندهنده اصالت و وجود خارجی کسبوکار شماست.
-
برای مقالات: به جای استفاده از عکسهای تزئینی و بیارزش، اسکرینشاتهای اختصاصی از محیط نرمافزارها، نمودارهای طراحی شده توسط خودتان و اینفوگرافیکهای اختصاصی سایت را قرار دهید. این تصاویر اورجینال پتانسیل دریافت بکلینک (هنگامی که دیگران از عکس شما در سایت خود استفاده کرده و به عنوان منبع لینک میدهند) را دارند.
چکلیست نهایی و عملیاتی سئو تصاویر (مخصوص تیم تولید محتوا)
برای اینکه اطمینان حاصل کنید تمام اصول فنی و محتوایی رعایت شدهاند، پیش از فشردن دکمه انتشار، این چکلیست طلایی را تیک بزنید:
-
[ ] آیا نام فایل پیش از آپلود، به انگلیسی، کوتاه و با استفاده از خط تیره (-) نوشته شده است؟
-
[ ] آیا حجم تصویر با ابزارهایی مثل Squoosh به زیر ۱۰۰ الی ۱۵۰ کیلوبایت کاهش یافته است؟
-
[ ] آیا فرمت نهایی عکس WebP است؟ (پرهیز از PNG و JPG مگر در مواقع اجباری).
-
[ ] آیا تگ Alt دقیق، توصیفی و شامل کلمات کلیدی مرتبط (بدون اسپم) است؟
-
[ ] آیا ابعاد واقعی عکس با ابعاد مورد نیاز کادر سایت همخوانی دارد؟ (آپلود نکردن عکس ۴۰۰۰ پیکسلی در کادر ۸۰۰ پیکسلی).
-
[ ] آیا ابعاد Width و Height برای جلوگیری از خطای CLS در کدهای HTML تنظیم شده است؟
-
[ ] آیا تصاویر پایین صفحه دارای قابلیت
loading="lazy"هستند؟ -
[ ] آیا تصویر اصلی صفحه (کاور بالا) از لود تنبل مستثنی شده است؟
-
[ ] آیا تصویر دارای ارزش افزوده و اصالت است؟ (پرهیز از کپی کردن عکس سایت رقبا).
نتیجهگیری
سئو تصاویر تنها به نوشتن یک متن جایگزین ساده ختم نمیشود. این فرآیند یک همکاری استراتژیک بین تیم تولید محتوا (برای انتخاب عکس جذاب، نامگذاری و نوشتن Alt)، تیم توسعهدهنده سرور (برای پیادهسازی سیستمهای تغییر فرمت به WebP و کشینگ) و استراتژیستهای دیجیتال است.
با پیادهسازی گامبهگام اصولی که در این راهنمای جامع آموختید، تصاویر سایت شما از فایلهای سنگین و مزاحم، به سربازانی چابک تبدیل میشوند که علاوه بر افزایش رعدآسای سرعت سایت، دروازههای جدیدی از ترافیک و فروش را از طریق موتور جستجوی تصاویر گوگل به روی کسبوکار شما باز خواهند کرد. از امروز، هیچ عکسی را بدون رعایت این چکلیست در سایت خود آپلود نکنید!


بدون دیدگاه