اصلاح تگ Canonical همیشه به این معنا نیست که گوگل بلافاصله URL موردنظر شما را بهعنوان نسخه اصلی انتخاب میکند. گوگل ابتدا صفحات مشابه را در یک خوشه قرار میدهد، سیگنالهای مختلف را مقایسه میکند و سپس URLی را انتخاب میکند که از دید سیستمهایش نماینده مناسبتری برای محتواست. به همین دلیل ممکن است در Google Search Console همچنان با وضعیتهایی مانند «Duplicate, Google chose different canonical than user» روبهرو شوید.
براساس بهروزرسانی مستندات Google Search Central در ژوئیه ۲۰۲۶، اگر علت خوشهبندی صفحات، شباهت محتوایی باشد، بازبینی اصلاحات ممکن است تا دو هفته طول بکشد. این عدد یک مهلت قطعی برای همه خطاهای Canonical نیست و به مشکلاتی مانند ریدایرکت اشتباه، تنظیم نادرست سرور یا تگ متناقض تعمیم داده نمیشود. در این راهنما یاد میگیرید مشکل را طبقهبندی کنید، سیگنالهای متناقض را پیدا کنید، تصمیم مناسب بگیرید و بدون استفاده از تکنیکهای پرریسک مانند لینکهای پنهان یا ناوبری غیرقابلخزش، ساختار سایت را اصلاح کنید.
پاسخ سریع: اصلاح Canonical چقدر زمان میبرد؟
اگر URLها بهدلیل محتوای یکسان یا بسیار مشابه در یک Duplicate Cluster قرار گرفته باشند، گوگل میگوید پس از اصلاح محتوا ممکن است تا دو هفته برای ارزیابی دوباره زمان نیاز باشد. هرچه تفاوت محتوایی صفحات روشنتر و معنادارتر باشد، احتمال جداسازی سریعتر آنها بیشتر است. اما خطاهای تگ Canonical، Redirect، Sitemap، سرور یا لینکسازی داخلی باید ابتدا اصلاح شوند و صرفاً منتظرماندن راهحل آنها نیست.
فهرست مطالب
- Canonical چیست و گوگل چگونه آن را انتخاب میکند؟
- بازه دو هفتهای دقیقاً شامل چه اصلاحاتی است؟
- چرا گوگل Canonical دیگری انتخاب میکند؟
- چارچوب CANO برای عیبیابی
- مشکلات رایج Canonical در وردپرس
- برنامه عملی اصلاح Canonical
- لینکهای پنهان و Link Obfuscation چه خطری دارند؟
- آیا First Link Priority قانون قطعی است؟
- روش ایمن بهینهسازی لینک داخلی
- ارتباط Canonical با GEO و AI Search
- شاخصهای اندازهگیری موفقیت
- چکلیست اجرایی
- پرسشهای متداول
Canonical چیست و گوگل چگونه URL اصلی را انتخاب میکند؟
Canonicalization فرایندی است که طی آن گوگل یک URL را از میان چند URL دارای محتوای یکسان یا بسیار مشابه، بهعنوان نسخه نماینده انتخاب میکند. تگ rel=”canonical” راهی برای اعلام ترجیح مدیر سایت است، اما انتخاب نهایی همچنان به گوگل تعلق دارد.
برای مثال، یک محصول ممکن است از مسیرهای زیر در دسترس باشد:
- example.com/product/seo-course
- example.com/product/seo-course?utm_source=instagram
- example.com/product/seo-course?sort=popular
- example.com/category/training/seo-course
اگر محتوای اصلی این URLها یکسان باشد، گوگل معمولاً آنها را در یک خوشه تکراری قرار میدهد و یک نسخه را بهعنوان Canonical انتخاب میکند. هدف از این فرایند، کاهش نمایش نسخههای تکراری، تجمیع سیگنالها و انتخاب URL مناسبتر برای نتایج جستوجو است.
سیگنالهایی که میتوانند در این انتخاب نقش داشته باشند عبارتاند از:
- تگ rel=”canonical” در بخش head صفحه؛
- ریدایرکتهای دائمی یا موقت؛
- URLهای ثبتشده در XML Sitemap؛
- نسخه HTTPS در برابر HTTP؛
- ساختار لینکسازی داخلی؛
- میزان کاملبودن و کیفیت محتوای هر نسخه؛
- سازگاری سیگنالها در HTML اولیه و HTML رندرشده؛
- دسترسی و پاسخ صحیح سرور.
نکته مهم این است که وجود Self-Canonical بهتنهایی تضمین نمیکند گوگل همان URL را انتخاب کند. اگر سایر سیگنالها به URL دیگری اشاره کنند یا محتوای صفحه با Canonical اعلامشده شباهت کافی نداشته باشد، گوگل میتواند ترجیح سایت را نادیده بگیرد.
بازه دو هفتهای گوگل دقیقاً شامل چه اصلاحاتی است؟
بازه «تا دو هفته» به بازبینی صفحاتی مربوط است که بهدلیل محتوای یکسان یا بسیار مشابه در یک خوشه تکراری قرار گرفتهاند و اکنون محتوای آنها بهاندازه کافی تغییر کرده است. این بازه برای همه انواع مشکلات Canonical یک SLA یا تضمین رسمی نیست.
سناریویی که بازه دو هفتهای درباره آن کاربرد دارد
فرض کنید دو صفحه خدمات دارید:
- صفحه «مشاوره سئو فروشگاه اینترنتی»؛
- صفحه «مشاوره سئو سایت شرکتی».
اگر عنوان صفحات متفاوت باشد، اما توضیحات، مزایا، مراحل کار، پرسشهای متداول و CTA تقریباً یکسان باشند، گوگل ممکن است محتوای اصلی آنها را مشابه تشخیص دهد. تغییر یک عنوان یا چند کلمه برای جداسازی این صفحات کافی نیست. باید ارزش پیشنهادی، مثالها، فرایند، الزامات، خروجی و مخاطب هر صفحه واقعاً متمایز شوند.
پس از این اصلاح محتوایی، ممکن است وضعیت خوشه فوراً تغییر نکند. ابتدا Googlebot باید URL را دوباره بخزد، نسخه جدید را پردازش کند و رابطه آن با سایر صفحات خوشه را بازبینی کند.
سناریوهایی که نباید فقط منتظر بمانید
- Canonical صفحه A به صفحه اشتباه B اشاره میکند.
- افزونه SEO یک Canonical تولید میکند و قالب سایت Canonical دیگری میسازد.
- نسخه HTML اولیه و HTML رندرشده Canonical متفاوت دارند.
- URL اصلی به مقصد دیگری ریدایرکت میشود.
- Sitemap شامل URLهای پارامتردار یا غیرکانونیکال است.
- لینکهای داخلی عمدتاً به نسخه غیرکانونیکال اشاره میکنند.
- سرور روی دو دامنه متفاوت محتوای یکسان با پاسخ ۲۰۰ ارائه میدهد.
- Canonical به صفحهای با محتوای نامرتبط اشاره میکند.
- صفحه مقصد Canonical دارای Noindex، خطای ۴۰۴ یا پاسخ نامعتبر است.
در این شرایط، زمان مشکل را حل نمیکند؛ ابتدا باید تعارض فنی برطرف شود.
چرا گوگل Canonical دیگری را انتخاب میکند؟
گوگل زمانی Canonical دیگری انتخاب میکند که مجموعه سیگنالهای فنی، محتوایی و معماری، URL دیگری را بهعنوان نسخه نماینده قویتر نشان دهند. این وضعیت همیشه خطا نیست؛ گاهی انتخاب گوگل از نظر کاربر و ساختار سایت منطقیتر است.
۱. محتوای صفحات بیشازحد شبیه است
تفاوت در Title، Meta Description، H1 یا چند پاراگراف کوتاه لزوماً به معنای تفاوت در محتوای اصلی نیست. اگر نیاز کاربر، پاسخ صفحه، محصولات نمایشدادهشده یا اطلاعات اصلی تفاوت معناداری نداشته باشند، گوگل ممکن است صفحات را همچنان Duplicate بداند.
۲. Canonical با Sitemap همراستا نیست
اگر صفحه پارامتردار به URL تمیز Canonical شده، اما همان URL پارامتردار در Sitemap قرار دارد، دو پیام متفاوت ارسال میکنید: Canonical میگوید نسخه تمیز اصلی است و Sitemap میگوید نسخه پارامتردار URL مهمی برای ایندکس است.
۳. لینکهای داخلی به نسخه اشتباه اشاره میکنند
ممکن است Canonical تمام صفحات به نسخه HTTPS و بدون پارامتر اشاره کند، اما منو، Breadcrumb، فیلترها یا لینکهای داخل محتوا همچنان نسخه HTTP، دارای Slash متفاوت یا دارای Query String را لینک کنند. در این حالت، معماری داخلی با ترجیح اعلامشده هماهنگ نیست.
۴. Canonical به صفحه نامرتبط اشاره میکند
Canonical برای تجمیع صفحات تکراری یا بسیار مشابه است، نه برای انتقال مصنوعی سیگنال یک صفحه ضعیف به یک صفحه قدرتمند. برای مثال، Canonical کردن تمام مقالات کوتاه یک دسته به صفحه اصلی دسته، درحالیکه موضوع و پاسخ آنها متفاوت است، استفاده نادرستی محسوب میشود.
۵. نسخه انتخابی گوگل کاملتر است
گاهی URL اعلامشده از سوی سایت، محتوای ناقص، لینک داخلی کمتر، پاسخ سرور ناپایدار یا تجربه کاربری ضعیفتری دارد. در مقابل، نسخه دیگری اطلاعات کاملتر و سیگنالهای منسجمتری دریافت میکند.
۶. Canonical با JavaScript تغییر میکند
اگر HTML اولیه یک Canonical و JavaScript پس از رندر Canonical دیگری ایجاد کند، تفسیر سیستم پیچیدهتر میشود. در سایتهایی که از JavaScript استفاده میکنند، بهتر است Canonical در HTML اولیه و رندرشده یکسان باشد.
چارچوب CANO برای عیبیابی اصلاحات Canonical
برای جلوگیری از اصلاحات پراکنده، مشکل را با چهار مرحله مدل CANO بررسی کنید.
C — Content Similarity؛ آیا صفحات واقعاً متفاوتاند؟
محتوای اصلی دو URL را بدون Header، Footer، Sidebar و عناصر تکراری مقایسه کنید. این پرسشها را پاسخ دهید:
- آیا هر صفحه Search Intent متفاوتی دارد؟
- آیا پاسخ، محصول، خدمت یا نتیجه مورد انتظار متفاوت است؟
- آیا بخش عمده متن فقط با جایگزینی چند واژه تولید شده است؟
- آیا مثالها، دادهها، FAQ و CTA واقعاً مختص همان صفحه هستند؟
- اگر عنوان صفحات حذف شود، هنوز تفاوت آنها برای کاربر روشن است؟
اگر پاسخ منفی است، باید میان متمایزکردن واقعی محتوا و ادغام صفحات تصمیم بگیرید.
A — Alignment of Signals؛ آیا همه سیگنالها همجهتاند؟
برای URL اصلی بررسی کنید:
- Self-Canonical صحیح دارد.
- در Sitemap قرار گرفته است.
- ریدایرکت نمیشود.
- پاسخ HTTP برابر ۲۰۰ است.
- Noindex ندارد.
- نسخه ترجیحی HTTPS، Host و Trailing Slash رعایت شده است.
- نسخههای تکراری به همان مقصد Canonical یا Redirect میشوند.
- داده ساختاریافته، Open Graph و Hreflang از URLهای سازگار استفاده میکنند.
N — Navigation & Crawlability؛ لینکها به کدام نسخه میروند؟
گوگل برای کشف مطمئن لینکها معمولاً به عنصر واقعی <a href=”…”> نیاز دارد. عناصر span، button یا لینکهایی که فقط با رویداد JavaScript کار میکنند، جایگزین قابلاتکایی برای ناوبری اصلی نیستند.
بررسی کنید:
- منو و Breadcrumb به URL کانونیکال لینک میدهند.
- لینکهای داخل مقالات به نسخه تمیز اشاره میکنند.
- لینکهای دارای UTM در ناوبری داخلی استفاده نشدهاند.
- URLهای قدیمی یا غیرکانونیکال هنوز Internal Inlink زیادی ندارند.
- Anchor Textها توصیفی، کوتاه و مرتبط هستند.
O — Observation Window؛ چه زمانی باید نتیجه را ارزیابی کرد؟
پس از رفع خطا، تاریخ اصلاح، تاریخ آخرین Crawl و وضعیت Canonical را ثبت کنید. Request Indexing میتواند درخواست بازبینی ارسال کند، اما تضمین نمیکند که پردازش فوری انجام شود یا گوگل Canonical انتخابی شما را بپذیرد.
برای URLهای مهم:
- وضعیت پایه را در URL Inspection ثبت کنید.
- اصلاحات را اجرا کنید.
- HTML اولیه و رندرشده را دوباره بررسی کنید.
- برای تعداد محدودی از URLهای حیاتی Request Indexing ارسال کنید.
- Crawl Date و Google-selected canonical را پایش کنید.
- برای اصلاحات محتوایی، پیش از نتیجهگیری عجولانه بازه کافی در نظر بگیرید.
مشکلات رایج Canonical در سایتهای وردپرسی
وردپرس میتواند از طریق آرشیوها، پارامترها، صفحات نویسنده، برچسبها، Pagination و افزونهها چند URL نزدیک به هم ایجاد کند. این URLها الزاماً مشکل نیستند، اما باید نقش هرکدام در معماری سایت مشخص باشد.
تداخل افزونه SEO و قالب
برخی قالبها بهصورت داخلی Canonical تولید میکنند و افزونههایی مانند ابزارهای SEO نیز Canonical جداگانه اضافه میکنند. وجود دو تگ با مقصد متفاوت یک تعارض جدی است. Source صفحه را بررسی کنید و مطمئن شوید فقط یک Canonical معتبر وجود دارد.
صفحات Tag و Category کمارزش
اگر دسته و برچسب تقریباً مجموعه یکسانی از نوشتهها را نمایش دهند، ممکن است همپوشانی ایجاد شود. تصمیم درست همیشه Noindex نیست؛ ابتدا باید نقش هر Taxonomy در مسیر کاربر و Topic Cluster مشخص شود.
پارامترهای فیلتر و مرتبسازی
در فروشگاههای ووکامرسی، فیلتر رنگ، برند، اندازه، قیمت و مرتبسازی میتواند URLهای متعدد ایجاد کند. اگر این صفحات Search Demand مستقل ندارند، معمولاً باید از ایجاد بیرویه لینکهای قابلخزش جلوگیری و Canonical و معماری فیلترها بهصورت هماهنگ تنظیم شود.
UTM و پارامترهای کمپین
لینکهای دارای UTM برای اندازهگیری کمپین مفیدند، اما نباید در منو، Breadcrumb یا لینکسازی دائمی داخلی جایگزین URL تمیز شوند. صفحه پارامتردار معمولاً باید Canonical نسخه اصلی را حفظ کند.
نسخه چاپی، AMP یا قالب جایگزین
اگر یک محتوا در قالبهای مختلف منتشر میشود، رابطه Canonical باید شفاف باشد. نسخه جایگزین نباید به URLی نامرتبط یا به صفحه اول یک مجموعه چندصفحهای اشاره کند.
[در این بخش یک تجربه، آزمایش یا نمونه واقعی از نویسنده اضافه شود.]
برنامه عملی اصلاح Canonical؛ از تشخیص تا پایش
مرحله اول: URL هدف را مشخص کنید
پیش از هر اصلاح، تعیین کنید کدام URL باید در نتایج جستوجو نمایش داده شود. URL هدف باید:
- پایدار و کوتاه باشد؛
- پاسخ ۲۰۰ ارائه دهد؛
- محتوای کامل و اصلی را نمایش دهد؛
- برای کاربر قابلاستفاده باشد؛
- در معماری سایت جایگاه مشخص داشته باشد؛
- قابلخزش و قابلایندکس باشد.
مرحله دوم: Canonical اعلامشده و انتخابشده را مقایسه کنید
در URL Inspection دو فیلد را بررسی کنید:
- User-declared canonical: URLی که سایت به گوگل اعلام کرده است.
- Google-selected canonical: URLی که گوگل بهعنوان نسخه نماینده انتخاب کرده است.
اگر دو مقدار متفاوتاند، هر سه صفحه را کنار هم باز کنید: URL بررسیشده، Canonical اعلامشده و Canonical انتخابشده توسط گوگل.
مرحله سوم: علت را طبقهبندی کنید
- مشکل محتوایی: صفحات بیشازحد شبیهاند.
- مشکل فنی: تگ، Redirect، Status Code یا Server اشتباه است.
- مشکل معماری: Sitemap و Internal Links به URL دیگری اشاره میکنند.
- مشکل هدفگذاری: URL اعلامشده واقعاً نماینده مناسبی نیست.
مرحله چهارم: تصمیم مناسب را انتخاب کنید
اگر دو صفحه یک هدف و پاسخ یکسان دارند: آنها را ادغام کنید و URL ضعیفتر را به نسخه اصلی ریدایرکت دائمی دهید.
اگر صفحات باید مستقل رتبه بگیرند: Search Intent، محتوای اصلی، مثالها، دادهها، محصول یا ارزش پیشنهادی آنها را واقعاً متمایز کنید.
اگر صفحه جایگزین باید در دسترس بماند اما جداگانه ایندکس نشود: Canonical میتواند مناسب باشد، بهشرط آنکه محتوا مشابه باشد.
اگر صفحه نباید در نتایج باشد و معادل مستقیمی ندارد: بسته به سناریو، Noindex یا حذف میتواند مناسبتر از Canonical باشد.
اگر URL برای همیشه جابهجا شده است: Redirect دائمی معمولاً پیام شفافتری از Canonical ارسال میکند.
مرحله پنجم: سیگنالهای متناقض را حذف کنید
- فقط URLهای Canonical را در Sitemap قرار دهید.
- لینکهای داخلی را به URL نهایی اصلاح کنید.
- Redirect Chain را حذف کنید.
- Canonicalهای نسبی یا شکسته را اصلاح کنید.
- نسخه HTTP، www و Trailing Slash را یکدست کنید.
- Canonical موجود در HTML اولیه و رندرشده را مقایسه کنید.
- صفحه مقصد را از نظر Noindex و خطای سرور بررسی کنید.
مرحله ششم: اصلاح را مستند و پایش کنید
برای هر URL مهم، موارد زیر را ثبت کنید:
- تاریخ اصلاح؛
- نوع اصلاح؛
- Canonical قبل و بعد؛
- آخرین Crawl Date؛
- وضعیت Page Indexing؛
- تعداد Internal Inlink؛
- Impression و Click پیش و پس از اصلاح؛
- تصمیم نهایی گوگل.
لینکهای پنهان و Link Obfuscation چه خطری دارند؟
تبدیل یک لینک اصلی به button یا span جاوااسکریپتی، با هدف اینکه گوگل آن را لینک تشخیص ندهد، معمولاً یک بهینهسازی قابلدفاع نیست. شما در عمل ممکن است یک مسیر خزش و سیگنال معماری واقعی را حذف کنید، بدون آنکه منفعت قابلاندازهگیری به دست آورید.
سناریوی مطرحشده برای جان مولر این بود که یک صفحه اصلی دو بار به صفحه خدمات لینک میدهد: یک CTA در بخش Hero و یک لینک متنی در FAQ. پیشنهاد مطرحشده این بود که CTA ظاهراً برای کاربر کار کند، اما در HTML یک لینک واقعی نباشد تا Anchor Text لینک دوم اهمیت بیشتری پیدا کند.
مولر این رویکرد را بیشازحد مهندسیشده دانست و گفت انتظار تغییر قابلمشاهدهای ندارد. پیشنهاد او این بود که در صورت نیاز به آزمایش ترتیب کد، جایگاه عناصر با CSS یا JavaScript مدیریت شود، نه اینکه ساختار صحیح HTML با تبدیل لینک به button شکسته شود.
لینک قابلخزش چه ساختاری دارد؟
فرمت مطمئن:
<a href=”/services/”>مشاهده خدمات سئو</a>
فرمت پرریسک برای ناوبری اصلی:
<button data-url=”/services/”>مشاهده خدمات</button>
عنصر دوم ممکن است برای کاربر قابلکلیک باشد، اما یک لینک استاندارد HTML با href نیست. قابلیت اجرای JavaScript توسط گوگل به این معنا نیست که هر عنصر کلیکپذیر دقیقاً مانند لینک پردازش میشود.
آیا هر محتوای پنهانی اسپم است؟
خیر. Accordion، Tab، Slider، Tooltip و متن مخصوص Screen Reader میتوانند برای بهبود تجربه کاربر استفاده شوند و ذاتاً نقض سیاست اسپم نیستند. مسئله زمانی ایجاد میشود که متن یا لینک صرفاً برای دستکاری موتور جستوجو پنهان شده باشد و کاربر بهطور عادی آن را نبیند.
آیا First Link Priority یک قانون قطعی گوگل است؟
First Link Priority نباید بهعنوان یک قانون قطعی و پایدار برای طراحی معماری سایت استفاده شود. گوگل رفتار دقیق پردازش Anchor Text چند لینک به یک مقصد را بهصورت یک قاعده رسمی و قابلاتکا تعریف نکرده است.
حتی اگر آزمایشهایی در دورههای مختلف نشان داده باشند که ترتیب لینکها میتواند اثری داشته باشد، حذف یک لینک مهم از Hero، منو یا CTA برای دنبالکردن یک فرضیه تأییدنشده، هزینه UX و Crawlability مشخصی ایجاد میکند.
راهحل پایدارتر این است که:
- CTA اصلی را بهصورت لینک واقعی حفظ کنید.
- Anchor Text آن را تا حد ممکن توصیفی و طبیعی بنویسید.
- لینک متنی زمینهدار را نیز در بخش مرتبط نگه دارید.
- از تکرار افراطی Exact Match Anchor خودداری کنید.
- ساختار HTML را برای یک منفعت اثباتنشده تخریب نکنید.
روش ایمن بهینهسازی لینکهای داخلی و Anchor Text
Anchor Text خوب باید مقصد را برای کاربر توضیح دهد، در متن طبیعی قرار بگیرد و با موضوع صفحه مبدأ و مقصد مرتبط باشد. هدف، ساختن یک الگوی قابلفهم برای کاربر و موتور جستوجو است؛ نه تکرار مکانیکی کلمه کلیدی.
نمونه ضعیف
برای اطلاعات بیشتر اینجا کلیک کنید.
نمونه توصیفی
برای بررسی استاندارد فنی لینکها، راهنمای لینکهای قابلخزش گوگل را مطالعه کنید.
اصول اجرایی
- صفحات مهم باید حداقل از یک صفحه دیگر لینک داخلی قابلخزش دریافت کنند.
- لینک را در جملهای قرار دهید که زمینه موضوعی کافی دارد.
- برای تمام لینکها از Exact Match یکسان استفاده نکنید.
- Anchor را بیشازحد طولانی نکنید.
- تصاویر لینکشده باید Alt توصیفی داشته باشند.
- لینکهای داخلی را به URL ریدایرکتشونده یا غیرکانونیکال نفرستید.
- CTAهای مهم را صرفاً با Click Handler پیادهسازی نکنید.
اصلاح Canonical چه ارتباطی با GEO، AIO و AI Overviews دارد؟
برای دیدهشدن در قابلیتهای جستوجوی مولد، ابتدا باید نسخه صحیح محتوا قابلخزش، قابلایندکس و برای سیستم جستوجو قابلتشخیص باشد. Canonical نامنظم میتواند اندازهگیری عملکرد، تجمیع سیگنالها و تشخیص URL نماینده را دشوار کند.
بااینحال نباید از Canonical بهعنوان یک «ترفند GEO» استفاده کرد. گوگل اعلام کرده است که برای حضور در AI Overviews یا AI Mode به Schema اختصاصی یا فرایند SEO جداگانهای نیاز نیست. اصول پایه همچنان شامل محتوای مفید، دسترسی فنی، لینکسازی صحیح، داده ساختاریافته منطبق با محتوای قابلمشاهده و ارائه اطلاعات متمایز است.
برای افزایش قابلیت استناد محتوا:
- URL پایدار و یکتای مقاله را حفظ کنید.
- تعریفهای مستقیم و دقیق بنویسید.
- ادعاها را به منابع اولیه متصل کنید.
- نام نویسنده، بازبین و تاریخ بهروزرسانی را نمایش دهید.
- Schema مقاله را با اطلاعات واقعی صفحه هماهنگ کنید.
- از تولید صفحات متعدد برای هر Query Fan-Out احتمالی خودداری کنید.
- اطلاعات بومی، چارچوب اختصاصی و مثالهای کاربردی اضافه کنید.
چگونه موفقیت اصلاحات Canonical را اندازهگیری کنیم؟
موفقیت فقط با ناپدیدشدن یک Status در Search Console سنجیده نمیشود. باید بررسی کنید که URL صحیح انتخاب شده، سیگنالهای داخلی یکپارچه شده و عملکرد ارگانیک در مسیر مطلوب حرکت میکند.
شاخصهای فنی
- برابری User-declared و Google-selected canonical؛
- کاهش URLهای غیرضروری در Sitemap؛
- کاهش Internal Link به URLهای غیرکانونیکال؛
- حذف Canonicalهای متناقض؛
- رفع Redirect Chain؛
- یکسانبودن Canonical در Source و Rendered HTML؛
- پاسخ ۲۰۰ و Indexability صفحه مقصد.
شاخصهای عملکردی
- تجمیع Impression روی URL هدف؛
- کاهش پراکندگی Click میان URLهای مشابه؛
- ثبات Landing Page نمایشدادهشده؛
- بهبود قابلیت تحلیل در Search Console و ابزارهای Analytics؛
- کاهش Cannibalization میان صفحات نزدیک؛
- افزایش Crawl تمرکزیافته روی صفحات مهم.
تغییر رتبه یا ترافیک را مستقیماً و بدون کنترل عوامل دیگر به اصلاح Canonical نسبت ندهید. Core Update، تغییر تقاضا، رقابت، اصلاح محتوا و تغییرات لینک داخلی میتوانند همزمان بر نتیجه اثر بگذارند.
اشتباهات رایج در اصلاح Canonical
- تغییر مکرر Canonical پیش از Crawl و پردازش مجدد؛
- Canonical کردن صفحات نامرتبط به یک صفحه قدرتمند؛
- قرار دادن URL غیرکانونیکال در Sitemap؛
- مسدودکردن URL در Robots.txt و انتظار برای مشاهده Canonical؛
- استفاده از URL Removal برای حل Canonicalization؛
- استفاده همزمان از Noindex و Canonical بدون دلیل روشن؛
- Canonical کردن تمام صفحات Pagination به صفحه اول؛
- تولید دو Canonical توسط قالب و افزونه؛
- نادیدهگرفتن Canonical در HTML رندرشده؛
- تبدیل CTAهای اصلی به button برای پنهانکردن لینک؛
- تکرار غیرطبیعی Keyword در Anchor Text؛
- انتظار برای دو هفته بدون رفع تعارض فنی.
چکلیست اجرایی اصلاح Canonical
- URLی را که باید در گوگل نمایش داده شود مشخص کنید.
- پاسخ HTTP و قابلیت ایندکس URL هدف را بررسی کنید.
- Source صفحه را برای Canonical تکراری یا متناقض کنترل کنید.
- Canonical موجود در HTML رندرشده را بررسی کنید.
- User-declared و Google-selected canonical را مقایسه کنید.
- محتوای اصلی URLهای خوشه را کنار هم قرار دهید.
- Search Intent و ارزش مستقل هر صفحه را ارزیابی کنید.
- میان ادغام، متمایزسازی، Canonical و Redirect تصمیم بگیرید.
- Sitemap را فقط با URLهای قابلایندکس و کانونیکال بهروزرسانی کنید.
- لینکهای داخلی را به URL نهایی منتقل کنید.
- پارامترها، UTMها و نسخههای قدیمی را از ناوبری داخلی حذف کنید.
- CTAهای مهم را با عنصر واقعی a و href پیادهسازی کنید.
- تاریخ اصلاح و وضعیت پایه را ثبت کنید.
- برای URLهای حیاتی Request Indexing ارسال کنید.
- Crawl Date و وضعیت Page Indexing را مجدداً بررسی کنید.
- برای اصلاحات محتوایی بازه پایش کافی در نظر بگیرید.
- در صورت تداوم مشکل، Log، Template و Server Configuration را بررسی کنید.
جمعبندی؛ Canonical رأی شماست، نه حق وتو
بهترین راه اصلاح Canonical، اضافهکردن مکرر یک تگ یا ارسال چندباره Request Indexing نیست. ابتدا باید مشخص کنید چرا گوگل URLها را یک خوشه میبیند و کدام سیگنالها با ترجیح شما تعارض دارند. اگر مشکل از شباهت محتواست، تفاوت واقعی ایجاد کنید یا صفحات را ادغام کنید. اگر مشکل فنی است، منتظرماندن را جایگزین اصلاح نکنید.
همین منطق درباره لینکهای پنهان نیز صدق میکند. حذف یک لینک واقعی برای تأثیرگذاری بر Anchor Text، یک منفعت نامشخص را با هزینه مشخص Crawlability و تجربه کاربر معاوضه میکند. معماری شفاف، لینکهای استاندارد، محتوای متمایز و سیگنالهای همراستا، راهکار قابلاتکاتری هستند.
گام بعدی
CTA اصلی: برای بررسی تعارضهای Canonical، URLهای تکراری، لینکهای غیرقابلخزش و معماری ایندکس سایت، از ممیزی سئو تکنیکال بگ لرن استفاده کنید. [لینک صفحه خدمات ممیزی سئو تکنیکال بگ لرن]
CTA جایگزین: اگر هنوز برای دریافت مشاوره آماده نیستید، چکلیست قابلدانلود «عیبیابی Canonical در وردپرس» را دریافت و URLهای مهم سایت را مرحلهبهمرحله ارزیابی کنید. [لینک Lead Magnet]
پرسشهای متداول
آیا اصلاح Canonical همیشه تا دو هفته طول میکشد؟
خیر. بازه تا دو هفته به بازبینی برخی اصلاحات محتوایی مربوط است؛ یعنی زمانی که صفحات بهدلیل شباهت محتوایی در یک خوشه قرار گرفتهاند. خطای تگ، Redirect، Sitemap یا سرور باید ابتدا اصلاح شود و ممکن است زمان Crawl و پردازش متفاوتی داشته باشد.
آیا Request Indexing باعث میشود گوگل Canonical انتخابی من را بپذیرد؟
خیر. Request Indexing فقط درخواست Crawl یا بازبینی را ارسال میکند. این قابلیت انتخاب Canonical را تضمین نمیکند و گوگل همچنان براساس مجموعه سیگنالهای خود تصمیم میگیرد. بهتر است سهمیه آن برای URLهای مهم استفاده شود.
آیا Duplicate Content باعث جریمه سایت میشود؟
وجود محتوای تکراری عادی، مانند پارامترهای URL یا نسخههای فنی مختلف، لزوماً نقض سیاست اسپم نیست. مشکل اصلی میتواند اتلاف Crawl، پراکندگی سیگنالها، انتخاب URL نامطلوب و دشوارشدن تحلیل عملکرد باشد. محتوای تکراری فریبکارانه موضوع متفاوتی است.
چه زمانی Redirect بهتر از Canonical است؟
وقتی یک URL برای همیشه جایگزین URL دیگری شده و نیازی نیست نسخه قدیمی برای کاربر در دسترس بماند، Redirect دائمی معمولاً انتخاب روشنتری است. Canonical بیشتر زمانی کاربرد دارد که نسخه جایگزین باید قابلدسترسی باقی بماند اما محتوای آن تکراری یا بسیار مشابه است.
آیا میتوان صفحات کاملاً متفاوت را به یک صفحه Canonical کرد؟
این کار توصیه نمیشود. Canonical برای صفحات تکراری یا بسیار مشابه طراحی شده است. اگر محتوای صفحه با URL مقصد شباهت کافی نداشته باشد، گوگل ممکن است Canonical را نادیده بگیرد و URL دیگری را بهعنوان نسخه نماینده انتخاب کند.
آیا لینک button یا span جاوااسکریپتی توسط گوگل خزش میشود؟
گوگل ممکن است برخی URLهای جاوااسکریپتی را تشخیص دهد، اما فرمت قابلاتکای لینک همچنان عنصر a دارای href معتبر است. برای منو، Breadcrumb، CTA و مسیرهای اصلی سایت نباید به Click Handler یا عناصر غیرلینکی وابسته بود.
آیا تکرار چند لینک به یک مقصد باعث مشکل میشود؟
وجود چند لینک طبیعی به یک مقصد، مانند CTA بالای صفحه و لینک زمینهدار در متن، بهخودیخود مشکل محسوب نمیشود. Anchor Textها باید برای کاربر مفید باشند و حذف لینکهای واقعی برای دستکاری فرضی First Link Priority توصیه نمیشود.
چگونه Canonical را در وردپرس بررسی کنیم؟
Source صفحه، تنظیمات افزونه SEO، خروجی قالب، Sitemap، URL Inspection و HTML رندرشده را بررسی کنید. مطمئن شوید فقط یک Canonical معتبر وجود دارد، URL مقصد پاسخ ۲۰۰ دارد و لینکهای داخلی به همان نسخه اشاره میکنند.
منابع و مطالعه بیشتر
این راهنما با مطالعه و تحلیل مقاله «Google On Canonical Fixes, Mueller On Hidden Link Pitfalls – SEO Pulse» در Search Engine Journal تدوین شده و با استفاده از منابع تکمیلی، مثالهای بومی و تحلیلهای مستقل توسعه یافته است.
- Google On Canonical Fixes, Mueller On Hidden Link Pitfalls – SEO Pulse، نوشته Matt G. Southern، منتشرشده در Search Engine Journal در ۱۷ ژوئیه ۲۰۲۶؛ آخرین بررسی: ۲۳ ژوئیه ۲۰۲۶.
- Fix Canonicalization Issues، Google Search Central؛ بهروزرسانی ۱۰ ژوئیه ۲۰۲۶.
- What Is URL Canonicalization، Google Search Central.
- How to Specify a Canonical URL، Google Search Central.
- Link Best Practices for Google، Google Search Central.
- Spam Policies for Google Web Search، بخش Hidden Text and Link Abuse.
- Page Indexing Report، Google Search Console Help.
- URL Inspection Tool، Google Search Console Help.
- Optimizing for Generative AI Features، Google Search Central.



