نحوه اتصال سرچ کنسول با تنظیمات DNS و تکست رکورد
اتصال سایت به Google Search Console یکی از اولین و مهمترین کارهایی است که بعد از راهاندازی یک وبسایت باید انجام شود. سرچ کنسول به شما کمک میکند بفهمید گوگل سایت شما را چطور میبیند، چه صفحاتی ایندکس شدهاند، کاربران با چه کلمات کلیدی وارد سایت میشوند، چه خطاهایی در مسیر خزش و ایندکس وجود دارد و عملکرد کلی سایت در نتایج جستوجو چگونه است. اما قبل از اینکه بتوانید از این دادهها استفاده کنید، باید مالکیت سایت خود را برای گوگل تأیید کنید. یکی از مطمئنترین روشهای تأیید مالکیت، اتصال سرچ کنسول از طریق تنظیمات DNS و افزودن TXT Record است.
در این مقاله بهصورت کامل توضیح میدهیم که اتصال سرچ کنسول با DNS چیست، TXT Record چه کاربردی دارد، چرا این روش از روشهای دیگر مطمئنتر است و چطور میتوان قدمبهقدم سایت را از این مسیر در Google Search Console تأیید کرد.
سرچ کنسول چیست و چرا باید سایت را به آن متصل کنیم؟
Google Search Console یک ابزار رایگان از طرف گوگل است که برای بررسی وضعیت سایت در نتایج جستوجو استفاده میشود. با استفاده از این ابزار میتوانید ببینید کدام صفحات سایت در گوگل نمایش داده شدهاند، چه تعداد کلیک گرفتهاند، میانگین رتبه آنها چقدر بوده و چه مشکلات فنی یا محتوایی مانع دیده شدن بهتر سایت شده است. بدون سرچ کنسول، بخش مهمی از دادههای سئوی سایت برای شما پنهان میماند.
برای استفاده از سرچ کنسول، گوگل باید مطمئن شود که شما مالک یا مدیر واقعی سایت هستید. به همین دلیل قبل از نمایش اطلاعات سایت، یک مرحله به نام Verify Ownership یا تأیید مالکیت وجود دارد. گوگل چند روش برای این کار ارائه میکند، اما روش DNS یکی از کاملترین روشهاست؛ چون مالکیت کل دامنه را تأیید میکند، نه فقط یک آدرس مشخص از سایت.
تفاوت Domain Property و URL Prefix در سرچ کنسول
زمانی که میخواهید یک سایت را به سرچ کنسول اضافه کنید، معمولا با دو گزینه روبهرو میشوید: Domain و URL Prefix. گزینه URL Prefix فقط همان نسخهای از آدرس را بررسی میکند که وارد کردهاید؛ مثلا اگر https://example.com را ثبت کنید، ممکن است نسخههای دیگر مثل http://example.com یا https://www.example.com جداگانه محسوب شوند.
اما در روش Domain Property، کل دامنه و تمام زیرمجموعههای آن در یک Property قرار میگیرند. یعنی نسخههای http، https، www و حتی سابدامینها میتوانند تحت پوشش همان دامنه باشند. گوگل در معرفی Domain Property توضیح داده که این روش دید کاملتری از دادههای دامنه میدهد و نیاز به جابهجایی بین چند Property جداگانه را کاهش میدهد.
برای استفاده از Domain Property، معمولا باید مالکیت دامنه را از طریق DNS تأیید کنید. به همین دلیل در بسیاری از پروژههای حرفهای سئو، روش DNS و TXT Record بهترین انتخاب است.
DNS چیست؟
DNS مخفف Domain Name System است. به زبان ساده، DNS همان سیستمی است که نام دامنه را به اطلاعات قابل فهم برای سرورها تبدیل میکند. وقتی کاربر آدرس یک سایت را در مرورگر وارد میکند، DNS کمک میکند مرورگر بفهمد این دامنه باید به کدام سرور متصل شود.
تنظیمات DNS معمولا در پنل شرکتی قرار دارد که دامنه یا DNS شما را مدیریت میکند. این شرکت میتواند همان جایی باشد که دامنه را خریدهاید، یا ممکن است سرویس دیگری مثل هاستینگ، کلودفلر یا یک DNS Manager جداگانه باشد. نکته مهم این است که TXT Record سرچ کنسول باید دقیقا در همان جایی اضافه شود که DNS دامنه از آنجا مدیریت میشود، نه لزوما در پنل هاست یا وردپرس.
TXT Record چیست؟
TXT Record یکی از انواع رکوردهای DNS است. این نوع رکورد برای ذخیره متن در تنظیمات DNS استفاده میشود. سرویسهای مختلف از TXT Record برای تأیید مالکیت دامنه، تنظیمات امنیت ایمیل، احراز هویت سرویسها و موارد مشابه استفاده میکنند.
در اتصال سرچ کنسول، گوگل یک مقدار اختصاصی به شما میدهد که معمولا با عبارت google-site-verification= شروع میشود. شما باید این مقدار را بهعنوان یک TXT Record در DNS دامنه ثبت کنید. بعد از ثبت رکورد، گوگل DNS دامنه را بررسی میکند. اگر مقدار واردشده با مقدار تولیدشده در سرچ کنسول یکسان باشد، مالکیت دامنه تأیید میشود. طبق راهنمای رسمی گوگل، برای TXT Record معمولا فیلد Name یا Host میتواند خالی بماند یا با @ پر شود و مقدار اصلی باید در فیلد Value قرار بگیرد.
مراحل اتصال سرچ کنسول با DNS و TXT Record
برای شروع، وارد Google Search Console شوید و با حساب گوگل خود لاگین کنید. بهتر است از ایمیلی استفاده کنید که قرار است در آینده هم مدیریت سایت و گزارشهای سئو با همان انجام شود. بعد از ورود، از بخش افزودن Property، گزینه Domain را انتخاب کنید. در این بخش باید نام دامنه را بدون https:// و بدون مسیر اضافی وارد کنید. برای مثال اگر سایت شما https://example.com است، فقط باید example.com را وارد کنید.
بعد از وارد کردن دامنه، سرچ کنسول یک مقدار TXT Record اختصاصی به شما نمایش میدهد. این مقدار را دقیق و کامل کپی کنید. این کد معمولا شبیه یک رشته متنی طولانی است و نباید حتی یک کاراکتر از آن تغییر کند. اگر مقدار TXT تغییر کند، کوتاه شود یا اشتباه کپی شود، تأیید مالکیت انجام نخواهد شد.
در مرحله بعد باید وارد پنل مدیریت DNS دامنه شوید. این پنل بسته به سرویسدهنده شما متفاوت است. ممکن است DNS در پنل شرکت ثبت دامنه باشد، یا در پنل هاست، یا در سرویسهایی مثل Cloudflare. اگر نمیدانید DNS دامنه کجاست، باید Name Serverهای دامنه را بررسی کنید. Name Serverها معمولا نشان میدهند مدیریت DNS از کدام سرویس انجام میشود.
بعد از ورود به بخش DNS Zone یا DNS Management، باید یک رکورد جدید اضافه کنید. نوع رکورد را روی TXT قرار دهید. در فیلد Name، Host یا Record Name معمولا باید @ وارد کنید یا آن را خالی بگذارید؛ البته این موضوع به ساختار پنل DNS شما بستگی دارد. در فیلد Value، Content یا Text نیز باید همان کدی را وارد کنید که سرچ کنسول به شما داده است. مقدار TTL را میتوانید روی حالت پیشفرض قرار دهید، مگر اینکه سرویسدهنده شما مقدار خاصی پیشنهاد کرده باشد.
بعد از ذخیره رکورد، دوباره به سرچ کنسول برگردید و روی Verify کلیک کنید. اگر رکورد بهدرستی منتشر شده باشد، مالکیت دامنه تأیید میشود. اما اگر بلافاصله تأیید نشد، نگران نشوید. انتشار تغییرات DNS گاهی سریع انجام میشود، اما گاهی ممکن است چند ساعت یا حتی یکی دو روز طول بکشد. گوگل هم در راهنمای رسمی خود اشاره میکند که در برخی موارد، رکوردهای دستی ممکن است تا دو یا سه روز زمان نیاز داشته باشند تا از سمت ارائهدهنده دامنه قابل مشاهده شوند.
نکات مهم هنگام افزودن TXT Record
یکی از اشتباهات رایج این است که کاربر TXT Record را در پنل اشتباه اضافه میکند. مثلا دامنه از یک شرکت خریداری شده، هاست از شرکت دیگر است و DNS روی کلودفلر قرار دارد. در این حالت اگر رکورد را در پنل ثبتکننده دامنه یا هاست وارد کنید، اما DNS واقعی روی کلودفلر باشد، گوگل رکورد را پیدا نمیکند. بنابراین همیشه باید مطمئن شوید رکورد را در جایی اضافه میکنید که Name Serverهای دامنه به آن اشاره میکنند.
اشتباه رایج دوم، وارد کردن اشتباه مقدار Host است. برای تأیید دامنه اصلی، در بسیاری از پنلها مقدار Host باید @ باشد. بعضی پنلها هم اجازه میدهند این فیلد را خالی بگذارید. اما اگر بهاشتباه نام کامل دامنه را در فیلد Host وارد کنید، ممکن است رکورد در مسیر اشتباه ساخته شود. برای مثال بهجای اینکه رکورد برای example.com ساخته شود، ممکن است برای example.com.example.com ثبت شود.
اشتباه سوم، تغییر دادن مقدار TXT است. مقدار تولیدشده توسط سرچ کنسول باید دقیقا همانطور که هست وارد شود. نباید بخشی از آن حذف شود، نباید فاصله اضافه داشته باشد و نباید با متن دیگری ترکیب شود. گوگل در بخش خطاهای تأیید DNS توضیح میدهد که اگر رکورد با مقدار ارائهشده در سرچ کنسول تطابق نداشته باشد، تأیید انجام نمیشود.
بعد از تأیید سرچ کنسول چه کار کنیم؟
بعد از اینکه مالکیت دامنه تأیید شد، بهتر است TXT Record را حذف نکنید. بعضی افراد تصور میکنند بعد از تأیید اولیه، دیگر نیازی به رکورد نیست؛ اما این کار میتواند در آینده باعث از دست رفتن وضعیت تأیید مالکیت شود. گوگل صراحتا توصیه میکند برای باقی ماندن وضعیت تأییدشده، رکورد DNS را حتی بعد از موفقیتآمیز بودن تأیید حذف نکنید.
بعد از اتصال موفق، معمولا دادههای سرچ کنسول بلافاصله کامل نمایش داده نمیشوند. اگر سایت تازه اضافه شده باشد، باید کمی زمان بدهید تا اطلاعات مربوط به عملکرد، ایندکس، صفحات و کلمات کلیدی جمعآوری شود. سپس میتوانید نقشه سایت یا Sitemap را از بخش Sitemaps معرفی کنید، وضعیت Pages را بررسی کنید، خطاهای ایندکس را ببینید و عملکرد صفحات را در بخش Performance تحلیل کنید.
رفع خطاهای رایج در تأیید DNS
اگر سرچ کنسول پیام داد که TXT Record پیدا نشد، اولین کار این است که چند ساعت صبر کنید. اگر بعد از گذشت زمان کافی همچنان خطا وجود داشت، بررسی کنید رکورد در DNS Manager درست ثبت شده باشد. همچنین مطمئن شوید دامنه را در سرچ کنسول درست وارد کردهاید و رکورد مربوط به همان دامنه است.
اگر پیام داد که مقدار رکورد مطابقت ندارد، مقدار TXT را دوباره از سرچ کنسول کپی کنید و با مقدار واردشده در DNS مقایسه کنید. حتی یک کاراکتر اضافه یا کم میتواند باعث خطا شود. همچنین اگر از سرویسهایی استفاده میکنید که مقدار TXT را داخل کوتیشن نمایش میدهند، دقت کنید پنل DNS شما نیاز به وارد کردن دستی کوتیشن دارد یا خودش آن را اضافه میکند.
برای بررسی اینکه رکورد TXT واقعا منتشر شده یا نه، میتوانید از ابزارهای بررسی DNS استفاده کنید. گوگل در راهنمای خود به Google Admin Toolbox اشاره میکند و توضیح میدهد که میتوان با وارد کردن نام دامنه، رکوردهای TXT یا CNAME قابل مشاهده را بررسی کرد.
TXT Record بهتر است یا روشهای دیگر؟
روشهای دیگری هم برای تأیید سایت در سرچ کنسول وجود دارد؛ مثل آپلود فایل HTML، قرار دادن متاتگ در صفحه اصلی، استفاده از Google Analytics یا Google Tag Manager. این روشها در شرایط مختلف کاربرد دارند، اما برای Domain Property، روش DNS کاملتر و حرفهایتر است. چون مالکیت کل دامنه را تأیید میکند و به ساختار سایت، قالب، افزونهها یا تغییرات صفحه اصلی وابسته نیست.
برای سایتهایی که فقط یک نسخه ساده دارند، روش URL Prefix هم میتواند کافی باشد. اما برای سایتهای جدی، فروشگاهی، چندزبانه، دارای سابدامین یا پروژههایی که قرار است سئو بهصورت حرفهای انجام شود، اتصال از طریق DNS انتخاب بهتری است.
جمعبندی
اتصال سرچ کنسول با تنظیمات DNS و TXT Record یکی از مطمئنترین روشها برای تأیید مالکیت دامنه است. در این روش، ابتدا دامنه را بهعنوان Domain Property در سرچ کنسول اضافه میکنید، سپس کد TXT اختصاصی گوگل را کپی کرده و در DNS دامنه قرار میدهید. بعد از انتشار رکورد، گوگل آن را بررسی میکند و در صورت تطابق، مالکیت دامنه تأیید میشود.
مهمترین نکته این است که رکورد را در DNS Manager درست وارد کنید، مقدار TXT را بدون تغییر قرار دهید، برای انتشار DNS کمی زمان بدهید و بعد از تأیید، رکورد را حذف نکنید. با انجام درست این مراحل، سرچ کنسول به یکی از مهمترین منابع داده برای تحلیل سئو، بررسی وضعیت ایندکس و بهبود عملکرد سایت شما در گوگل تبدیل خواهد شد.