آموزش های وردپرس

غیرفعال کردن AMP وردپرس بدون تاثیر در رتبه سئو

استفاده کردن از AMP در وردپرس از طرف گوگل اجباری نیست و در الگوریتم جدید گوگل هیچ تاثیر روی سئوی سایت ندارد و فقط افزایش سرعت دسترسی سایت را در نسخه های موبایل افزایش می دهد، بنابراین ممکن است شما بخواهید اقدام به غیرفعال کردن AMP وردپرس کنید.

AMP مخفف عبارت Accelerate mobile pages به معنی افزایش سرعت لود شدن صفحات در موبایل می باشد. این فریم ورک موجب بهینه سازی کد های HTML شده و باعث بار گذاری سریع صفحات وب شده و خواندن آنها را برای کاربران موبایلی تسهیل می بخشد.

همانطور که پیش از این نیز گفتیم، استفاده کردن یا نکردن از AMP در سایت از طرف گوگل اجبار نشده است و در الگتوریم جدید گوگل نیز تاثیری در سئوی سایت نخواهد داشت.

تنها تاثیر مثبت استفاده از AMP در وردپرس، افزایش سرعت لود صفحات در موبایل است که می تواند تجربه کاربری خوبی را نیز به دنبال داشته باشد.

از آنجایی در نسخه AMP سایت، استایلها و فایلهای مختلف حذف شده و فقط بخش های ضروری به کاربران نمایش داده خواهد شد، افراد پس از ورود به سایت به مطالب دیگر هدایت نمی شوند و سایت را ترک می کنند. این موضوع می تواند یکی از مهم ترین دلایل غیرفعال کردن AMP وردپرس باشد.

در این آموزش از وردپرس نارنجی، به نحوه غیرفعال کردن AMP وردپرس بدون لطمه زدن به رتبه سئوی سایت خواهیم پرداخت.

 دلایل غیرفعال کردن AMP  وردپرس

پیش از اینکه به نحوه غیرفعال کردن AMP بدون تاثیر منفی در سئوی سایت بپردازیم، بهتر است کمی با دلایلی که ممکن است شما نیز برای غیرفعال کردن AMP وردپرس داشته باشید، بپردازیم.

این مطلب را از دست ندهید :
افزایش سرعت لود وردپرس با فایل htaccess

یکی از نشریات آنلاین هدف خود را از غیرفعال کردن amp این چنین توجیه می کند:

به نظر می‌رسد میزان ترافیک سایت تقریبا یکسان است و تغییر محسوسی در آن مشاهده نشده است.  AMP ما را محدود کرده بود و نمی‌توانستیم فیلدها و بخش های مختلفی را نمایش دهیم، اما تاکنون با غیرفعال کردن amp فیدبک خوبی داشتیم.

به دلیل غیرفعال بودن منوهای سایت در نسخه AMP کاربران سایر صفحات سایت را نخواهند دید و حتی در انتهای نوشته، مطالب مرتبط و پیشنهادی نمایش داده نمی شوند.

با استفاده از AMP خبری از طراحی بصری نیست تا بتوانید افزایش کلیک را در وبسایتتان داشته باشید، بنابراین به محض اتمام شدن خواندن نوشته کاربران از سایت خارج شده و با کاهش شدید Bounce Rate در سایت مواجه خواهید شد.

در صورتی که دلیل شما برای غیرفعال کردن AMP بخاطر نمایش ندادن فرم است، در AMP قابلیتی وجود دارد که میتوانید با کمک آن برای یک نوشته یا برگه خاص نسخه AMP سایت را نمایش ندهید. اما اگر دلیل شما بخاطر کاهش بانس ریت سایتتان است، غیرفعال کردن کلی آن مورد نیاز خواهد بود.

غیرفعال کردن AMP  وردپرس بدون تاثیر در رتبه سئو

اکنون اگر تصمیم به غیرفعال کردن AMP وردپرس گرفته اید، باید افزونه های مربوط به amp را در سایت خود غیرفعال و پاک نمایید.

از آنجایی که با نصب amp صفحات سایتتان در گوگل با آدرس yourdomain.com/amp/ نمایش داده می شوند، با غیرفعال کردن آن کاربرانی که از گوگل وارد سایتتان می شوند با صفحه ۴۰۴ مواجه خواهند شد.

این مطلب را از دست ندهید :
آموزش نحوه محدود کردن کاراکترهای دیدگاه وردپرس

پس اولین مشکلی که پس از غیرفعال کردن amp رخ می دهد، مواجه با صفحات ۴۰۴ است که باید کاری کنیم کاربران با ریدایرکت ۳۰۱ وردپرس، به صورت خودکار از نسخه amp به آدرس اصلی هدایت شوند. برای این منظور دو راه پیش روی شما قرار دارد:

