درک نحوه استفاده صحیح از کنونیکال و تنظیم این URL ها برای کار در حوزه سئو اساسی هستند، و اجرای نادرست این موارد ممکن است مشکلات گستردهای را بوجود آورد که بر عملکرد سایت شما تاثیر منفی میگذارد.
تگ کنونیکال برای اولین بار در سال ۲۰۰۹ برای کمک به مدیران وب برای غلبه بر محتوای تکراری یا کاملا مشابه که در چندین URL قابل دسترسی هستند، معرفی شد.
اما برای استفاده صحیح از تگهای کنونیکال، باید بفهمید که تعریف آنها چیست، چگونه کار میکنند و چگونه آنها را پیاده سازی میکنید.
تگها و URL ها کنونیکال، اغلب به عنوان rel = “canonical” به کار برده میشوند، تگهای کنونیکال راهی برای اطلاع رسانی به موتورهای جستجو درباره این موضوع است که یک URL مشخص نسخه اصلی یک صفحه است. این تگها به شما امکان میدهند URL کنونیکال را برای یک صفحه مشخص کنید. یک لینک کنونیکال به وب مسترها اجازه میدهد تا با تعیین نسخه «کنونیکال»، (متعارف) یا «ترجیح داده شده» یک صفحه وب، از بروز مطالب تکراری جلوگیری کنند.
تفاوت بین برچسبهای کنونیکال و URL های کنونیکال چیست؟ و آیا روشهای دیگری برای تعیین این موارد وجود دارد؟
تگ کنونیکال چیست؟
تگ کنونیکال در بین دو قسمتیک صفحه وب قرار میگیرد و معمولا به شکل زیر است:
این تگها ممکن است دقیقا به همان صفحهای که در آن قرار گرفتهاند، اشاره کنند، و یا برای ادغام سیگنالها به URL صفحه دیگری اشاره کنند.
غالباً، پیش میآید که اصطلاح تگ و یا URL کنونیکال به جای یکدیگر استفاده شوند، در حالی که این دو با هم متفاوت هستند.
به همین دلیل ساده است که استفاده از تگ rel = “canonical” متداولترین روش برای تنظیم URL های کنونیکال است، با این حال، این کار تنها روش نیست.
URL های کنونیکال
بنابراین، لینک کنونیکال چیست؟ لینک کنونیکال URL است که به عنوان URL اصلی برای مجموعهای از صفحات تکراری انتخاب میشود.
طبق گفته گوگل:
URL کنونیکال URL صفحهای است که گوگل فکر میکند برجستهترین نماینده برای مجموعه صفحات تکراری سایت شما است.
می توانید URL کنونیکال مورد نظر خود را مشخص کنید. با این حال، گوگل ممکن است به دلایل مختلف صفحه ای متفاوت نسبت به انتخاب شما را انتخاب کند.
در بیشتر موارد، اگر این مورد به درستی تنظیم شود، URL مشخص شده توسط شما به عنوان کنونیکال انتخاب میشود.
به بیان ساده، URL های کنونیکال دستور میدهند که کدام صفحه در نتایج جستجو نمایش داده شوند. (به استثنای مواردی که یک نسخه تکراری برای کاربر مناسبتر است، مثلا یک نسخه مخصوص تلفن همراه)
URL کنونیکال یک صفحه ممکن است در دامنه دیگری باشد.
چگونه میتوان URL های کنونیکال را مشخص کرد؟
تگهای کنونیکال تنها راه برای مشخص کردن یک URL کنونیکال نیستند، علیرغم اینکه به احتمال زیاد شما از آن استفاده میکنید.
شما همچنین میتوانید با روشهای زیر کنونیکالها را تنظیم کنید:
· با تنظیم هدر ریسپانس rel = canonical HTTP
· در نقشه سایت (با این حال، در حالی که تمام صفحات ذکر شده در یک نقشه سایت به عنوان کنونیکال پیشنهاد میشوند؛ گوگل تصمیم میگیرد که کدام صفحه ها (در صورت وجود) کپی هستند).
· با استفاده از ریدایرکت ۳۰۱ (redirects).
اگرچه همه این موارد، روشهایی است که توسط گوگل توصیه میشوند، اما همه آنها برای استفاده در هر شرایطی مناسب نیستند.
دلایل به وجود آمدن محتوای تکراری در سایت
قبل از اینکه به دلایل استفاده از URL های کنونیکال برسیم، باید در قدم اول بدانید که چرا محتوای تکراری وجود دارد. هیچ کس قصد ایجاد محتوای تکراری در یک سایت را ندارد.
معمولا وقتی این اتفاق میافتد که سیستمهای مدیریت محتوا هنگام راه اندازی یک صفحه URL های مختلفی ایجاد میکنند، هنگامی که نسخههای مختلفی از سایت خود را ایندکس میکنید و یا نسخه دیگری برای انواع مختلف دستگاه دارید یا از URL های پویا استفاده میکنید، ممکن است این مشکل پیش بیاید.
به URL های زیر که به صورت فرضی انتخاب شدند نگاهی بیندازید، برای یک کاربر، همه آنها دقیقا محتوای یکسانی را نمایش میدهند:
1. https://www.website.com/category/product-a/
2. https://www.website.com/product-a/
3. https://website.com/product-a/
4. http://www.website.com/product-a/
5. http://website.com/product-a/
6. https://m.website.com/product-a/
7. https://www.website.com/product-a
8. https://www.website.com/product-A/
از نظر یک موتور جستجو، این موارد یک صفحه از محتوا نیستند، بلکه هشت صفحه تکراری هستند:
· آدرسهای شماره ۱ و ۲ در نتیجه ذخیره یک محصول در پنل CMS با وجود دسته بندی و بدون بندی به وجود آمدند.
· آدرسهای شماره ۳، شماره ۴ و ۵ در نتیجه دسترسی سایت به دو نسخه HTTP و HTTPS و همچنین نسخههای شامل www و غیر www بوجود آمدند.
· آدرس شماره ۶ مختص به نسخه سازگار با موبایل است که در یک زیر دامنه متفاوت قرار دارد.
· URL شماره ۷ نسخه بدون اسلش، URL شماره ۲ است.
· URL شماره ۸ به جای حروف کوچک که در قسمتهای دیگر سایت به کار رفته از حروف بزرگ استفاده کرده است.
همچنین ممکن است محتوای تکراری در URL ها را مانند مثال زیر مشاهده کنید:
· https://www.website.com/
· https://www.website.com/index.php
حالا متوجه میشوید که به چه آسانی ممکن است محتوای تکراری در سایت شما بوجود بیاید.
در حقیقت، بسیاری از سایتها بدون اینکه حتی متوجه آن باشند با چنین مشکلاتی روبرو میشوند، اما URL های کنونیکال به موتورهای جستجو کمک میکنند تا تغییرات مختلف در یک صفحه را به عنوان یک URL واحد شناسایی کنند و تا حد زیادی مشکلات مربوط به محتوای تکراری را رفع میکنند.
تگ کنونیکال چه کمکی به گوگل میکند؟
گوگل محتوای تکراری را دوست ندارد. انتخاب بهترین محتوا و صفحه برای گوگل دشوار است چرا که نمیداند چطور بین گزینههای احتمالی انتخاب کند:
· کدام نسخه از یک صفحه را باید ایندکس کند (آنها فقط میتوانند یک صفحه را ایندکس کنند!)
· کدام نسخه از یک صفحه را برای درخواستهای مربوطه رتبه بندی کنند.
· این که آیا آنها باید «لینک ایکوئنتی»، (link equity) را در یک صفحه ادغام کنند یا آن را بین چندین نسخه تقسیم کنند.
محتوای تکراری بیش از حد نیز ممکن است بودجههای مربوط به خزش (Crawl) را نیز تحت تاثیر قرار دهد. این بدان معناست که گوگل ممکن است به جای کشف سایر مطالب مهم در وب سایت شما، وقتش را صرف کراول کردن صفحات تکراری کند.
تگهای کنونیکال همه این مشکلات را حل میکنند. این تگها به شما اجازه میدهند به گوگل بگویید کدام نسخه از یک صفحه را باید ایندکس و رتبه بندی کند.
اگر تگ کنونیکال را درست انتخاب نکنید، گوگل به انتخاب خود وارد عمل خواهد شد.
اعتماد صرف به گوگل ایده چندان خوبی نیست. آنها ممکن است نسخهای از صفحه شما را انتخاب کنند که شما نمیخواهد صفحه کنونیکال شما باشد.
گوگل اعلام کردهاست که آنها معمولا به انتخاب شما برای URL کنونیکال احترام میگذارند، اما این قضیه همیشه صادق نیست. در واقع تگ کنونیکال همواره به عنوان یک راهنما عمل نمیکند.
استفاده از بهترین شیوههای انتخاب تگ کنونیکال همچنین خطر انتخاب صفحه با کیفیت پایین توسط گوگل را کاهش میدهد.
کنونیکال یا ریدایرکت ؟
در حالی که ریدایرکت، یک دستورالعمل است (به معنای واقعی کلمه شما را به صفحه دیگری هدایت میکند) یک تگ کنونیکال فقط یک اشاره برای راهنمایی به موتورهای جستجو است.
درک این تفاوت کلیدی، میتواند به شما کمک کنید که بدانید در چه لحظاتی باید از هر کدام از این ابزارها استفاده کنید.
همچنین به این نکته توجه داشته باشید که هر زمان از تگ کنونیکال، استفاده میکنید، یک موتور جستجو میتواند آن را نادیده بگیرد.
در ادامه یک مثال را با هم بررسی می کنیم:
یک سناریو فرضی را تصور کنید که در آن آدرس widget.html با یک تگ کنونیکال به widgets.htm اشاره شود.
این URL ها به جز پسوند، بسیار شبیه هم هستند.
حالا، اگر تمام لینکهای موجود در سایت شما به widget.html اشاره کنند و به widgets.html در نقشه سایت شما نیز اشاره شده باشد، موتورهای جستجو ممکن است آن تگ کنونیکال را که به widgets.htm اشاره دارد را نادیده بگیرند زیرا سایر علائم موجود در وب سایت شما به نسخه .html اشاره میکنند.
علی رغم خواست شما با توجه به تعریف تگ کنونیکال، گوگل ترجیح داده است از سیگنالهای قویتر موجود در سایت شما استفاده کند.
چه زمانی باید از ریدایرکت استفاده کرد؟
جواب این سوال خیلی ساده است، وقتی دو صفحه برابر (یا کاملا مشابه) دارید و به هر دلیل تجاری دیگر به هر دوی این صفحات احتیاج ندارید، باید از ریدایرکت استفاده کنید.
مثل:
· محصولاتی که دیگر ارائه نمیدهید.
· صفحات قدیمی را که نمی خواهید به روز کنید
· صفحات حذف شده از سایت شما.
· صفحه ای که به URL دیگری منتقل شده است.
· و …
شما نباید برای اهداف گذرا از ریدایرکت استفاده کنید. استفاده از ریدایرکت ممکن است باعث کند شدن، موتورهای جستجو در کراول URL های قدیمی شود، اگر قصد ریدایرکت کردن این صفحات به صفحات جدید را دارید این مساله برای شما مشکل ساز نخواهد شد، اما اگر قصد دارید ریدایرکت را لغو کنید ممکن است با تاخیر در کراول روبرو شوید.
چرا باید از URL های کنونیکال برای سئو استفاده کرد؟
URL های کنونیکال برای کمک به شما در مقابله با محتوای تکراری که میتوانند بر عملکرد سایت شما تأثیر بگذارند، بوجود آمدند.
اما، به طور خاصتر، دلایل زیادی وجود دارد که شما باید از URL های کنونیکال فقط به عنوان یک راه حل فنی متمرکز در SEO استفاده کنید:
· مشخص کردن URLی که باید در نتایج جستجو به نمایش در بیاید
هنگامی که یک URL کنونیکال تنظیم میکنید، نشان می دهید که کدام نسخه از یک صفحه باید در SERP (صفحات نتایج جستجو) نمایش داده شوند
شما ترجیح میدهید بر روی کدام یک از این لینکها کلیک کنید؟
· https://www.domain.com/page-1/
· https://www.domain.com/index.php?id=2
به احتمال زیاد، جواب شما اولی است.
از کنونیکال برای مشخص کردن URL که میخواهید موتورهای جستجو آن را رتبه بندی کنند، استفاده کنید.
· سیگنالهای لینک را از طریق صفحات تکراری یا تقریبا یکسان تلفیق کنید
هنگامی که در سایت خود صفحات تکراری یا تقریبا یکسان دارید، این احتمال وجود دارد که این URL به صورت جداگانه بتوانند از منابع خارجی لینک کسب کنند.
برای ادغام سیگنالهای لینک از چندین صفحه در یک URL واحد، از URL های کنونیکال استفاده کنید.
این به خودی خود میتواند به سایت شما در رتبه بندی کمک کند، چرا که سیگنالهایی که پیش از این بین چندین URL توزیع میشدند، حالا همگی در یک صفحه قویتر قرار میگیرند.
· مدیریت محتوای همزمان
غیر معمول و عجیب نیست که محتوا در وب سایتهای مختلف به صورت همزمان منتشر شود تا در معرض دید مخاطبان جدید قرار بگیرد.
برای جلوگیری از رتبه بندی صفحات تکراری در صفحات نتایج موتورهای جستجو و اطمینان از اینکه محتوای اصلی رتبه بهتر را کسب میکند، میتوانید از URL های کنونیکال برای ادغام سیگنالهای رتبه بندی استفاده کنید.
· جلوگیری از کراول شدن صفحات تکراری توسط رباتهای گوگل
به خصوص اگر در حال کار با یک وب سایت بزرگ با تعداد زیادی صفحه هستید، به عنوان مثال میتوانید از URL های کنونیکال به منظور اطمینان از اینکه رباتهای گوگل وقت خود را صرف پردازش صفحات جدید شما میکنند و نه نسخه های کپی شده همان صفحه در نسخههای تلفن همراه و دسکتاپ، استفاده کنید.
پایان
استفاده از روشهای کنونیکال موضوعی تا حدودی پیچیده است. به همین ترتیب، سوتفاهمها و سوبرداشتهای زیادی در مورد نحوه انجام صحیح این کار وجود دارد.
پیش از اجرای این روش، نحوه اجرای آن را بررسی کنید و کارهای مختلف را هم راستا پیش ببرید تا در نهایت بدون مشکلی بتوانید فرآیند کنونیکال را اجرا کنید.