تصور کنید در ویترین مغازهای کفشی دیدهاید که از آن خوشتان آمده و میخواهید پیش از خرید، قیمت آن را جای دیگری مقایسه کنید. چند سال پیش باید توصیف متنی آن را در گوگل تایپ میکردید؛ اما امروز فقط از آن عکس میگیرید و با ابزاری مثل گوگل لنز، جستجو را صرفاً بر اساس تصویر انجام میدهید. به این توانایی، جستجوی مالتیمودال (Multimodal Search) میگویند.
جستجوی مالتیمودال فقط به تصویر محدود نمیشود. موتورهای جستجوی امروزی ورودیهای متنی، تصویری، صوتی و ترکیبی از اینها را میپذیرند و حتی میتوانند محتوایی در قالبی متفاوت برگردانند: با صدا عکس یک سگ را درخواست کنید تا نتایج تصویری بگیرید، یا عکس لباس سبز را با یک جمله متنی همراه کنید تا نسخه آبیرنگ آن را پیدا کنید.
سالها تصاویر فقط مکمل محتوای صفحات بودند؛ اما حالا به یک نقطه ورود مستقل و مهم در سفر جستجوی کاربر تبدیل شدهاند. برای وبمسترهای وردپرسی و مدیران فروشگاههای ووکامرسی، این یعنی فرصتی جدی برای جذب ترافیک از مسیری که بسیاری از رقبا هنوز روی آن کار نکردهاند.
اما فراتر از بهینهسازی تصاویر برای سئو به روش همیشگی، دقیقاً چه کارهایی باید انجام دهید تا تصاویرتان در این قلمرو جدید خوب دیده شوند؟ در این راهنما قدمبهقدم بررسی میکنیم: از اطمینان از دسترسی خزندهها و رفع موانع فنی تا داده ساختیافته و چکلیست نهایی.
مطمئن شوید موتورهای جستجو تصاویر شما را پیدا میکنند
اولین گام برای حضور تصاویر در نتایج جستجوی مالتیمودال، خزشپذیر و ایندکسپذیر بودن آنهاست. این بررسی ساده از دو مسیر انجام میشود.
عملکرد را در سرچ کنسول گوگل بسنجید
در گزارش Search results بخش Performance سرچ کنسول گوگل، با فیلتر Search type: Image میتوانید ببینید کدام صفحات از جستجوی تصویری ایمپرشن و کلیک گرفتهاند. دقت کنید این گزارش عملکرد را در سطح صفحه نشان میدهد، نه برای URL تکتک تصاویر. نبودِ ایمپرشن برای یک صفحه لزوماً یعنی تصاویرش ایندکس نشدهاند؛ شاید هم ایندکس شدهاند، اما در بازه زمانی انتخابی برای جستجوهای مرتبط نمایش داده نشدهاند.
همچنین فیلتر جدید Multimodal زیر بخش Web در همین گزارش نشان میدهد محتوایتان در جستجوهایی که تصویر بخشی از ورودیشان بوده چه وضعیتی دارد؛ از جستجوهای گوگل لنز و Circle to Search گرفته تا آپلود عکس در گوگل و قابلیت Search this image کروم.
اگر صفحهای ایمپرشن تصویری نمیگیرد و میخواهید مشکل خزش یا ایندکس را بررسی کنید، از گزینه Inspect any URL روی نشانی صفحه میزبان تصویر استفاده کنید و برای خودِ تصویر هم یک Live Test بگیرید. البته بدانید که URL Inspection بهتنهایی ایندکسشدن یک تصویر مشخص را قطعی نمیکند و ایندکسبودن صفحه هم تضمینی برای ایندکسشدن تصاویر آن نیست. برای کاربران ایرانی هم اشارهای واقعبینانه لازم است: اگر هنگام کار با سرویسهای گوگل با محدودیت دسترسی مواجه شدید، تغییر IP راهکاری است که بهصورت روزمره در جامعه وبمستران استفاده میشود.
اگر تازه با این ابزار آشنا شدهاید، مرور راهنمای ابزارهای رایگان گوگل برای آنالیز سئو دید بسیار خوبی به شما میدهد.
نتایج جستجو را بهصورت دستی تست کنید
یکی از بهترین راهها برای فهمیدن وضعیت تصاویر، انجام چند جستجوی آزمایشی است. اگر فروشگاه اینترنتی دارید و از عکسهای اختصاصی محصول استفاده میکنید، از یکی از محصولاتتان عکس بگیرید و آن را از طریق گوگل لنز، Circle to Search یا آپلود در جستجوی گوگل جستجو کنید. اینطوری میبینید گوگل چقدر راحت تشخیص میدهد عکس شما و تصویر همان محصول در سایتتان به یک کالا اشاره دارند و اینکه آیا تصاویر برند شما هستند که نتایج را در اختیار گرفتهاند یا رقبای دیگر.
این همان جایی است که فروشگاههای ووکامرسیِ ساختهشده با قالبهایی مثل قالب وودمارت که به عکسهای واقعی و باکیفیت محصول اهمیت میدهند، از فروشگاههای وابسته به تصاویر تکراری سازندهها جلو میزنند.
راه دیگر، استفاده از عملگر src در جستجوی تصاویر گوگل است: URL خودِ تصویر را کپی کنید (نه نشانی صفحهای که در آن قرار دارد)، سپس در Google Images عبارت src: را همراه آن URL بنویسید؛ مثلاً src:https://www.example.com/media/happy-cat.jpg. عملگر src صفحاتی را برمیگرداند که به آن تصویر ارجاع دادهاند. اگر هیچ صفحهای از سایت خودتان در نتایج نبود، سرنخ خوبی برای مشکوکشدن به مشکل ایندکس تصاویر است. البته مثل دستور site، این فهرست هم قطعی نیست؛ نبودن یک صفحه در نتایج به معنی ایندکسنشدن آن نیست.
فعالیت خزنده Googlebot Image را بررسی کنید
در کنار موارد بالا باید مطمئن شوید خزندههای تصویر در کارشان مانعی ندارند. این موضوع با دسترسیپذیری صفحهای که تصویر در آن است یکی نیست؛ باید مشخصاً ببینید رباتها خودِ تصاویر را پیدا و پردازش میکنند یا نه.
دو راه اصلی دارید. اول، لاگ فایلهای سایت را بررسی کنید و دنبال خزندههایی مثل Googlebot-Image بگردید تا ببینید کدام تصاویر اخیراً خزیده شدهاند. اگر همیشه بعضی URLها از قلم میافتند یا رباتی اصلاً سراغ تصویری نمیرود، احتمالاً چیزی جلوی خزش را گرفته است.
دوم، با ابزاری مثل اسکریمینگ فراگ تنظیم User-Agent را روی Googlebot Image بگذارید و از آن بخواهید فهرست URL تصاویر و صفحات میزبانشان را بخزد. اگر کدهای وضعیت 3XX، 4XX یا 5XX برگشت، یعنی گوگلبات ممکن است نتواند به تصویر برسد. نسخه رایگان این ابزار تا ۵۰۰ آدرس را پوشش میدهد و برای شروع کافی است.
موانع فنی خزش، ایندکس و نمایش تصاویر را برطرف کنید
ممکن است بررسیهای بالا نشان دهد بعضی تصاویر خزیده یا ایندکس نمیشوند. دلایل این اتفاق متنوعاند؛ از تنظیمات نادرست پیکربندی تا موانع سطح سرور. در ادامه مهمترینها را مرور میکنیم.
مشکلات پیکربندی
ممکن است فایل robots.txt عملاً مانع خزش URL تصاویر شود؛ یا هدر X-Robots-Tag ایندکس صفحه میزبان را بسته باشد و حتی دیرکتیو noimageindex جلوی ایندکس خودِ تصویر را بگیرد.
بررسی این موارد ساده است: با یک ابزار اعتبارسنجی robots.txt نشانی تصاویر و صفحات را با نسخه زنده فایل مقایسه کنید. برای تگهای سطح صفحه، سورس صفحه را ببینید یا در ابزار توسعهدهنده کروم پنل Elements را برای وجود <meta name="robots" content="noimageindex"> یا noindex چک کنید؛ سپس در تب Network، هدرهای پاسخ درخواست صفحه و تصویر را از نظر X-Robots-Tag بازبینی کنید.
موانع سطح سرور و CDN
گاهی URL تصاویر در سطح سرور بلاک میشود؛ چیزی که بدون کاوش در CDN، فایروال رباتها یا پشته سرور معمولاً پیدا نمیشود.
تصاویر بعضی سایتها روی دامنه یا زیردامنه جداگانه میزبانی میشوند؛ مثلاً سایت روی www.example.com است اما تصاویر از media.example.com سرو میشوند. در این حالت مشکلات تصاویر در سرچ کنسول دیده نمیشود مگر آنکه آن زیردامنه را جداگانه در ابزارهای مانیتورینگ اضافه کرده باشید. با تیم توسعهدهنده چک کنید و زیردامنه رسانه را هم زیر نظر بگیرید.
از مسئول سرور هم بپرسید چه رباتهایی و در چه مسیرهایی محدود شدهاند؛ مهمترینشان Googlebot-Image است. اگر از فایروال یا CDN استفاده میکنید—چه سرویسهای خارجی مثل کلودفلر و چه CDNهای داخلی مثل ابر آروان—تنظیمات ضدربات را بازبینی کنید تا خزنده تصاویر گوگل اشتباهی محدود نشود. مدیریت این تنظیمات تخصص میخواهد؛ اگر وقت یا دانش فنی کافی ندارید، خدمات تخصصی افزایش سرعت وردپرس و ووکامرس اینگونه تنظیمات را با ضمانت برایتان انجام میدهد.
رندر جاوااسکریپت
گوگل در رندر جاوااسکریپت پیشرفت زیادی کرده، اما تصاویری که لودشان به جاوااسکریپت وابسته است ممکن است کامل کشف نشوند؛ مخصوصاً وقتی اسکریپت بلاک شده یا با خطا اجرا میشود. تصاویر مهمی که بهصورت background در CSS تنظیم شدهاند هم برای رباتها دردسرسازند.
راه بررسی: با ابزار Inspect در سرچ کنسول، HTML رندرشده صفحه را ببینید و مطمئن شوید تصاویر به شکل المان <img> با URL معتبر در صفت src حاضرند؛ در این صورت رباتها بدون نیاز به رندر جاوااسکریپت به آنها میرسند.
بارگذاری تنبل (Lazy Loading)
لزیلودینگ برای سرعت صفحه عالی است، اما اگر درست پیادهسازی نشود کشف محتوا را سخت میکند. گوگلبات مثل انسان با صفحه تعامل نمیکند: اسکرول نمیکند و گالری را ورق نمیزند. تصویری که فقط بعد از اسکرول کاربر لود میشود، ممکن است هرگز دیده نشود.
بررسی هم ساده است: به HTML رندرشده نگاه کنید؛ اگر URL تصویر در HTML دیده میشود، یعنی بدون تعامل هم برای رباتها قابل دسترسی است.
در وردپرس اگر این قابلیت را با افزونه فعال میکنید، مطمئن شوید الگوی استاندارد loading="lazy" را برای تصاویر خارج از نمای اول اعمال میکند. افزونههایی مثل WP Rocket و افزونه بهینهسازی تصاویر Wp Smush Pro همین کار را استاندارد انجام میدهند تا هم سرعت حفظ شود و هم تصاویر برای خزندهها قابل کشف بمانند. برای مرور گستردهتر، راهنمای افزایش سرعت وردپرس را هم از دست ندهید.
آدرسهای URL تصاویر
دلیل دیگر برای دیدهنشدن تصاویر در جستجوی مالتیمودال، شکسته یا ریدایرکتبودن URLهایی است که سایت به آنها ارجاع میدهد. مطمئن شوید هر ارجاع تصویر مستقیماً کد 200 برگرداند. ریدایرکت دنبال میشود، اما زنجیرههای ریدایرکت و ارجاع به منابع غیرتصویری، بودجه خزش را هدر میدهند و میتوانند مانع انتخاب تصویر شوند. با یک خزش کامل سایت، ارجاعهای شکسته و ریدایرکتها را پیدا کنید و حتماً دامنه یا زیردامنه جداگانه تصاویر را هم در خزش بگنجانید.
ثبات URL را هم جدی بگیرید. اگر هر بار که صفحه لود میشود، پارامتر جدیدی به URL تصویر اضافه شود—مثل session=a1b2c3 یا session=d1e2f3—عملاً برای رباتها نسخههای تکراری از یک تصویر ساختهاید. برای هر تصویر همیشه یک URL واحد ارجاع بدهید و روی نمونهای از URLهای تصاویر چک کنید که بخش داینامیک و تولیدشده در لحظه نداشته باشند.
کشف تصاویر را برای رباتها آسان کنید
نقشه سایت تصاویر (Image Sitemap)
نقشه سایت XML تصاویر سیگنال روشنی برای موتورهای جستجوست که سایت تصویر دارد و تصاویر کجا هستند. ساختارش شبیه سایتمپ معمولی است با این تفاوت که برای مفیدبودن برای گوگل، متادیتای بیشتری لازم دارد: تگهای <image:image> (اطلاعات اختصاصی تصویر) و <image:loc> (URL تصویر).
برای سایتهای بزرگ با کاتالوگهای عظیم تصویری—سایتهای استوک، رسانهای و فروشگاههای چندهزارتایی—نقشه سایت تصاویر ضروری است؛ بدون آن رباتها سختتر به تصاویر میرسند و اشکالزدایی برای شما هم دشوارتر میشود. در وردپرس لازم نیست این فایل را دستی بسازید؛ افزونههای سئوی حرفهای مثل افزونه Rank Math Pro نقشه سایت تصاویر را بهصورت خودکار تولید و بهروز نگه میدارند.
فرمت و ساختار تصاویر
از فرمتهای پشتیبانیشده مثل JPEG، PNG، WebP و AVIF استفاده کنید؛ فرمتهایی که موتورهای جستجو آنها را بهعنوان تصویر میشناسند. برای تصاویر ریسپانسیو که بسته به دستگاه کاربر تغییر میکنند، از المان <picture> یا صفت srcset بهره ببرید تا رباتها بفهمند چند سایز از تصویر موجود است. حضور نسخه جایگزین (fallback) در src هم اهمیت دارد تا رباتهایی که <picture> یا srcset را نمیفهمند همچنان آدرسی برای یافتن تصویر داشته باشند؛ برای رباتهای مرتبط با answer engineها این نکته اهمیت بیشتری پیدا میکند.
خوشبختانه WebP امروز عملاً استاندارد وب شده و تقریباً همه افزونههای بهینهسازی تصاویر وردپرس خروجی WebP میدهند. اگر هنوز تصاویر سنگین PNG و JPEG قدیمی را مستقیم آپلود میکنید، همین مورد را در اولویت تغییر قرار دهید؛ هم برای تجربه کاربر و هم برای درک بهتر رباتها.
تصاویر پشت فرم عضویت و پرداخت
محتوای قفلشده (Content Gating) یعنی محدودکردن دسترسی به محتوا پشت فرم ثبتنام، لاگین یا اشتراک پولی؛ الگویی که در وایتپیپرها، لید مگنتها و رسانههای خبری رایج است. گوگل برای قفلکردن محتوا به شکلی که رباتها همچنان به آن دسترسی داشته باشند روش مشخصی دارد: اگر متن قفلشده به رباتها نمایش داده شود اما کاربر لاگیننکرده نسخه محدود ببیند، طبق راهنمای پردیوال گوگل و با اعلام آن از طریق داده ساختیافته، این کار کلپینگ محسوب نمیشود.
اما برای تصاویر نکته ظریفی وجود دارد: طبق راهنمای متادیتای تصاویر گوگل، ناشران باید مطمئن شوند افراد میتوانند بدون ساخت حساب یا لاگینکردن، صفحات حاوی تصاویر را ببینند. این توصیه به این معنا نیست که هر تصویر روی صفحات پردیوال بهطور خودکار از ایندکس خارج میشود، اما یعنی نباید انتظار داشته باشید داده ساختیافته پردیوال بهتنهایی شرط کشف و نمایش تصاویر در ویژگیهای تصویری گوگل را برآورده کند.
برای سایتهایی که دوره یا محتوای اشتراکی میفروشند، نکته عملی این است: تصاویر شاخص، پیشنمایشها و نمونهکارها را در نسخه آزاد صفحه نگه دارید و فقط محتوای اصلی را پشت عضویت قرار دهید.
رباتها تصاویر شما را چگونه درک میکنند؟
تا اینجا مطمئن شدیم رباتها به تصاویر میرسند. اما برای جستجوی مالتیمودال این کافی نیست؛ باید مطمئن شوید رباتها میفهمند تصویر چیست و به ورودی جستجوی کاربر چقدر مرتبط است.
متن اطراف و بافت صفحه را ممیزی کنید
رباتها موضوع تصویر را عمدتاً از بافت صفحهای که تصویر در آن قرار دارد و اطلاعاتی که خودتان درباره تصویر میدهید میفهمند. پس چک کنید تصاویر عنوان مناسب داشته باشند، صفت alt مرتبط و توصیفی داشته باشند و در صفحهای قرار بگیرند که تصویر را خوب توصیف میکند.
در وردپرس این فیلدها در کتابخانه رسانه در دسترساند و پرکردنشان چند دقیقه بیشتر وقت نمیگیرد. افزونههای سئو مثل Yoast SEO Premium هم همین فیلدها را همراه با هشدارها و پیشنهادهای کاربردی در اختیارتان میگذارند تا متن جایگزین تصاویر را فراموش نکنید.
از داده ساختیافته غافل نشوید
مهمترین ابزار شما برای دادن اطلاعات درباره تصویر به موتورهای جستجو، داده ساختیافته است. با نوع ImageObject در schema.org میتوانید جنبههای کلیدی تصویر را منتقل کنید و شانس حضور تصویر در فیچرهای خاص نتایج را بالا ببرید؛ مثلاً با اعلام جزئیات لایسنس، تصویر شما شایستگی گرفتن نشان Licensable در نتایج جستجو را پیدا میکند.
اگر چند تصویر در صفحه دارید، با استفاده از primaryImageOfPage مطابق راهنمای گوگل برای انتخاب تصویر اصلی مشخص کنید کدام تصویر را باید تصویر اصلی صفحه در نظر بگیرد.
اگر با پیادهسازی اسکیما در وردپرس آشنا نیستید، آموزش افزودن انواع اسکیما به سایت وردپرسی نقطه شروع خوبی است.
چکلیست نهایی برای بهینهسازی تصاویر در جستجوی مالتیمودال
پیش از بستن این صفحه، وضعیت فعلی تصاویر سایتتان را با این چکلیست بسنجید:
- نمایش فعلی تصاویر را در ابزارهایی مثل سرچ کنسول گوگل و Bing Webmaster Tools بررسی کنید.
- دسترسی خزندهها—بهویژه خزندههای مخصوص تصویر—دیرکتیوهای ایندکس و کدهای وضعیت HTTP را تایید کنید.
- HTML رندرشده صفحات مهم را برای حضور المانهای تصویر چک کنید.
- پیادهسازی جاوااسکریپت و لزیلودینگ را بازبینی کنید.
- محدودیتهای رباتها در سطح CDN و سرور را تست کنید.
- ابزارهای کمکبهکشف تصویر مثل نقشه سایت XML تصاویر را بررسی کنید.
- بافت صفحه مقصد را ممیزی کنید: اسکیما، متن جایگزین و متن مرتبط اطراف تصویر.
جمعبندی
جستجوی مالتیمودال محتوای بصری سایت را از همیشه مهمتر کرده است. رباتها باید بتوانند به تصاویر دسترسی داشته باشند و آنها را درک کنند تا در نتایج مالتیمودال—از گوگل لنز تا جستجوی هوش مصنوعی—نمایششان بدهند.
نکته دلگرمکننده این است که پایههای جستجوی مالتیمودال چیز تازهای نیست؛ همان استانداردهای شناختهشده سئوی تصویر است: دسترسیپذیری فنی، URLهای سالم و ثبات، متادیتای درست و بافت صفحه. حتی اگر به رباتهای جستجوی هوش مصنوعی نگاه کنید، باز هم نکته کلیدی همان پیادهسازی فنی درست سایت است.
اگر حس میکنید پایههای سئوی سایتتان هنوز محکم نیست، پیش از رفتن سراغ جزئیات، راهنمای روشهای اصولی بالا بردن سئوی وردپرس را مرور کنید و بعد این چکلیست را روی تصاویر اجرا کنید؛ پیش از آنکه رقبا جستجوی تصویری را جدی بگیرند.