تفاوت بین canonical و redirect 301 چیست؟
زمانی‌که وب‌سایت‌های دیگر، محتوای شما را کپی کرده و در سایت خود قرار می‌دهند، لازم است از آن‌ها بخواهید با استفاده از دستور canonical به سایت شما لینک دهند. درواقع با انجام این کار، ربات گوگل اول محتوای شما را ایندکس می‌کند و در نتایج خود قرار می‌دهد. البته اگر محتوای خود را نیز 2 بار در منتشر کرده‌اید (یعنی اگر محتوای کپی دارید) باید با استفاده از canonical مشخص کنید کدام صفحه، نسخه اصیل است.
برای جلوگیری از تولید محتواهای تکراری در سطح وب و تعیین متن‌های اصیل، هم می‌توان از روش canonical و هم از دستورات redirect 301 استفاده نمود. البته بسیاری از منابع آموزشی سئو ازجمله وب‌سایت moz جهت جلوگیری از این اتفاق، روش canonical را توصیه می‌کنند.
اگر از سیستم مدیریت محتوای wordpress استفاده می‌کنید، با استفاده از افزونه‌هایی مانند yoast seo می‌توانید یک عنوانِ بهینه برای نمایش در نتایج گوگل تعریف کنید و یک عنوان جذاب هم برای نمایش به کاربری که وارد مطلب شما می‌شود. برای درک هرچه بهتر این موضوع پیشنهاد می‌شود، ویدئو کوتاه زیر را مشاهده بفرمایید