راه حل اول: استفاده از فایل .htaccess

برای ریدایرکت ۳۰۱ از نسخه amp به نسخه اصلی سایت با استفاده از فایل .htaccess کافی است کد زیر را در آن قرار دهید. برای این منظور به هاست خود رفته و در مسیر نصب وردپرس فایل .htaccess را ویرایش نمایید و قطعه کد زیر را در انتهای آن قرار دهید.

// Redirect AMP to non-AMP

RewriteEngine On

RewriteCond %{REQUEST_URI} (.+)/amp(.*)$

RewriteRule ^ %1/ [R=301,L]

بعد از قرار دادن این کد و ذخیره فایل، آدرس یکی از نوشته های سایتتان را وارد کرده و /amp/ را در انتهای آن قرار دهید.

چنانچه با مراجعه به این آدرس با صفحه ۴۰۴ مواجه نشده و به صفحه همان نوشته هدایت شدید، یعنی کار خود را به درستی انجام داده اید.

بعد از مدتی که کلیه لینک های صفحات در نتایج جستجو اصلاح شدند و به طور کلی اقدامات شما مربوط به غیرفعال کردن AMP وردپرس در گوگل نیز ثبت شد، می توانید کد بالا را از فایل htaccess. بردارید. مدت زمان این کار بستگی به تعداد صفحات ایندکس شده سایت شما خواهد داشت.

راه حل دوم: نصب افزونهRedirection 

افزونه ای که برای ریدایرکت ۳۰۱ در وردپرس در این آموزش معرفی می کنیم، با عنوان Redirection در مخزن وردپرس به ثبت رسیده است. این افزونه تا کنون با بیش از ۱ میلیون نصب فعال توانسته است امتیاز ۴.۲ را از کاربران خود بدست بیاورد.

این مطلب را از دست ندهید :
نمایش آمار سایت در وردپرس با WP Statistics

برای ریدایرکت ۳۰۱ از نسخه amp به نسخه اصلی سایت، با کلیک روی دکمه زیر افزونه Redirection را دانلود و سپس به کمک آموزش نحوه نصب افزونه ها در وردپرس اقدام به نصب وفعالسازی آن در وبسایت خود نمایید.

دانلود افزونه Redirection 

پس از نصب و فعالسازی افزونه، زیر منویی با عنوان Redirection در بخش ابزارهای پیشخوان وردپرس اضافه می شود. روی آن کلیک کنید تا به صفحه ریدایرکت ۳۰۱ در افزونه هدایت شوید.

افزونه ریدایرکت وردپرس
تنظیمات افزونه ریدایرکت ۳۰۱

پس از غیرفعال کردن AMP وردپرس ، فیلدهای مربوطه را مانند آنچه در ادامه توضیح می دهیم پر کنید.

Source URL: ابتدا در این فیلد کد زیر را قرار دهید.

/(.*)\/amp

Target URL: در این فیلد هم آدرس سایت خودتان را وارد کرده و بعد از / از کاراکتر ۱$ استفاده کنید. به جای example.com آدرس دامنه خود را وارد نمایید. در صورتی که اقدام به نصب SSL در وردپرس کرده اید، حتما آدرس را همراه با پروتکل امن HTTPS وارد کنید.

http://example.com/$1

در نهایت تیک گزینه Regex را نیز فعال کرده و روی دکمه Add Redirect کلیک کنید. کار به اتمام رسیده و از این پس لینک‌های AMP در سایت به خود نوشته ریدایرکت خواهند شد. برای اطمینان از اینکه کار به دستی انجام شده است به انتهای آدرس یکی از نوشته های خود /amp/ را اضافه کنید، اگر به نسخه اصلی نوشته ریدایرکت شدید همه چیز به درستی انجام شده است.

عاطفه نوربخش

عاطفه نوربخش هستم؛ هم بنیانگذار " وردپرس نارنجی " که حاصل تجربه های خودم در حوزه تخصصی وردپرس را برایتان می نویسم و تلاش میکنم به شما کمک کنم تا با سیستم مدیریت محتوای وردپرس، سایت وردپرسی ای زیبا و حرفه ای داشته باشید.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

