
به اشتراک بگذارید
سئو | بلاگ وبداده
ثبت و تأیید سایت وردپرسی در موتور جستجوی Yandex
- هدف: افزودن سایت به یاندکس وبمستر و دریافت نقش مالک (Owner) برای دیدن دادههای ایندکس و سئو.
- سه روش رسمی تایید: فایل HTML در ریشه (پیشنهاد یاندکس)، متاتگ در head صفحه اصلی، و رکورد TXT در DNS.
- سادهترین روش روی وردپرس: روش متاتگ از طریق افزونه سئو (Yoast یا All in One SEO) بدون ویرایش کد.
- نکته مهم: یاندکس نسخههای با www و بدون www و http/https را دامنههای جدا میداند؛ همان آدرسی را ثبت کنید که تایید میکنید.
- زمان تایید: طبق مستندات رسمی یاندکس، تایید مالکیت ممکن است تا 24 ساعت طول بکشد.
پاسخ سریع
content را کپی کنید. سپس در وردپرس به افزونه سئو خود بروید (مثلاً «Yoast SEO → General → Webmaster Tools») و این کد را در فیلد Yandex وارد و ذخیره کنید. در نهایت در یاندکس دکمه Verify را بزنید.ثبت سایت وردپرسی در یاندکس چیست و چرا اهمیت دارد؟
نکته: یاندکس www و بدون www را جدا میداند
https://example.com، https://www.example.com و نسخههای http را سایتهای متفاوت در نظر میگیرد. حتماً همان نسخهای را در یاندکس وبمستر اضافه کنید که نسخه اصلی (canonical) سایت شماست و کد تایید را هم روی همان آدرس قرار دهید؛ در غیر این صورت تایید ناموفق میشود.
مقایسه سه روش تایید مالکیت در یاندکس

