ریدایرکت در لغت یعنی هدایت مجدد! وقتی میخواهید بازدیدکنندگان یک صفحه یا آدرس اینترنتی را به صفحه یا آدرسی جدید منتقل کنید، باید سراغ ریدایرکت کردن بروید.
ریدایرکت انواع مختلفی دارد و در این مقاله میخواهیم ببینیم ریدایرکت ۳۰۱ چیست، چه مزایایی دارد، چگونه اجرا میشود، حذف و تغییر آن به چه صورتی انجام میگیرد و….
پس خیالتان راحت که هر سؤالی در این رابطه داشته باشید، جوابش را میگیرید!
ریدایرکت ۳۰۱ چیست؟
این نوع از انواع ریدایرکتها، برای انتقالهای دائمی به کار گرفته میشوند؛ یعنی وقتی میخواهید آدرس صفحهای را برای همیشه تغییر دهید، ریدایرکت ۳۰۱ چیزی است که به آن نیاز خواهید داشت.
فرض کنید وبلاگ یک دامنه روی یک زیردامنه یا Subdomain نگهداری میشود، مثل blog.example.com؛ اما حالا مسئولان آن سایت تصمیم گرفتهاند تا استراتژی خود را تغییر دهند و وبلاگ را به یک دایرکتوری درون دامنۀ اصلی انتقال دهند؛ در چنین شرایطی، وبلاگ احتمالاً در آدرس example.com/blog قرار خواهد گرفت.
هرچقدر هم گسترده اطلاعرسانی کنید، تعدادی از بازدیدکنندگان قبلی، از روی عادت سراغ آدرس پیشین میروند و اگر نمیخواهید آنها را از دست بدهید، باید با استفاده از ریدایرکت، زمینه را برای انتقال آنها به آدرس جدید فراهم کنید.
چون چنین انتقالی دائمی است و دیگر قرار نیست شرایط به حالت قبل برگردد، ریدایرکت ۳۰۱ که به آن ریدایرکت دائمی (Permanent Redirect) هم میگویند، چارۀ کار است.
به بیان سادهتر، ریدایرکت ۳۰۱ به مرورگر میگوید این آدرس جدید صفحه است و آدرس قبلی دیگر هیچوقت برای نمایش این صفحه کاربرد نخواهد داشت. مرورگر بعد از دریافت این پیام، کاربر را به آدرس جدید میفرستد و نمیگذارد ترافیک هدر برود.
پیشنهاد خواندنی: آموزش سئو سایت فروشگاهی (راهنمای کامل و جامع) |
از دیدگاه فنیتر، ۳۰۱ یک کد وضعیت در HTML به حساب میآید که جابهجایی دائمی صفحه را به مرورگرها و موتورهای جستوجو اطلاع میدهد.
بهخاطر دائمی بودن انتقال، تمام اعتبار آدرس مبداء به صفحۀ ساختهشده روی آدرس مقصد منتقل خواهد شد. از منظر سئو این موضوع خیلی مهم است؛ چون اگر مدتها برای بالا آوردن صفحهای زحمت کشیده باشید، مسلماً دوست ندارید بهخاطر تغییر URL آن اعتبار از بین برود؛ ریدایرکت ۳۰۱ با مطلع کردن موتورهای جستوجو از کلیت ماجرا، مانع از بروز چنین معضلی خواهد شد.
پس یک بار دیگر بهشکلی خیلی خلاصه و قابل فهم، به پرسش ریدایرکت ۳۰۱ چیست پاسخ بدهیم و برویم سراغ باقی مقاله:
وقتی محتوای صفحهای را (برای همیشه) به آدرس جدیدی منتقل میکنید، با استفاده از ریدایرکت ۳۰۱ میتوانید بازدیدکنندگان URL قبلی را بهصورت خودکار، به آدرس جدید بفرستید تا همان محتویاتی را ببینند که دنبالش میگشتند.
یک نوع ریدایرکت دیگر داریم که با عنوان ۳۰۲ شناخته میشود؛ بیایید فرق آن را با ریدایرکت ۳۰۱ زیر ذرهبین ببریم.
پیشنهاد خواندنی: راهنمای کامل سئو وردپرس با افزونه یوست سئو |
ریدایرکت ۳۰۱ و ۳۰۲ چه تفاوتی دارند؟
درحالیکه هر دو نوع برای انتقال کاربر از آدرس قدیمی به آدرس جدید کاربرد دارند، یک تفاوت بارز بین آنها دیده میشود؛ آن هم اینکه ۳۰۱ دائمی است و ۳۰۲ موقتی!
همانطور که بالاتر هم گفتیم، در صورت انتقال دائمی، باید دنبال چارهای برای انتقال اعتبار URL اولیه به مقصد جدید بود؛ خوشبختانه ریدایرکت ۳۰۱ در رابطه با این مسئله مفید واقع میشود و به موتورهای جستوجو میفهماند که باید اعتبار صفحۀ قبلی را به صفحۀ جدید انتقال دهند؛ بنابراین، گوگل و دیگر همکارانش، ایندکسهای خود را بهروزرسانی و URL جدید را جایگزین URL قبلی میکنند.
اما بعضی وقتها شرایطی پیش میآید که ناچارید بهطور موقت از URL جدیدی برای نمایش محتویات یک صفحه کمک بگیرید؛ قاعدتاً در این حالت دوست ندارید اعتبار صفحۀ مبدا از دست برود و به آدرس مقصد موقتی منتقل شود! پس ریدایرکت ۳۰۲ وارد عمل میشود و دربارۀ موقتی بودن شرایط، با موتورهای جستوجو اتمام حجت میکند.
بسیار مهم است که از هرکدام از انواع ریدایرکتها، در شرایط درست استفاده کنید؛ وگرنه با مشکلات ریزودرشت زیادی مواجه خواهید شد که در نهایت ضررهای سنگینی به سایت وارد میکنند.
اگر دوست بدانید مزایای ریدایرکت ۳۰۱ چیست، بخش بعدی را بخوانید.
پیشنهاد خواندنی: فایل Robots.txt چیست و چه کاربردی در سئو تکنیکال سایت دارد؟ |
ریدایرکت ۳۰۱ چه مزایایی دارد؟
بعد از انتقال دائمی و اعمال ریدایرکت ۳۰۱، مزایایی شامل حالتان خواهند شد که در این بخش آنها را بررسی میکنیم.
آسیب نرسیدن به وضعیت سئو سایت
گفتیم که با انجام این نوع ریدایرکت، موتورهای جستوجو متوجه میشوند که انتقال دائمی است؛ بهدنبال این موضوع، تمام اعتبار URL قبلی و رتبههایی که به آن اختصاص داشت، به URL و دامنۀ جدید منتقل میشود و این یعنی سئو سایت آسیب نمیبیند!
تا چند سال قبل، حتی بعد از ریدایرکت از نوع ۳۰۱ هم رتبهبندی سایت دچار افت میشد؛ اما بعد از سال ۲۰۱۹، اوضاع عوض شد و حالا میتوانیم به قطعیت بگوییم که اگر از این نوع ریدایرکت استفاده کنید، URL جدید دقیقاً قدرت و اعتباری به اندازۀ URL قدیمی خواهد داشت.
پیشنهاد خواندنی: سئو چیست؟ هرآنچه باید بدانید |
بهبود تجربۀ کاربری
اینکه کاربران هنگام گشتوگذار در سایت و زمانی که میخواهند وارد یکی از صفحات شوند با تجربۀ ناخوشایندی مواجه نشوند، یک اصل مهم است که از جهات مختلف به نفع سایت و دامنه خواهد بود.
ریدایرکت کردن، بهصورت خودکار بازدیدکنندگان را به صفحۀ درست منتقل میکند و نمیگذارد با مشکلاتی مثل صفحات ارور و امثال اینها مواجه شوند؛ بنابراین، تجربۀ کاربری آسیب نمیبیند و ترافیک ورودی سایت سردرگم و کلافه نخواهد شد.
از بین رفتن مشکل صفحات و محتواهای تکراری (Duplicate Content)
وجود دو صفحه روی سایت که محتوایی کاملاً یکسان داشته باشند، اصلاً اتفاق خوبی نیست! از آنجایی که ریدایرکت ۳۰۱ روی دائمی بودن انتقال تأکید دارد، نمیگذارد کرالرهای موتورهای جستوجو URL قدیمی را ایندکس کنند و بهخاطر وجود دو صفحه، نمرهای منفی برای سایت در نظر بگیرند.
در طرف دیگر ماجرا، ریدایرکت ۳۰۲ که بالاتر راجعبه آن صحبت کردیم و گفتیم نشاندهندۀ انتقال موقتی است، احتمال بروز چنین مشکلی را بیشتر میکند.
پیشنهاد خواندنی: کد اسکیما چیست و استفاده از آنها چه تاثیری در سئو سایت دارد؟ |
حفظ درستی ساختار وبسایت
متخصصان روی این موضوع توافق نظر دارند که ساختار درست وبسایتها، یکی از شاخصههای اصلی و لازم برای کسب موفقیت به حساب میآید.
وقتی صفحات مرتب و اصولی کنار هم چیده شده باشند، هم کاربران و هم کرالرهای موتورهای جستوجو، کار راحتتری برای گشتوگذار در سایت و پیدا کردن موضوعات بهخصوص خواهند داشت.
جابهجایی و تغییر URL میتواند ساختار وبسایت را دستخوش تغییر و آسیب کند؛ اما اگر از ریدایرکت ۳۰۱ استفاده کنید، چنین مشکلی پیش نمیآید.
جلوگیری از بروز خطای ۴۰۴
صفحات خالی و URLهایی که هیچ محتوایی در آنها وجود ندارد، خطای ۴۰۴ را روی نمایشگر بازدیدکنندگان به تصویر میکشند؛ طبیعی است که هرچقدر تعداد این صفحات بیشتر باشد، وجههای غیرحرفهایتر از سایت ایجاد میشود که خوب نیست.
حذف محتویات یک صفحه و انتقال آن به آدرسی جدید، در صورت استفاده نکردن از ریدایرکت ۳۰۱، کاربر را با این خطا مواجه میکند؛ اما اگر بهدرستی و در جای مناسب از ریدایرکت معرفیشده کمک بگیرید، کاربران عوض اینکه به خطای ۴۰۴ برخورد کنند، یکراست به صفحۀ درست هدایت میشوند؛ اتفاقی که در نهایت به نفع سایت تمام میشود.
با این اوصاف، هربار که قرار است آدرس صفحهای برای همیشه تغییر کند، اعمال ریدایرکت ۳۰۱ را در برنامههای خود داشته باشید تا نهتنها با مشکلی مواجه نشوید، بلکه از مزایای آن هم بهره ببرید.
حالا میرسیم به آموزش ریدایرکت ۳۰۱ که در بخش بعدی، مفصلاً به آن خواهیم پرداخت.
پیشنهاد خواندنی: خطای ۴۰۴ چیست؟ آموزش رفع خطای ۴۰۴ در وردپرس |
آموزش انجام ریدایرکت ۳۰۱
تا اینجا فهمیدیم که اگر برای تغییرات دائمی از ریدایرکت ۳۰۱ استفاده کنید، تمام اثرات منفی احتمالی خنثی خواهند شد.
حالا میخواهیم نحوۀ چگونگی اجرای آن را یادتان بدهیم. راههای مختلفی وجود دارند و در اینجا سعی میکنیم بهترینها و کاربردیترینهای آنها را زیر ذرهبین ببریم.
ریدایرکت ۳۰۱ با ویرایش htaccess. (متخص کاربران وبسرور آپاچی)
پیشنهاد میکنیم مقالۀ “htaccess چیست و چه کاربردهایی دارد؟” را بخوانید تا بفهمید این فایل چه کاربردهایی دارد؛ بههرحال، رایجترین روش برای اعمال ردایرکت ۳۰۱، ویرایش همین فایل است.
نکته: تنها اگر از وبسرور آپاچی استفاده میکنید، امکان ویرایش فایل htaccess. را خواهید داشت؛ چون این فایل تنها روی آپاچی وجود دارد.
حالا بیایید ببینیم برای شرایط مختلف، باید چه تغییراتی را روی htaccess اعمال کنید تا ریدایرکت ۳۰۱ بهدرستی انجام بگیرد.
ریدایرکت یک تک صفحه
دستور زیر برای ریدایرکت یک تک صفحه به کارتان میآید:
RRedirect ۳۰۱ /oldpage/ https://www.example.com/newpage/
ریدایرکت یک دامنۀ قدیمی به دامنهای جدید
این کد خیلی رایج نیست، اما کارآمدی آن ثابت شده است:
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ https://newsite.com/\ [L,R=301,NC]
ریدایرکت کل یک سایت به یک سابفولدر
از دستور زیر برای این منظور استفاده کنید:
Redirect ۳۰۱ / https://www.website.com/subfolder/
ریدایرکت سابفولدر به دامنهای جدید
این دستور کارتان را راه میاندازد:
Redirect ۳۰۱ /subfolder https://www.newwebsite.com/
ریدایرکت دایرکتوری سایت بعد از تغییر URL
میتوانید از دستور زیر استفاده کنید تا به خواستۀ خود در چنین شرایطی برسید:
Options +FollowSymLinks RewriteEngine On RewriteRule
^(.*)/old-category/(.*)$ $۱/new-category/$2 [R,L]
ریدایرکت از آدرس بدون www به آدرس با www
از دستور زیر استفاده کنید:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
ریدایرکت از HTTP به HTTPS
بعد از انتقال آدرس به نسخۀ ایمن پروتکل HTTP، دستور زیر را برای ریدایرکت به کار بگیرید:
RewriteCond %{https} off
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
ریدایرکت روی وبسرور Nginx
بله! ریدایرکت ۳۰۱ با ویرایش فایل htaccess. بسیار رایج است؛ اما خب همۀ کاربران با این وبسرور کار نمیکنند.
اگر کاربر Nginx هستید، دستوراتی که در ادامه آنها را بررسی میکنیم، برای ریدایرکت ۳۰۱ به کارتان میآیند.
نکته: کوچکترین اشتباه طی فرایند ریدایرکت ۳۰۱ در Nginx میتواند به ضررهای خیلی سنگین منجر شود.
اینجا باید فایل conf. را که معمولاً داخل root سرور قرار دارد ویرایش کنید.
ریدایرکت یک تک صفحه
دستور زیر را بنویسید:
server {
# Permanent redirect to an individual page
rewrite ^/old-page$ http://www.website.com/new-page permanent;
}
ریدایرکت تمام یک دامنه به دامنهای جدید
دستور زیر نیازتان را برطرف میکند:
server {
listen ۸۰;
listen ۴۴۳ ssl;
server_name devisers.in www.devisers.in;
return ۳۰۱ $scheme://www.devisers.com$request_uri;
}
ریدایرکت از HTTP به HTTPS
برای این منظور، از دستور زیر استفاده کنید:
server {
listen ۸۰;
server_name website.com www.website.com;
return ۳۰۱ https://website.com$request_uri;
}
ریدایرکت از آدرس بدون www به آدرس با www
دستور زیر دستتان را میگیرد:
server {
listen ۸۰;
listen ۴۴۳ ssl;
server_name devisers.in;
return ۳۰۱ $scheme://www.devisers.in$request_uri;
}
ریدایرکت روی Windows Server
ریدایرکت در سرور ویندوز از طریق دستکاری فایل web.config انجام میگیرد که در root جا خوش کرده است.
ریدایرکت یک تک صفحه
دستور زیر برای ریدایرکت تک صفحه به کار میآید:
<configuration>
<location path="old-page">
<system.webServer>
<httpRedirect enabled="true" destination="http://www.website.com/new-page/" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
ریدایرکت تمام یک دامنه به دامنهای جدید
دستور زیر مناسب این کار است:
<system.webServer>
<httpRedirect enabled="true" destination="http://www.newwebsite.com/" />
</system.webServer>
ریدایرکت از HTTP به HTTPS
دستور زیر آدرس را به HTTPS مجهز میکند:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ریدایرکت از آدرس بدون www به آدرس با www
این دستور را بنویسید تا ریدایرکت ۳۰۱ انجام بگیرد:
<rewrite>
<rules>
<rule name="Redirect http://website.com to http://www.website.com HTTP" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*"></match>
<conditions>
<add input="{HTTP_HOST}" pattern="^website.com$"></add>
<add input="{HTTPS}" pattern="off"></add>
</conditions>
<action type="Redirect" url="http://www.website.com/{R:0}" redirectType="Permanent" appendQueryString="true"></action>
</rule>
</rules>
</rewrite>
ریدایرکت در وردپرس
وردپرس محبوبترین و پراستفادهترین CMSای است که تاریخ بشریت به خود دیده! اگر شما هم سایت خود را روی این زیربنای دوستداشتنی بنا کردهاید، میتوانید برای ریدایرکت ۳۰۱ سراغ راهکارهای مختلف و متفاوتی بروید.
اجرای ریدایرکت بهصورت مستقیم و از طریق خود سرور
اینجا باید یک فلشبک بزنیم به راهکارها و روشهایی که کمی بالاتر معرفی کردیم. در بخشهای قبلی، چگونگی ریدایرکت ۳۰۱ در شرایط مختلف و زمانهای گوناگون را آموزش دادیم و اگر سایت وردپرسی دارید، همچنان امکان بهرهگیری از آن روشها هم برایتان مهیا است.
اینجا باز هم تأکید میکنیم که دستکاری سرور برای ریدایرکت کردن یک فرایند کاملاً فنی است و ترجیحاً فقط افراد بلدکار باید سراغ آن بروند؛ چون اشتباههای کوچکوبزرگ میتوانند عواقب خیلی ترسناکی داشته باشند.
اما خب خوشبختانه راه دیگری هم برای سایتهای وردپرسی وجود دارد.
پیشنهاد خواندنی: بهینهسازی نرخ تبدیل یا CRO چیست و چرا خیلی مهم است؟ |
اجرای ریدایرکت با استفاده از یک افزونۀ وردپرسی
متنباز بودن و برخورداری از پلاگینهای فراوان، یکی از اصلیترین دلایل محبوبیت بسیار زیاد وردپرس است.
اگر دانش فنی ندارید و میخواهید از کد ریدایرکت ۳۰۱ استفاده کنید، احتمالاً استفاده از افزونههای مخصوص این کار، بهترین راهحلی است که پیش رویتان قرار دارد.
نکته: در مقایسه با ریدایرکت کردن از طرف سرور، استفاده از پلاگین روشی غیربهینهتر به حساب میآید! اما خب، افزونهها همچنان میتوانند کارتان را خیلی خوب راه بندازند.
کلی پلاگین وجود دارند که میتوانید برای ریدایرکت کردن صفحات سایت خود سراغ آنها بروید؛ ما در ادامه، چگونگی استفاده از Redirection را آموزش خواهیم داد.
از منوی کناری داشبورد وردپرس فارسی، به قسمت افزونهها بروید و روی افزودن افزونه تازه کلیک کنید.
در نوار جستوجویی که بالای صفحه (سمت چپ) میبینید، عبارت Redirection را بنویسید و از بین گزینههایی که ظاهر میشوند، موردی که در تصویر زیر میبینید را نصب کنید.
بعد از فعالسازی افزونه، دوباره به بخش افزونهها بروید و این بار روی افزونههای نصبشده کلیک کنید. در صفحهای که باز میشود، نام Redirection را بهعنوان یکی از پلاگینهای نصبشده روی سایت وردپرسی خواهید دید. روی گزینۀ Settings که زیر نام افزونه دیده میشود، کلیک کنید.
حالا پیامی میبینید که طرز استفاده از این افزونه را آموزش میدهد؛ صفحه را به پایین اسکرول و روی Start Setup کلیک کنید.
در ادامه، چند گزینه را میبینید که تیک زدن یا نزدن آنها، کاملاً اختیاری و بسته به ترجیحات شما است. برای پیش بردن کار، باید روی دکمۀ Continue کلیک کنید.
صفحۀ بعدی هم فقط یک دکمه دارد که طبیعتاً باید روی همان کلیک کنید؛ یعنی Finish Setup.
در زمانی خیلی کوتاه، آمادهسازی شرایط برای اجرای ریدایرکت فراهم میشود. روی دکمۀ Continue کلیک کنید.
روی دکمۀ Ready to begin کلیک کنید.
حالا تنظیمات اولیه به پایان میرسد و میتوانید از منوی سمت راست داشبورد، روی گزینۀ Redirection بروید که زیر ابزارها دیده میشود.
در این صفحه، تمام ریدایرکتهای فعال را خواهید دید. برای اضافه کردن ریدایرکت دائمی هم باید فیلدهایی که میبینید را پر کنید. فقط کافی است آدرس اولیه را در فیلد Source URL بنویسید و آدرس مقصد را در Target URL.
روی Add Redirect کلیک کنید تا کار تمام شود.
در ادامۀ آموزش ریدایرکت ۳۰۱، بیایید چگونگی حذف یا تغییر آن را هم یادتان دهیم.
نحوه تغییر یا حذف ریدایرکت ۳۰۱
در بخش قبلی، گفتیم راه اجرای ریدایرکت ۳۰۱ چیست. بسته به روشی که سراغ آن رفتهاید، چگونگی تغییر یا حذف این نوع ریدایرکتها هم متفاوت خواهد بود. مثلاً اگر از وبسرور آپاچی استفاده میکنید و با دستکاری فایل htaccess این کار را کردهاید، برای تغییر یا حذف هم باید سراغ همان فایل بروید و با تغییر URL مقصد یا کلاً حذف دستورات مربوط به ریدایرکت، به خواستۀ خود برسید.
اوضاع در رابطه با روشهای دیگر هم مشابه است. مثلاً اگر از پلاگین Redirection که بالاتر طرز کار آن را آموزش دادیم، استفاده کنید، برای تغییر و حذف ریدایرکت هم باید سراغ صفحۀ آن پلاگین بروید.
اگر موافق باشید، در بخش پایانی، چند نکتۀ مهم را گوشزد کنیم که باید هنگام پیادهسازی این نوع ریدایرکت، آنها را مد نظر داشته باشید.
پیشنهاد خواندنی: اسپم اسکور چیست و چه تاثیری روی سئو سایت دارد؟ |
چند نکته مهم برای بعد از ریدایرکت ۳۰۱
گفتیم که ریدایرکت ۳۰۱ اگر بهدرستی و در شرایط مناسب اجرا شود، میتواند منافع زیادی برای سایت شما داشته باشد. اگر میخواهید به این مزایا و منافع برسید، نکات زیر را هنگام پیادهسازی این نوع ریدایرکت رعایت کنید.
۱. اشتباهی سراغ ریدایرکت ۳۰۲ نروید
فهمیدیم ریدایرکت ۳۰۱ دائمی است و ریدایرکت ۳۰۲ موقتی. فرق اصلی در این است که با ریدایرکت ۳۰۱، تمام اعتبار صفحۀ مبدا هم به صفحۀ مقصد منتقل خواهد شد. درحالیکه با ریدایرکت ۳۰۲ چنین اتفاقی رخ نمیدهد.
بنابراین، وقتی نسخۀ جدیدی از دامنه را در اختیار دارید، از ریدایرکت ۳۰۱ استفاده کنید تا مطمئن شوید گوگل اعتبار دامنۀ قبلی را برای دامنۀ جدید لحاظ میکند.
۲. قبل از انتقال محتویات ریدایرکت ۳۰۱ را اجرا کنید
متخصصان میگویند بعد از ساخت صفحۀ جدید، ریدایرکت ۳۰۱ اولین کاری است که باید انجام دهید؛ یعنی اینطور نباشد که محتویات صفحۀ قدیمی را به آدرس تازه انتقال دهید و بعد تازه به فکر ریدایرکت دائمی بیفتید!
سایتهایی بودهاند که چنین اشتباهی را مرتکب شدهاند و افول رتبهها در نتایج جستوجو را با چشمان گریان تماشا کردهاند.
۳. لینکهای داخلی را بهروزرسانی کنید
وقتی به دامنهای جدید مهاجرت میکنید، تمام لینکهای داخلی قبلی هم باید بهروزرسانی شوند. این نکته را جدی بگیرید و بعد از ریدایرکت کردن یک صفحه، تمام لینکهای داخلی آن را هم بررسی کنید تا دیگر اثری از دامنۀ قبلی باقی نماند.
۴. از ریدایرکت برای انتقال مخاطب به صفحهای نامرتبط استفاده نکنید
مثال بزنیم: نباید بازدیدکنندهای که میخواهد وارد وبلاگ شود را به صفحۀ اصلی سایت بفرستید! این کار نهتنها به تجربۀ کاربری آسیب جدی میزند، بلکه سئو سایت را هم با مشکلات اساسی مواجه خواهد کرد.
۵. سایتمپ را آپدیت کنید
عقل حکم میکند که بعد از تغییر URLها، سایتمپ را هم بهروزرسانی کنید تا مطمئن شوید کرالرهای موتورهای جستوجو، به آخرین و جدیدترین اطلاعات راجعبه ساختار وبسایت دسترسی دارند.
۶. از ریدایرکت برای لینکهای خراب استفاده نکنید!
خیلیها بهجای اینکه فکر چارهای اساسی باشند و برای درست کردن لینکهای خراب اقدامات جدی انجام دهند، آنها را به صفحههای دیگر ریدایرکت میکنند. کاری که مثل از سر وا کردن مسئولیتها میماند و نمیتوانیم آن را روشی عقلانی در نظر بگیریم.
حتی اگر میخواهید آن لینکها را به صفحهای دیگر ریدایرکت کنید، حتماً اول آنها را درست کنید. اینطوری از به وجود آمدن مشکلی با نام زنجیرۀ ریدایرکتها (Redirect Chain) هم جلوگیری خواهید کرد.
تقریباً همۀ اطلاعات لازم دربارۀ ریدایرکت ۳۰۱ را یاد تقدیمتان کردیم. بیایید یواشیواش مقاله را به پایان ببریم.
سوالی دارید؟
همانطور که گفتیم، تغییر URL به دلایل مختلف رخ میدهد و اجتنابناپذیر است. منتهی که انتقال محتویات یک صفحه به صفحهای جدید، میتواند مشکلات زیادی را رقم بزند؛ البته اگر از ریدایرکت ۳۰۱ استفاده نکنید!
این مقاله حول محور پرسش ریدایرکت ۳۰۱ چیست، نوشته و آماده شد. به همین خاطر، اول از همه این نوع ریدایرکت را تعریف کردیم و گفتیم وقتی تغییر URL دائمی باشد، باید سراغ ریدایرکت ۳۰۱ بروید؛ چون اینطوری به گوگل و دیگر موتورهای جستوجو میفهمانید که URL قدیمی دیگر کاربردی ندارد؛ بهدنبال این موضوع، تمام اعتبار صفحۀ مبدا به صفحۀ مقصد منتقل میشود و امکان قرارگیری در رتبههای پیشین جستوجو وجود خواهد داشت.
سعی کردیم جوانب مختلف این موضوع را زیر ذرهبین ببریم و چگوگی اجرای آن را یادتان بدهیم. در آخر هم راجعبه نکاتی صحبت کردیم که با رعایت آنها، مطمئن میشوید همهچیز در مسیر درست پیش میرود.
سپاسگزاریم که تا آخر این مقاله همراه ما بودید؛ اگر احیاناً سؤالی در رابطه با این موضوع دارید، در قسمت کامنتها آن را با ما در میان بگذارید.
دیدگاه ها
اولین نفری باشید که دیدگاه خود را ثبت می کنید