۱۱ دیدگاه

  1. سلام ممنون از مطالب مفید و کاربردی تون

    عذرمیخوام از راه دوم htaccess ریدایرکت درست شده و خطای ۴۰۴ نمیده ولی برای صفحه اصلی وقتی amp/ به آدرس اضافه میکنم پیام ۴۰۴ میده.

    لطفا راهنمایی میفرمایید. متشکرم

    1. سلام وقتتون بخیر
      خواهش می کنم. با کمک افزونه دقت کنید که حتما اگر از ssl استفاده کردید آدرس رو با https قرار بدید و اگر بازهم جواب نمی گیرید روش اول رو تست و بررسی کنید.

      1. با سلام و احترام

        ممنون از راهنمایی و پاسخگویی به موقع شما.

        معذرت میخوام اشتباه گفتم. از طریق htaccess ریدایرکت کردم و مشکل صفحه اصلی هست. امروز آدرس صفحه اصلی + amp/ رو به آدرس اصلی بدون amp از طریق افزونه yoast ریدایرکت کردم. این کار درسته؟ یا کد داخل htaccess رو باید جور دیگه تغییر بدیم؟

        خیلی متشکرم

        1. سلام
          خواهش می کنم
          نه مشکلی نیست در واقع افزونه ها کدها را به فایل های مربوطه اضافه می کنند بدون دخالت شما. اما دقت کنید با حذف افزونه این ریدایرکت هم حذف میشه ولی اصلا کار اشتباهی نیست.

          1. با سلام و احترام

            عذر میخوام اشتباه نشه. بنده این کد رو بدون نصب افزونه و مستقیم در فایل htaccess گذاشتم:

            // Redirect AMP to non-AMP
            RewriteEngine On
            RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
            RewriteRule ^ %1/ [R=301,L]

            همه صفحات درست ریدایرکت میشن به نسخه اصلی صفحه ولی صفحه اصلی سایت مشکل داشت که با افزونه yoast به نسخه غیرِ amp ریدایرکت کردم.

            میخواستم از حضورتون بپرسم برای مشکل صفحه اصلی راه حلی هست؟
            ریدایرکت با yoast کار درستی هست؟

            یک دنیا متشکرم
            ارادتمند

            1. سلام وقتتون بخیر
              این قطعه کد تمام صفحات رو ریدایرکت می کنه
              اما اینکه جرا صفحه اصلیتون ریدایرکت نشده موضوعی که می شود بررسیش کرد اما استفاده از افزونه یوست اصلا هیچ مشکلی نداره 🙏

              1. با سلام و احترام

                خیلی ممنون بابت پاسخگویی سریع و راهنمایی خوبتون.

                بله دقیقا همه صفحات درستن ولی صفحه الی نه.
                شاید هم تداخلی داره با ریدایرکت که از tld قبلی به tld جدید دادم و اولِ فایل htaccess گذاشتم.
                فقط شما اشاره داشتین که این کد رو باید انتهای htaccess بزاریم. از این بابت مطمئن هستید؟
                البته صفحه اصلی فکر نکنم کد ۴۰۴ برگردونه ولی مینویسه صفحه مورد نظر یافت نشد.

                این از نظر شما برای سئو ضرر داره؟

                سپاسگزارم

                1. سلام وقت بخیر
                  خواهش می کنم.
                  بله انتهای فایل بهترین مکان هست اما بستگی به کدهای داخل htaccess هم داره.
                  بله یافت نشدن صفحه اصلی در واقع همون خطای ۴۰۴ هستش که بهتره رفعش کنید. اگر از این کد جواب نگرفتید از ریدایرکت ۳۰۱ برای تک صفحه اصلیتون استفاده کنید..

                  1. با سلام و احترام

                    ممنون و متشکر از پاسخگویی شما و وقت ارزشمندتون.

                    عذرمیخوام مشکل ریدایرکت صفحه اصلی هنوز وجود داره. به نظرتون افزونه Redirection رو نصب کنم بهتر نیست؟

                    مشکل نصب افزونه خودتون بهتر میدونید درخواست های بیشتری رو ایجاد میکنه.

                    متشکرم

      2. با سلام و احترام

        عذرمیخوام افزونه رو هم نصب کردم ولی همچنان مشکل ریدایرکت صفحه اصلی وجود داره.
        توو سایت زیر هم یکی این مشکلو داشته ولی علاوه بر صفحه اصلی چند صفحه دیگه هم براش مشکل داره.

        واقعا نمیدونم چکار باید کرد.

        1. سلام وقتتون بخیر
          در افزونه یوست هم ریدایرکت کردید باز هم مشکل وجود داره؟
          لطفا با هاستینگ خودتون هم درباره این موضوع مشورت کنید و در صورت تمایل از طریق صفحه تماس با ما با من در ارتباط باشید تا مشکلتون بررسی و حل شود.

تخفیف های جشنواره نوروز 1399 را از دست ندهید!شرکت در جشنواره نوروزی
+
بستن