| روش تایید | محل قرارگیری کد | نیاز به دسترسی | مناسب چه کسی |
|---|---|---|---|
| فایل HTML در ریشه | آپلود فایل در پوشه root سایت | فایلمنیجر هاست یا FTP | روش پیشنهادی یاندکس؛ کاربران با دسترسی هاست |
| متاتگ صفحه اصلی | داخل تگ head صفحه نخست | افزونه سئو یا ویرایش قالب | سادهترین روش برای وردپرس |
| رکورد TXT در DNS | زون DNS دامنه | پنل مدیریت DNS / ثبتکننده دامنه | کسانی که به DNS دسترسی دارند |
آموزش گامبهگام ثبت و تأیید سایت در یاندکس
گام اول: افزودن سایت به یاندکس وبمستر
https://example.com) و ثبت را بزنید. بلافاصله به صفحه تایید مالکیت هدایت میشوید که سه روش پیشرویتان قرار میگیرد.گام دوم: کپی کد تایید (روش متاتگ)
<head> صفحه اصلی سایت قرار بگیرد:<head>
...
<!-- این تگ را یاندکس به شما میدهد؛ فقط داخل head صفحه اصلی -->
<meta name="yandex-verification" content="a1b2c3d4e5f6g7h8" />
...
</head>HTMLcontent (همان کد یکتای هگزی) را بردارید. افزونه سئو خودش تگ کامل را در head میسازد.گام سوم: وارد کردن کد در افزونه سئو وردپرس
- Yoast SEO: از مسیر «SEO → General → Webmaster Tools» (در نسخههای جدید زبانه Site Connections) فیلد «Yandex verification code» را پیدا کنید، کد را بچسبانید و ذخیره کنید.
- All in One SEO: از مسیر «All in One SEO → General Settings → Webmaster Tools» بلوک «Yandex Webmaster Tools» را انتخاب، کد را وارد و «Save Changes» را بزنید.
روش جایگزین: افزودن متاتگ با کد (بدون افزونه)
wp_head در فایل functions.php قالب فرزند تزریق کنید. مقدار content را با کد واقعی خودتان جایگزین کنید:<?php
// افزودن متاتگ تایید یاندکس به head بدون افزونه
// این کد را در functions.php قالب فرزند یا افزونه Code Snippets بگذارید
add_action( 'wp_head', function () {
echo '<meta name="yandex-verification" content="a1b2c3d4e5f6g7h8" />' . "\n";
} );PHPهشدار: ویرایش اشتباه functions.php سایت را از کار میاندازد
functions.php میتواند کل سایت را با خطای 500 از دسترس خارج کند. حتماً پیش از ویرایش بکاپ بگیرید و کد را در قالب فرزند یا با افزونه Code Snippets اضافه کنید تا با بهروزرسانی یا تغییر قالب پاک نشود.روش فایل HTML و روش DNS
عیبیابی: چرا تایید انجام نمیشود؟
- متاتگ بیرون از head: اگر تگ در جای دیگری از صفحه (مثلاً body) باشد، تایید نمیشود؛ حتماً داخل
<head>صفحه اصلی باشد. - آدرس ناهماهنگ: رکورد یا فایل برای نسخه www ساخته شده اما سایت بدون www ثبت شده (یا برعکس). آدرس باید دقیقاً یکی باشد.
- محتوای اضافه در فایل HTML: اگر فایل تایید کد اضافه (متا، طراحی) داشته باشد، رد میشود.
- ریدایرکت صفحه اصلی: اگر صفحه نخست به آدرس دیگری ریدایرکت شود، ربات یاندکس نمیتواند تگ را ببیند.
- پاسخ غیر 200: سرور باید به ربات یاندکس وبمستر کد 200 OK بدهد؛ خطای 403/500 تایید را متوقف میکند.
- عجله: بهروزرسانی DNS یا کش گاهی زمانبر است؛ طبق یاندکس تایید تا 24 ساعت طول میکشد، پس روز بعد دوباره امتحان کنید.
معایب و محدودیتهایی که باید صادقانه بدانید
- برای همه سایتها بازده یکسان ندارد: اگر مخاطب شما اصلاً در بازارهای روسیزبان نیست، ترافیک یاندکس ممکن است ناچیز باشد و فقط یک کانال عیبیابی اضافه بماند.
- نیاز به نگهداری کد: اگر بعداً کد تایید را حذف کنید، یاندکس در بررسی دورهای مالکیت را ریست میکند؛ پس کد را پاک نکنید.
- ایندکس فوری نیست: ثبت سایت بهمعنای ایندکسشدن فوری نیست؛ پردازش و خزش زمان میبرد.
- وابستگی به دسترسی فنی: روش فایل و DNS به دسترسی هاست یا پنل دامنه نیاز دارند که همه کاربران ندارند.
نقلقول از مستندات رسمی یاندکس
نقش هاست وبداده در تایید موفق و عملکرد سایت
✅ زیرساخت نسل جدید HPE (Gen11 و Gen10) برای پایداری و آپتایم بالا.
✅ دیتاسنترهای ایران، هلند و آلمان برای انتخاب نزدیکترین لوکیشن به مخاطب شما.
✅ پشتیبانی فنی ۲۴ ساعته برای کمک در آپلود فایل تایید، تنظیم رکورد DNS و رفع خطاهای فنی.
پرسشهای پرتکرار درباره ثبت سایت در یاندکس
تایید مالکیت سایت در یاندکس چقدر طول میکشد؟
طبق مستندات رسمی یاندکس، تایید مالکیت میتواند تا 24 ساعت طول بکشد. در بسیاری موارد سریعتر انجام میشود، اما اگر بلافاصله تایید نشد، کد را حذف نکنید و روز بعد دوباره دکمه Verify را بزنید. بهروزرسانی DNS معمولاً بیشترین زمان را میبرد.
برای ثبت در یاندکس حتماً باید افزونه سئو نصب کنم؟
خیر. افزونه سئو فقط سادهترین راه برای روش متاتگ است. میتوانید بهجای آن متاتگ را با کد در functions.php اضافه کنید، یا اصلاً از روش فایل HTML در ریشه یا رکورد TXT در DNS استفاده کنید که مستقل از افزونهاند.
تفاوت یاندکس وبمستر با گوگل سرچ کنسول چیست؟
هر دو ابزار رایگان وبمستری هستند با کارکرد مشابه، اما برای دو موتور جستجوی متفاوت: گوگل سرچ کنسول دادههای ایندکس و عملکرد در گوگل را نشان میدهد و یاندکس وبمستر همین دادهها را برای موتور جستجوی یاندکس. ثبت در یاندکس جایگزین گوگل نیست؛ یک کانال اضافه است.
آیا ثبت سایت در یاندکس روی رتبه گوگل اثر منفی دارد؟
خیر. افزودن متاتگ تایید یاندکس یا فایل تایید، هیچ تأثیر منفی بر سئوی گوگل ندارد. این کدها فقط برای اثبات مالکیتاند و موتورهای جستجو آنها را بهعنوان سیگنال رتبهبندی در نظر نمیگیرند.
کد تایید را کجای سایت باید بگذارم؟
در روش متاتگ، کد باید داخل بخش head صفحه اصلی (صفحه نخست سایت) باشد، نه در صفحات داخلی و نه در body. در روش فایل HTML، فایل باید در پوشه ریشه (root) سایت قرار گیرد. اگر جای کد اشتباه باشد، یاندکس نمیتواند آن را پیدا و تایید کند.
سایت من www دارد؛ کدام نسخه را ثبت کنم؟
یاندکس نسخه با www و بدون www و همچنین http و https را سایتهای جداگانه میداند. نسخهای را ثبت کنید که آدرس اصلی (canonical) سایت شماست و کاربران با آن وارد میشوند. اگر هر دو نسخه را میخواهید، باید هرکدام را جداگانه اضافه و تایید کنید.
بعد از تایید، قدم بعدی چیست؟
پس از تایید مالکیت، بهتر است نقشه سایت (sitemap) خود را در بخش «Indexing → Sitemap files» یاندکس ثبت کنید. افزونههای سئو مثل Yoast یا All in One SEO نقشه سایت را بهصورت خودکار در آدرسهایی مثل sitemap.xml میسازند که میتوانید همان را به یاندکس معرفی کنید.
اگر کد تایید را حذف کنم چه میشود؟
یاندکس بهصورت دورهای وجود کد تایید را بررسی میکند. اگر کد (متاتگ، فایل یا رکورد TXT) را حذف کنید، در بررسی بعدی مالکیت شما ریست میشود و پیام «تایید نشده» میبینید. آمار سایت از بین نمیرود و با تایید مجدد، دسترسی بازمیگردد. پس کد را پاک نکنید.
برای زیردامنهها هم باید جداگانه ثبت کنم؟
بله. هر زیردامنه باید جداگانه به یاندکس وبمستر اضافه شود. اگر مالکیت دامنه اصلی را خودتان تایید کرده باشید، میتوانید از همان کد تایید برای زیردامنهها هم استفاده کنید، اما افزودن هر زیردامنه بهصورت مستقل لازم است.
جمعبندی و قدم بعدی شما
جمعبندی سریع
✅ روش متاتگ را انتخاب و فقط مقدار content را در افزونه سئو ثبت کنید.
✅ همان نسخه آدرس (با/بدون www) را که تایید میکنید ثبت کنید.
✅ بعد از تایید، نقشه سایت را در بخش Indexing معرفی کنید.



