• برچسب متعارف تغییر کرده است. ویژگی rel="canonical" راهنمای کاملی برای استفاده از پیوندهای متعارف است. URL های متعارف مختلف برای یک صفحه

    برای ارتقای صحیح صفحات سایت در موتورهای جستجو، باید به روبات ها گفت که کدام URL ها برای ورود به ایندکس ارجح تر هستند. این با استفاده از برچسب های خاص تنظیم می شود.

    rel canonical چیست؟

    بیایید نگاهی دقیق تر به برچسب rel="canonical" بیندازیم. هدف اصلی آن مبارزه با صفحات تکراری و صفحات غیر اطلاعاتی (مثلاً صفحات صفحه بندی) و همچنین بهبود کیفیت نمایه سازی با تجویز آدرس اولویت است.

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

    پیوند متعارف چیست؟

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

    آنچه مهم است - وزن لینک و سایر مشخصات صفحه (PageRank و غیره) نیز منتقل می شود.

    این ویژگی در داخل تگ مشخص شده است در URL های تکراری با URL ترجیحی. به شکل زیر است:

    متعارف برای چیست؟

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

    همین امر در مورد پیوندهای خارجی نیز صدق می کند - نه یک URL، بلکه چندین URL تبلیغ می شود و وزن نیز بین آنها توزیع می شود. و سایت در موقعیت های پایین تری نسبت به آنچه می تواند باشد قرار دارد.

    با تشکر از canonical، فهرست موتور جستجو یک URL متعارف ترجیحی خواهد داشت.

    نمونه هایی از استفاده

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

    چگونه از canonical برای صفحه بندی استفاده می شود

    شما باید rel canonical را از صفحات صفحه بندی (site.ru/category/page/2) به اولین آنها (site.ru/category) قرار دهید.

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

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

    متخصصان گوگل به گزینه های زیر تمایل دارند:

    1. همه چیز را مانند قبل بگذارید - موتور جستجو انواع مختلف صفحات را به طور متفاوت تشخیص می دهد و درک می کند.
    2. یک URL جداگانه "نمایش همه" ایجاد کنید و آن را به عنوان متعارف تنظیم کنید - به ویژه برای مقالات چند صفحه ای توصیه می شود.
    3. ویژگی های rel="prev" و rel="next" را به تگ پیوند اضافه کنید تا رابطه بین URL ها را اصلاح کنید. موتور جستجو اولین مورد را برمی گرداند.

    و در اینجا ویدیوی دواکی است که در آن به طور مفصل در مورد صفحه بندی توضیح می دهد:

    ویژگی های rel="next" و rel="prev".

    نظر دیگری نیز وجود دارد - مانند صفحات صفحه بندی نیازی به بسته شدن ندارند، برعکس، باید ترافیک اضافی دریافت کنند. و دو چیز در اینجا مهم است:

    • همه URL ها باید دارای یک پارامتر برچسب عنوان منحصر به فرد، متن منحصر به فرد و متا تگ ها باشند.
    • اگر بیشتر گوگل گرا هستید، استفاده اجباری از ویژگی های rel="next" و rel="prev" توصیه می شود که باید به گونه ای پیکربندی شوند که هر صفحه قبلی به صفحه بعدی پیوند داده شود. آدرس بعدی روی آدرس ریشه، آدرس قبلی و بعدی روی آدرس بعدی و فقط قبلی روی آدرس آخر تنظیم می شود.

    می توانید صفحه بندی را با این تگ ها تجویز کنید و بسته به ویژگی های منبع، یک پیوند متعارف به صفحه اول یا اصلی قرار دهید.

    تم با صفحه بندی سئو

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

    اگر یک محصول مشابه در URL های مختلف ظاهر می شود، پیمایش را می توان به روش های زیر تنظیم کرد:

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

      (خرید|سفارش|خرید) دامن در (ساراتوف|روستوف|آستراخان) (با قیمت پایین|پرسود|ارزان) با تخفیف (در فروشگاه|در فروشگاه اینترنتی)

      مقادیر متا تگ منحصر به فرد ایجاد خواهد شد.

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

    مهم است که این کار را یک بار به صورت جداگانه برای هر URL انجام دهید. پارامترها توسط موتورهای جستجو ثابت خواهند شد.

    راه اندازی Canonical برای وردپرس

    بسیاری از افزونه های وردپرس با این تگ عالی کار می کنند.

    استفاده از اکثر آنها آسان است - ما افزونه را فعال می کنیم و پیوندهای متعارف به طور خودکار اضافه می شوند. در سایر افزونه های سئو کافی است کادر کنار این پارامتر را در تنظیمات تیک بزنید. اگر مقاله ای به طور همزمان به دسته های مختلف تعلق داشته باشد، پیوند متعارف به طور مستقل ثابت می شود.

    هنگام استفاده از افزونه Yoast SEO و قرار دادن پست در دسته بندی های مختلف، موتور جستجو فقط یک صفحه را مشاهده می کند.

    دانستن چه چیز دیگری در مورد Canonical مفید است؟

    تاکید بر نکات زیر ضروری است:

    1. تگ متعارف یک دستورالعمل نیست، بلکه یک اشاره است که باید مورد توجه و تجزیه و تحلیل قرار گیرد و مناسب ترین URL برای نتایج جستجو را برجسته کند.
    2. در مورد طراحی لینک های متعارف، هیچ لحظه ممنوعه ای در قالب مسیر نسبی وجود ندارد. حتی اگر تگ معرفی شده باشد با پیوند به یک سند، مسیرهای نسبی همانطور که در URL پایه مشخص شده است، در نظر گرفته می شوند.
    3. صفحات Canonical ممکن است دقیقاً حاوی محتوای مشابه نباشند و این منطقی است. ممکن است تفاوت های جزئی وجود داشته باشد.
    4. حتی اگر خطای 404 وجود داشته باشد، محتوا ایندکس می شود. با این حال، توصیه می شود URL های کار را به عنوان URL های متعارف مشخص کنید.
    5. اگر آدرس اینترنتی متعارف هنوز ایندکس نشده باشد، هنوز منتظر ماند - معمولاً برای مدت طولانی. هنگامی که آن را تشخیص داد، اشاره تجدید نظر خواهد شد.
    6. می توانید از تغییر مسیر استفاده کنید - موتور جستجو تغییر مسیر را می پذیرد و آدرس دیگری را در نظر می گیرد.
    7. توصیه می شود برای بهترین نتیجه canonicalization، برچسب rel canonical یکسان را تنظیم کنید.
    8. URL متعارف فقط از دامنه فعلی قابل نوشتن است. برای تعیین یک URL از دامنه دیگر، باید از تغییر مسیر 301 استفاده کنید.
    9. نحوه قالب‌بندی آدرس‌های اینترنتی متعارف را می‌توان با باز کردن کد منبع صفحه http://starwars.wikia.com/wiki/Nelvana_Limited، حاوی آدرس اینترنتی http://starwars.wikia، در نمونه سایت wikia.com مطالعه کرد. .com/wiki/Nelvana
      هر دو پیوند تقریباً یکسان هستند، اما اولین پیوند دارای ویژگی متعارف است - و Google نسخه مشخص شده در این پارامتر را نمایش می دهد.
    10. سوالات مربوط به استفاده از canonicals را می توان در وبلاگ رسمی وب مسترهای موتور جستجوی گوگل پرسید.

    در این صورت، متعارف به گوسفند سیاه چسبانده می شود

    مزایای مرتبط با توانایی تنظیم صحیح نمایه سازی با استفاده از برچسب متعارف:

    • خلاص شدن از محتوای مشابه مرتبط با کاستی های موتور و همچنین اقدامات هدفمند مصنوعی رقبا.
    • بدون نیاز به استفاده از robots.txt برای جلوگیری از نمایه سازی صفحات منفرد و از همه موتورهای جستجو لذت می بریم.

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

    دلایل مختلفی برای ایجاد موارد تکراری وجود دارد، به عنوان مثال، CMS می تواند کپی های اضافی ایجاد کند، جایی که صفحه در آدرس با www و بدون در دسترس است. به خصوص اغلب، کپی ها در فروشگاه های آنلاین ظاهر می شوند، جایی که صفحات محصول فقط در یک عکس متفاوت است.

    URL متعارف- این آدرس ترجیحی صفحه است، یعنی از گروه موارد مشابه ایندکس می شود.

    URL متعارف در مبارزه با موارد تکراری.

    فرض کنید چندین آدرس منتهی به یک صفحه وجود دارد:

    • mysite.ru/main
    • mysite.ru/blog/2364
    • mysite.ru/blog/page?id=2364

    اگر بخواهیم تنها یکی از آنها را ایندکس کنیم، باید از ویژگی استفاده کنیم rel = متعارف.

    به عنوان مثال، اگر صفحه اصلی mysite.ru/main باشد، خط زیر در کد دو مورد دیگر ظاهر می شود:

    لازم به ذکر است که موتورهای جستجو 100% رعایت این قانون را تضمین نمی کنند. با این حال، اگر یک صفحه متعارف را مشخص نکنید، PS می تواند خودش این کار را انجام دهد. در این صورت، کنترل ایندکس را از دست خواهید داد، زیرا ربات جستجوگر به صورت تصادفی صفحه را انتخاب کرده و به فهرست اضافه می کند.

    از ویژگی rel=canonical نیز نباید سوء استفاده کرد. سایت‌هایی بودند که پس از اینکه توسعه‌دهندگان به اشتباه همان URL را در rel=canonical تمام صفحات سایت نوشتند، موقعیت‌های خود را در نتایج جستجو از دست دادند.

    چگونه از URL های متعارف به درستی استفاده کنیم؟

    • صفحه اصلی (متعارف) را انتخاب کنید.
    • از ویژگی rel=canonical برای اشاره به آن از سایر صفحات تکراری استفاده کنید. نوشتن مسیرهای مطلق مهم است: http:// mysite.ru/blog/page?id=2364، نه /blog/page?id=2364.
    • صفحات متعارف را در فایل Sitemap.xml مشخص کنید. این نمایه سازی صحیح را تضمین نمی کند، اما به خزنده کمک می کند تا تعیین کند کدام صفحات باید به عنوان صفحات اصلی در نظر گرفته شوند.

    تفاوت بین لینک کانونی و ریدایرکت 301 چیست؟

    تفاوت در اصل عمل آنهاست. ویژگی rel=canonical به موتور جستجو می گوید که کدام صفحه را در جستجو فهرست و نمایش دهد. صفحات باقی مانده رتبه بندی نمی شوند، اما برای کاربر در سایت قابل مشاهده هستند. هنگام استفاده از تغییر مسیر 301، به طور خودکار به صفحه اصلی هدایت می شوید. وقتی از نقطه نظر انتقال وزن مشاهده شود، هر دو گزینه قسمت خاصی از وزن را به صفحه متعارف منتقل می کنند.

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

    و چند قانون دیگر

    • URL های متعارف را در robots.txt نبندید.
    • مطمئن شوید که آدرس اصلی در Sitemap.xml و rel=canonical مطابقت دارد.
    • فقط یک صفحه متعارف را می توان در هر صفحه مشخص کرد.
    • یک صفحه متعارف از دامنه دیگر را مشخص نکنید.

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

    سلام دوستان. وقت آن است که موضوع مدیریت نمایه سازی سایت را به نتیجه منطقی خود برسانم. اجازه دهید به شما یادآوری کنم که معمولاً چه روش‌های مدیریت نمایه‌سازی وجود دارد: فایل robots.txt، متا تگ robots، هدر X-Robots-Tag و تغییر مسیر 301 را می‌توان در اینجا به عنوان روشی برای مقابله با موارد تکراری ذکر کرد، که همچنین یک روش است. بخش جدایی ناپذیر یک نمایه سازی کیفیت و من قبلاً در مورد همه اینها به شما گفته بودم، اما یک مورد دیگر وجود دارد یک راه بسیار مهم و جالب برای مقابله با موارد تکراری، به نوعی جایگزینی برای تغییر مسیر، ویژگی rel="canonical" است.، که به تگ لینک اختصاص داده شده و در قسمت قرار دارد هر صفحه html

    چیزی شبیه این به نظر می رسد:

    آنچه کمتر مهم نیست - این برچسب توسط تمام موتورهای جستجو پشتیبانی می شود، از جمله Yandex و Google محبوب ما.

    بنابراین امروز به شما خواهم گفت چگونه و چرا از تگ rel canonical استفاده کنیم، در چه موقعیت هایی واقعا موثر است و در عین حال در یک آزمایش واقعی به همین کارایی متقاعد خواهیم شد. آماده شدن :)

    ابتدا اجازه دهید آن پست هایی را که در ابتدا به آنها اشاره کردم یادآوری کنم:

    اول، ارزش دارد که تئوری را مرور کنیم تا بفهمیم چرا اصلاً این ویژگی ایجاد شده است، چه اهدافی دنبال شده و دریابیم که موتورهای جستجو چه چیزی را توصیه می کنند.

    تئوری و کمک از موتورهای جستجو

    در اینجا پیوندهایی به موقعیت رسمی موتورهای جستجو وجود دارد:گوگل در مورد ویژگی rel="canonical" و Yandex در مورد ویژگی rel="canonical" تگ . البته، mail.ru دقیقاً آنجاست - در مورد ارزش متعارف در برچسب - آنها نمی توانند از Yandex عقب بمانند، اما این خوب است، همه چیز یک طرح است، برای ما راحت تر است.

    صفحه متعارف چیست؟این یک نمونه برجسته از مجموعه ای از صفحات با محتوای بسیار مشابه است.

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

    و همانطور که می دانیم، موتور جستجو همیشه خواسته های ما را حدس نمی زند، بنابراین بهتر است آن را ایمن بازی کنید و خودتان صفحه مورد نظر را نشان دهید. می توانید این کار را با افزودن پیوند rel="canonical" به بخش انجام دهید نسخه های غیر متعارف همه صفحات HTML.

    همچنین معلوم می شود شما می توانید یک پیوند متعارف برای محتوای غیر HTML مشخص کنید، اما، به عنوان مثال، برای فایل های pdf، doc یا سایر فایل ها با استفاده از هدر. مانند هدر HTTP X-Robots-Tag، فقط یک هدر پیوند HTTP وجود خواهد داشت. اما این قبلاً کاملاً برای دیوانگان گیک است ، بنابراین من در مورد آن صحبت نمی کنم.

    اگر صفت rel="canonical" به صفحه ای اشاره کند که وجود ندارد، چه اتفاقی می افتد؟ و اگر چندین صفحه از مجموعه به عنوان متعارف اختصاص داده شود؟ در این مورد، موتور جستجو به سادگی این قوانین را نادیده می گیرد و مانند قبل عمل می کند - یک نمونه مناسب را از مجموعه ای از صفحات با توجه به الگوریتم ها محاسبه می کند.

    آیا می توان از ویژگی rel="canonical" برای تعیین یک URL متعارف در دامنه دیگری استفاده کرد؟ممکن است، اما لازم نیست. درک این نکته مهم است که ویژگی متعارف فقط یک اشاره یا توصیه است و نه یک قانون سختگیرانه، بر خلاف تغییر مسیر، که باید در این مورد استفاده شود.

    بر اساس همه موارد فوق و همچنین اطلاعات سایر منابع رسمی (وبلاگ موتورهای جستجو و وبلاگ کارمندان آنها) می توان نتیجه گرفت که برچسب پیوند rel="canonical":

    • این یک توصیه است، نه یک قانون، و بنابراین در موارد زیر می توان آن را نادیده گرفت:
      • سند در آدرس متعارف وجود ندارد، پاسخ 404 را برمی‌گرداند.
      • صفحه متعارف از نمایه سازی در robots.txt یا متا تگ مسدود شده است.
      • در کد html صفحه، چندین ویژگی rel canonical به طور همزمان مشخص شده است.
      • آدرس سند متعارف به دامنه یا ساب دامنه دیگری اشاره دارد.
      • یک زنجیره تخصیص rel="canonical" وجود دارد، یعنی. برای سند A، سند B به عنوان متعارف مشخص می شود، در حالی که سند B به عنوان متعارف برای سند C مشخص می شود.
    • باید فقط برای صفحات تکراری یا بسیار مشابه مشخص شود و نه برای چسباندن دو صفحه مختلف به هم یا انتقال وزن.
    • آدرس صفحه متعارف می تواند به خود اشاره کند.
    • پشتیبانی شده توسط همه موتورهای جستجو: در Yandex از 23 مه 2011، در Google از 12 فوریه 2009.

    کاربرد عملی و آزمایش

    تمام شد، تئوری تمام شد، حالا به شما می گویم که چرا و چرا از تگ rel="canonical" در سایت هایم استفاده می کنم. نکته اصلی و اصلی مبارزه و جلوگیری از ظهور تکراری است.اساساً، اینها تکراری هستند که با پارامترها یا برچسب ها در URL مرتبط هستند. همیشه مبارزه با این مشکلات مناسب نیست. برچسب ها گاهی اوقات بسیار مهم هستند، به عنوان مثال زمانی که یک کمپین در زمینه اجرا می شود و آمارهای مهم در برچسب ها منتقل می شود، و بسیاری از موارد دیگر توسط برچسب ها قابل ردیابی است. من دوست ندارم چنین آدرس هایی را در robots.txt ببندم، استفاده از ربات های متا کار نخواهد کرد و تغییر مسیر همه داده ها را از بین می برد.

    یک مثال کلاسیک از استفاده از آدرس‌های متعارف، فروشگاه‌های آنلاین با دسته‌ای از مرتب‌سازی بر اساس دسته‌ای حتی بزرگ‌تر از پارامترهای مختلف محصول است - به نظر من این ویژگی برای این اختراع شده است.

    این همه روشن است. اما این فقط مهمترین چیز است که برای ما seo'shnikov هیچ جا گفته نشده است - اما اوضاع با انتقال وزن پیوند چگونه است؟ اگر پیوندهایی به یک آدرس غیر متعارف وجود داشته باشد، چه اتفاقی برای صفحه کانونی می افتد، آیا از این طریق پاداش دریافت می کند؟ اگر لینک اول بیاید و rel="canonical" بعدا اضافه شود چه؟ اگر برعکس باشد چه اتفاقی می افتد؟

    سوالات زیادی وجود دارد، اما هیچ نظر رسمی وجود ندارد. به سؤالاتی که مقصر کیست و چه باید کرد، تنها یک پاسخ وجود دارد - آزمایش لازم است! من می خواستم چنین آزمایشی را راه اندازی کنم، اما معلوم شد که ایگور، نویسنده وبلاگ bakalov.info، چندی پیش آن را انجام داد، که از او بسیار سپاسگزارم.

    در اینجا نقل قولی از وبلاگ او در مورد هدف چیست، گزینه های توسعه رویدادها و نتیجه مورد انتظار چیست:

    هدف آزمایش: بررسی اینکه آیا "وزن پیوند" از صفحه A به صفحه C منتقل می شود، آیا صفحه A به صفحه B پیوند دارد و صفحه B دارای rel="canonical" است که نشان می دهد صفحه متعارف است. صفحه با.

    گزینه شماره 1. صفحه A به صفحه B پیوند دارد و این لینک توسط موتورهای جستجو نمایه می شود. پس از مدتی صفحه B روی rel="canonical" تنظیم می شود که نشان دهنده متعارف بودن صفحه C است که در نهایت منجر به حذف صفحه B از فهرست می شود.

    گزینه شماره 2. صفحه B روی rel="canonical" تنظیم شده است، که نشان می دهد صفحه C متعارف است، که باعث می شود صفحه B از فهرست حذف شود. مدتی پس از آن، پیوندی از صفحه A به صفحه B ایجاد می شود.

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

    شرح کامل و دوره آزمایش.

    من نتایج آزمایش و نتیجه گیری را گزارش خواهم کرد:

    برای Yandex، مهم نیست که چه چیزی ابتدا ظاهر شد - rel="canonical" یا یک پیوند خارجی - در هر صورت، "وزن پیوند" از URL غیر متعارف به URL متعارف منتقل می شود.

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

    خلاصه همه چی کار میکنه!

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

    موفق باشید، دوستان! نظر بگذارید و سوال بپرسید.

    URL متعارف (کانونیکال) به شما امکان می دهد به موتور جستجو بگویید کدام پیوند برای نمایه سازی ارجحیت دارد. اگر صفحاتی با محتوای مشابه در سایت خود دارید، راه اندازی canonical ضروری است. با توجه به ویژگی های CMS سایت، صفحات با محتوای یکسان را می توان به طور خودکار در URL های مختلف ایجاد کرد (در ادامه بیشتر بخوانید). ظاهر چنین صفحاتی به دلایل زیر امکان پذیر است:

    1. اگر همان پست را در موضوعات مختلف وبلاگ نوشتید، این احتمال وجود دارد که صفحه دیگری از سایت به طور خودکار ایجاد شود.
    2. به عنوان مثال، شما چندین دامنه دارید: http://article.example.com و http://blogs.example.com. و شما قصد دارید اطلاعات هر دو منبع را به طور همزمان ارسال کنید. در این صورت مطالب ارسال شده تکراری خواهد شد.
    3. اگر ساختار سایت شما به روز شده بود، پس از آن می توان آدرس صفحات سایت را تغییر داد.

    برای جلوگیری از تکراری شدن صفحات سایت در نتایج جستجو، باید URL های متعارف را تنظیم کنید، پس از آن موتور جستجو می تواند تعیین کند که کدام صفحه را فهرست کند. دلایل اهمیت پیکربندی canonical را در نظر بگیرید:

    1. اگر اطلاعات تا حدی یا کاملاً یکسان در صفحات مختلف سایت شما منتشر شده است، باید مشخص کنید که کدام صفحه باید اصلی در نظر گرفته شود.
    2. اطلاعات یکسانی که در صفحات مختلف ارسال می شود، به دست آوردن آمار مربوط به آن صفحات را دشوار می کند.

    نحوه تنظیم آدرس های متعارف

    بیایید راه‌های راه‌اندازی URLهای "متعارف" را بررسی کنیم:

    1. باید مشخص کنید کدام URL اصلی در نظر گرفته می شود. می توانید این کار را با ویژگی rel="canonical" تگ پیوند انجام دهید. به عنوان مثال، یک سایت دارای چندین صفحه با محتوای یکسان است. برای تنظیم URL https://example.com/buyingcar به عنوان اصلی، در صفحات دارای محتوای تکراری، در بلوک سر کد صفحه، تگ فرم . در این شرایط URL اصلی را تنظیم می کنید که بعداً برای مشاهده پیام خرید خودرو استفاده می شود. این صفحه در نتایج جستجو نیز نمایش داده می شود. ترجیحاً آدرس سایت را به صورت مطلق تنظیم کنید (https://example.com/buyingcar)، از مسیرهای نسبی (/buyingcar) اجتناب کنید.
    2. ما فقط URL های متعارف را به نقشه سایت اضافه می کنیم، در این صورت می توانید به ربات جستجوگر بگویید کدام صفحات سایت را صفحه اصلی می دانید. هنگام نمایه سازی یک سایت، ربات جستجوگر از صفحات غیر متعارف بازدید نمی کند و در نتیجه سایت را سریعتر ایندکس می کند.
    3. برای CMS های مختلف، افزونه های مختلفی وجود دارد که به شما امکان می دهد URL های متعارف را تنظیم کنید، به عنوان مثال، برای وردپرس، می توانید از Yoast SEO استفاده کنید.

    برای OpenCart، ویژگی canonical با استفاده از ابزارهای CMS پیکربندی می شود. باید به تنظیمات محصول رفته و پارامتر URL SEO را تنظیم کنید.

    برای راه اندازی canonical در جوملا، باید تابع SEF را در تنظیمات CMS فعال کنید. پس از فعال کردن صفحات فنی مانند /index.php?option، ویژگی rel="canonical" اضافه می شود (با URL به صفحه با CNC پیکربندی شده).

    نحوه بررسی محتوای تکراری

    با استفاده از ابزارهای زیر می توانید بررسی کنید که آیا canonical برای صفحات سایت شما پیکربندی شده است یا خیر:

    1. برای بررسی تنظیمات canonical، کد html صفحه را باز کنید و بررسی کنید که آیا تگ پیوند دارای ویژگی canonical است (در بلوک) کد صفحه).

    همچنین می توانید با استفاده از اپراتورهای جستجو محتوا را برای موارد تکراری بررسی کنید، بیایید به مثال گوگل نگاه کنیم. برای انجام این کار، باید "درخواست" را در رشته جستجو site:domain_name وارد کنید، در نتیجه، مشابه جستجوی Yandex، بر اساس نتایج نتایج جستجو، نتیجه می گیریم که محتوای تکراری وجود دارد.

    3. راه دیگر برای یافتن محتوای تکراری، منحصر به فرد بودن است. برنامه ها و خدمات ویژه در این امر به ما کمک می کنند، ما سرویس text.ru را به عنوان نمونه در نظر می گیریم. برای تجزیه و تحلیل، باید اطلاعاتی را از صفحه سایت خود به سرویس اضافه کنید و چک را اجرا کنید. در نتیجه می بینید که کدام سایت ها در اینترنت دارای متن مشابه هستند و متن شما چقدر با متون سایت های دیگر مطابقت دارد.

    نتیجه

    یک canonical با پیکربندی خوب، کارایی کار را بهبود می بخشد و ایندکس سایت را سرعت می بخشد. اگر خودتان موفق به انجام آن نشدید، می توانید با متخصصان ما تماس بگیرید و ما rel="canonical" را برای سایت شما راه اندازی می کنیم.

    پیوند rel=canonical - ویژگی برچسب ، که برای تعیین صفحات متعارف در سایت استفاده می شود. صفحات متعارف چیست؟ صفحه متعارف صفحه ای از سایتی است که آدرس آن به صورت متعارف (ترجیح) در گروهی از صفحات مشابه از نظر محتوا قرار دارد. به زبان ساده، URL متعارف یک صفحه، آدرسی است که در صورت وجود یک صفحه، ایندکس می شود.

    زمان استفاده از پیوندهای متعارف

    1. برای جلوگیری از بروز انواع تکراری.مثلا:
      • مرتب سازی صفحات: /* مرتب سازی، صعودی، کاهشی، لیست=*;
      • موارد تکراری به دلیل برچسب‌های UTM: *utm_source=, /*utm_campaign=, /*utm_content=, /*utm_term=, /*utm_medium=;
      • سایر صفحات با پارامترهای GET در URL؛
      • تکراری در نتیجه ویژگی های CMS (موتور).

      در این صورت باید ویژگی rel="canonical" را به تمام صفحات استاتیک سایت اضافه کنید. به عنوان مثال، برای صفحه https://site.ru/category-1/page-2، rel="canonical" به شکل زیر است: href="https://site.ru/category-1/page-2" />

    2. برای صفحاتی با محتوای بسیار مشابه که در URL های مختلف موجود است.به عنوان مثال، اینها می توانند صفحاتی از یک سری از یک محصول باشند که فقط از نظر رنگ متفاوت هستند یا صفحات محصول که در چندین دسته قرار دارند در یک زمان. ، صفحه اولویت.
    3. در صفحات صفحه‌بندی، اگر صفحات «نمایش همه» در دسته‌های سایت وجود دارد.در این مورد، در هر یک از صفحات صفحه بندی، باید صفحه متعارف "نمایش همه" را مشخص کنید، به عنوان مثال، برای صفحه https://site.ru/category-1/page-2، باید URL متعارف: en/category-1/show-all” />

    چگونه URL های متعارف rel="canonical" را تنظیم کنیم؟

    بین تجویز کنید برچسب های هر صفحه HTML

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

    به عنوان مثال، برای صفحه https://site.ru/*utm_content= https://site.ru/ متعارف خواهد بود.

    برای به دست آوردن چنین نتیجه ای، در صفحه https://site.ru/*utm_content= برچسب را مشخص کردیم:

    en/” />

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

    در فایل نقشه سایت

    در نقشه سایت XML، می توانید URL متعارف (اصلی) را برای هر صفحه بنویسید.

    در هدر HTTP

    بهترین استفاده برای اسناد غیر HTML. مثلا برای فایل های پی دی اف.

    در این حالت، سرور هنگام درخواست یک فایل تکراری، باید یک لینک به فایل اصلی بدهد:

    ارتباط دادن: ; rel = "متعارف"

    اگر به تنظیمات سرور دسترسی دارید، این روش مناسب است. برای اسناد HTML توصیه نمی شود.

    با یک افزونه

    برای CMS، پلاگین های مختلفی وجود دارد که به شما اجازه می دهد URL متعارف را سفارشی کنید. مثلا:

    • برای وردپرس، می توانید canonical را با Yoast SEO راه اندازی کنید.
    • در OpenCart - در تنظیمات CMS پیاده سازی شده است (شما باید به تنظیمات محصول بروید و پارامتر URL SEO را تنظیم کنید).
    • برای پیکربندی ویژگی canonical در جوملا (نسخه 3.x و بالاتر)، باید تابع SEF را در تنظیمات CMS فعال کنید. پس از فعال کردن صفحات فنی مانند /index.php?option، ویژگی rel="canonical" اضافه می شود (نشانی اینترنتی صفحه را با CNC پیکربندی شده نشان می دهد).

    تغییر مسیر 301 یا rel=canonical

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

    اشتباهات رایج با rel=canonical

    URL های متعارف توسط اکثر موتورهای جستجوی محبوب پشتیبانی می شوند: Google، Yandex، Yahoo، Bing. اما شما همچنان صفحات غیر متعارف سایت خود را در فهرست مشاهده می کنید؟ اولین کاری که باید انجام دهید این است که بررسی کنید آیا هنگام تنظیم rel=canonical اشتباهی رخ داده است یا خیر. در زیر لیستی از رایج ترین اشتباهات آمده است:

    صفحه متعارف غیر ایندکس شده

    بررسی کنید که آیا ربات موتور جستجو می‌تواند صفحه‌ای را که به آن پیوند می‌دهید به‌عنوان متعارف فهرست کند. مطمئن شوید:

    • صفحه یک پاسخ سرور 200 را برمی گرداند.
    • صفحه دارای متا تگ robots با مقدار noindex نیست.
    • صفحه از فهرست بندی در فایل robots.txt بسته نشده است.

    URL های متعارف مختلف برای یک صفحه

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

    استفاده نادرست از مراجع مطلق

    یک اشتباه رایج این است تعیین یک پیوند متعارف بدون پروتکل http:// یا https://، همانطور که در مثال زیر نشان داده شده است:

    < link rel = «canonical» href = «ururu.com/ololo.html» / >

    < link rel = «canonical» href = «/ololo.html» / >

    یا مسیر مطلق کامل با پروتکل:

    < link rel = «canonical» href = "http://ururu.com/ololo.html"/ >

    استفاده از تگ در خارج از بلوک سر

    برای درک صحیح توسط موتورهای جستجو، به ویژه گوگل، تگ rel=canonical باید در قسمت سر کد صفحه شما باشد. علاوه بر این، این تگ باید تا حد امکان نزدیک به ابتدای کد HTML قرار گیرد.

    پیوندهای متعارف از صفحات صفحه بندی به صفحه اول

    چنین راه حلی کاملاً قادر به مقابله با موارد تکراری است. با این حال، می تواند تأثیر منفی بر نمایه سازی صفحاتی بگذارد، پیوندهایی که در صفحات صفحه بندی قرار دارند. به عنوان مثال در صفحه http://example.com/dresses.html?page=3پیوندهایی به 20 محصول وجود دارد - آنها توسط ربات جستجو مستقیماً از پیوندهای این صفحه ایندکس نمی شوند.

    تگ متعارف هنگام استفاده از hreflang

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

    لینک های غیر متعارف در sitemap.xml

    به ربات جستجوگر کمک می کند تا بفهمد کدام صفحات سایت شما باید ایندکس شوند و در نتایج جستجو رتبه بندی شوند. به همین دلیل است که نباید صفحاتی را که به هیچ وجه از صفحات نمایه یا غیر متعارف بسته شده اند به نقشه سایت اضافه کنید.

    استفاده از rel=canonical برای صفحات غیر یکسان

    این ویژگی به طور خاص برای نشان دادن صفحه اولویت در بین صفحات تکراری ایجاد شده است. ظاهراً موتورهای جستجو درجاتی از اختلاف را در محتوای صفحه مجاز می‌کنند. اما این مطلقاً به این معنی نیست که می‌توانید یک پیوند متعارف به صفحه‌ای که فقط از نظر موضوع مشابه است قرار دهید.
    اگر Google متوجه شود که شما از پیوندهای متعارف به اشتباه استفاده می کنید، این می تواند بر نگرش آن نسبت به rel=canonical برای کل دامنه شما تأثیر بگذارد و حتی صفحاتی که به درستی پیکربندی شده اند آسیب خواهند دید.

    پیوندهای متعارف (ویژگی برچسب پیوند rel canonical) به شما امکان می دهد مشخص کنید کدام صفحه از یک گروه از صفحات مشابه یا یکسان باید ایندکس شود. سودمندی این ابزار به سختی قابل تخمین زدن و نادیده گرفتن احمقانه است. از این گذشته، تا حد زیادی به تفسیر صحیح صفحات سایت توسط موتورهای جستجو است که سئوی سایت پایین می آید. علاوه بر این، پیوندهای متعارف تقریباً توسط هر CMS مدرن مانند جوملا یا وردپرس پشتیبانی می شود.

    مطالب را تکراری نکنید و لینک های مناسب قرار دهید!