بازگشت به بلاگ
۲۷ خرداد ۱۴۰۴Sergei Solod5 دقیقه مطالعه

وبلاگ Next.js را به 21 زبان منتشر کردم؛ 439 ایمپرشن Google واقعاً چه چیزی به من گفت؟

در هفته‌ی اول، وبلاگ Next.js من با 21 زبان 439 ایمپرشن و 5 کلیک از Google گرفت. بعدتر 436 صفحه از 471 صفحه ایندکس شده بودند. مهم‌ترین درس برای من جدا کردن دیده‌شدن، ایندکس‌شدن و عملکرد واقعی در جستجو بود.

Next.jsSEOI18nسئوی چندزبانهGoogle Searchتوسعه وب

من یک وبلاگ Next.js با 21 زبان راه‌اندازی کردم؛ هم به‌عنوان یک چالش شخصی و هم یک آزمایش SEO. در هفته‌ی اول، Google برای سایت 439 ایمپرشن و 5 کلیک ثبت کرد و سایت در Yandex هم شروع به گرفتن ایمپرشن کرد.

آن موقع این اعداد برایم خیلی هیجان‌انگیز بودند. اما وقتی دقیق‌تر به آن‌ها نگاه می‌کنم، معنایشان محدودتر است: بعضی از صفحه‌ها کشف شده بودند و در نتایج جستجو نمایش داده می‌شدند. این داده‌ها ثابت نمی‌کردند که 21 زبان علت رشد بوده، همه‌ی زبان‌ها عملکرد خوبی داشته‌اند یا رتبه‌ها پایدار شده‌اند.

دقیقاً چه چیزی راه‌اندازی کردم؟

پروژه یک وبلاگ شخصی با Next.js بود که در 21 زبان منتشر شد. هر مقاله 21 نسخه‌ی بومی‌سازی‌شده داشت. Next.js را انتخاب کردم چون برای مسیرهای بین‌المللی و ساخت صفحه‌هایی که می‌توانند روی سرور رندر یا به‌صورت استاتیک تولید شوند، پایه‌ی مناسبی برای من بود.

این انتخاب پیاده‌سازی را ساده‌تر کرد، اما یک نتیجه‌گیری SEO نیست. SSR، SSG یا معماری مناسب i18n باعث نمی‌شوند Google صرفاً به‌خاطر استفاده از Next.js یک صفحه را ایندکس کند. موتور جستجو هنوز باید URL را کشف، crawl، پردازش و ایندکس کند و بعد درباره‌ی رتبه‌ی آن تصمیم بگیرد.

هفته‌ی اول: 439 ایمپرشن و 5 کلیک

شفاف‌ترین نتیجه‌ی اولیه 439 ایمپرشن و 5 کلیک از Google بود؛ یعنی حدود 1.1% CTR. پس تعداد کلیک‌ها هنوز بسیار کم بود.

چیزی که برایم جالب‌تر بود این بود که یک سایت چندزبانه‌ی تازه‌راه‌اندازی‌شده خیلی زود شروع به دیده‌شدن کرد. وقتی هر مقاله 21 نسخه‌ی زبانی دارد، تعداد ورودی‌های بالقوه از جستجو بسیار بیشتر از یک سایت تک‌زبانه است. اما «بالقوه» مهم است: 21 زبان رتبه یا ترافیک را خودکار 21 برابر نمی‌کند.

این اولین اصلاح مهم در برداشت من از داده‌ها بود: ایمپرشن ترافیک نیست و ایمپرشن‌های اولیه هم موفقیت پایدار SEO را ثابت نمی‌کنند.

داده‌های ایندکس بعدتر آمدند

در بررسی دیگری پس از چند هفته، من 471 صفحه را زیر نظر داشتم. هر مقاله 21 نسخه‌ی زبانی داشت. از این 471 صفحه، 436 صفحه ایندکس شده بودند و 35 صفحه هنوز ایندکس نشده بودند؛ یعنی حدود 93 درصد.

این نتیجه امیدوارکننده بود، اما تفاوت مهم دیگری را روشن کرد: ایندکس‌شدن با رتبه‌گرفتن یکی نیست. حضور یک URL در ایندکس Google تضمین نمی‌کند که برای عبارت‌های مفید رتبه بگیرد، مرتب ایمپرشن بگیرد یا کلیک ایجاد کند. از طرف دیگر، ایندکس‌نشدن یک URL هم به‌تنهایی ثابت نمی‌کند که سایت جریمه شده است.

