وقتی آخرین پروژهام را راهاندازی کردم، انتظار داشتم Google منبع اصلی ترافیک ارگانیک جستجو باشد. کارهای SEO را که لازم میدانستم انجام دادم، Google Search Console را تنظیم کردم و منتظر ماندم.
نتیجه متفاوت بود. نمودار Google تقریباً صاف ماند: impression بسیار کم و فقط حدود 300 کلیک در یک بازه طولانی. در Yandex Webmaster تصویر برعکس بود؛ روند بهوضوح صعودی بود و در مقطعی داشبورد افزایش 500 درصدی کلیکها را نشان داد.
این اختلاف واقعی بود. اما توضیح اولیه من درباره علت آن بیش از حد قطعی بود.
واقعاً چه چیزی را میتوانم تأیید کنم؟
میتوانم تأیید کنم که Yandex در آن زمان ترافیک جستجوی قابلتوجهی برای پروژه ایجاد میکرد، در حالی که Google بسیار کمتر بود. همچنین میتوانم اعدادی را که در هر دو داشبورد دیدم تأیید کنم. چیزی که فقط از روی این نمودارها نمیتوانم ثابت کنم این است که چرا دو موتور جستجو رفتار متفاوتی داشتند.
وسوسهانگیز است که بگوییم: «Yandex محتوای جدید را سریعتر crawl و index میکند و به آن پاداش میدهد، در حالی که Google سایتهای جدید را نادیده میگیرد.» مشکل این جمله آن است که چند فرایند جدا را به یک علت تبدیل میکند. Crawling همان indexing نیست. Indexing همان ranking نیست. Ranking هم همان traffic نیست. موتور جستجو میتواند URL را crawl کند اما index نکند؛ میتواند صفحه را index کند اما برای queryهای مفید رتبه قابلتوجهی ندهد؛ یا آن را در نتایج نشان دهد اما کلیک زیادی نگیرد.
در مورد Google هم همین احتیاط لازم است. نمودار تقریباً ثابت Search Console بهتنهایی نمیگوید گلوگاه در کشف URL، crawl، index، ارتباط با query، ranking، تقاضای جستجو یا جای دیگری است. داشبورد نتیجه را نشان میدهد، نه «قصد» الگوریتم را.
چرا عدد 500٪ به زمینه نیاز دارد؟
500٪ عدد بزرگی است، اما درصدهای نسبی بهراحتی بیش از حد تفسیر میشوند. رشد بسیار زیاد میتواند از یک پایه بسیار کوچک شروع شود. تا وقتی تعداد مطلق کلیکها را ندانم، نباید نتیجه بگیرم Yandex دقیقاً شش برابر Google ترافیک کل داشته یا بهطور عمومی برای سایت «بهتر» بوده است.
مشکل دیگری هم وجود دارد: «حدود 300 کلیک Google در یک بازه طولانی» و «+500٪ کلیک Yandex در دوره اخیر» دو نوع اندازهگیری متفاوتاند. برای مقایسه درست باید بازه زمانی و scope یکسان یا قابلمقایسه باشد و سپس ابتدا کلیکها و impressionهای مطلق بررسی شوند.
اگر امروز دوباره بررسی کنم چه میکنم؟
اگر همین وضعیت را امروز عیبیابی کنم، آن را به چند لایه جدا تقسیم میکنم:
- بازه زمانی یکسان: Google و Yandex را دقیقاً در همان تاریخها مقایسه میکنم.
- اول اعداد مطلق: کلیک و impression را ثبت میکنم و درصد رشد را فقط بهعنوان زمینه کمکی میبینم.
- Crawl و index را جدا میکنم: دیدهشدن URL توسط crawler به این معنی نیست که حتماً میتواند در نتایج جستجو ظاهر شود.
- صفحهها و queryها را بررسی میکنم: مشخص میکنم اختلاف از چند URL محدود میآید یا در کل سایت گسترده است.
- منطقه و دستگاه را بررسی میکنم: مخاطب و تقاضای جستجو میتواند بین دو موتور متفاوت باشد.
- دسترسی فنی را audit میکنم: robots.txt، canonical، sitemap، پاسخهای سرور، لینکهای داخلی و rendering میتوانند اثر داشته باشند، اما برای نسبت دادن علت به هرکدام باید مدرک داشت.
- تغییرات را ثبت میکنم: تغییر همزمان چند متغیر SEO باعث میشود تفسیر حرکتهای بعدی بسیار سخت شود.
نتیجهگیری من چگونه تغییر کرد؟
واقعاً خوشحال بودم که Yandex در شروع برای پروژه traction ایجاد کرد. این بخش تغییر نکرده است. چیزی که تغییر کرده نحوه بیان نتیجه است.
امروز دیگر نمینویسم: «Yandex به محتوای جدید پاداش میدهد و Google نمیدهد.» نتیجهای که دادهها پشتیبانی میکنند محدودتر است: در این پروژه و در این بازه، عملکرد جستجو در Yandex بسیار سریعتر از Google رشد کرد. علت هنوز ثابت نشده است.
این دقت روی قدم بعدی اثر دارد. اگر نمودار را مدرک ترجیح الگوریتم بدانم، تحقیق خیلی زود تمام میشود. اگر آن را یک مشاهده بدانم، سؤالهای بهتری مطرح میشوند: آیا همان صفحهها index شدهاند؟ آیا همان queryها impression میگیرند؟ آیا یک موتور URLهایی را پیدا میکند که دیگری پیدا نمیکند؟ آیا مخاطب متفاوت است؟ اختلاف فنی است، رقابتی است یا صرفاً از تفاوت تقاضا میآید؟
درس اصلی برای من این نبود که یک موتور جستجو همیشه با سایتهای جدید مهربانتر است. درس این بود که یک پروژه واحد میتواند در دو موتور نتایج کاملاً متفاوتی داشته باشد و داشبوردها باید بهعنوان داده تشخیصی خوانده شوند، نه توضیح نهایی.
نمودار میتواند بگوید چه اتفاقی افتاده است؛ اما بهتنهایی نمیتواند بگوید چرا.