در این مقاله از وبوآپ تصمیم داریم، به موضوع، آموزش غیرفعال کردن AMP وردپرس بپردازیم. پس برای کسب اطلاعات بیشتر و یادگیری درباره این موضوع همراه باشید.💙
برای خرید کلاس آنلاین اسکای روم میتوانید، در این صفحه اقدام نمایید.
دلیل غیرفعال کردن AMP وردپرس
قبل از اینکه به نحوه غیرفعال کردن amp در وردپرس بدون افت سئو سایت بپردازم به برخی دلایل که ممکنه شما هم با دیدن این دلایل تصمیم به غیرفعال کردن AMP در وردپرس بکنید اشاره میکنم. یکی از نشریات آنلاین دلیل عدم استفاده از amp در سایت خودش را به این صورت معرفی کرده بود که، به نظر میرسد میزان ترافیک تقریبا یکسان است و تغییر محسوسی در آن مشاهده نشده، از آنجایی که AMP ما را محدود کرده بود و نمیتوانستیم فیلدها و بخشهای مختلفی را نمایش دهیم، اما تاکنون با غیرفعال کردن amp فیدبک خوبی داشتهایم.
به دلیل غیرفعال بودن منوهای سایت در AMP کاربران قادر به مشاهده سایر صفحات نیستند. یا اینکه وقتی در بیشتر قالبها در انتهای نوشته مطالب مرتبط و پیشنهادی نمایش داده میشود با استفاده کردن از AMP خبری از طراحی بصری نیست که کلیک روی آنها افزایشی داشته باشد. بنابراین به محض اتمام شدن خواندن نوشته کاربران از سایت خارج شده و با کاهش شدید Bounce Rate در سایت مواجه میشوید. برای خود من در یک وبلاگ شخصی هنگام استفاده از AMP در وردپرس متوسط زمان حضور کاربر در سایت چیزی در حدود 3 دقیقه و Bounce Rate 87 را داشتم که بعد از غیرفعال کردن آن و مشاهده آمار این ارقام افزایش یافتند. به طوری که متوسط زمان حضور در سایت به 7 دقیقه و Bounce Rate نیز به 91 درصد رسید.
در صورتی که دلیل شما بخاطر نمایش ندادن فرم هست باید بدونید که قابلیتی در AMP هست که میتونید برای یک نوشته یا برگه خاص تعیین کنید که نسخه AMP سایت نمایش داده نشود. اما اگر دلیل شما بخاطر کاهش بانس ریت هست غیرفعال کردن کلی اون مورد نیاز خواهد بود.
غیرفعال کردن AMP وردپرس بدون افت سئو
حال که بر اساس دلایل بالا تصمیم به غیرفعال کردن amp در وردپرس گرفتید در ادامه به نحوه غیرفعال کردن AMP در وردپرس میپردازم. برای شروع کار ابتدا باید افزونههای مربوط به AMP وردپرس را غیرفعال کنید. اگر با استفاده از آموزش ساخت AMP در وردپرس اقدام به نصب کردهاید لازم است. افزونههای AMP و Glue for Yoast SEO & AMP را غیرفعال کنید.
از انجایی که لود سایت در AMP گوگل برای تمام صفحات به شکلی انجام میگیرد. که با اضافه کردن /amp/ به انتهای صفحات میتواند نسخه amp سایت را دید بنابراین در نتایج گوگل وقتی کاربری روی آدرس سایت شما که به صورت AMP میباشد. و آیکون آن نیز نمایش داده میشود، بعد از غیرفعال کردن دو افزونه فوق با صفحه 404 وردپرس مواجه خواهد شد.
پس اولین مشکلی که پیش آمده خطای 404 در وردپرس است که باید کاری کنیم کاربران به صورت خودکار از صفحه AMP به صفحه نوشته هدایت شوند. برای اینکه ریدایرکت کاربران به صورت اصولی و حفظ سئو انجام بشه لازمه که لینکها به صورت ریدایرکت 301 در وردپرس انجام گیرند. که برای انجام این کار دو راه دارید.
روش اول: استفاده از فایل htaccess.
شخصا استفاده از کد برای ریدایرکت کاربران با استفاده از فایل htaccess. را میپسندم. با استفاده از این روش کافیه کد زیر را در فایل htaccess. هاست خودتون قرار بدین. تا کار ریدایرکت کاربران در سایت از نسخه AMP صفحات به نسخه اصلی سایت به صورت ریدایرکت 301 انجام بگیره.
بنابراین؛ وارد هاست خود شده و روی گزینه File Manager کلیک کنید. سپس وارد public_html شده و به دنبال فایل htaccess. بگردید. این فایل جزو فایلهای مخفی است، اگر نمایش داده نشد روی دکمه Settings در بالاس صفحه سمت راست کلیک کنید تا پنجره زیر باز شده و سپس گزینه Show hidden Files را انتخاب کنید.
بعد از کلیک روی دکمه Save فایل نمایش داده خواهد شد. حالا روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید. و کدهای زیر را در مکان مناسبی از این فایل قرار دهید.
# Redirect AMP to non-AMP
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]
بعد از قرار دادن این کد و ذخیره فایل حالا آدرس یکی از نوشتههای سایت را باز کرده. و /amp/ را به انتهای آن اضافه کنید. خواهید دید که با مراجعه به این آدرس دیگر صفحه 404 نمایش داده نشده. و به صفحه همان نوشته هدایت خواهید شد. بعد از اینکه کلیه لینکهای صفحات در نتایج جستجو اصلاح شدند. و دیگه آیکون AMP گوگل در کنار آدرس سایت شما نمایش داده نشد. میتونید، کد بالا را از فایل htaccess. بردارید. معمولا این کار بستگی به تعداد صفحات ایندکس شده سایت شما خواهد داشت. و مدتی زمانبر است.
روش دوم: استفاده از افزونه
افزونهای که برای ریدایرکت کاربران در وردپرس قصد معرفی اونو دارم با نام Redirection در مخزن وردپرس به ثبت رسیده. و تاکنون تونسته بیش از یک میلیون نصب فعال و کسب امتیاز 402 را ازآن خودش بکنه که با استفاده از این افزونه میتونید امکان ریدایرکت کاربران را از صفحه AMP به صفحه اصلی در سایت فراهم کنید. برای استفاده از این افزونه روی دکمه زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شوید و سپس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه بکنید.
بعد از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با نام Redirection در بخش ابزارها پیشخوان وردپرس اضافه خواهد شد. روی این منو کلیک کنید تا به صفحه افزونه برای اضافه کردن ریدایرکت 301 در وردپرس هدایت شوید.
Source URL:
ابتدا در این فیلد کد زیر را قرار دهید. دقت کنید. که حتما کد را از اینجا کپی کنید، چرا که به دلیل چینش زبان راست به چپ ممکنه اشتباه وارد کنید.
/(.*)\/amp
Target URL:
در این فیلد هم آدرس سایت خودتون را وارد کرده. و بعد از / از کاراکتر 1$ استفاده کنید. در اینجا هم آدرس را کپی کنید. و به جای site.com آدرس دامنه خودتون را وارد کنید.
http://example.com/$1
برای سفارش طراحی سایت به این لینک مراجعه کنید.
در صورتی که اقدام به نصب SSL در وردپرس کردید فراموش نکنید. که حتما آدرس را همراه با پروتکل امن HTTPS وارد کنید. در نهایت تیک گزینه Regex را فعال کنید. سپس روی دکمه Add Redirect کلیک کنید. کار به اتمام رسیده و از این پس لینکهای AMP در سایت به خود نوشته ریدایرکت خواهند شد. برای اطمینان از اینکه کار به دستی انجام شده به انتهای آدرس یکی از نوشتهها /amp/ را اضافه کنید، اگر ریدایرکت شدید همه چیز به درستی انجام شده است.