تگ کنونیکال، آموزش عملی استفاده از این تگ

تگ کنونیکال (،canonical tag) یک متا تگ HTML است که برای اعلام آدرس اصلی (canonical) یک صفحه به موتورهای جستجو استفاده میشود. هدف اصلی تگ کنونیکال این است که به موتورهای جستجو اطلاع دهد کدام URL از میان چندین URL موجود، منبع اصلی و معتبر محتوای تکراری است. به عنوان مثال، اگر چندین نسخه از یک محتوا با URL های متفاوت داشته باشید، تگ کنونیکال به گوگل کمک میکند که بفهمد کدام صفحه باید در نتایج جستجو نمایش داده شود.
آموزش استفاده از تگ کنونیکال
استفاده از تگ کنونیکال به سادگی اضافه کردن یک خط کد در بخش <head> صفحه HTML است. برای تعریف تگ کنونیکال، میتوانید از کد زیر استفاده کنید:
<link rel="canonical" href="https://example.com/original-page" />
این کد به موتورهای جستجو میگوید که نسخه اصلی صفحه، به آدرس درجشده در تگ اشاره دارد و بقیه نسخههای مشابه را به عنوان کپی در نظر بگیرند.
مزیت تگ کنونیکال چیست؟
استفاده از تگ کنونیکال باعث میشود:
- جلوگیری از محتوای تکراری: محتوای تکراری برای سئو ضرر دارد و میتواند باعث کاهش رتبه صفحات شما شود.
- توزیع صحیح قدرت لینک: استفاده از این تگ موجب میشود که تمام اعتبار و ارزش لینکها به یک صفحه اصلی منتقل شود، که به بهبود رتبه آن کمک میکند.
- بهینهسازی کراول بودجه: موتورهای جستجو صفحات تکراری را کراول نمیکنند، بنابراین بودجه خزیدن بهینهتر مصرف میشود.
دلیل اهمیت تگ کنونیکال در سئو
محتوای تکراری میتواند به مشکلهای فراوانی منجر شود، مانند گیج شدن موتورهای جستجو برای انتخاب بهترین نسخه صفحه برای نمایش در نتایج. تگ کنونیکال به گوگل کمک میکند نسخه درست و اصلی را انتخاب کند، که این امر باعث بهبود رتبه و دیده شدن سایت شما میشود.
اشتباههای رایج در استفاده از تگ کنونیکال
برخی از اشتباههای رایج در استفاده از تگ کنونیکال عبارتاند از:
- تعریف نادرست یا چندگانه تگ کنونیکال: تعریف چندین تگ کنونیکال در یک صفحه میتواند باعث سردرگمی موتورهای جستجو شود.
- استفاده اشتباه برای صفحات نامرتبط: گاهی کاربران تگ کنونیکال را برای صفحاتی که محتوای کاملاً متفاوت دارند استفاده میکنند که منجر به کاهش رتبه میشود.
قراردادن rel=canonical برای صفحه اول صفحاتی که صفحهبندی دارند
اگر صفحاتی دارای صفحهبندی هستند (مثل بلاگها)، باید از تگ کنونیکال برای اشاره به صفحه اصلی (نه صفحه اول) استفاده کرد تا موتورهای جستجو بتوانند به درستی رابطه بین صفحات را بفهمند.
تعریف غیر عمد یا چندگانه rel=canonical
تعریف چندین تگ کنونیکال برای یک صفحه اشتباه رایجی است که میتواند موتورهای جستجو را گیج کند. همیشه اطمینان حاصل کنید که تنها یک تگ کنونیکال در هر صفحه تعریف شده باشد.
استفاده از rel-canonical برای صفحات شمارهگذاری شده (تگ next و prev)
برای صفحات شمارهگذاری شده بهتر است از تگهای rel="next"
و rel="prev"
برای نشان دادن رابطه میان صفحات استفاده شود و از تگ کنونیکال فقط برای ارجاع به نسخه اصلی و جامع استفاده گردد.
تگ کنونیکال و ریدایرکت ۳۰۱ چه تفاوتی با همدیگر دارند؟
تگ کنونیکال و ریدایرکت ۳۰۱ هر دو به گوگل اطلاع میدهند که یک URL مشخص باید به عنوان نسخه اصلی در نظر گرفته شود، اما تفاوت اصلی این است که ریدایرکت ۳۰۱ کاربران و موتورهای جستجو را به صورت مستقیم به صفحه مقصد هدایت میکند، در حالی که تگ کنونیکال فقط به موتورهای جستجو اطلاع میدهد.
چرا باید از تگ کنونیکال استفاده کنیم؟
استفاده از تگ کنونیکال ضروری است زیرا به موتورهای جستجو کمک میکند تا محتوای تکراری را شناسایی کرده و از نمایش صفحات اشتباه در نتایج جستجو جلوگیری کند. این امر باعث بهبود کارایی سئو و افزایش ترافیک سایت میشود.
قانون برای اجرای تگ کنونیکال
- تگ کنونیکال فقط باید در صفحات با محتوای مشابه استفاده شود.
- هر صفحه تنها یک تگ کنونیکال باید داشته باشد.
- همیشه اطمینان حاصل کنید که آدرس درجشده در تگ کنونیکال به صورت کامل و صحیح نوشته شده باشد.
کد تگ کنونیکال
نمونهای از کد تگ کنونیکال به شکل زیر است:
<link rel="canonical" href="https://www.example.com/your-page-url" />
این کد باید در بخش <head>
صفحه قرار گیرد.
تگ کنونیکال در مشکل محتوای تکراری و علت به وجود آمدن آن
محتوای تکراری میتواند به علتهای مختلفی ایجاد شود؛ مانند پارامترهای URL، صفحهبندی و یا وجود چندین نسخه از یک صفحه. استفاده از تگ کنونیکال به موتورهای جستجو کمک میکند تا نسخه اصلی را تشخیص دهند و از کاهش ارزش سایت جلوگیری شود.
آیا در طراحی سایت استفاده از تگ کنونیکال الزامی است؟
استفاده از تگ کنونیکال الزامی نیست، اما برای سایتهایی که محتوای مشابه یا تکراری دارند به شدت توصیه میشود تا از بروز مشکلات سئو جلوگیری کنند.
استفاده از تگ کنونیکال در افزونه یوآست وردپرس
افزونه Yoast SEO یکی از بهترین ابزارها برای مدیریت تگ کنونیکال در وردپرس است. این افزونه به شما امکان میدهد به سادگی تگ کنونیکال را برای هر صفحه تعریف کنید و کنترل دقیقی روی نحوه نمایش محتوای سایت خود داشته باشید.
روش چک کردن پذیرفته شدن تگ canonical از سمت گوگل
برای بررسی اینکه گوگل تگ کنونیکال شما را پذیرفته یا خیر، میتوانید از ابزار Google Search Console استفاده کنید. در قسمت Coverage، میتوانید ببینید که آیا صفحات شما به درستی توسط گوگل ایندکس شدهاند یا خیر.
برای حل مساله محتوای Duplicate، آیا میتوانیم از تگ کنونیکال استفاده کنیم؟
بله، تگ کنونیکال یکی از بهترین راهکارها برای حل مشکل محتوای تکراری است. با استفاده از این تگ، شما به گوگل اطلاع میدهید که کدام نسخه از محتوا اصلی و معتبر است.
در سایتهای وردپرسی، بهترین افزونه برای تنظیمات تگ canonical چیست؟
Yoast SEO و Rank Math دو افزونه محبوب برای مدیریت تگهای کنونیکال در سایتهای وردپرسی هستند. این افزونهها با رابط کاربری ساده و قابلیتهای پیشرفته به شما امکان میدهند به سادگی تگهای کنونیکال را به صفحات خود اضافه کنید و محتوای خود را بهینهسازی کنید.
مثالهای کاربردی برای استفاده از تگ کنونیکال
برای درک بهتر اهمیت و نحوه استفاده از تگ کنونیکال، چند مثال کاربردی را بررسی میکنیم:
- فروشگاه اینترنتی با محصولات مشابه:
فرض کنید یک فروشگاه اینترنتی دارید که چندین محصول مشابه با رنگهای مختلف دارد و هر کدام از آنها URL جداگانهای دارند، اما توضیحات و مشخصات محصول تقریباً یکسان است. با استفاده از تگ کنونیکال، میتوانید یکی از این صفحات را به عنوان نسخه اصلی تعریف کنید و در بقیه صفحات رنگهای مختلف، به صفحه اصلی ارجاع دهید. - صفحات با پارامترهای URL متفاوت:
بعضی وقتها سایتها دارای پارامترهایی در URL هستند که موجب میشود یک صفحه با چند URL مختلف نمایش داده شود، مثل پارامترهای فیلتر و جستجو. برای جلوگیری از ایجاد محتوای تکراری، از تگ کنونیکال استفاده کنید.
مثالهای کاربردی برای استفاده از تگ کنونیکال
برای درک بهتر اهمیت و نحوه استفاده از تگ کنونیکال، چند مثال کاربردی را بررسی میکنیم:
فروشگاه اینترنتی با محصولات مشابه: فرض کنید یک فروشگاه اینترنتی دارید که چندین محصول مشابه با رنگهای مختلف دارد و هر کدام از آنها URL جداگانهای دارند، اما توضیحات و مشخصات محصول تقریباً یکسان است. با استفاده از تگ کنونیکال، میتوانید یکی از این صفحات را به عنوان نسخه اصلی تعریف کنید و در بقیه صفحات رنگهای مختلف، به صفحه اصلی ارجاع دهید. به این ترتیب، موتورهای جستجو تنها صفحه اصلی را ایندکس میکنند و از مشکل محتوای تکراری جلوگیری میشود.
<link rel=”canonical” href=”https://example.com/product-main” />
صفحات با پارامترهای URL متفاوت: بعضی وقتها سایتها دارای پارامترهایی در URL هستند که موجب میشود یک صفحه با چند URL مختلف نمایش داده شود، مثل پارامترهای فیلتر و جستجو. برای مثال:
https://example.com/page?filter=red
https://example.com/page?filter=blue
در این حالت، از تگ کنونیکال برای اشاره به نسخه اصلی استفاده کنید تا از ایندکس شدن هر نسخه جداگانه توسط موتورهای جستجو جلوگیری شود:
<link rel="canonical" href="https://example.com/page" />
صفحات تکراری در سایتهای خبری: فرض کنید یک سایت خبری دارید و همان خبر در دستهبندیهای مختلف (مثلاً اقتصادی و ورزشی) منتشر شده است. در این حالت، تگ کنونیکال میتواند به موتورهای جستجو کمک کند تا یکی از صفحات به عنوان منبع اصلی شناسایی شود و دیگر صفحات به عنوان تکراری در نظر گرفته نشوند.
تگ کنونیکال یکی از ابزارهای بسیار مهم در سئو برای جلوگیری از مشکلات محتوای تکراری است. استفاده صحیح از این تگ باعث میشود که موتورهای جستجو به راحتی صفحات اصلی را تشخیص دهند و از ایندکس کردن محتوای تکراری پرهیز کنند. این بهینهسازی باعث میشود که سایت شما در نتایج جستجو بهتر دیده شود و تجربه کاربری بهتری را فراهم کنید.
دیدگاهتان را بنویسید