تگ canonical: کاربرد اشتباه و محتوای تکراری خطرناک
پس از معرفی الگوریتم رتبه بندی پاندا در سال ۲۰۱۱ توسط گوگل، محتوای تکراری به یکی از عوامل افت رتبه سایت ها در نتایج جستجوی گوگل تبدیل شد. یکی از ساده ترین دلایل برای توضیح آن، گیج شدن گوگل هنگام ایندکس مطالب یک سایت بود. چون گوگل نمی تواند به درستی تشخیص دهد که آدرس اصلی محتوا کدام بوده و در نتیجه آن را به عنوان محتوای تکراری در نظر می گیرد. همچنین گوگل نمی تواند به درستی تشخیص دهد که کدام صفحه باید رتبه بهتری نسبت به دیگری در نتایج جستجو داشته باشد. (برای آشنایی با تعریف و انواع مختلف محتوای تکراری مقاله: محتوای تکراری و جریمه سایت را بخوانید.)
یکی از اشتباهات رایج در میان وبمستران، استفاده نادرست از تگ کنونیکال (rel= canonical) است که موجب اشتباه گوگل هنگام ایندکس مطالب سایت شده و برخی از صفحات را اشتباها به عنوان محتوای تکراری در نظر می گیرد. کاربرد اصلی تگ canonical در تعیین آدرس اصلی محتوا برای ایندکس گوگل است. استفاده نادرست از این تگ باعث می شود که سیگنال های رتبه گیری در نتایج گوگل میان این صفحات تقسیم شده و نهایتا رتبه خوبی نصیب صفحه اصلی محتوا نشود.
با گسترش بازاریابی محتوایی در جهان و ایران به عنوان ابزار کمکی برای سئو سایت، رقابت در تولید محتوا در برخی حوزه ها بشدت بالا گرفته است. حال استفاده نادرست از تگ canonical به معنای این است که شما رقیب خود در سئو شده اید و به تعداد رقبایتان در رسیدن به صدر نتایج گوگل افزوده شده است. با اینکه این نکات تکنیکال سئو ساده به نظر می رسد، اما بسیاری از سایت های مشهور نیز آن ها را به درستی اجرا نکرده و ترافیک ورودی شان از گوگل کاهش می یابد. یکی از عواملی که باعث تشدید ناخواسته محتوای تکراری برای سایت ها می شود، تغییر آدرس سایت از HTTP به HTTPS بود که در ادامه مفصلا در مورد آن بحث خواهیم کرد.
۷ دلیل عمده وجود محتوا با چندین آدرس URL
وجود چندین آدرس URL برای یک محتوا اصلا چیز عجیبی نیست. این مشکل می تواند به دلیل اشتباه در استفاده از نکات تکنیکال سئو در درون سایت و یا کپی مطالب سایت شما توسط افراد دیگر باشد. در ادامه ۷ دلیل رایج برای وجود محتوا با چندین آدرس URL ذکر شده است:
- آدرس های URL داینامیک مانند: http://example.com/?post=1&var=2&var=3
- نسخه موبایل سایت با آدرسی مانند: m.example.com و www.example.com
- سایت های بین المللی با مشخص نبودن هدف جغرافیاییشان
- نوشتن یا ننوشتن www و مسائل مربوط به زیر دامنه سایت مانند: www.example.com یا example.com
- تولید آدرس های URL مختلف توسط CMS (سیستم مدیریت محتوا) سایت
- کپی یا بازنشر محتوای وبلاگ در سایت های دیگر
- اجرا کردن سایت بر روی HTTP و HTTPS به طور همزمان
معمولا مشکلات فوق به صورت همزمان برای یک سایت پیش می آید و خطر افت رتبه سایت در گوگل را به دلیل محتوای تکراری چند برابر می کند. بدترین اتفاق وقتی می افتد که صفحه اصلی سایت دارای چندین آدرس URL باشد، برای مثال به صورت زیر باشد:
http://example.com/home
http://www.example.com/ home
https://example.com/ home
https://www.example.com/ home
چگونه تگ canonical را درست بکار ببریم؟
فرض کنید آدرس URL اصلی سایت شما به صورت https://www.example.com باشد. برای تعیین این آدرس URL به عنوان تگ canonical ، این کد را در هد HTML سایر ورژن ها قرار می دهید:
<link rel=”canonical” href=”https://www.example.com” />
حتی در URL اصلی سایت نیز این کار را انجام می دهید و به آدرس خودش کنونیکال می کنید. این کار شاید برای برخی سوال برانگیز باشد اما طبق تجربه وبمسترانی که این کار را انجام داده اند تاکنون به مشکلی برنخورده اند.
متاسفانه چیزی که در عمل از کاربرد تگ canonical در سایت ها مشاهده می شود، استفاده اختصاصی از آن برای هریک از URL ها است. یعنی در همه ی صفحات از تگ canonical استفاده شده است، اما هر کدام به URL خودشان آدرس داده اند ! به طور مثال:
http://example.com/page canonical = http://example.com/page
http://www.example.com/page canonical = http://www.example.com/page
https://example.com/page canonical = https://example.com/page
https://www.example.com/page canonical =https://www.example.com/page
چنین کاری مثل این است که هر صفحه به گوگل بگوید: “من صفحه اصلی هستم، من را ایندکس کن” و این کار موجب گیج شدن گوگل در ایندکس کردن و رتبه بندی نادرست سایت در نتایج جستجو می شود. مسائل این چنینی موجب کاهش اعتبار سایت شما از دیدگاه گوگل شده و رتبه سایتتان را در نتایج جستجو کاهش می دهد.
مشکلات کاربرد HTTP و HTTPS به طور همزمان
تغییر آدرس URL سایت از HTTP به HTTPS کار خوبی است که موجب بهبود امنیت و سرعت سایت شده و از نظر سئو نیز امتیاز مثبتی محسوب می شود. اما مشکل زمانی پیش می آید که سایتی به طور همزمان هر دوی این ها را داشته باشد. حتی در موارد زیادی در تگ canonical سایت ها هر آدرس با HTTP و HTTPS نیز وجود دارند. این اشتباه عموما به دو دلیل رخ می دهد:
- سایت بر روی هر دو آدرس HTTP و HTTPS اجرا می شود و CMS (سیستم مدیریت محتوا) سایت نمی تواند یکی از آن ها را به عنوان آدرس canonical تعیین کند.
- سئوکاران به دلیل رعایت استانداردهای سئو شروع به استفاده از تگ canonical کردند اما نحو صحیح استفاده از آن را نمی دانستند.
راه حل ساده برای رفع مشکل محتوای تکراری چیست؟
یکی از ساده ترین راه ها استفاده از دستور ریدایرکت 301 است، که سریع تر و راحت تر هم اجرا می شود. اما زمانی که استفاده از تگ canonical اهمیت داشته باشد، باید در هر صفحه آدرس URL اصلی را تعیین کنید که کمی زمان گیر و سخت تر است. افرادی که از CMS وردپرس برای سایتشان استفاده می کنند هم با بکارگیری پلاگین wpseo_canonical filter می توانند یکی از HTTP یا HTTPS را به عنوان URL اصلی سایت و زیر دامنه ها تعیین کنند.
رعایت این نکات ساده می تواند سایت شما را از وجود محتوای تکراری ناخواسته رها کند و رتبه سایتتان را در نتایج گوگل به راحتی ارتقا دهد.
سلام خسته نباشید آقای اسماعیلی
مطلب خیلی خب و جالبی بود
ولی مشکل سایت خودمو به هرکس گفتم نتونست حل کنه میشه راهنمایی کنید
ما 400 نوع حدمت داریم در 40 شهر مازندران
مثلا صفحه مادر تعمیر یخچال ما مازندران است و صفحه های فرزندش شهرهای مازندران
و ما نیاز داریم که توی تموم شهرها بالا بیایم و اگه از کنونیکال استفاده کنیم فقط مازندران بالا میاد
چون تعداد صفحات خیلی بالاست نمیتونیم برای هر صفحه مطلب بنویسیم
بنظر شما باید چیکار کنیم که هم دابلیکیت نشه و هم بتونیم تموم صفحات شهرهارو بالا باشیم
ممنون میشم جواب بدین
سلام دوست عزیز
موردی که اعلام کردید مشکل نیست. در واقع استراتژی شما برای کسب جایگاه مناسب نیست. با یک سایت محتوایی و یک صفحه نمیتوان در این تعداد شهر به جایگاه رسید. یا برای هر شهر صفحه مجزا داشته باشید یا سایت اختصاصی بسازید.
در این شرایط سایت هایی مثل دیوار که برای هر دسته و شهر صفحه مجزایی داشته و محتوای آنها متناسب با همان شهر تغییر میکند شانس بیشتری برای کسب جایگاه دارند.
سلام خسته نباشید
من مقاله تون و فیلم آموزش تگ کنونیکال که در آکادمی وبسیما بصورت رایگان منتشر شده رو مطالعه کردم و بابت محتوای خیلی خوبتون ممنونم
اما بعد از تماشای فیلم و خوندن مقاله یک سری سوال برام پیش اومد که ممنون میشم بهم کمک کنید:
سوالم اینه من یک سایت دارم که در اون یک سری قالب پاورپوینت میزارم و یک دسته اصلی به نام قالب پاورپوینت مثلا به آدرس Site_Name/pruduct_tag/template powerpoint درست کردم که تمام قالب ها در اونجا قرار داره و اما اومدم این قالب ها رو بصورت زیر دسته نیز جدا کردم مثلا قالب پاورپوینت پایان نامه به آدرسSite_Name/pruduct_tag/template powerpoint/thiss
حالا در بین این زیر دسته هایی که ایجاد کردم چندتا زیر دسته برام خیلی مهم چون سرچش بالاست و من قصد دارم که زمانی که کاربر مثلا سرج میکنه قالب پاورپوینت دسته اصلی که قالب پاورپوینت هست رو نشون بده و زمانی که قالب پاورپوینت پایان نامه رو سرچ میکنه زیر دسته اون رو که قالب پاورپوینت پایان نامه هست رو بیاره بالا
من سوالم اینه که اگر به دسته اصلی که همان دسته قالب پاورپوینت هست یک تگ کنونیکال قرار بدم و بیام در زیر دسته های مهم مثل قالب پاورپوینت پایان نامه یک تگ کنونیکال به خود زیر دسته قرار بدم مشکلم حل میشه؟ و آیا این کار از نظر شما منطقیه یا پیشنهاد دیگه ای دارید؟
ممنون
سلام دوست عزیز
تعریف دسته ها و محتوا در سایت شما درست است. هر صفحه (دسته بندی) باید تگ کنونیکال به خودش داشته باشد. با ادامه تولید محتوا و مدیریت لینک سازی های داخلی به مرور گوگل متوجه تفاوت و هدف هر یک از این صفحات خواهد شد.
سلام مدیر محترم
من از خدمت شما سوالی داشتم میخواستم بپرسم که ما به صورت پیشفرض از بخش تگ کنونیکال ورودپرس استفاده میکنیم که در انتهای همه آنها علامت (( / )) وجود دارد به عنوان نمونه بالا همانطور که عرض کردم انتهای همه آنها حتی صفحه هات داخلی ما با این علامت / منتهی شده
حال سوال من از شما این است آیا می بایست در لینک ها و یا حتی تبلیغاتی که برای سایت در صفحه اصلی و یا صفحات داخل به صورت طبیعی به وجود امده حتما به همین شکل درج شود یا خیر
—-
و سوال دیگر ما این است ما در انتهای هر پست معرفی از نویسنده داریم که همه آنها به صفحه اصلی ما با یک عنوان متنی لینک داده شده اما بدون / به نظر شما باید این لینک تغییر کرده و با / تبدیل شود یا خیر ممنون میشم به این سوال مهم من پاسخ بدهید شاید سوال خیلی از دوستان هم باشد
سلام دوست عزیز
وردپرس به خوبی این مورد را مدیریت کرده و با استفاده از ریدایرکت و تگ کنونیکال از ایندکس شدن آدرس های مختلف برای یک صفحه جلوگیری میکند. البته بهتر است که شما در همه لینک سازی های خود از آدرس اصلی صفحه استفاده کنید تا از ریدایرکت های بی دلیل برای ربات های گوگل پیش گیری شود.
سلام خسته نباشید
ببخشید من یک مشکل دارم که از هر سئو کاری میپرسم یا میگه نمیدونم یا اینکه یه راه حل نصفه و نیمه میده خواهشا اگر میتونید راهنماییم کنید
من یک سایت اگهی استخدام دارم
مثلا یک دسته شغلی آبدارچی داریم که عنوانش اینه (آگهی استخدام آبدارچی)
بعد یه برچسب داریم با عنوان (آگهی استخدام آبدارچی در کرج)
حالا کاربرها میان اگهی میزارن با این عنوان (آگهی استخدام آبدارچی در کرج)
ما وقتی اگهی ها منقضی میشن حذف نمیکنیم
ما برای اینکه عنوان آگهی های کاربرها تکراری نشه تاریخ رو به آخر آگهی اضافه میکنیم مثلا :
آگهی استخدام آبدارچی در کرج | دهم اسفند 98
به نظر شما اگهی ها وقتی عنوانشون شبیه هم میشه بهتر نیست ما برای اگهی ها از تگ کنونیکال استفاده کنیم و لینک بدیم به برچسب مربوطه؟چون ما تو کلمه کلیدی اگه خیلی خوب عمل کنیم یا دسته بندی این شغل تو نتایج بالا میاد و یا برچسبش
شما چه راهکاری پیشنهاد میکنید خواهشا راهنمایی کنید جناب اسماعیلی
سلام دوست عزیز
برای سایتهایی مانند شما که محتوای آن پس از مدتی ارزش و اعتبار خود را از دست میدهد سرمایه گذاری بر روی دستهبندی و برچسب بهترین استراتژی است. شما میتوانید صفحات مربوط به آگهی را پس از انقضا تا گذشت دو هفته از تاریخ انتشار با استفاده از تگ Canonical به دسته یا برچسب مرتبط با آن ارجاع دهید.
حتی در چنین سایتی میتوانیم صفحه مربوط به آگهی را از ایندکس گوگل خارج کرده و فقط بر روی صفحات آرشیو سرمایه گذاری کنیم.
سلام
میخواستم بدونم اگر در قسمت Canonical افزونه یاست در برچسب مطالب دسته اصلی را در قسمت Canonical اضافه کنیم مشکلی داره این طوری برای برچسب هم محتوای تکراری پیش نمیاد
سلام دوست عزیز
تعیین یک دسته بندی به عنوان آدرس اصلی برای یک برچسب تضمینی برای جلوگیری از محتوای تکراری نیست. اگر این برچسب ها برای شما کارآمد نیستند بهترین کار این است که از ابتدا برچسب اضافی تعریف نکنید. اگر گوگل صفحه برچسب شما را بررسی کرده و متوجه شود که محتوای آن با دسته بندی معرفی شده تفاوت زیادی دارد، تگ Canonical را نادیده میگیرد.
1- سلام من در کنسول یاندیگس صفحه هایم در نتایج جستجو دیده نمی شود و این پیام را بهم میده
The rel=”canonical” attribute in the page’s source code points to the same page. Learn more about canonical pages.
2- حالا من میخواهم در کونسول گوگل مشکلی برام پیش نیاید بخاطر همین این آدرس *? در ربوتس بلاک کردم ولی چندین خطا برام در کونسول گوگل اومد و آدرس های به این شکل بلاک شد ?cat=13 و ?cat=20
حالا از حالت بلاک بیرون آوردم میخواهم بدونم که محتوای تکراری برام پیش نمیاد چون مثلا یک آدرس هم با نام اصلی لینک قابل دسترس است هم با یکی از این لینک ها ?cat=20
3- سایت من وردپرسی است و افزونه yoast دارم آیا لازم است در این قسمت با این تفاصیر که گفتم چیزی اضافه کنم در افزونه یواست : نشانی قانونی (Canonical)
4- اگر لازم باشه در این قسمت نشانی قانونی (Canonical) چیزی وارد کرد باید لینک صفحه اول سایت باشه یا لینک اصلی مطلب
خیلی نیاز به راهنمایی شما دارم ممنون میشم کمک کنید اگه لازم است نام سایتم رابدم
سلام دوست عزیز
1- اینکه یک صفحه از سایت شما دارای تگ canonical با آدرس خودش باشد ایراد نیست و خیلی عجیب است که چنین ایرادی را در پنل Yandex دریافت کردید.
2 و 3 و 4- هیچ کدام از روش هایی که پیشنهاد یا استفاده کردید درست نیست بهتر است از تنظیمات پیش فرض وردپرس و Yoast استفاده کنید چرا که خودشان به خوبی این موارد را مدیریت میکنند.
سلام مشکلی که الان من در وردپرس دارم feed برچسب سایتم در موتور جستجوی گوگل داره نمایش داده میشه و محتوای تکراری امکانش است از طرفی شنیدم که در فایل ربیونتس نوفالو کنم feed را از نظر سئو بده چون گوگل گاهی محتوی را از این بخش برسی میکنه پیشنهاد شما چیه چه کنم که رویه سایت مشکل رتبه در گوگل پیش نیاد و دیگر هم feed سایت نمایش داده نشه در وردپرس
باتشکر از کمک های همیشه شما عزیزان
سلام دوست عزیز
با استفاده از فایل robots.txt دسترسی ربات های گوگل به آدرس های feed را محدود کنید.
برای استفاده از تگ کنونیکال در افزونه یوآست ، آدرس صفحاتی که فارسی هستند را خودکار کوتاه می کند و نمیتوان استفاده کرد. آیا راهی وجود دارد که مشکل برطرف شود؟
سلام دوست عزیز
صفحه را در مرورگر کروم باز کنید و از نوار آدرس، URL را کپی کنید. با این کار به جای حروف فارسی آدرس صفحه با کاراکترهای کد شده در دسترس شما خواهد بود. این آدرس را میتوانید در بخش مربوط به canonical وارد کنید.
من همینکارو میکنم اما پس از درج کد و به روز رسانی بازهم یواست لینک رو از قسمتی که فارسی شده ( انتهای ادرس سایت) قطع می کند و در حقیقت ادرس ناقص می شود
اگر همچنان این مشکل وجود دارد میتوانید از لینک کوتاه مطلب در این بخش استفاده کنید. هر صفحه یا محتوا در وردپرس یک آدرس برای لینک کوتاه دارد که حروف فارسی در آن وجود نداشته و براساس ID صفحه است.
سلام. با افزونه یواست کنونیکال میدم. اگه url فارسی باشه درست کنونیکال نمیکنه. کلا همه ی یواست ها این مشکل رو دارن؟چون من تو دو تا سایتم تست کردم. و اینکه برای وردپرس به جز با یواست، چجوری میشه کنونیکال زد؟
سلام دوست عزیز
شاید افزونه Rank Math بتواند این کار را به درستی برای شما انجام دهد.
با سلام و خسته نباشید میخواستم بدونم که آیا از این تگ باید در صفحاتی مثل آرشیو یا جستجو یا دسته بندی هم استفاده بشود؟
سلام حسین عزیز
تگ canonical برای همه صفحات سایت لازم است. اتفاقا در صفحاتی که فیلترینگ، جستجو یا روش های مختلفی برای تغییر محتوای صفحه با استفاده از Query String ها دارند این تگ کاربردی حیاتی دارد.
خب ببخشید مثلا وقتی کاربر محتوایی روجستجو میکنه و مقاله براش میاد یا وارد یک دسته بندی میشه که تعدادی مقاله هست باید صفحه جستجو یا دسته بندی یا برچسب و…. رو به صفحه وبلاگ canonical کنیم؟
سلام
نه این کار درست نیست. اگر با جستجوی یک مقاله دسته بندی یا برچسب مشاهده میشود به این معنی است که از ابتدا استراتژی شما برای انتخاب عنوان دسته یا مقاله اشتباه بوده و دو صفحه با یک موضوع مشترک ایجاد کرده اید. بهترین کار بازبینی اساسی در استراتژی محتوایی شماست. پیشنهاد میکنم مقاله برچسب گذاری صحیح در سایت را مطالعه کنید.
ببخشید که اینقدر میپرسم ولی فکر میکنم اشتباه متوجه شدید منظورمو؛ببینید مثلا کاربر وارد دسته سئو یا مثلا برچسب سئو کلاه سیاه میشه یک سری مقالات قطعا میا براش که همه مقالات بعلاوه اینها توی صفحه وبلاگ هست دیگه بعد الان سوال من اینه که ما این مقاله رو به مقاله وبلاگ canonical کنیم یا کل صفحه اون فیلتر رو؟ یا مثلا میشه همون اول که مقاله رو مینویسیم برای این تگ رو بزاریم که هرچی از این مقاله هست مثل صفحه وبلاگه؟
بازم عذر میخوام
سلام دوست عزیز
اگر یک مقاله دارای تگ canonical به دسته بندی خود باشد عملا به گوگل اعلام میکنید که این صفحه نسخه ای از همان صفحه دسته بندی است در حالیکه اینطور نیست. در نتیجه این کار درست نیست.
پیشنهاد میکنم به صفحه فیلم آموزش سئو مراجعه کنید. در پایین صفحه یک ویدئو در مورد تگ canonical قرار داده ایم. مشاهده آن ویدئو میتواند همه سوالات شما را به خوبی پاسخ دهد.
سلام
وقت بخیر
ما چند تا سایت در چند زمینه کم سرچ داریم
مشکلی که وجود داره این هست که اصلا تولید محتوای مفیدی در این زمینه ها نمی تونیم داشته بشیم و تمامی محتوای ما بیشتر حالت جالب و آیامیدانید هست و محتوایی نیست که بخواد سرچ بشه و فقط در حدی هست که کسی وارد سایت شد ، بتونه محتوا ببینه و اگه علاقه مند بود بخونه اما سرچ نمی کنن.
حالا ما اینجا یک مشکل داریم ، گوگل گیج میشه که کلمه کلیدی ما بر فرض “a” هست و چند مطلب در مورد A صحبت می کنن و گوگل نمیدونه کدوم بالا بیاره و یک روز یک مطلب بالا میاد و یک روز دیگه یکی و…
مثال خیلی سادش سایت شما هست که کلی مقاله برای آموزش سئو دارید و یک صفحه جامع
حالا سوال من اینجاست که چجوری ساختار شما باعث شده که گوگل اعتبار مقالات به یک صفحه جامع بده و اون صفحه بالا باشه؟!
ما می تونیم از این تگ استفاده کنیم؟ یا راه و اشتباه رفتیم؟
ممنون میشم راهنمایی کنید
سلام دوست عزیز
برای چنین شرایطی معمولا از دسته بندی یا برچسب استفاده میکنیم. همه مقالاتی که در مورد کلمه کلیدی A نوشته شده اند میتوانند با عبارات طولانی تر جایگاه کسب کنند ولی خود این عبارت بهتر در صفحه مربوط به یک دسته بندی یا برچسب هدف گذاری شود تا با ورود به آن کاربر همه مطالب این حوزه را مشاهده کند.
سلام وقت بخیر
بنده یه مشکلی دارم و اینه که : من یه دسته بندی دارم در سایتم به اسم دریل شارژی و نیاز دارم که این دسته بندی در نتایج جستجوی گوگل قرار بگیره و براش بک لینک حتی تهیه کردم ، محتوای خوب داخلش گذاشتم ولی گوگل یکی از محصولات داخل این دسته بندی رو در نتایج جستجوی گوگل قرار میده برای مثال دریل شارژی رونیکس مدل … / حالا میخواستم بدونم راهکار عملی برای حل این مشکل چیه؟ ممنون
سلام دوست عزیز
سوال شما به یک موضوع یا مشکل مشخص اشاره ندارد و در واقع تمام فرآیند سئو و بهینه سازی یک سایت را پوشش میدهد. پاسخ به این سوال در بخش نظرات کار دشواری است. پیشنهاد میکنم با مطالعه مقالات و کتاب های وبسیما دانش خود را در این حوزه افزایش دهید و با شرکت در دوره جامع سئو تجربه را با آن ترکیب کنید تا بهترین نتایج را کسب کنید.
سلام
برای یک دسته محصول 30 تا محصول دارم که توضیحات این 30 تا محصول شبیه دسته محصولات می باشد. می خواهم این 30 محصول را با تگ کنونیکال افزونه یواست به دسته اصلی محصولات مرتبط کنم.
برای هر محصول در بخش مربوط به وارد کردن تگ کنونیکال (در داخل افزونه یواست)نشانی دسته اصلی محصولات، را وارد می کنم.
اما وقتی با دکمه های ctrl , u به کدنویسی صفحه محصول می روم و canonical را سرچ می کنم ، می بینم که تگی بنام کنونیکال به صفحه محصول اضافه نشده است. علت چیست لطفا راهنمایی کنید.
سلام دوست عزیز
این مورد را باید با یک کدنویس حرفه ای وردپرس مطرح کنید تا قالب و افزونه شما را به دقت بررسی کرده و دلیل عدم نمایش تگ canonical را پیدا کند. بدون دسترسی به پنل مدیریت و هاست امکان اظهار نظر وجود ندارد.
سلام و ممنون از مقاله خوبتون.
من در سایتم بخشی به نام محصولات ویژه دارم که خودم با کوییری هایی که می نویسم یک مجموعه خاص از اون محصولات رو کاستومایز میکنم و به کاربران نشون می دم. مثلا یک صفحه ای ایجاد میکنم که فقط موبایل های دو سیم کارت سامسونگ رو نشون بده و بعد لینک این صفحه ایجاد شده رو در سایت قرار می دم. این درواقع یک ویو جزیی از مجموعه ای از محصولات موبایل هست. حالا 2 تا سئوال مطرح میشه. 1) آیا کنونیکال این صفحه باید به صفحه اصلی دسته بندی موبایل باشه یا خودش می تونه به عنوان صفحه مستقل عمل کنه. توجه داشته باشید که محصولات این صفحه قبلا در دسته بندی موبایل ایندکس شدن 2) آیا نیاز هست این صفحه رل ایندکس داشته باشه یا باید نو ایندکس کنم؟
سلام دوست عزیز
براساس توضیحاتی که شما دادید صفحه ایجاد شده محتوایی فیلتر شده و دقیق تر نسبت به دسته بندی موبایل دارد و میتوان ماهیت آن را شبیه به یک برچسب دانست. اگر صفحاتی که از این دست ایجاد میکنید بسیار زیاد و غیر قابل کنترل هستند ایندکس کردن آنها میتواند روند حرکت ربات گوگل در سایت را بسیار کند کرده و یا صفحات زیادی با محتوای کم ارزش ایجاد کند ولی اگر این صفحات به صورت کامل گزیده و با برنامه ریزی ایجاد میشوند دسترسی گوگل به آنها و ایندکس صفحات نه تنها مشکلی ایجاد نمیکند بلکه میتواند شانس شما برای کسب جایگاه در عبارات هدفمند مانند “گوشی سامسونگ با دو سیم کارت” را افزایش دهد.
بسیار سپاسگذار از پاسخ ارزشمند و دقیق شما. فقط بنده نتونستم به پاسخ سئوال اولم برسم که آیا کنونیگال این صفحه رو صفحه اصلی دسته بندی موبایل معرفی کنم و یا خودش می تونه کنونیکال خودش باشه؟
سلام دوست عزیز
اگر این صفحه ها دارای محتوای ارزشمند و متفاوتی هستند بهتر است به صورت مجزا ایندکس شده و شانس کسب جایگاه نیز خواهند داشت. اگر تصور میکنید که تعداد صفحات تولید شده بسیار زیاد بوده و ممکن است صفحاتی با محتوای کم و بی ارزش تولید شود از تگ canonical استفاده کنید.
با سلام
سایت وردپرسی دارم و به طور کلی برای اینکه جستجوهای یک محصول از طریق سرچ باکس سایت و همچنین در زمان استفاده مشتری از فیلترهای فروشگاه در یواست باعث ایجاد کوئری های نامناسب نشود در کجا باید تگ کنونیکال را تنظیم کنم. آیا باید در یواست تمام این کوئری های ایجاد شده که به صورت لینک و علامت سوال هستند را به محصول موردنظر تغییر مسیر 301 دهم یا خیر؟
پیشاپیش ممنون از پاسخگویی شما
سلام دوست عزیز
وردپرس و سیستم های فروشگاه ساز آن به درستی تگ های canonical را در صفحات مختلف قرار میدهند و نیازی به تغییر آنها توسط شما وجود ندارد. ابتدا بررسی کنید که این تگ ها در صفحات جستجو و فیلتر شما حضور داشته باشد و اگر وجود نداشت احتمالا یک افزونه یا بخشی از کدنویسی قالب شما موجب حذف آن شده است.
سلام
صفحات برچسب رو باید چطور باید تگ کنونیکال زد؟
سلام دوست عزیز
اگر از سیستم مدیریت محتوای وردپرس استفاده میکنید این کار به صورت پیش فرض انجام میشود. به طور کلی تگ canonical هر صفحه باید آدرس دقیق خود آن صفحه باشد. یعنی در این تگ برای صفحات برچسب آدرسی که با آن در دسترس هستند قرار داده شود.
سلام
برای قرار دادن تگ کنونیکال , صفحاتی مانند زیر را چطور باید ویرایش کرد؟
***
سلام
باید تگ کانونیکال به همان صفحه دسته بندی داشته باشد
با تشکر از مقاله عالی شما
من یک صفحه موبایل دارم برای وبسایت خودم که وردپرسی هست
***
و صفحه اصلی من
*** هست
وقتی کاربر با موبایل یا تبلت وارد بشه، من صفحه موبایل رو نمایش میدم
کلمه کلیدی هر دو این صفحه ها “مدرسه اشتغال” هست اما افزونه yoast تشخیص میده کلمه کلیدی تکراری هست که این درسته و در دو برگه(یکی موبایل و یکی دسکتاپ) من از این کلمه استفاده کردم
حالا به نظر شما، من در صفحه موبایل، کانونیکال رو قرار بدم با لینک صفحه اصلی خودم در ورژن دسکتاپ، این مشکل برطرف میشه؟؟
سلام دوست عزیز
چند نکته مهم در سوال شما هست.
1- چرا نسخه موبایل سایت شما آدرس متفاوتی دارد؟ در حالیکه پیشنهاد گوگل استفاده از طراحی ریسپانسیو به جای نسخه موبایل است؟
2- نسخه موبایل شما به طور اتوماتیک تگ canonical به صفحه اصلی سایت دارد در نتیجه گوگل متوجه ارتباط این دو صفحه خواهد شد. نیازی به کامل کردن بخش focus keyword در افزونه نیست و خطای اعلام شده نباید برای شما مهم باشد.
سلام
اصلا نمی دونم که سایت من محتوای تکراری داره یا نه، میشه راهنمایی کنید که از کجا باید متوجه بشم؟
سلام دوست عزیز
محتوای سایت توسط شما منتشر میشود اگر محتوایی را از سایت دیگری کپی کرده اید یا محتوایی را در چند صفحه استفاده کرده اید محتوای تکراری ایجاد میشود.
سلام در خصوص پاراگراف احساس می کنم خودتان نیز به اشتباه برای وب سایت وب سیما استفاده کردید:
“متاسفانه چیزی که در عمل از کاربرد تگ canonical در سایت ها مشاهده می شود، استفاده اختصاصی از آن برای هریک از URL ها است. یعنی در همه ی صفحات از تگ canonical استفاده شده است، اما هر کدام به URL خودشان آدرس داده اند ! به طور مثال:
***
چنین کاری مثل این است که هر صفحه به گوگل بگوید: “من صفحه اصلی هستم، من را ایندکس کن” و این کار موجب گیج شدن گوگل در ایندکس کردن و رتبه بندی نادرست سایت در نتایج جستجو می شود. مسائل این چنینی موجب کاهش اعتبار سایت شما از دیدگاه گوگل شده و رتبه سایتتان را در نتایج جستجو کاهش می دهد.”
در واقع صفحه خودتان هم دقیقاً این کار را انجام داده است. آیا من اشتباه این محتوا را متوجه شده ام، یعنی کاری که شما برای وب سایت وب سیما انجام داده اید درست است؟
سلام دوست عزیز
این مثال برای زمانی است که فرضا سایت شما با www باز شده و تگ canonical ان نیز به همان آدرس است و زمانیکه بدون www باز میشود نیز تگ canonical برای همان آدرس در نظر گرفته شده در نتیجه این دو صفحه از نظر گوگل مجزا هستند.
در حال حاضر اگر صفحات سایت وبسیما را با www بازکنید به طور اتوماتیک به نسخه بدون www ریدایرکت میشود و عملا چنین مشکلی ایجاد نمیشود.
با سلام
ما قبلا یکبار خواستیم https را در سایت نصب کنیم که اون موقع موفقیت امیز نبود
امروز که نگاه کردم دیدم سایت هم با http و https بالا میاد حالا برای اینکه گوگل دو سایت مختلف نشناسه چیکار کنم ؟
در قسمت سرچ کنسول گوگل 3 تا property بود
***
قسمت
*** رو حذف کردم
مشکلی پیش میاد
کد زیر در فایل htaccss بود
***
با توجه به اینکه من 3 روزی هست سایت رو برای موتور های جستجو باز کردم و چند صفحه ای هم که فتچ کردم از روی ادرس httpبود ایا خودش ریدایرکت میشه کدوم رو میشناسه؟
سلام دوست عزیز
مهمترین کاری که باید انجام دهید ریدایرکت کردن نسخه https سایت به نسخه http است. با این کار آدرس های جانبی در دسترس کاربر و گوگل نخواهند بود.
سلام
بنده هم همین مشکل رو دارم ولی سایت من روی هردو ران هست. منتها میخواستم کنونیکال روی http باشد ولی افزونه یواست سئو در صفحات http روی http و در صفحات https روی https کنونیکال میکند
آیا راهی هست که فقط روی http بصورت اتومات کنونیکال شود؟
سلام دوست عزیز
بهترین راه حل برای شما این است که کلیه صفحات با آدرس http را بر روی نسخه https ریدایرکت 301 کنید. این کار به راحتی و با قراردادن یک خط کد در فایل htaccess انجام میشود.
برای اطلاعات بیشتر و دریافت نمونه کد پیشنهاد میکنیم به مقاله ریدایرکت 301 در آکادمی وبسیما مراجعه کنید.
ممنون از مطالب عالی تون.
تو سایت دو تا مطلب دارم که تا 65 درصد به یکدیگر شباهت دارند. می خواستم این یکی از این مطالب رو به دیگری ریدایرکت کنم. مطلب ریدایرکت شده رو باید پاک کنم؟
سلام دوست عزیز
بعد از ریدایرکت نیاز به پاک کردن محتوا نیست. عملا وجود یا عدم وجود آن صفحه تاثیری در کار شما ندارد زیرا قبل از اینکه صفحه توسط مرورگر فراخوان شود از سمت سرور ریدایرکت انجام میشود.
سلام . بنده یه سوال خیلییی مهم در زمینه محتوای تکراری دارم خواهش میکنم جواب بدین. من تو سایتم مثلا در مورد زبان بدن 20 تا مقاله یونیک نوشتم . چگالی کلمه کلیدی همه مقالات هم خوبه . متن تمام مقالات هم یونیکه و متفاوت . خب الان گوگل میمونه و نمیتونه تشخیص بده که کدوم مقاله رو بهش اعتبار بده . برای این مشکل چیکار کنم؟ آیا میشه از تگ کنونیکال استفاده کنم اون 19 تا مقاله دیگه همه رو به یک مقاله تگ کنونیکال بذارم داخلشون ؟ الان راهکار چیه . ممنون میشم راهنماییم کنید .
سلام دوست عزیز
هر کدوم از این مقالات باید در یک عبارت طولانی 3 تا 6 کلمه ای هدف گذاری شوند و یک دسته بندی بسازید که کلمه اصلی را در این موضوع هدف گذاری کند. این 20 مقاله را جزء آن دسته یا برچسب قرار دهید.
خیلی ممنونم پاسخگوییتون . اینکار رو میکنم حتما . تک کنونیکال بذارم تو اون 19 تا مقالات مشکلی پیش میاد ؟ یا بده اگه اینکار رو کنم یا اصلا اشتباهه ؟
سلام
منطقی نیست که شما 19 مطلب متفاوت را با تگ canonical به یک صفحه مرتبط کنید. بهتر است هر کدام از آنها به صورت مستقل بر روی عبارتی طولانی تر هدف گذاری شوند.
سلام
اگر چندین مقاله یا یک مفهوم تولید کرده باشیم، کدام راه بهتر است ؟
حذف مقالات تکراری و ریدایرکت 301 به مقاله اصلی یا استفاده از رل کنونیکال برای مشخص کردن مقاله اصلی ؟
(تمامی مقالات در گوگل ایندکس شده اند و زمانی که یک مفهوم جستجو می شود سایر مقاله در نتایج جستجو می ایند)
سلام دوست عزیز
پیشنهاد میشود متن ها و نکات مهم در مقالات جانبی را به مقاله اصلی منتقل کنید و صفحات جانبی را ریدایرکت 301 کنید به مقاله اصلی
با سلام و وقت بخیر خدمت شما
من سایتم با مدیریت محتوای جوملاست. و از کامپوننت صفحه ساز quix استفاده کردم. الان جدا از لینک اصلی، لینکهای دیگری نیز می بینم. مثلا برای یک صفحه از محصولم جدا از آدرس اصلی، این آدرس نیز باز می شود
***
و حتا برای صفحه اصلی سایت نیز با پسوند index.php همینطوره. می خاستم بدونم که برای تبدیل همیشگلی آدرس *** به آدرس اصلی *** ، ویا حذف آدرس اضافی بالا برای صفحه محصولم، از redirect301 استفاده کنم و یا از تگ کنونیکال؟
در مورد نحوه استفاده از ریدایرکت و یا و قراردادن کد کنونیکال در صفحات، ممنون میشم راهنماییم کنید.
با سپاس از شما و وب سایت بسیار خوب وب سیما
سلام دوست عزیز
برای این کار بهتر است شما از تگ کانونیکال استفاده کنید و این آدرس های جانبی را به عنوان نسخه ای دیگر از صفحه مورد نظر به گوگل معرفی کنید. برای آنکه اطلاعات کاملی در مورد تگ کانونیکال و عملکرد آن داشته باشید پیشنهاد میکنم ویدئو مربوط به تگ کانونیکال و تاثیر آن بر سئو را در سایت کندو مشاهده کنید.
سلام.
من یه سایت سه زبانه دارم. دامنه اصلی روی زبان فارسی است و دو زبان دیگر، ترجمه صفحات فارسی هستند.
گوگل هر صفحه عربی و یا انگلیسی را معادل صفحه فارسی آن میبیند و duplicate میزند.
خواهش میکنم راهنمایی بفرمایید که در عین حالی که صفحات عربی و انگلیسی در نتایج جستجو هر زبان قرار بگیرند، مشکل محتوی تکراری نیز برطرف گردید.
سلام دوست عزیز
احتمالا از سیستم نادرستی برای تهیه نسخه های عربی و انگلیسی استفاده کرده اید. پیشنهاد میکنیم سایت های مربوط به زبان های دوم و سوم را به صورت مستقل و با محتوا و آدرس دهی کاملا اختصاصی راه اندازی نمایید.
ضمن سلام
سایت من با یک دامنه اصلی و دو دامنه فرعی هستش که دو دامنه فرعی را ریدایرکت 301 دادم به دامنه اصلی.حالا متوجه شدم که مطالب با دامنه های فرعی هم بالا میاد یعنی فقط صفحات اصلی ریدایرکت میشن ولی مطالب با هر سه دامنه بالا میاد هر چه گشتم کدی پیدا نکردم که ریدایرکت رو انجام بده ممنون میشم کدی در اختیارم قرار بدین که استفاده کنم.هاست من سی پنل هستش و از جوملا استفاده می کنم
سلام دوست عزیز
در بخش نظرات کدها به خوبی نمایش داده نمیشود. به صورت فایل متنی براتون قرار دادم. برای دانلود روی عبارت کدهای ریدایرکت به دامنه اصلی کلیک کنید.
این کدها به عنوان نمونه ir وبسیما را به com ریدایرکت میکند.
ضمن سلامی دوباره.ممنونم که سریع پاسخ دادید
کد شما به خوبی کار کرد.مشکل کد من در فعال کردنWild Card Redirect بود که با هر سه آدرس باز میشد.ولی الان آدرس صفحات داخلی به صفحه اصلی ریدایرکت میشه.سوالم اینه
آیا فعال کردن wild card در ریدایرکت ضرر داره واسه سئو.اگه ضرر داره چرا همچین گزینه ای رو گذاشتن.بینهایت سپاسگزارم
بله این روش برای سئو مناسب نیست. البته همه ابزارها با هدف سئو طراحی نشده و کارایی های متفاوتی دارند.
wild card زمانی استفاده میشود که قصد ریدایرکت به دامنه ای دیگر دارید ولی دوست دارید صفحه همچنان با آدرس وارد شده توسط کاربر نمایش داده شود.
ممنون بابت راهنمایی تون
آیا گوگل وقتی ببینه بخش که یه جورایی مادر اون مجموعه هست ریدایرکت شده و یا به عنوان صفحه تکراری معرفی شده این مورد باعث نمیشه که به مجموعه اش هم اهمیت کمتری بده؟ ( دلیل این شک کردنم به این خاطر هست که یکی از دلایلی که گوگل به محتواها امتیاز بیشتری میدهد اعتبار دامنه هست )
به طور کلی هر چقدر آدرس یک صفحه به دامنه نزدیک تر باشد یعنی تعداد / های کمتری داشته باشد ارزش و جایگاه بالاتری خواهد داشت. ریدایرکت کردن یا استفاده از تگ canonical برای دو صفحه از یک سایت کاملا طبیعی و درست است و گوگل به این دلیل صفحه ای را بی ارزش شناسایی نمیکند.
سلام خسته نباشید
در سایتم دو صفحه دارم که یکی به عنوان بخش
www .xxxxxxx .com/news/
و دیگری به عنوان مجموعه
www .xxxxxxx .com/news/politics/
که بخش یه جورایی محتواهای تکراری از مجموعه داخلش قرار میگیرد و خیلی مشابه مجموعه میشود
حال ما برای رفع این مشکل چند راه کار داریم که میخواستم نظر شما را در مورد این روش ها بپرسم
1- از تگ کنونیکال داخل بخش استفاده کنیم و مجموعه را به عنوان صفحه اصلی مشخص کنیم
2- صفحه بخش را به صفحه مجموعه ریدایرکت کنیم
3- با استفاده از بلاک هایی در صفحه بخش این دو صفحه را متفاوت کنیم
به نظر شما کدوم روش درست تر هست
و اگر پیشنهاد شما مورد اول و دوم هست به نظرتون چون بخش به عنوان مادر برای مجموعه حساب میشه کار درستی هست این کار را انجام بدیم ؟
و یا ایا چون بخش امتیازی ندارد آیا گوگل به مجموعه امتیاز میدهد ؟
سلام دوست عزیز
پیشنهاد میکنم مورد اول یا دوم را انجام دهید و هردو به یک اندازه تاثیر خواهند داشت. اگر محتوای بخش از چند مجموعه تشکیل شده نیازی به این کار ندارید و میتوانید هر دو صفحه را در سایت داشته باشید. ولی اگر محتوای آنها خیلی به هم شبیه است راه کار پیشنهادی خودتان مناسب است.
سلام
ممنونم برای مقاله خوبتون
من الان متوجه نشدم که ایا برای رفع این مشکل از ریدایرکت استفاده کنیم یا تگ کنونیکال رو قرار بدیم؟ هر دو میشه؟ یا یکی کافیه؟ مممنون
سلام هر دو میشه ولی ریدایرکت خیلی اصولی تر هست
وقت بخیر :
من از تگ canonical در سایتم استفاده کردم ولی باز در google web console در قسمت duplicate pages این صفحات قرار دارند. صفحات به این شکل هستند :
mysite.ir/page/12/
و
mysite.ir/page/12
یعنی به خاطر / آخر duplicate زده که من برای نداشتن / آخر ریدارکت هم زدم و محتوای تگ کنونیکال هم در هر دو صفحه به صورت با / آخر است یعنی mysite.ir/page/12/
حالا دلیل duplicate چی هست که توی کنسول گوگل زده ؟؟!!!
سلام دوست عزیز
این تنظیمات را از ابتدا داشتید یا تازه اضافه کردید؟ بطور کلی بهتر است که صفحه بندی ها توسط گوگل ایندکس نشوند چون شانسی برای کسب جایگاه در نتایج ندارند.
سلام چگونه میتوان صفحه بندی ها را برای گوگل NO INDEX کرد؟ از تنظیمات افزونه YOAST SEO قابل دسترسی است ؟
سلام دوست عزیز
در پنل تنظیمات افزونه سئو بخشی برای این کار در نظر گرفته شده بود که به تازگی حذف شده است. در حال حاضر اگر شما به خوبی از تگ های next و prev در هدر سایت استفاده کرده باشید نیازی به noindex کردن صفحه بندی ها نیست. معمولا وردپرس به صورت پیش فرض این قابلیت را دارد.
سلام من در سایتم دو فولدر دارم که در هر کدام یک وردپرس نصب است و در هر کدام تعدادی مطلب وجود دارد.بخش اولی program98.com/source می باشد که دارای حدود 100 مطلب است و بخش دومی program98.com/video می باشد که دارای حدود 400 مطلب است.من می خواهم مطالب این دو بخش را که حدودا 500 تا مطلب می شود را با هم ادغام کنم و در یک فولدر دیگر (با مدیریت محتوای وردپرس) با نام program98.com/learn قرار دهم.یعنی تمام 500 مطب را درون program98.com/learn کپی کنم. آیا باید تک تک آدرس ها را به آدرس مطلب جدید درون program98.com/learn (که متنهایش را از روی آن دو فولدر کپی کردم) ریدایرکت 301 کنم؟ و سوال بعدیم هم اینه که آیا باید تمام مطالب قبلی را حذف بکنم یا بگذارم سرجای خودش باشد؟
سلام دوست عزیز
بله باید هر آدرس به آدرس جدید متناظر با خود ریدایرکت 301 شود. برای مدتی نزدیک به یک ماه آدرس های قبلی را نیز حفظ کنید ولی زمانی که صفحات جدید ایندکس شدند میتوانید آنها را حذف کنید. اگر صفحات پیشین صفحات ارزشمند و دارای بک لینک هستند تا زمانیکه میتوانید آنها را حفظ کنید و بگذارید در حالت ریدایرکت باشند.
سلام
نمیخوام تو مقاله حرفی بیارم
بهتر نیست آنچه که در مقاله گفتید رو کامل کنید (افزونه معرفی شده رو قرار بدید) یا از ابتدا افزونه رو معرفی نفرمایید تا بعدش پیشنهاد دیگری ندهید 😐
و اگر امکان دادر هنگام تایید نظرات اصلاعیه ارسال نمایید “من و کاربران زیادی منتظر جوابی که من از نظرات میگیرم هستند 🙂 ”
بسیار بسیار متشکرم…
سلام
قبلا در گوگل درباره این تگ خونده بودم ولی روش استفاده درستش رو نمیدونستم 🙁
با اجازه مقاله رو در چند سایت با ذکر نام وبسیما و لینک مقاله منتشر میکنم
و لطفا افزونه ی وردپرس “wpseo_canonical filter” که معرفی کردید، لینکش در سایت wordpress.org هم قرار بدهید
باتشکر 🙂
سلام دوست عزیز خوشحالیم که مورد توجه شما بوده. پیشنهاد میکنم اگر از yoast استفاده میکنید از ابزار canonical همون استفاده کنید
من به راحتی سایتم رو از http به https منتقل کردم و تمام آدرس ها رو به دامنه اصلی منتقل کردم و همه این ها رو با چند خط کد ساده داخل فایل htaccess انجام دادم.
به نظر من بهترین روش مدیریت این طور موارد ریدیراکت های اساسی بهتر از این فایل استفاده بشه مخصوصاً برای وردپرس تا اینکه بیایم افزونه نصب کنیم.(اینطوری برا هر چیز باید شونصد تا افزونه رو سایت باشه)
وبسیما اگر حوصله داشتید برا دوستامون آموزش ریدیراکت های دامنه توسط htaccess قرار بده.
سلام دوست عزیز
این تگ کاربردهای بیشتری داره و ما https رو بعنوان نمونه مثال زدیم. بله یک راهش هم ریدایرکت روی آدرس اصلی هست.
ایده اینکه یک مقاله باشه در مورد تغییر سایت از http به https ایده خوبی بود