یکی از شایع ترین مشکلاتی که سایت های وردپرسی بعد از استفاده از CloudFlare با آن مواجه میشوند عدم ایندکس شدن تصاویر سایت در گوگل است.کلودفلر نوعی سیستم توزیع محتوا میباشد. زمانی که شما برای بهبود سئوی سایت وردپرسی خود اقدام میکنید یکی از راه هایی که در پیش دارید استفاده از CDN است. CDN یا سیستم توزیع محتوا کپی سایت شما را در سرور های مختلفی از نقاط جهان نگهداری میکند تا به محض درخواست کاربر برای بازدید از سایت شما اطلاعات از نزدیک ترین سرور به مرورگر وی ارسال شود بدین ترتیب در سریع ترین زمان ممکن سایت شما برای او بارگذاری خواهد شد.
اگر سایت شما از SSL استفاده میکند پس از استفاده از کلودفلر دچار مشکل عدم ایندکس تصاویر سایت خود خواهید شد. که این امر باعث سقوط جایگاه سایت شما در گوگل و رنکینگ آن میشود.
آموزش رفع مشکل عدم ایندکس تصاویرسایت در گوگل
جهت رفع این مشکل کافیست کدی که به شما معرفی میکنیم را در فایل Function.php وردپرس خود قرار دهید.
function wpseo_cdn_filter( $uri ) {
return str_replace( ‘http:// Yourdomain.com, ‘http://cdn. Yourdomain.com, $uri );
}
add_filter( ‘wpseo_xml_sitemap_img_src’, ‘wpseo_cdn_filter’ );
نکته: بجای Yourdomain از آدرس سایت خود استفاده کنید.
برای دسترسی به فایل Function.php دو راه در پیش دارید:
راه اول: بخش پوسته وردپرس
در این روش ابتدا باید وارد پیشخوان وردپرس خود شوید سپس از منوی آن بخش نمایش و سپس ویرایشگر پوسته را انتخاب کنید. پوسته خود را از منوی کشویی انتخاب کنید و سپس از پرونده های پوسته موجود در سمت چپ فایل Function.php را انتخاب کنید. کد را جایگذاری کرده و روی بروزرسانی پرونده کلیک کنید.
راه دوم: کنترل پنل هاست
برای استفاده از این روش ابتدا وارد هاست سیپنل خود شوید. سپس از بخش Files گزینه File Manager را باز کنید.
آموزش نحوه ورود به هاست سیپنل CPanel
وارد public_html شوید سپس پوشه wp-content و پس از آن themes را باز کنید. پس از یافتن پوشه قالب درحال استفاده آن را باز کنید و فایل Function.php آن را با کلیک بر روی Edit ویرایش کنید.
سپس کد مربوطه را در آن وارد کنید و روی Save Changes کلیک کنید تا تغییرات اعمال شوند.
مشکل عدم ایندکس تصاویر سایت شما در گوگل رفع شد!