Яндекс вебмастер вордпресс
Подтверждение прав на сайт для WordPress в Яндекс Вебмастер
Здравствуйте друзья! Сегодня мы с вами будем подтверждать права на наши сайты в Яндекс Вебмастер. Добавлять сайт на Яндекс Вебмастер необходимо для того чтобы поисковая система быстрее проиндексировала сайт, так же в этом сервисе можно проверить сайт на ошибки, защитить свои тексты от копирования, проверить правильность файла robots.txt, провести анализ файлов Sitemap и многое другое.
Для подтверждения прав на сайт, нам нужно войти на сайт https://webmaster.yandex.ru. И в окошко «Адрес» сайта вписываем адрес своего сайта, лучше взять название с адресной строки, чтобы не ошибиться и нажимаем на кнопку «Добавить».
После этого нам откроется панель с методами подтверждения сайта. Их всего три, но мы будем с вами подтверждать сайт самым простым способом. Выбираем «Метатег», копируем код метатега и переходим в админку нашего сайта.
В админке сайта нам необходимо расположить скопированный код перед закрывающим тегом . Вы конечно же помните, что мы с вами устанавливали очень удобный плагин LuckyWP Scripts Control, сейчас он нам опять пригодится. Для этого с левой стороны нажимаем «Настройки» затем «Скрипты».
Жмем на кнопку «Добавить код» перед /head и в открывшемся окошке пишем заголовок «Мета-тег подтверждения для Яндекс. Вебмастер». А в окошко «Содержимое» вставляем скопированный код мета-тег и жмем «Добавить».
Возвращаемся на Веб. Мастер и нажимаем на кнопку «Проверить».
Если вы все правильно сделали, то увидите такую картину. И значить ваш сайт подтвержден.
После подтверждения сайта нужно зайти в «Инструменты» «Анализ robots.txt» и проверить нет ли ошибок в этом файле. После проверки, скопируйте самую нижнюю строку в robots.txt/
Перейдите в «Анализ файлов Sitemap» , жмем на URL и в открывшееся окошко вставляем скопированную строку и жмем «Проверить» это нужно для более быстрой проверки и индексирования страниц сайта.
Поздравляю вас, сегодня вы стали полновластным и подтвержденным владельцем своего сайта в Яндекс. Вебмастер
Этот сервис, в первую очередь, является помощником веб-мастера. С его помощью можно исправить возникающие ошибки на вашем ресурсе, увидеть сколько ваших статей находится в поиске и многое другое.
Это был урок № 12. Если у вас возникли вопросы, то пишите в комментариях, постараюсь всем ответить.
На следующем уроке мы с вами будет регистрироваться в Google Аналитике и Google Search Console. До встречи!
Как подтвердить права на сайт или домен
Всем, привет! Как подтвердить права на сайт или домен (владение доменом)? Сегодня тема у нас — верификация сайта или домена. Подтверждать права на свой сайт нужно в основном это — когда вы добавляете новый веб-ресурс в поисковые системы — Google, Яндекс, Поиск Mail.ru и Bing. Даже Pinterest требует подтверждения, что это — ваш сайт. Подтвердить права на владение доменом требуется — когда создаётся например, почта для домена или при настройке персонального домена для блога на Blogger, или у вас нет своего сайта т. д..
Поисковые системы должны быть уверены, что вы действительно являетесь владельцем сайта или домена, на который заявляете права. Подтвердив права на управление сайтом, вы получите доступ к информации об индексировании страниц сайта роботом Яндекс, Google, Mail.ru и Bing. Если права на управление сайтом подтверждены в Яндекс.Почте для домена и Почте Mail.Ru для домена, права на сайт в веб-мастере подтвердятся автоматически.
Как подтвердить права на сайт для Яндекс, Google, Bing и Mail.ru
Если у вас несколько сайтов, то подтвердить права необходимо для каждого сайта в отдельности. Подтвердить свои права на сайт можно одним из способов. У всех поисковых систем подтверждение права на свой сайт одинаковы.
- HTML-файл в корневом каталоге: необходимо создать HTML-файл с заданным уникальным именем и содержимым, и разместить его в корневом каталоге вашего сайта;
- Мета-тег на главной странице: необходимо добавить в HTML-код главной страницы сайта (в раздел head ) специальный мета-тег;
- TXT-запись в DNS: необходимо добавить в DNS записи сайта запись типа TXT, содержащую указанное уникальное значение. Данный способ можно использовать даже при отсутствии сайта.
Рассмотрим самые легкие варианты 1 и 2, третий будем рассматривать отдельно, так как, он подходит для подтверждения и для сайта, и только домена (если у вас нет сайта). Обратите внимание , если вы подтверждаете свой сайт, то происходит также верификация домена. И так, приступим.
Верификация сайта используя Мета-тег
В вебмастере выбрать способ Мета тег для подтверждения права на свой сайт. Выглядит это так.
Кабинет вебмастера Поиск Mail.Ru:
В Google Search Console:
Тоже самое и в Bing веб — мастере. Картинку давать не буду. Скопируйте и вставьте предлагаемый тег в раздел вашего сайта. В ручном режиме на сайте WordPress это — Внешний вид — Редактор и открыть файл Заголовок ( header.php ). Находим раздел . , обычно в верху страницы и вставляем скопированный тег:
Обновите файл и нажимайте кнопку Подтвердить/Проверить в вебмастере. Проделайте эту процедуру для каждого поисковика. Данный способ подтверждения плох тем, что при обновление или смене темы вордпресс вам нужно будет заново вставлять мета тег и подтверждать сайт. Проще прописать мета теги для верификации сайта с помощью плагинов или использовать саму тему (обычно в платном шаблоне предоставляется возможность добавлять код в раздел ).
В плагинах Yoast SEO и All in One SEO Pack есть специальный блок для верификации вашего сайта WordPress .
Раздел для верификация сайта в модуле Yoast SEO. Настройки общие — вкладка — Инструменты вебмастеров. Используйте следующие блоки, чтобы верифицировать ваш сайт в разных поисковых системах (майл ру отсутствует) . Эта настройка добавит мета тег верификации на вашу домашнюю страницу.
Обратите внимание что, вам надо вставлять не полностью мета тег, а только его персональный номер. Также и в All in One SEO Pack. Возможность только для Google, Bing и Pinterest:
Сохраните изменения и пройдите проверку в веб-мастере. Ну, а для тех, кто не использует Seo плагины, есть универсальный модуль WordPress: LuckyWP Scripts Control. Смотрите и читайте о нём туточки — как добавить код на сайт ВордПресс. Если кратко то — LuckyWP Scripts Control позволяет добавлять и управлять произвольным кодом на сайте — вставка кода перед после или перед
Как добавить сайт в Яндекс.Вебмастер
В Яндекс.Вебмастер можно добавить сайт работающий как на движке (WordPress, Joomla, Drupal и т.д.), так и сайт сверстанный на «голом» HTML.
Шаг 1. Если нет учетной записи на Яндексе, то создаем её, если есть, то логинимся в любом сервисе (например, почте).
Шаг 2. Переходим по ссылке https://webmaster.yandex.ru/sites.
Шаг 3. Щелкаем по кнопке со знаком плюс — «Добавить сайт».
Щелкаем по кнопке «Добавить сайт»
Шаг 4. Для Яндекса перечисленные ниже сайты являются разными:
- https://mukhutdinov.com
- http://www.mukhutdinov.com
- https://mukhutdinov.com
- https://www.mukhutdinov.com
Если добавить сайт без указания протокола — mukhutdinov.com, то Яндекс решит, что речь идет о сайте https://mukhutdinov.com, т.е. о сайте работающем по незащищенному протоколу http. Чтобы не ошибиться, просто скопируйте адрес главной страницы сайта из адресной строки браузера и вставьте в поле формы.
Вставляем адрес сайта и жмем кнопку «Добавить»
Шаг 5. Теперь необходимо обязательно подтвердить права на сайт. Сделать это можно четырьмя способами:
- Добавлением в код главной страницы сайта мета-тега;
- Загрузкой в корень сайта html-файла с указанным именем;
- Добавлением в DNS домена TXT-записи;
- Подтверждением WHOIS через Яндекс.Паспорт.
Так уж «исторически» сложилось, что я подтверждаю права на сайты загрузкой в корень файла (ранее можно было загружать и txt-файлы, сейчас только файлы html) — рассмотрю именно этот вариант.
Переходим на вкладку HTML-файл и загружаем на локальный компьютер файл подтверждения щелкнув по соответствующей ссылке
Теперь файл необходимо загрузить в корень сайта, т.е. туда где расположен файл index.php (сайт на движке WordPress) или index.html (сайт на HTML). В конкретном случае, я воспользовался файловым менеджером хостинга Beget.
html-файл разместился в корневом каталоге сайта по соседству с index.php и robots.txt
Теперь осталось проверить, загружается ли html-файл по указанной ссылке. Для этого достаточно щелкнуть по кнопке «Проверить».
Проверяем доступность html-файла
Все в порядке — указан логин пользователя имеющего права на управление сайтом
Как добавить свой WordPress сайт в инструменты вебмастера Яндекс
Главное меню » Блог-платформа wordpress » Как добавить свой WordPress сайт в инструменты вебмастера Яндекс
Что такое Яндекс?
Яндекс является популярной поисковой системы, как Google и Bing в России. Вы можете оптимизировать свой сайт для SEO в Яндексе, чтобы получить больше посетителей из России.
Яндекс имеет целый ряд инструментов, таких как обобщенная поисковая система, поиск изображений, электронная почта, видео, карты и многое другое. Она также имеет инструменты веб-мастера, чтобы помочь вам ранжировать ваш сайт, отслеживать статистику трафика, поисковые запросы, ключевые слова и многое другое.
Вы можете подключить свой WordPress сайт с Яндекса, используя плагин Yoast SEO. Он работает аналогично поисковой консоли Google и инструменты для веб-мастеров Bing.
Добавление WordPress сайта в инструменты для веб-мастеров Яндекс
Прежде чем мы начнем, вам потребуется инструменты Яндекса для веб-мастеров для подключения вашего сайта. После того как вы создали свой аккаунт, вы можете войти в свой WordPress сайт для настройки инструментов веб-мастеров с плагином Yoast SEO.
Давайте посмотрим, как вы можете добавить свой сайт в инструменты для веб-мастеров Yandex и начать оптимизировать его сразу же.
Шаг 1: Создайте аккаунт на Яндексе
Первое, что вам нужно сделать, это войти в свой инструмент для веб – мастеров инструментов Яндекс. Если у вас нет учетной записи Яндекса, то вы можете создать его, используя эту ссылку.
После создания учетной записи, вы увидите страницу Яндекса для веб – мастеров. На этой странице вы должны нажать на кнопку «+» в верхней панели, чтобы добавить свой сайт в Яндексе.
В поле адреса сайта, вам необходимо добавить полное доменное имя вашего сайта и нажмите на кнопку Add.
На следующей странице вам будет предложено подтвердить право собственности на веб-сайт, добавив мета содержание в вашем WordPress сайте. Следуйте вперед и скопируйте код содержимого с этой страницы, потому что вы будете нуждаться в этом в шаге 2.
Шаг 2: Вход в админку WordPress и добавление кода
Теперь вам нужно войти в свою админку в WordPress и добавить код в настройках веб-мастеров Yoast SEO.
В верхнее секции SEO » General нажмите на вкладку Webmaster tools.
Далее, вам нужно вставить код в поле проверки кода Яндекса и нажмите на кнопку Save Changes.
После добавления кода в WordPress сайте, вы должны вернуться на страницу веб – мастеров инструментов Яндекса, где вы скопировали код из и нажмите на кнопку Check для подтверждения права собственности.
После успешной проверки, он будет показывать свое имя пользователя, который имеет права на управление вашего сайта в Яндекс инструментов для веб – мастеров. Вы также можете делегировать права другим пользователям, добавив его имя и нажав на кнопку Delegate rights.
Теперь, когда ваш сайт проверен и добавлен в инструменты Яндекса для веб-мастеров, вы можете просмотреть статистику трафика, ошибки, поисковые запросы, внутренние и внешние ссылки, информация на сайте, анализ robot.txt, страницы аудита для мобильных устройств и многое другое на приборной панели Яндекса. Вы можете использовать меню на левой стороне экрана, чтобы найти какую-либо информацию, которая может понадобиться.
Yandex инструменты для веб – мастеров имеют варианты для оптимизации сайта, которые фильтруются от поиска неисправностей важных параметров, например, robot.txt и .htaccess. Вы можете дополнительно оптимизировать robot.txt для SEO отдельно и регулярно выполнять WordPress задачи обслуживания, чтобы сохранить ваш сайт в актуальном состоянии.
Мы надеемся, что эта статья помогла вам узнать, как добавить свой WordPress сайт в Yandex для веб – мастеров инструментов. Вы также можете увидеть наш список лучших плагинов WordPress SEO и инструменты, которые вы можете использовать для ранжирования сайта в поисковых системах.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Webmaster Yandex
How to send texts to Yandex Webmaster
Наткнулся недавно на плагин, весьма интересный для, наверное, всех блогов в рунете! Я бы даже отнес его к категории «обязательные», если не считать тот факт, что Яндекс рано или поздно изменит порядок публикации «оригинальных текстов» и автор плагина прекратит его поддержку, в результате чего он перестанет работать. Или Яндекс найдет другой способ подтверждения авторства текстов. Ну, а пока — рекомендую всем, кто дорожит контентом на своих сайтах!
Плагин нуждается в доработке (нужно переписать код под новую версию API и местами поправить баги). По предложению пользователя Egor собираю средства на доработку. Кому нужен плагин, отправьте сколько сможете ($3-10) на кошелек WM Z886474893658. Как только наберется $100 начну доработку плагина.
Осталось собрать $100.
Обязательно в примечании к переводу пишите: «На доработку плагина Webmaster Yandex».
В этом случае, выложу форк плагина в репозиторий с измененным названием.
Яндекс и оригинальные тексты
Вопрос плагиата (воровства контента), а особенно хорошего, волнует всех авторов. Сравнительно недавно Яндекс представил решение этой проблемы, пусть и не изящное, и не стопроцентное, но — решение, называется оно — Оригинальные тексты. Изначально, к использованию сервиса, допускались сайты с ТИц 10+, но сегодня такого ограничения уже нет и сервис можно использовать и для сайтов с нулевым ТИц.
Как это работает
Добавляете свой сайт в панель вебмастера в Яндексе;
Так, Яндекс будет знать, что появившейся на вашем сайте текст, принадлежит вашему сайту и в случае плагиата этот момент, скорее всего, будет учитываться.
Проблема
Такая возможность проверки — это конечно хорошо, пусть и неоднозначно. Но проблема в том, что постоянно помнить об этом и заходить в Яндекс панель вебмастера каждый раз при публикации статьи — дело весьма утомительное. Тут, сразу на ум приходит: нужен плагин, который будет по нажатию на кнопку публиковать текст новой статьи в сервис. Как раз о таком плагине эта статья. Спасибо автору плагина: Sbseosoft!
Webmaster Yandex — плагин для WordPress
Позволяет добавлять оригинальные тексты в сервис Яндекса «Весмастер» из админ-панели WordPress. Информация с официальной страницы плагина:
Рекомендуется сначала добавлять тексты в Яндекс, только затем публиковать их на сайте. Исходный код плагина открыт, любой может проверить, что никакие данные не передаются никуда кроме Яндекса. Ваш пароль от Яндекса, Id и пароль приложения так-же не передаются ни на какие сторонние сайты/сервисы. Плагин не знает и не хранит ваш пароль от Яндекса. Запланировано дальнейшее развитие плагина и добавление других возможностей, предоставляемых API Яндекс вебмастер.
Скачать плагин:
Установка
Установите плагин WordPress.
Зайдите в сервис Яндекса: https://oauth.yandex.ru/ и нажмите на ссылку «Регистрация клиентских приложений» (в блоке справа).
В графе «название», пишите любое название создаваемого приложения, пусть будет «Уникальные тексты для сайта site.ru».
В графе «Права», ставите галочку: Яндекс.Вебмастер — Добавлять сайты в сервис Яндекс.Вебмастер и получать информацию о статусе индексирования.
В графе «Callback URI», пишите: https://oauth.yandex.ru/verification_code .
Жмем «создать». Приложение создано, нам нужны поля: «Id приложения» и «Пароль приложения».
Заходим на страницу настроек плагина и в соответствующие поля вставляем: «Id приложения» и «Пароль приложения». Сохраняем.
Теперь, на странице настроек должна появится ссылка «Получить токен». Жмем её, подтверждаем доступ во всплывшем окне, копируем появившиеся цифры (Код подтверждения) и вставляем их в поле «Код токена» в настройках. Сохраняемся.
Все! Для проверки работы плагина, зайдите в панель вебмастера в Яндексе в раздел оригинальные тексты. Создайте пост в WordPress и попробуйте его отправить в Яндекс. Проверьте появился ли текст в панели Яндекса.
Впрочем, лучше смотрите видео по установке плагина:
Недоработки в плагине
Сразу скажу, автор крут — отличный код! Что касается безопасности — никакого вредоносного кода в плагине нет, т.е. он никакие ваши данные никуда не сохраняет и не отправляет, тут все чисто!
Плагин добавляет мета блок на страницу редактирования постов, а мне нужно было, чтобы плагин работал еще и для произвольных типов записей, поэтому залез в код, начал ковыряться — не все работало как надо. Так я нашел некоторые недоработки, отписал автору на почту и решил выложить сюда на всякий случай. Надеюсь, в следующей версии плагина будут учтены все эти моменты.
Один — работа с произвольными типами записей
Чтобы плагин работал с произвольными типами записей, я изменил его вставку на страницы: сделал, чтобы он добавлял кнопку не в новый мета блок, а в уже существующий, в мета блок «опубликовать», чуть выше кнопки «опубликовать». Не вижу особого смысла создавать мета блок для, по сути, одной кнопки — ну, это мое личное мнение. Так, сразу будет видно, отправлен текст или нет, как только будем публиковать статью.
Поменял: функцию adminOptions() — посадил вывод на хук post_submitbox_misc_actions:
Также изменил вывод контента кнопки: функция metaboxSendTextsToYandexCallback():
Вот что получилось в итоге:
Два — удаление плагина
Автор предусмотрел, что когда плагин будет удаляться, чтобы он удалил свое прибывание на сайте. Но почему-то там не предусмотрено удаление его опции — удаляются только таблиц из базы данных. Но это еще пол беды. Основная беда в том, что плагин не удаляет ничего за собой, код не работает как надо. Неправильная логика использования функции register_uninstall_hook(). Разработчики WordPress предлагают использовать файл unistall.php для удаления плагина, всегда когда есть такая возможность.
#1. Удалил из файла webmaster-yandex.php
#2. Добавил в папку плагина файл uninstall.php с таким кодом:
Три — ошибка в скрипте js
В файле main.js скрипт получает AJAX данные как не JSON данные (jQuery.post), а обрабатывает как JSON. В результате, даже если была ошибка при отправке текста, выходит сообщение «text added». Плюс строка jQuery(‘#wmYaResultsTextSend’).clear().append(contents) отказывалась работать, изменил на jQuery(‘#wmYaResultsTextSend’).html(contents) — полегчало:
Четыре — ошибка при отправке контента
Была ошибка при отправке контента, когда в контенте присутствовали HTML теги и может что-то еще, Yandex выдавал ошибку «incorrect xml». Чтобы увидеть ошибку, пришлось закомментить строку в функции ajaxAddTextToYandex():
И добавить strip_tags() ( и на всякий случай htmlspecialchars() ) к отправляемому тексту в функции sendTextToYandex():
Также изменил логику в функции, как я понял там нужна только проверка if ($response[‘info’][‘http_code’] == 201) . Думаю так ошибки вылавливать легче будет.
Пять — отключаем в лицевой части сайта
Как я понимаю плагин работает только для админ-панели и нет необходимости хоть как-то его подключать для лицевой части сайта, а как раз это происходит. Изменил код webmaster-yandex.php, заменил:
Да простит меня автор! Удалил файл Autoloader.php, заменил его тремя строчками выше. Как я понял, суть осталась одна — подключить все php файлы из папки includes.
Протестировал — вроде теперь все устраивает.