در سال 2009، سه ابرقدرت در دنیای موتورهای کاوش یعنی گوگل، یاهو و بینگ یک نوع کد نو به نام تگ کنونیکال را به دنیای اینترنت معرفی کردند. ولی با وجود آنکه بیشتراز 10 سال میباشد که موتورهای کاوش این نوع کد را نگهبانی مینمایند، اکثری از یوزرها و حتی مدیران تارنماها هنوز هم از آن به کارگیری نمیکنند؛ طراحی سایت در مشهد خیلی از اشخاص ابدا با این تگ شناخت ندارند. در شرایطی که شما هم از این مجموعه اشخاص میباشید، نگران نباشید. ما دراین نوشته ی علمی قصد داریم به شما بگوییم تگ کنونیکال چیست، چه کاربردهایی داراست و درصورتی که با آن به خیر و خوبی آشنا نباشید، چه مشکلاتی ایجاد خواهد شد.
معرفی تگ کنونیکال (canonical)
تگ کنونیکال (canonical) بخشی از کد HTML میباشد که از روش آن ما به موتورهای کاوش می گوییم چه قسمتهایی از تارنما مارا ذخیره و ایندکس نمایند. به عنوان مثال درحالتی که یک محتوای شبیه را در تعدادی ورقه با URL های گوناگون داشته باشیم، میتوانیم از روش تگ canonical برای موتور کاوش گزینش کنیم که کدام شیت را ایندکس نماید.
این تگ معمولا در کد منبع سایت و در اطراف هدر (header) به شغل برده میشود. معمولا اشخاص در ارتباط محتوای شبیه با ابهاماتی مواجه می شوند و می پندارند مراد از محتوای تکراری تنها این میباشد که یک مقاله را یک سری توشه در وبسایت خویش تکرار نمایند. همین مسئله سبب ساز می شود خیالشان شل گردد و تامل نمایند به تگ canonical احتیاجی ندارند.
البته نکتهای که به آن اعتنا ندارند این میباشد: موتورهای کاوش در واقع URLهای تارنما شمارا crawl و ذخیره مینمایند. به صورت نمونه در حالتیکه یک ورقه را با دو URL با عنوان ها «example.com/product» و «example.com/product?color=red» ببینند، آنهارا دو شیتی جدا از هم اکانت مینمایند.
در حالی کهاین دو نشانی هر دو به یک کاغذی اینترنت ختم میشوند و تنها طرزی اکران محتوا در آن ها مقداری گوناگون میباشد. در اینجاست که تگ کنونیکال به یاری شما میاید و به گوگل می گوید کدام یک از این URLها را ایندکس نماید تا دیگر ابهامی برای این موتور کاوش وجود نداشته باشد.
تگ کنونیکال در چه قوانینی به کارگیری می شود؟
تا قبل از این گفتیم که استعمال از این تگ هنگامی مداقه دارااست که یک محتوا در یک سری URL متفاوت وجود داشته باشد. معمولا این حادثه در یک کدام از موقعیت ذیل چهره میدهد:
• هنگامی که ورود به کاغذ اساسی وب سایت شما از روش URLهای متعدد جاری ساختن بشود. به عنوان مثال: www.domain.com، domain.com، www.domain.com/index.html و مثالهای شبیه.
• هنگامی که ورود به صفحه های هم با قرار دادن اسلش (/) و هم سوای به کارگیری از آن در نشانی وب سایت قابلیت و امکان پذیر باشد.
• وقتی که نشانی URL یک تارنما با اعتنا به تغییر تحول برخی از متغیرهای محتوا عوض میگردد. به عنوان مثال فرض نمائید در وب سایت یک فروشگاه اینترنتی، ترتیب مجموعه بندی محصول ها را از لبریز فروشترین به ارزانترین تغییرو تحول میدهید و در سود نشانی URL آن ورقه تغییر و تحول مینماید.
• تارنما شما روی HTTP باشد، البته یک ورژنی HTTPS هم از آن وجود داشته باشد.
• وب سایت شما روی HTTPS باشد، ولی یک ورژنی HTTP نیز وجود داشته باشد که در آن از رمزگذاری SSL به کارگیری نشده باشد.
• یک محتوا را در صفحه های گوناگون تارنما خویش یا این که حتیدر تارنماهای متفاوت لود کرده باشید.
در سال 2009، سه ابرقدرت در دنیای موتورهای کاوش یعنی گوگل، یاهو و بینگ یک نوع کد نو به نام تگ کنونیکال را به دنیای اینترنت معرفی کردند. ولی با وجود آنکه بیشتراز 10 سال میباشد که موتورهای کاوش این نوع کد را نگهبانی مینمایند، اکثری از یوزرها و حتی مدیران تارنماها هنوز هم از آن به کارگیری نمیکنند؛ طراحی سایت در مشهد خیلی از اشخاص ابدا با این تگ شناخت ندارند. در شرایطی که شما هم از این مجموعه اشخاص میباشید، نگران نباشید. ما دراین نوشته ی علمی قصد داریم به شما بگوییم تگ کنونیکال چیست، چه کاربردهایی داراست و درصورتی که با آن به خیر و خوبی آشنا نباشید، چه مشکلاتی ایجاد خواهد شد.
معرفی تگ کنونیکال (canonical)
تگ کنونیکال (canonical) بخشی از کد HTML میباشد که از روش آن ما به موتورهای کاوش می گوییم چه قسمتهایی از تارنما مارا ذخیره و ایندکس نمایند. به عنوان مثال درحالتی که یک محتوای شبیه را در تعدادی ورقه با URL های گوناگون داشته باشیم، میتوانیم از روش تگ canonical برای موتور کاوش گزینش کنیم که کدام شیت را ایندکس نماید.
این تگ معمولا در کد منبع سایت و در اطراف هدر (header) به شغل برده میشود. معمولا اشخاص در ارتباط محتوای شبیه با ابهاماتی مواجه می شوند و می پندارند مراد از محتوای تکراری تنها این میباشد که یک مقاله را یک سری توشه در وبسایت خویش تکرار نمایند. همین مسئله سبب ساز می شود خیالشان شل گردد و تامل نمایند به تگ canonical احتیاجی ندارند.
البته نکتهای که به آن اعتنا ندارند این میباشد: موتورهای کاوش در واقع URLهای تارنما شمارا crawl و ذخیره مینمایند. به صورت نمونه در حالتیکه یک ورقه را با دو URL با عنوان ها «example.com/product» و «example.com/product?color=red» ببینند، آنهارا دو شیتی جدا از هم اکانت مینمایند.
در حالی کهاین دو نشانی هر دو به یک کاغذی اینترنت ختم میشوند و تنها طرزی اکران محتوا در آن ها مقداری گوناگون میباشد. در اینجاست که تگ کنونیکال به یاری شما میاید و به گوگل می گوید کدام یک از این URLها را ایندکس نماید تا دیگر ابهامی برای این موتور کاوش وجود نداشته باشد.
تگ کنونیکال در چه قوانینی به کارگیری می شود؟
تا قبل از این گفتیم که استعمال از این تگ هنگامی مداقه دارااست که یک محتوا در یک سری URL متفاوت وجود داشته باشد. معمولا این حادثه در یک کدام از موقعیت ذیل چهره میدهد:
• هنگامی که ورود به کاغذ اساسی وب سایت شما از روش URLهای متعدد جاری ساختن بشود. به عنوان مثال: www.domain.com، domain.com، www.domain.com/index.html و مثالهای شبیه.
• هنگامی که ورود به صفحه های هم با قرار دادن اسلش (/) و هم سوای به کارگیری از آن در نشانی وب سایت قابلیت و امکان پذیر باشد.
• وقتی که نشانی URL یک تارنما با اعتنا به تغییر تحول برخی از متغیرهای محتوا عوض میگردد. به عنوان مثال فرض نمائید در وب سایت یک فروشگاه اینترنتی، ترتیب مجموعه بندی محصول ها را از لبریز فروشترین به ارزانترین تغییرو تحول میدهید و در سود نشانی URL آن ورقه تغییر و تحول مینماید.
• تارنما شما روی HTTP باشد، البته یک ورژنی HTTPS هم از آن وجود داشته باشد.
• وب سایت شما روی HTTPS باشد، ولی یک ورژنی HTTP نیز وجود داشته باشد که در آن از رمزگذاری SSL به کارگیری نشده باشد.
• یک محتوا را در صفحه های گوناگون تارنما خویش یا این که حتیدر تارنماهای متفاوت لود کرده باشید.