
Canonical URL راه حل استانداردی برای معرفی آدرس صحیح یک صفحه به موتور جستجوی گوگل است. CANONICAL URL دقیقاً چیست و چه کاربردی دارد؟ کنونیکال یا به اصطلاح عامیانه Canonical link یک المنت HTML است که به وبمستران کمک میکند تا از شر Duplicate Content خلاص شوند. گوگل با خواندن Canonical، نسخه درست آدرس یک صفحه را شناسایی کرده و ایندکس می کند. ایده این کار بسیار ساده است؛ اگر شما چندین آدرس از یک صفحه داشته باشید، می توانید با اضافه کردن کنونیکال به گوگل تنها یک نسخه از آدرس را معرفی کنید. اگر نتوانید گوگل را درباره اینکه کدام نسخه از صفحه، نسخه اصلی است قانع کنید، خطای Duplicate Content رخ می دهد.
انتخاب یک نسخه از آدرس برای ایندکس مهمترین مزیت کنونیکال است، تمامی آدرس های دیگر آن صفحه خاص در واقع بصورت ۳۰۱ ریدایرکت می شوند، منتها بدون تغییر مسیر. یعنی فقط اثر ریدایرکت بر آن صفحات اعمال می گردد.
آدرس های پارامتریک، دسته بندی ها و دیگر مشکلات CMS ها، باعث می شود گاهی یک محصول یا یک محتوا، چندین آدرس داشته باشد. یعنی کاربر و موتور جستجو محتوا را از طریق ادرس URL های مختلفی ببیند. همیشه یک نسخه از آدرس های تولید شده، صحیح و مناسب است. ولی زمانی که چنین مشکلی وجود داشته باشد، گوگل در واقع اینگونه درک میکند : شما چندین صفحه دارید که دارای محتوای یکسانی هستند، این همان محتوای تکراری یا Duplicate Content است که با جریمه از سمت گوگل پاسخ داده می شود.
فرض کنید صفحه ای سایت شما دارای دو آدرس زیر است : فرض کنید که این آدرس به یک محتوای خاص اشاره می کند. اینجاست که اساندارد سازی به کمک شما می آید. مراحل زیر برای استاندار سازی انجام می گردد:
<link rel="canonical" href="http://your-domain.irseo-plugin">
این کد را باید در بین تگ head صفحه قرار دهید. اینکار، هر دو صفحه را برای گوگل merge می کند. یک ریدایرکت نرم و بدون انتقال برای کاربر. فقط گوگل این تغییر را می فهمد.