چطور Google Search Console را برای وبسایت خود راهاندازی کنیم
برای راهاندازی Google Search Console، در search.google.com/search-console وارد شوید، سایت خود را بهعنوان property اضافه کنید، مالکیت آن را تأیید کنید (برای property دامنه با یک رکورد DNS، و برای property پیشوند نشانی با یک تگ یا فایل HTML)، و سپس نقشه سایت را بفرستید. بعد از آن، گزارش Page indexing را برای صفحاتی که گوگل نمیتواند ایندکس کند و گزارش Performance را برای جستجوهایی که مردم را میآورند بررسی کنید. کل راهاندازی حدود پانزده دقیقه طول میکشد.
Search Console برای چیست
Google Search Console ابزار رایگان گوگل برای مالکان سایت است. این تنها جایی است که گوگل مستقیماً به شما میگوید سایت شما را چطور میبیند:
- کدام صفحات ایندکس شدهاند، و چرا بقیه نیستند
- کدام جستجوها سایت شما را نشان میدهند، چند بار (نمایش)، چند بار مردم کلیک میکنند، و میانگین جایگاه شما
- مشکلات مثل صفحاتی که با robots.txt مسدود شدهاند، خطاهای ریدایرکت، داده ساختاریافته خراب یا مشکلات امنیتی
- درخواستها: میتوانید نقشه سایت بفرستید و از گوگل بخواهید صفحه تغییرکرده را دوباره بخزد
این ابزار آنچه مردم در سایت شما انجام میدهند را ردیابی نمیکند؛ این کار Google Analytics است.
نوع property را انتخاب کنید
اولین تصمیم نوع property است. از سپتامبر ۲۰۲۶، مستندات راهنمای گوگل دو نوع را توضیح میدهند:
| property دامنه | property پیشوند نشانی | |
|---|---|---|
| نمونه | example.com | https://www.example.com/ |
| پوشش | همه زیردامنهها (www، app، blog…) و هم http و هم https | فقط URLهایی که با همان پیشوند دقیق شروع میشوند |
| تأیید | فقط رکورد DNS | فایل HTML، تگ متای HTML، Google Analytics، Google Tag Manager (نه DNS) |
| بهترین زمان | وقتی DNS دامنه را کنترل میکنید | وقتی نمیتوانید DNS را ویرایش کنید، مثلاً سایتی روی زیردامنه یک پلتفرم |
property دامنه کاملترین تصویر را میدهد، پس اگر میتوانید DNS دامنهتان را ویرایش کنید، از آن استفاده کنید. اگر سایتتان روی دامنه شخص دیگری است — yourapp.someplatform.com — نمیتوانید آنجا رکورد DNS اضافه کنید، پس از property پیشوند نشانی استفاده کنید و با تگ یا فایل HTML تأیید کنید.
میتوانید هر دو را داشته باشید: تأیید یک property دامنه، property های پیشوند نشانی زیر آن را هم تأیید میکند.
گام به گام
۱. مطمئن شوید سایت روی نشانی نهاییاش است
Search Console را روی دامنهای راهاندازی کنید که قصد دارید نگهش دارید. اگر بهزودی به یک دامنه سفارشی میروید، ابتدا آن را انجام دهید — چطور یک دامنه سفارشی وصل کنیم را ببینید — تا تاریخچه جستجوی شما روی نشانی درست ساخته شود.
۲. افزودن property
۱. به search.google.com/search-console بروید و با حساب Google که باید مالک سایت باشد وارد شوید. از یک حساب کسبوکاری که نگهش میدارید استفاده کنید، نه یک حساب شخصی که ممکن است دسترسیاش را از دست بدهید.
۲. منوی property را باز کنید و Add property را انتخاب کنید.
۳. یا دامنهتان را (برای property دامنه) یا نشانی کامل همراه با https:// را (برای property پیشوند نشانی) وارد کنید.
۳. تأیید مالکیت
property دامنه (DNS): Search Console یک رکورد TXT نشان میدهد. آن را نزد ارائهدهنده DNS خود اضافه کنید — شرکتی که DNS دامنهتان در آن مدیریت میشود، که ممکن است ثبتکننده دامنه یا پلتفرم میزبانی شما باشد. سپس روی Verify کلیک کنید. تغییرات DNS ممکن است کمی طول بکشد تا منتشر شود؛ اگر شکست خورد، صبر کنید و دوباره امتحان کنید.
property پیشوند نشانی (تگ HTML): Search Console یک تگ <meta name="google-site-verification" ...> نشان میدهد. باید در <head> صفحه اصلیتان باشد، در HTMLی که سرور میفرستد — نه اینکه بعداً با JavaScript اضافه شود. منتشر کنید، سپس روی Verify کلیک کنید.
این تگ تأیید Google Search Console را در head صفحه اصلی بگذار، در HTML استاتیک (نه تزریقشده با JavaScript): <meta name="google-site-verification" content="PASTE-YOUR-CODE" />. آن را در هر نسخه آینده سایت نگه دار.
property پیشوند نشانی (فایل HTML): فایلی را که Search Console میدهد دانلود کنید و در ریشه سایت سرو کنید، مثلاً https://example.com/google1234abcd.html. پیش از کلیک روی Verify، آن نشانی را در مرورگر باز کنید تا مطمئن شوید بارگذاری میشود.
تگ، فایل یا رکورد DNS را سر جایش نگه دارید. گوگل تأیید را دوباره بررسی میکند و حذف آن ممکن است دسترسی شما را بردارد.
۴. ارسال نقشه سایت
نقشه سایت یک فایل XML است که صفحاتی را که میخواهید ایندکس شوند فهرست میکند (بخش نقشه سایت چیست را ببینید). اگر سایتتان نقشه ندارد، آن را بخواهید:
یک فایل sitemap.xml در ریشه سایت بساز که هر صفحه عمومی را با نشانی کامل https فهرست کند، و مسیرهای ورود، مدیریت و API را حذف کن. یک robots.txt اضافه کن که خزیدن صفحات عمومی را مجاز کند، /admin و /api را مسدود کند و به نقشه سایت اشاره کند.
سپس در Search Console، Sitemaps را باز کنید، نشانی نقشه سایت (برای مثال sitemap.xml) را وارد کنید و روی Submit کلیک کنید. وقتی گوگل آن را بگیرد، وضعیت باید به «Success» تغییر کند. از سپتامبر ۲۰۲۶، محدودیتهای گوگل برای هر نقشه سایت ۵۰٬۰۰۰ URL یا ۵۰ مگابایت بدون فشردهسازی است؛ سایتهای بزرگتر از یک فهرست نقشه سایت استفاده میکنند. گوگل توضیح میدهد ارسال نقشه سایت تضمین نمیکند هر URL خزیده شود.
۵. بررسی صفحات کلیدی
نشانی صفحه اصلیتان را در نوار جستجوی بالا (ابزار URL Inspection) وارد کنید. نشان میدهد آیا صفحه ایندکس شده، آخرین بار کی خزیده شده و گوگل کدام URL را بهعنوان نسخه canonical در نظر میگیرد. برای صفحه جدید یا تغییرکرده، Request indexing از گوگل میخواهد دوباره آن را بخزد — برای صفحات مهم از آن استفاده کنید، نه برای هر URL.
برای سایتهایی با JavaScript زیاد، Test live URL را استفاده کنید و صفحه رندرشده را ببینید. اگر تصویر خالی است یا محتوا کم دارد، گوگل در رندر کردن آن مشکل دارد — سئو برای وبسایتهای ساختهشده با هوش مصنوعی را ببینید.
۶. افزودن همکاران
زیر Settings → Users and permissions، به همکاران یا آژانس دسترسی با حسابهای Google خودشان بدهید، به جای اشتراکگذاری یک ورود.
گزارشهایی که ارزش بررسی دارند
| گزارش | چه چیزی را نشان میدهد | چند وقت یکبار |
|---|---|---|
| Performance | عبارتها، صفحات، کشورها و دستگاهها، با کلیک، نمایش، نرخ کلیک و جایگاه | هفتگی |
| Page indexing | چند صفحه ایندکس شدهاند و دلیل نبودن هر صفحه دیگر | پس از راهاندازیها و تغییرات بزرگ |
| Sitemaps | اینکه آیا گوگل نقشه سایت شما را میخواند | پس از تغییرات |
| Core Web Vitals | صفحات گروهبندیشده بهعنوان خوب، نیازمند بهبود یا ضعیف، از کاربران واقعی Chrome | ماهانه |
| Manual actions / Security issues | جریمهها یا محتوای هکشده | اگر ایمیلی درباره آنها گرفتید |
در گزارش Performance، عبارتها را بر اساس نمایش مرتب کنید و دنبال جستجوهایی بگردید که در آنها ظاهر میشوید اما کمتر کلیک میشوید. یک عنوان و توضیح واضحتر، یا صفحه بهتر برای آن عبارت، اغلب سریعترین بهبود است.
وضعیتهای «Crawled – currently not indexed» و «Discovered – currently not indexed» در گزارش Page indexing برای سایتهای جدید رایجاند. معمولاً یعنی گوگل هنوز ایندکسکردن صفحه را ارزشمند ندیده — اغلب چون صفحه کممحتوا است یا خیلی شبیه صفحه دیگری — نه اینکه چیزی خراب باشد.
اشتباهات رایج
- تأیید با تگی که با JavaScript اضافه شده. تأیید HTML خام را میخواند؛ تگهای سمت کلاینت ممکن است شکست بخورند.
- حذف تگ تأیید در بازطراحی و از دست دادن بیصدای دسترسی.
- افزودن
http://یا نسخهwwwاشتباه بهعنوان property پیشوند نشانی و دیدن هیچ دادهای. property دامنه این را حل میکند. - مسدود کردن سایت در robots.txt یا باقی ماندن تگ
noindexاز دوران توسعه. - فرستادن نقشه سایتی پر از URLهایی که ریدایرکت میشوند، ۴۰۴ هستند یا ورود میخواهند.
- درخواست مکرر ایندکس. بیش از اولین درخواست سرعت را بالا نمیبرد.
- انتظار داده در روز اول. یک سایت جدید باید خزیده شود و در نتایج نشان داده شود تا گزارشها پر شوند.
چکلیست راهاندازی
- سایت روی دامنه نهایی با HTTPS است
- property اضافه شده (property دامنه، اگر DNS را کنترل میکنید)
- مالکیت تأیید شده؛ تگ، فایل یا رکورد DNS سر جایش است
- sitemap.xml منتشر شده، فقط صفحات واقعی عمومی را فهرست میکند، و ارسال شده است
- robots.txt صفحات عمومی را مسدود نمیکند
- صفحه اصلی و صفحات کلیدی در URL Inspection بررسی شدهاند
- همکاران با حسابهای خودشان اضافه شدهاند
- یادآوری در تقویم برای بررسی Performance و Page indexing
Search Console روی Mythex
اپی که روی your-slug.mythex.app منتشر شده نمیتواند از property دامنه استفاده کند، چون نمیتوانید به mythex.app رکورد DNS اضافه کنید — یک property پیشوند نشانی اضافه کنید و با تگ HTML تأیید کنید، و از عامل بخواهید آن را در head صفحه بگذارد و سپس دوباره منتشر کنید. با دامنه سفارشی (ویژگی طرح Pro)، میتوانید از property دامنه استفاده کنید: برای دامنهای که از طریق Mythex خریدهاید، رکورد TXT را زیر Domains → Configure → DNS records اضافه کنید، که مستندات دقیقاً برای این نوع تأیید فهرست کردهاند (دامنههای سفارشی؛ برای دامنهای که از قبل دارید، آن را نزد ارائهدهنده DNS خود اضافه کنید. دستورالعمل SEO مستندات یک پرامپت شروع برای عنوانها، نقشه سایت و robots.txt دارد. اپهای جدید Mythex بهصورت پیشفرض در سمت کلاینت رندر میشوند، پس تصویر URL Inspection را بررسی کنید و اگر صفحات خالی رندر میشوند، از عامل پیشرندر (prerendering) بخواهید.
پرسشها
آیا Google Search Console رایگان است؟
بله. Search Console یک سرویس رایگان گوگل برای مالکان سایت است. نشان میدهد سایت شما در جستجوی گوگل چطور دیده میشود، کدام صفحات ایندکس شدهاند و کدام جستجوها بازدیدکننده میآورند.
تفاوت property دامنه و property پیشوند نشانی چیست؟
property دامنه همه زیردامنهها و هم http و هم https یک دامنه را پوشش میدهد و فقط با یک رکورد DNS قابل تأیید است. property پیشوند نشانی فقط نشانیهایی را پوشش میدهد که با آدرس دقیقی که وارد میکنید شروع میشوند، و با چند روش مثل یک تگ HTML یا فایل قابل تأیید است.
آیا فرستادن نقشه سایت باعث ایندکس شدن صفحاتم میشود؟
نه. نقشه سایت به گوگل کمک میکند URLهای شما را پیدا کند، اما گوگل میگوید ممکن است همه URLهای فهرستشده را نخزد، و خزیدن تضمین ایندکس شدن نیست. صفحات همچنان باید مفید، قابل دسترسی و بدون مسدودسازی باشند.
تفاوت Search Console و Google Analytics چیست؟
Search Console آنچه پیش از کلیک اتفاق میافتد را نشان میدهد: ایندکس شدن، عبارتهای جستجو، نمایشها و کلیکها از گوگل. Google Analytics نشان میدهد بازدیدکنندگان پس از ورود، از هر منبعی، چه کارهایی در سایت شما انجام میدهند. بیشتر سایتها از هر دو استفاده میکنند.
دادهها چقدر طول میکشد تا در Search Console ظاهر شوند؟
داده عملکرد برای یک سایت تازهاضافهشده معمولاً ظرف چند روز شروع به نمایش میکند، و فقط وقتی گوگل صفحات شما را در نتایج جستجو نشان داده باشد. یک سایت کاملاً جدید تا زمانی که صفحاتش ایندکس نشدهاند داده کمی نشان میدهد.