
به اشتراک بگذارید

به اشتراک بگذارید
سئو | بلاگ وبداده
ثبت و تأیید سایت وردپرسی در موتور جستجوی Yandex
content را کپی کنید. سپس در وردپرس به افزونه سئو خود بروید (مثلاً «Yoast SEO → General → Webmaster Tools») و این کد را در فیلد Yandex وارد و ذخیره کنید. در نهایت در یاندکس دکمه Verify را بزنید.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 میسازد.wp_head در فایل functions.php قالب فرزند تزریق کنید. مقدار content را با کد واقعی خودتان جایگزین کنید:<?php
// افزودن متاتگ تایید یاندکس به head بدون افزونه
// این کد را در functions.php قالب فرزند یا افزونه Code Snippets بگذارید
add_action( 'wp_head', function () {
echo '<meta name="yandex-verification" content="a1b2c3d4e5f6g7h8" />' . "\n";
} );PHPfunctions.php میتواند کل سایت را با خطای 500 از دسترس خارج کند. حتماً پیش از ویرایش بکاپ بگیرید و کد را در قالب فرزند یا با افزونه Code Snippets اضافه کنید تا با بهروزرسانی یا تغییر قالب پاک نشود.<head> صفحه اصلی باشد.طبق مستندات رسمی یاندکس، تایید مالکیت میتواند تا 24 ساعت طول بکشد. در بسیاری موارد سریعتر انجام میشود، اما اگر بلافاصله تایید نشد، کد را حذف نکنید و روز بعد دوباره دکمه Verify را بزنید. بهروزرسانی DNS معمولاً بیشترین زمان را میبرد.
خیر. افزونه سئو فقط سادهترین راه برای روش متاتگ است. میتوانید بهجای آن متاتگ را با کد در functions.php اضافه کنید، یا اصلاً از روش فایل HTML در ریشه یا رکورد TXT در DNS استفاده کنید که مستقل از افزونهاند.
هر دو ابزار رایگان وبمستری هستند با کارکرد مشابه، اما برای دو موتور جستجوی متفاوت: گوگل سرچ کنسول دادههای ایندکس و عملکرد در گوگل را نشان میدهد و یاندکس وبمستر همین دادهها را برای موتور جستجوی یاندکس. ثبت در یاندکس جایگزین گوگل نیست؛ یک کانال اضافه است.
خیر. افزودن متاتگ تایید یاندکس یا فایل تایید، هیچ تأثیر منفی بر سئوی گوگل ندارد. این کدها فقط برای اثبات مالکیتاند و موتورهای جستجو آنها را بهعنوان سیگنال رتبهبندی در نظر نمیگیرند.
در روش متاتگ، کد باید داخل بخش head صفحه اصلی (صفحه نخست سایت) باشد، نه در صفحات داخلی و نه در body. در روش فایل HTML، فایل باید در پوشه ریشه (root) سایت قرار گیرد. اگر جای کد اشتباه باشد، یاندکس نمیتواند آن را پیدا و تایید کند.
یاندکس نسخه با www و بدون www و همچنین http و https را سایتهای جداگانه میداند. نسخهای را ثبت کنید که آدرس اصلی (canonical) سایت شماست و کاربران با آن وارد میشوند. اگر هر دو نسخه را میخواهید، باید هرکدام را جداگانه اضافه و تایید کنید.
پس از تایید مالکیت، بهتر است نقشه سایت (sitemap) خود را در بخش «Indexing → Sitemap files» یاندکس ثبت کنید. افزونههای سئو مثل Yoast یا All in One SEO نقشه سایت را بهصورت خودکار در آدرسهایی مثل sitemap.xml میسازند که میتوانید همان را به یاندکس معرفی کنید.
یاندکس بهصورت دورهای وجود کد تایید را بررسی میکند. اگر کد (متاتگ، فایل یا رکورد TXT) را حذف کنید، در بررسی بعدی مالکیت شما ریست میشود و پیام «تایید نشده» میبینید. آمار سایت از بین نمیرود و با تایید مجدد، دسترسی بازمیگردد. پس کد را پاک نکنید.
بله. هر زیردامنه باید جداگانه به یاندکس وبمستر اضافه شود. اگر مالکیت دامنه اصلی را خودتان تایید کرده باشید، میتوانید از همان کد تایید برای زیردامنهها هم استفاده کنید، اما افزودن هر زیردامنه بهصورت مستقل لازم است.