روال من برای sitemap

در این پروژه فایل sitemap.xml خودکار تولید می‌شد و بعد آن را دستی در Google Search Console ارسال می‌کردم.

در ابتدا این کار را بخشی از «وارد کردن صفحه‌ها به ایندکس» می‌دانستم. توصیف دقیق‌تر این است که sitemap به موتور جستجو برای کشف URLها کمک می‌کند و برای من امکان پیگیری پردازش آن را فراهم می‌کند. ارسال sitemap دکمه‌ی ایندکس نیست. Google ممکن است یک URL را بشناسد ولی آن را ایندکس نکند؛ یک URL ایندکس‌شده هم ممکن است تقریباً هیچ ترافیکی نگیرد.

آزمایش 21 زبان چه چیزی به من یاد داد؟

  • انتشار چندزبانه سطح جستجوی بالقوه را بزرگ‌تر می‌کند، نه اینکه عملکرد را تضمین کند.
  • قابلیت‌های فریم‌ورک به‌خودی‌خود عامل رتبه‌بندی نیستند. Next.js پیاده‌سازی را برای من ساده کرد، اما نتیجه‌ی Google را تعیین نکرد.
  • پوشش ایندکس و عملکرد جستجو باید جداگانه سنجیده شوند. «436 صفحه ایندکس‌شده» و «5 کلیک» دو مرحله‌ی کاملاً متفاوت‌اند.
  • داده‌ی اولیه مفید است، اما به‌راحتی بیش‌ازحد تفسیر می‌شود. یک هفته فقط دیده‌شدن اولیه را تأیید کرد، نه موفقیت بلندمدت SEO.
  • اشتباه‌ها هم مقیاس می‌گیرند. اگر یک مقاله 21 صفحه بسازد، مشکل ساختار، ترجمه، metadata یا لینک‌ها هم می‌تواند 21 بار تکرار شود.

امروز یک سایت چندزبانه را چطور ارزیابی می‌کردم؟

  1. آیا موتورهای جستجو می‌توانند URLها را پیدا کنند؟ sitemap، لینک‌های داخلی، crawlability و پاسخ‌های HTTP را بررسی می‌کردم.
  2. کدام URLها واقعاً ایندکس شده‌اند؟ بدون اینکه ایندکس را با رتبه اشتباه بگیرم.
  3. کدام زبان‌ها ایمپرشن و کلیک می‌گیرند؟ هر locale را جداگانه مقایسه می‌کردم.
  4. آیا صفحه‌های بومی‌سازی‌شده واقعاً مفیدند؟ ترجمه، عنوان‌ها، metadata، سیگنال‌های زبان و خود محتوا را بررسی می‌کردم.

همچنین hreflang را بررسی می‌کردم و مطمئن می‌شدم هر زبان یک URL پایدار و قابل crawl دارد. این بهداشت فنی است، نه تضمین رتبه.

نتیجه‌ای که واقعاً به آن اعتماد دارم

نسخه‌ی دقیق این داستان از تیتر قبلی کمتر هیجان‌انگیز است، اما مفیدتر است. در هفته‌ی اول، وبلاگ Next.js من با 21 زبان 439 ایمپرشن و 5 کلیک از Google گرفت و Yandex هم شروع به نمایش سایت کرد. چند هفته بعد، 436 صفحه از 471 صفحه ایندکس شده بودند و 35 صفحه هنوز در انتظار بودند.

این اعداد نشان می‌دهند سایت در حال کشف‌شدن بود و بیشتر صفحه‌هایی که بررسی کردم بعداً وارد ایندکس شدند. اما ثابت نمی‌کنند که SEO چندزبانه باعث رشد سریع شده، Next.js ایندکس را سریع‌تر کرده یا همه‌ی نسخه‌های زبانی عملکرد خوبی داشته‌اند.

برای من این شد درس واقعی: انتشار چندزبانه می‌تواند خیلی سریع سطح جستجوی بزرگ‌تری ایجاد کند. اینکه این سطح به رتبه‌های پایدار و ترافیک مفید تبدیل می‌شود یا نه، باید جداگانه اندازه‌گیری شود.

آدرس وبلاگ: https://blog.jsvar.com
ویدیوی YouTube: https://youtu.be/Zk8thnf0kk4