چه ربطی = کانونی و چرا باید از آن استفاده کنم؟

راهنمایی به موتورهای جستجو نسخه برتر سند

هنگامی که شما یک سایت داده شده را اجرا می کنید یا دلایل دیگر اینکه چرا یک سند ممکن است کپی شود، مهم است که موتورهای جستجو که کدام کپی است، کپی اصلی و یا اصطلاحا "کمانیلی" باشد. هنگامی که یک موتور جستجوگر صفحات شما را نشان می دهد، می تواند زمانی را که محتوای کپی شده است بگوید. بدون اطلاعات اضافی، موتور جستجو تصمیم می گیرد که کدام صفحات به بهترین وجه نیازهای مشتریان خود را برآورده کند. این ممکن است خوب باشد، اما نمونه های بسیاری از موتورهای جستجو که صفحات قدیمی و قدیمی را ارائه می کنند، زیرا آنها سند اشتباهی را به عنوان قناری انتخاب می کنند.

چگونه صفحه Canonical را مشخص کنید

این بسیار آسان است که موتورهای جستجو را به URL های کانونی با داده های متا در اسناد خود بسپارید. HTML زیر را در قسمت بالای عنصر HEAD خود در هر صفحه که قاعده نیست قرار دهید :

اگر شما به هدرهای HTTP دسترسی داشته باشید (مانند .htaccess یا PHP) شما همچنین می توانید URL کانونی را در فایل هایی که یک HTML HEAD ندارند مانند یک PDF تنظیم کنید. برای انجام این کار، سرصفحه هایی را برای صفحات غیرواقعی مانند این تنظیم کنید:

پیوند: < URL صفحه کانونی >؛ rel = "canonical"

چگونه تگ کاننیک کار می کند و هنگامی که آن را انجام نمی دهد

Meta داده های کانونیک به عنوان یک اشاره به موتورهای جستجو به عنوان چه صفحه استاد استفاده می شود. موتورهای جستجو از این استفاده می کنند تا فهرست خود را برای ارجاع کپی اصلی به عنوان کپی اولیه، و هنگامی که نتایج جستجوی خود را ارائه می دهند، ارائه می دهند که به نظر آنها قلیلی است.

اما صفحه کانونی که مشخص می کنید ممکن است صفحهیی باشد که موتورهای جستجو ارائه می دهند.

دلایل زیادی برای این امر وجود دارد:

برچسب Rel = کانونیکال چیست؟

بسیاری از مردم بر این باورند که اگر پیوند rel = canonical را به یک صفحه اضافه کنید، آن صفحه به نسخه کانونی هدایت می شود، مانند HTTP 301 redirection. که درست نیست. لینک rel = canonical اطلاعاتی را برای موتورهای جستجو فراهم می کند، اما بر روی صفحه نمایش داده نمی شود و هیچ تغییری در سطح سرور ایجاد نمی کند .

لینک کانونی در نهایت فقط یک اشاره است. موتورهای جستجو مجبور نیستند به آن احترام بگذارند. اکثر موتورهای جستجو سعی در احترام به خواسته های صاحبان صفحات دارند، اما در پایان روز، نتایج جستجو چیزی است که آنها انجام می دهند، و اگر آنها نمی خواهند به صفحه قاعده خود خدمت کنند، این کارها نمی شود.

هنگامی که از کانونیکال لینک استفاده کنید

همانطور که در بالا ذکر شد، شما باید از این پیوند در هر صفحه تکراری استفاده کنید که قیاسی نیست. اگر صفحاتی دارید که شبیه هستند، اما نه یکسان، گاهی اوقات بهتر است که یکی از آنها را تغییر دهید تا متفاوت باشد، تا بتوانید یک قاعده را تغییر دهید.

خوب است که دو صفحه را علامت بزنیم که کاملا یکسان نیستند. آنها باید شبیه باشند، اما نباید هرگز به سادگی همه صفحات را به صفحه اصلی خود متصل کنید. Canonical به این معنی است که صفحه کپی اصلی این سند است و هیچ پیوند اصلی در سایت شما نیست.

من فکر می کنم مهم این است که آخرین بیت را تکرار کنید - هرگز نباید تمام صفحات خود را به صفحه اصلی خود به عنوان صفحه کانونی بدون توجه به اینکه چگونه وسوسه می شوید این کار را انجام دهید. انجام این کار، حتی به طور تصادفی، می تواند باعث ایجاد هر صفحه ای که غیر ممکن باشد (به عنوان مثال هر صفحه ای که صفحه اصلی شما نیست و پیوند rel = canonical در آن است) را از شاخص های موتور جستجو حذف کند.

این گوگل (یا بینگ یا یاهو یا هر موتور جستجوی دیگر) ناسازگار نیست. آنها انجام می دهند که شما از آنها خواسته اید - با توجه به هر صفحه تکراری از صفحه اصلی خود و بازگشت همه نتایج به آن صفحه. پس از آنکه مشتریان به جای سند مربوطه بیشتر از صفحه اصلی خود پایان می یابند، این صفحه کمتر محبوب خواهد شد و در نتایج جستجو کاهش خواهد یافت. حتی اگر مشکل را حل کنید، می توانید نتایج جستجو خود را چند ماه پس از آن بکشید و هیچ تضمینی وجود ندارد که رتبه بندی سایت شما بهبود یابد.

شما نباید یک صفحه را به صورت قاعده ای که از دلایل خاصی حذف شده است (از جمله با meta tag noindex یا از فایل robots.txt حذف شود). برای اینکه یک موتور جستجو برای اشاره به یک صفحه به عنوان یک قاعده باشد، باید بتواند در ابتدا مرجع آن باشد.

مکان های خوب برای استفاده از link = کانونیکی عبارتند از:

هنگامی که استفاده از لینک کانونیکال نیست

اولین انتخاب شما باید 301 تغییر مسیر باشد. این نه تنها به موتور جستجو می گوید که URL صفحه تغییر کرده است، بلکه این نیز مردم را به آخرین نسخه (و جرات می گویند، Canonicol؟) نسخه صفحه است.

تنبل نباش اگر شما در حال تغییر ساختار URL خود هستید، سپس از برخی از انواع دستکاری هدر HTTP (مانند .htaccess یا PHP یا دیگر اسکریپتها) استفاده کنید تا 301 redirects را به صورت خودکار اضافه کنید.

در حالی که شما می توانید از لینک Rel = کانونی استفاده کنید، که صفحات قدیمی را پایین نمی آورد. و بنابراین هر کسی می تواند به آنها در هر زمان برسد. در حقیقت، اگر یک مشتری یک صفحه را نشانه گذاری کرده و URL را عوض کنید، اما فقط موتورهای جستجو را با استفاده از لینک rel = canonical بهروزرسانی کنید، این مشتری هرگز صفحه جدید را نخواهد دید.

پیوند rel = canonical یک ابزار مفید برای سایت هایی است که دارای محتوای تکراری زیادی هستند. با درک این که چگونه کار می کند، می توانید از آن به طور موثر استفاده کنید. اما در نهایت، این یک ابزار است که توسط موتورهای جستجو منتشر شد تا به آنها کمک کند شاخص های جستجو خود را به روز نگه دارند. اگر سرورهای خود را تمیز و به روز نگه دارید، مشتریان شما تحت تأثیر قرار خواهند گرفت و سایت شما آسیب خواهد دید. از آن مسئولانه استفاده کنید.