تمام داستان کنونیکال این است که گوگل نسبت به محتوای تکراری به شدت حساس است، در مقاله پنالتی شدن سایت در گوگل درباره مشکلات محتوای تکراری یا همان Duplicate content صحبت کردیم و حتی کمی درباره تگ کنونیکال در آنجا نوشتیم و گفتیم چه تاثیری در پنالی شدن وبسایت ما در نتایج گوگل دارد.
زمانیکه رباتهای گوگل با آدرسهایی که محتوای تکراری دارند؛ روبهرو میشوند باید یکی از آن محتواها را به دیگری ترجیح داده و آن آدرس را به عنوان آدرس اصلی ایندکس کنند. حال شما به کمک این تگ پرکاربرد میتوانید در این امر به گوگل بگویید که لطفا به جای آنکه خودت ترجیح دهی کدام آدرس اصلی است، به حرف من گوش کن. در این حالت باید در نظر بگیرید که تنظیم کردن تگ کنونیکال Canonical به معنی گوش دادن حرف گوگل به شما نیست ولی به احتمال زیاد حرف شما را در اولویت قرار خواهد داد.
علت به وجود آمدن محتوای تکراری در سایت
مطمئنا هیچ متخصص حرفه ای در امر سئو به صورت ارادی صفحاتی با محتوای یکسان تولید نمیکند، پس چرا صفحاتی با محتوای تکراری در سایت شما به وجود آمده است؟
- آدرسهای چندگانه (Multiple URLs): این آدرسها در سایتهای فروشگاهی که با تغییر متغیرهایی مثل قیمت، رنگ و دسته بندی های مختلف و یا مثلا بهترین محصولات و یا پرفروشترینها، تولید میشوند.
- آدرسهایی که با Session های مختلف تولید میشوند: آدرسهایی که به صورت اتوماتیک توسط سیستم مدیریت محتوای سایت شما و با تغییر Session تولید میشوند. آیا صفحاتی دارید که قرار است با پرینتر به خوبی نشان داده شوند؟ آیا از لینکهای خرده نان( Breadcrumb Links) در آدرسدهی استفاده میکنید؟
- نسخههای HTTP، HTTPS و با WWW و بدون WWW یک سایت: اگر به رباتهای گوگل به صورت درست اعلام نکنید که آدرسهای
http://example.com http://www.example.com https://example.com https://www.example.com
- همگی به یک صفحه اشاره میکنند؛ این آدرسها به صورت جداگانه در گوگل ایندکس میشوند. (حل این مشکل توسط انتقال دائمی یا Redirect 301 امکانپذیر است.)
- کوچک یا بزرگ بودن کلمات انگلیسی که در آدرس صفحات سایت وجود دارد: برای مرورگرها و کاربران کوچک یا بزرگ بودن حروف اهمیتی ندارد اما موتورهای جستوجو نسبت به این موضوع حساسیت دارند. اگر سایت شما در دستهبندیهای هاست نسبت به حروف کوچک و بزرگ حساس نیست؛ بدون شک به مشکل خواهید خورد.
- آدرسهای متفاوت برای موبایل: اگر آدرس صفحات شما در زمانیکه کاربر با موبایل از سایت شما دیدن میکند با کاربر دسکتاپ متفاوت است.مثلا m.example.com را برای ورژن موبایل صفحه example.com در نظر گرفته باشید.
- برخی وبسایتها برای به اشتراک گذاشتن محتوای خود در شبکههای اجتماعی آدرس کوتاهتری دارند و این ادرس ریدایرکت نمیشود، همانند دیجیکالا، درواقع هر محصول دیجیکالا با دو آدرس مختلف را میتوان نشان داد ولی آنها با تگ کنونیکال مشکل محتوای تکراری را حل کردهاند.
دقت کنید در مثالهایی که گفتیم لزوما محتوای تکراری تولید نشده است بلکه این تعدد آدرسها است که باعث بوجود آمدن محتوای تکراری در صفحات یکسانی که با چند آدرس در دسترس هستند شده است. همچنین دقت داشته باشید که حل مشکل به وجود آمدن محتوای تکراری فقط به کمک تگ کنونیکال برطرف نمیشود و راههای دیگری مثل انتقال دائمی صفحات( Redirect 301) و استفاده از بخش URL Parameter در سرچ کنسول برای حل این مشکل وجود دارد. ما در دوره فیلم آموزشی سرچ کنسول جدا از آنکه به مبحث URL Parameter پرداختیم به نحوه ریدایرکت کردن هم به شکل بسیار جامعی پرداختیم تا کمترین محتوای احتمالی را داشته باشید.
کاربرد متا تگ Canonical
همانطور که گفتیم زمانی از تگ کنونیکال استفاده میکنیم که بخواهیم به ربات گوگل بگوییم از بین چند صفحه که به نظر میرسد محتوای تکراری دارند کدام صفحه را به عنوان صفحه اصلی در نظر بگیر.
با کمک تگ کنونیکال به رباتهای گوگل میفهمانیم، آدرسهای مختلفی که محتوای منحصر به فرد ندارند و قسمتی از محتوای صفحه دیگری هستند نباید در نتایج جستو جو نشان داده شوند.
نحوه استفاده از rel=”canonical”
۱ - https://www.example.com/quality-wrenches.html ۲ - https://example.com/quality-wrenches.html ۳ - https://example.com/quality-wrenches.htm?sort=price ۴ - https://example.com/quality-wrenches.htm/print
مثال: به آدرسهای بالا توجه کنید. فرض کنید در یک فروشگاه اینترنتی، آدرس اول به صفحه اصلی محصولات اشاره میکند. آدرس دوم بدون www است. آدرس سوم محصولات را بر اساس قیمت مرتب میکند و آدرس چهارم نسخه قابل پرینت صفحه اصلی است. محصولات این فروشگاه اینترنتی باید فقط با آدرس صفحه اول در گوگل ایندکس شوند، در نتیجه برای همه صفحات ( حتی صفحه اصلی) متا تگ Canonical را به شکل زیر تعریف میکنیم.
<link rel="canonical" href="https://www.example.com/quality-wrenches.html"/>
دقت داشته باشید این تگ در قسمت head کدهای html هر 4 صفحه قرار میگیرد.
با این کار به رباتهای گوگل میگوییم که اگر ۴ ادرس بالا را مشاهده کرد فقط آدرس ۱ را در نظر بگیرد و در نتایج نشان دهد و ۳ ادرس بعدی هر آنچه که دارند مربوط به آدرس ۱ است.
تگ Canonical در افزونه Yoast وردپرس
اگر سایت شما با سیستم مدیریت محتوای وردپرس نوشته شده است و از افزونه یوآست Yoast برای بهبود وضعیت SEO سایت خود استفاده میکنید، میتوانید به سادگی از قسمتی که در شکل زیر مشخص شده است برای هر صفحه آدرس کنونیکال را تعریف کنید.
چند مثال از نحوه استفاده از تگ Canonical در سایتهای مختلف
قبل از بررسی متا تگ کنونیکال در چند نمونه سایت ایرانی در خاطر داشته باشید، استفاده از متا تگ کنونیکال به استراتژیهای هر سازمان بستگی دارد و نسخهای که یک سایت برای نحوه کاربرد تگ Canonical استفاده کرده است؛ ممکن است با استراتژیهای سایت شما همخوانی نداشته باشد.
بهترین راه این است که سناریوهای مختلفی که در زیر برایتان آورده شده است را با دقت بررسی کنید و سپس با توجه به برنامهای که برای ایندکس شدن صفحات سایت خود در گوگل دارید برای استفاده از متا تگ Canonical اقدام کنید.
مثال ۱ – نحوه استفاده از تگ Canonical در فروشگاه دیجیکالا
بیایید نحوه دستهبندی صفحات در این فروشگاه را بررسی کنیم. در منو صفحه اصلی دیجی کالا یک سری دستهبندی از محصولات مختلف را میبینیم. فرض کنید داخل زیر دسته کالاهای مسی میشویم. به آدرس صفحه در شکل زیر دقت کنید.
استفاده دیجی کالا از متا تگ کنونیکال
در این صفحه دیجی کالا تمام محصولات مسی خود را یکجا جمع کرده است. به قسمت بالای عکسها نگاه کنید که چند فیلتر مختلف برای تغییر نحوه نمایش این اجناس درج شده است. روی یکی از این فیلترها کلیک کنید. حالا به دقت به آدرس صفحه نگاه کنید. در بالا گفتیم یکی از کاربردهای استفاده از تگ کنونیکال زمانی است که با تغییر فیلترهایی مثل رنگ، قیمت، ارزانترین و … آدرسهایی جدید تولید میشوند.
اعمال فیلتر بر محصولات و عملکرد تگ کنونیکال
حالا بیایییم به این سوالها پاسخ بدهیم:
- همه محصولات مسی سایت دیجی کالا در کدام صفحه قرار گرفته اند؟
- آیا با کلیک کردن روی فیلتر جدیدترینها، محصولاتی به ما نمایش داده میشود که در صفحه اصلی وجود داشته اند؟ یا محصولاتی جدید برای نمایش وجود دارد؟
حالا بیاییم به منبع کد صفحه بالا نگاه کنیم. عبارت rel=”canonical”
را در صفحه کد جستوجو کردیم. نتیجه را در تصویر میبینید.
استفاده از رل canonical در سایت دیجی کالا
تگ کنونیکال این صفحه، صفحه اصلی محصولات مسی است. زمانیکه شما به این شکل از متا تگ Canonical استفاده میکنید، به رباتهای گوگل میفهمانید که این صفحه فیلتر شده محتوایی دارد که شامل محتوای صفحه اصلی محصولات است و به جای اینکه صفحه با آدرس فیلتر شده در گوگل ایندکس شود، باید صفحه با محصولات اصلی که صفحه کاملتری است؛ ایندکس شود.
بیاییم نگاهی به منبع کد صفحه اصلی محصولات مسی نیز بیندازیم، دیجی کالا برای احتیاط بیشتر متا تگ Canonical این صفحه را هم خود صفحه تعریف کرده است تا به گوگل در درک بهتر صفحه اصلی که باید به عنوان صفحه محصولات مسی ایندکس شود؛ کمک کرده باشد.
استفاده از تگ Canonical در صفحه اصلی محصولات سایت دیجی کالا
مثال ۲ – نحوه استفاده از تگ Canonical در سایت میزفا
در این مثال قصد داریم به شما نشان دهیم که منظورمان از متفاوت بودن استراتژی ایندکس شدن صفحات در گوگل و تأثیر آن بر روی نحوه کاربرد تگ کنونیکال چیست.
یکی از بخشهای پرطرفدار سایت ما بخش مقالات > آمـوزش سئو > کل آرشیو سئو میباشد. در این بخش ما تمامی مقالاتی که در خصوص سئو داریم را یکجا جمع کردهایم. (https://mizfa.com/blog/category/seo/)
صفحه دسته بندی مقالات سئو در سایت میرفا
در نگاه اول ممکن است اینطور به نظر برسد که ما قصد داریم یا هر صفحه از این دستهبندی در گوگل ایندکس شود یا فقط صفحه اول این دستهبندی ها. اما استراتژی سایت ما در ایندکس شدن آرشیو کاملی از سئو با آنچه ممکن است در ذهن شما باشد متفاوت است، به همین خاطر ما به شکلی متفاوت از تگ کنونیکال در این دستهبندیها استفاده کرده ایم.
به تصویر زیر که منبع کد صفحات اول دستهبندی کل آرشیو سئو ما هستند به دقت نگاه کنید.
استفاده از تگ کنونیکال در دسته بندی های سایت میزفا
عبارت rel=”canonical”
را پیدا کنید و ببینید چه صفحهای به عنوان تگ کنونیکال برای این صفحات تعریف شده است.
به این نکته دقت کنید که کدام صفحه قرار است محتوای کاملتر و به روز تری داشته باشد؟ در مثالی که از میزفا برای شما بیان کردهایم، صفحهای وجود دارد به این آدرس که در آن سرفصل دوره آموزشی سئو به صورت کامل درج شده است و توضیحات کاملی در خصوص ماهیت سئو در آن داده شده است. استراتژی سایت ما در استفاده از تگ Canonical به این شکل است که همه ترافیک ورودی و رنک (Rank) در خصوص آموزش سئو به آن صفحه منتقل شود، در نتیجه برای صفحات دستهبندی تگ کنونیکال را به گونهای تعریف کردیم که به رباتهای گوگل بفهمانیم صفحات دستهبندی کپی از کدام صفحه هستند و صفحه اصلی که باید در گوگل ایندکس شود کدام صفحه است.
مثال ۳ – نحوه استفاده از تگ Canonical در یک مجله اینترنتی
قصد داریم یک مجله که مطالب مختلفی را در صفحه بندیهای گوناگون انتشار میدهد را بررسی کنیم، تا ببینیم تعریف رل Canonical تا چه اندازه میتواند در سایتهای مختلف متفاوت باشد.