آخر هفتهها یک side project با Next.js ساختم، چون در محل کار پروژهای بسیار بزرگتر در پیش داشتم که باید آن را بهتنهایی میساختم و SEO در آن اهمیت زیادی داشت. نمیخواستم اولین برخورد من با مشکلات واقعی SEO همانجا باشد.
فکر میکردم Google منبع اصلی feedback خواهد بود. بلافاصله پس از انتشار، Google Search Console را راهاندازی کردم. نزدیک بود Yandex Webmaster را کاملاً کنار بگذارم، چون محتوا انگلیسی بود و یک موتور جستوجوی روسی برایم اولویت دوم به نظر میرسید. با این حال از روی کنجکاوی sitemap را آنجا هم ارسال کردم.
دو هفته بعد:
- Google: 58 بازدیدکننده
- Yandex: 200 بازدیدکننده
این اختلاف جلب توجه میکرد، اما مفیدترین بخش آزمایش نبود. Yandex صفحاتم را بهطور محسوسی سریعتر ایندکس میکرد و گزارش خطای دقیقتری میداد. همین گزارشها کمک کردند مشکلاتی را پیدا و رفع کنم که احتمالاً در حالت عادی نمیدیدم.
واقعاً میخواستم چه چیزی یاد بگیرم؟
قبلاً درباره SEO خوانده بودم. چیزی که کم داشتم تجربه روی یک سایت واقعی بود: انتشار صفحه، دیدن نحوه پیدا شدن توسط موتور جستوجو، پیگیری ایندکس، خواندن diagnostics، رفع خطا و بررسی نتیجه تغییرات.
side project به من محیطی داد تا این تجربه را پیش از پروژه مهمتر کاری به دست بیاورم. هدفم benchmark کنترلشده Google و Yandex نبود؛ میخواستم یک feedback loop واقعی بسازم که صرفاً با مطالعه به دست نمیآید.
غافلگیری بزرگتر، ایندکس و diagnostics بود
58 در برابر 200 عددی بهیادماندنی است، اما ثابت نمیکند Yandex بهطور کلی «بهتر» از Google است یا هر سایت انگلیسی نتیجه مشابهی خواهد داشت. یک پروژه در مدت دو هفته برای چنین نتیجهای کافی نیست.
چیزی که میتوانم تأیید کنم محدودتر است: در دو هفته اول، Yandex برای این پروژه ترافیک بیشتری آورد، صفحات را سریعتر ایندکس کرد و diagnostics مفیدتری در اختیار من گذاشت.
این تجربه نگاه من به webmaster tools را تغییر داد. دیگر آنها را فقط dashboard ترافیک ارگانیک نمیبینم؛ برای من بخشی از observability جستوجو هستند.
Crawling، indexing و traffic سیگنالهای جدا هستند
اینکه crawler یک URL را پیدا یا دریافت کرده باشد، به معنی ایندکس شدن آن نیست. صفحه ایندکسشده تضمینی برای رتبه خوب ندارد و رتبه نیز لزوماً به بازدید واقعی تبدیل نمیشود.
مستندات رسمی Google هم crawling، indexing و نمایش نتایج را مراحل جدا میداند و تضمین نمیکند صفحهای که از نظر فنی درست است حتماً crawl، index یا نمایش داده شود. Yandex Webmaster نیز diagnostics و اطلاعات مربوط به ایندکس را بهصورت ابزارهای جدا ارائه میکند.
58 در برابر 200 مربوط به ترافیک بود. ایندکس سریعتر مشاهده دیگری بود و diagnostics مفیدتر هم مشاهده سوم.
روشی که دوباره استفاده میکنم
- از ابتدا بیش از یک webmaster tool را متصل کنم.
- sitemap را ارسال کنم و بعد رفتار موتور جستوجو را ببینم. ارسال sitemap اثبات ایندکس نیست.
- ایندکس را جدا از ترافیک دنبال کنم.
- diagnostics را سرنخ بررسی بدانم. هشدار جای تحلیل فنی را نمیگیرد.
- بازه زمانی را در نتیجه حفظ کنم. نتیجه من مربوط به دو هفته اول یک side project است.
این آزمایش چه چیزی را ثابت نمیکند؟
نمیتوانم بگویم Yandex همیشه سریعتر ایندکس میکند، برای هر سایت انگلیسی ترافیک بیشتری میفرستد یا Google کار اشتباهی انجام داده است. این دادهها علت کامل اختلاف ترافیک را هم توضیح نمیدهند.
پشتسرهم رخ دادن دو اتفاق، رابطه علت و معلولی را ثابت نمیکند. مشاهده تغییر با توضیح علت آن یکی نیست.
چه چیزی برای من تغییر کرد؟
نزدیک بود Yandex Webmaster را بر اساس یک فرض آزمایشنشده حذف کنم. دو هفته بعد 200 بازدیدکننده از Yandex در برابر 58 از Google میدیدم و در مورد من ایندکس سریعتر و diagnostics مفیدتری هم وجود داشت.
اعداد ترافیک توجه مرا جلب کردند. درس مهمتر روش کار بود: ابزارها را متصل کن، سیگنالها را جدا کن، شواهد را بررسی کن و نتیجهای قویتر از دادهها نگیر.