Rss VK

Rss VK

Yoast SEO — шикарный плагин, помогает настроить сайт под поисковое продвижение и правильно затачивать статьи под нужные поисковые запросы. Ниже вы найдете полноценное видео по настройке и использованию Yoast, а это будет текстовый вариант инструкции.

Итак, начнем настраивать. Есть быстрый вариант настроек, о нем сразу и расскажу.

На момент изменения статьи, актуальная версия плагина Yoast SEO — 11.6.

Ахтунг! Весь код, описанный в статье, необходимо добавлять в файл functions.php вашей темы. Но удобнее использовать пустой плагин.

Содержание

Быстрые настройки

Ниже вы найдете строку с настройками.

; Это настройки для Yoast SEO плагина от Yoast.com ms_defaults_set = version = «11.6» disableadvanced_meta = 1 onpage_indexability = baiduverify = «» googleverify = «» msverify = «» yandexverify = «» site_type = «» has_multiple_authors = environment_type = «» content_analysis_active = 1 keyword_analysis_active = 1 enable_admin_bar_menu = enable_cornerstone_content = 1 enable_xml_sitemap = 1 enable_text_link_counter = 1 show_onboarding_notice = first_activated_on = 1479336793 myyoast-oauth = website_name = «» alternate_website_name = «» company_logo = «» company_name = «artabr.ru» company_or_person = «person» person_name = «» title_test = 0 forcerewritetitle = separator = «sc-bull» title-home-wpseo = «%%sitename%% %%page%% %%sep%% %%sitedesc%%» title-author-wpseo = «%%name%%, Author at %%sitename%% %%page%%» title-archive-wpseo = «%%date%% %%page%% %%sep%% %%sitename%%» title-search-wpseo = «Вы искали %%searchphrase%% %%sep%% %%sitename%%» title-404-wpseo = «Страница не найдена %%sep%% %%sitename%%» metadesc-home-wpseo = «» metadesc-author-wpseo = «» metadesc-archive-wpseo = «» rssbefore = «» rssafter = «Запись %%POSTLINK%% впервые появилась %%BLOGLINK%%.» noindex-author-wpseo = 1 noindex-author-noposts-wpseo = 1 noindex-archive-wpseo = 1 disable-author = 1 disable-date = 1 disable-post_format = 1 disable-attachment = 1 is-media-purge-relevant = breadcrumbs-404crumb = «Ошибка 404: страница не найдена» breadcrumbs-display-blog-page = breadcrumbs-boldlast = breadcrumbs-archiveprefix = «Архивы для» breadcrumbs-enable = 1 breadcrumbs-home = «Главная» breadcrumbs-prefix = «» breadcrumbs-searchprefix = «Вы искали» breadcrumbs-sep = «>» website_name = «» person_name = «» person_logo = «» person_logo_id = 0 alternate_website_name = «» company_logo = «» company_logo_id = 0 company_name = «artabr.ru» company_or_person = «person» company_or_person_user_id = 2 stripcategorybase = 1 title-post = «%%title%%» metadesc-post = «%%excerpt%%» noindex-post = showdate-post = display-metabox-pt-post = 1 post_types-post-maintax = «category» title-page = «%%title%% %%sep%% %%sitename%%» metadesc-page = «%%excerpt%%» noindex-page = showdate-page = display-metabox-pt-page = 1 post_types-page-maintax = 0 title-attachment = «%%title%% %%page%% %%sep%% %%sitename%%» metadesc-attachment = «» noindex-attachment = 1 showdate-attachment = display-metabox-pt-attachment = 1 post_types-attachment-maintax = 0 title-tax-category = «%%term_title%% %%sep%% %%sitename%% %%page%%» metadesc-tax-category = «%%term_description%%» display-metabox-tax-category = 1 noindex-tax-category = title-tax-post_tag = «%%term_title%% %%sep%% %%sitename%% %%page%%» metadesc-tax-post_tag = «%%term_description%%» display-metabox-tax-post_tag = 1 noindex-tax-post_tag = 1 title-tax-post_format = «Архивы %%term_title%% %%page%% %%sep%% %%sitename%%» metadesc-tax-post_format = «» display-metabox-tax-post_format = noindex-tax-post_format = taxonomy-category-ptparent = «0» taxonomy-post_tag-ptparent = «0» taxonomy-post_format-ptparent = «0» breadcrumbs-blog-remove = 1 hideeditbox-post = hideeditbox-page = hideeditbox-attachment = hideeditbox-tax-category = hideeditbox-tax-post_tag = hideeditbox-tax-post_format = 1 facebook_site = «https://www.facebook.com/mgsmvolga» instagram_url = «https://www.instagram.com/artikus11/» linkedin_url = «» myspace_url = «» og_default_image = «http://artabr.ru/wp-content/uploads/2014/10/logo_one1.png» og_default_image_id = 3114 og_frontpage_title = «artabr.ru» og_frontpage_desc = «авторский блог о разном» og_frontpage_image = «http://artabr.ru/wp-content/uploads/2014/10/logo_one1.png» og_frontpage_image_id = 3114 opengraph = 1 pinterest_url = «» pinterestverify = «» twitter = 1 twitter_site = «ArtikusSol» twitter_card_type = «summary_large_image» youtube_url = «https://www.youtube.com/channel/UC5zTTpnBpsQQuGqvARR8bbw» wikipedia_url = «» fbadminapp = «»

Скачать настройки Yoast SEO

Чтобы строку экспорта, вам потребуется ввести адрес вашей электронной почты. Иногда вам будут приходит дайжесты о новых статьях и видео проекта Финты WordPress. Если вы уже подписаны, то достаточно ввести адрес почты.

Спасибо! Вы успешно подписались!

Как произвести импорт? Очень просто: заходите SEO → Инструменты → Вкладка Импорт

Настройки Yoast SEO. Импорт данных

Вставляете в открывшееся окно скопированную строку. При успешном импорте будет соответствующее сообщение.

Настройки Yoast SEO. Импорт данных

Не забудьте изменить данные в разделах Общие и Социальные сети.

Настройка Yoast SEO

Теперь пойдем подробно и по порядку. И первым у нас идут Общие настройки

Общие настройки

Консоль

На вкладке Консоль будут появляться различные сообщения о возникающих проблемах. Если все настроено верно, то обычно никаких проблем не бывает.

Тут же можно найти мастер настроек.

Настройки Yoast SEO. Общие — Мастер настроек

Мастер настроек позволяет произвести настройку Yoast в визуальном режиме. То есть, все что написано в этой статье, только более красиво.

Возможности

Вот тут уже начинаются настройки. Не все, что есть на этой вкладке надо включать.

Настройки Yoast SEO. Общие — вкладка Возможности

Перечисляю и объясняю все переключатели по порядку, сверху-вниз.

Настройка Yoast. SEO анализ и Анализ удобочитаемости

SEO анализ и Анализ удобочитаемости обычно включают, но если выключить, то отрубятся вот эти важные вкладки в метабоксе Yoast при редактировании статьи.

И потеряется весь смысл использования плагина Yoast SEO.

Ключевое содержимое — специальный функционал Yoast. Если на сайте есть несколько статей по одной тематеке, то позволяет указать наиболее важную статью. Можно отключить, если не собираетесь пользоваться.

Счетчик текстовых ссылок — специальный функционал плагина Yoast. Позволяет проводить аналитику внутренних ссылок и правильно настраивать внутреннюю перелинковку. Не собираетесь пользоваться — отключайте

XML-карта сайта — начиная с версии 9, в плагине Yoast нет отдельной страницы настроек XML- карты сайта. Теперь можно только выключить или включить создание карты. Управление наличием сущностей в XML- карте происходит из раздела Отображение в поисковой выдаче

Настройка Ryte — включает возможность интеграции в специальный, импортный сервис по мониторингу индексации вашего сайта. Стоит каких-то безумных денег и не работает с нашими поисковиками. Можно и нужно отключить. А мониторить можно и через Метрику.

Меню в панели администратора — дублирование различной информации в верхнем баре.

Обычно этот функционал выключаю, но если вам удобно, можете оставить.

Если на сайте много авторов, то это переключатель можно включить, чтобы не давать им лишней свободы. В противном случае можно и нужно выключить.

Инструменты веб-мастеров

Настройка Yoast. Инструменты вебмастеров

Данная вкладка предназначена для удобного добавления сайта в кабинеты веб-мастеров разных поисковиков. Получаете данные и добавляете в нужные поля. Выше в видео про это подробно рассказано.

Отображение в поисковой выдаче

Переменные

Для настройки шаблонов заголовков используются переменные, спрятанные под кнопкой Нужна помощь?

Настройка Yoast. Переменные

Переменные — специальное обозначение для нужных данных. Yoast будет подставлять нужные данные, если в соответствующих полях указана нужная переменная.

Полный перечень переменных из плагина Yoast

Обратите внимание! Некоторые переменные работают только на определенных страницах. %%date%% — Дата записи/страницы %%title%% — Название записи/страницы %%parent_title%% — Заголовок родительской страницы %%sitename%% — Имя сайта %%sitedesc%% — Слоган или описание сайта %%excerpt%% — Цитата записи/страницы (при отсутствии генерируется автоматически) %%excerpt_only%% — Цитата записи/страницы (без автоматической генерации) %%tag%% — Текущая метка/метки %%category%% — Рубрики записи (через запятую) %%primary_category%% — Основная рубрика записи/страницы %%category_description%% — Описание рубрики %%tag_description%% — Описание метки %%term_description%% — Описание термина %%term_title%% — Название термина %%searchphrase%% — Текущая фраза поиска %%sep%% — Разделитель определен в вашей теме wp_title() тег. %%pt_single%% — Заменен тип сообщения единая этикетка %%pt_plural%% — Тип записи во множественном числе %%modified%% — Время изменения записи/страницы %%id%% — ID записи/страницы %%cf_%% — Значение пользовательского поля из записи %%ct_%% — Значение пользовательских таксономий из записи (через запятую) %%ct_desc_%% — Описание произвольной таксономии

Приведены не все переменные, только наиболее популярные. Все остальное можно посмотреть на сайте у разработчиков.

Общие

В новых версия Yoast на эту вкладку вынесен почти весь дополнительный функционал:

  • Настройка разделителей
  • Настройка главной страницы
  • Настройка микроразметки

Разделители

Первое что можно сделать в этой вкладке — указать разделитель слов в сниппете. Иногда это очень нужна вещь.

Разделитель — это html значок, который может появляться в сниппете и выглядит еще вот так

Настройка Yoast. Разделитель в сниппете

Так же разделитель виден во вкладке браузера

Настройка Yoast. Разделитель в браузере

В исходном положении видов разделителе не так много, но если надо, то можно добавить свои.

Настройка Yoast. Произвольные разделители

Чтобы добавить свой значки, добавьте этот код в файл functions.php

/** * Добавление новых разделителей Yoast SEO * * @sourcecode https://wpruse.ru/plaginy/yoast-seo-settings/ * @author Artem Abramovich * @testedwith YoastSEO 11.6 * * @param array $separators * @return array */ function add_new_separator( $separators ) { $separators_new = ; $separators = array_merge( $separators, $separators_new ); return $separators; } add_filter( ‘wpseo_separator_options’, ‘add_new_separator’ );

HTML-символы можно найти на любом соответствующем сайте. Например . А сниппет с таким забавным разделителем будет выглядеть так

Настройка Yoast. Дополнительные разделители в сниппете

Главная страница

Существует два варианта настройки заголовков для главной страницы.

Настройка Yoast. Настройка заголовков главной статической страницы

Если установлена статическая главная страница и страница блога, то заголовки и описание настраиваются на самих страницах метабокс Yoast.

Настройка Yoast. Настройка заголовков главной статической страницы

Стандартная главная страница с выводом ленты записей настраивается как раз через эту вкладку.

Настройка Yoast. Настройка заголовков штатной главной страницы

Микроразметка

Данная информация необходима для правильного формирования базовой микроразметки сайта. У меня это выглядит так

Настройка Yoast. Настройка микроразметки для частного лица

Для коммерческого сайта надо сделать так

Настройка Yoast. Настройка микроразметки для организации

Размер логотипа желательно брать не менее 512×512 и квадратного формата.

Помните! В зависимости от того, что указано на этой вкладке (организация или частное лицо) будут выводится различные значения вкладки Аккаунты в разделе Социальные сети.

Типы содержимого

Настройка шаблонов заголовков обычно ведется для каждого сайта индивидуально. Но есть некий общий вариант

Записи

Для штатных записей обычно оставляют только заголовок

Настройка Yoast. Настройка заголовков записей

Страницы

Для штатных страниц я использую уже разделитель, мне так больше нравиться. Но можно оставлять и только заголовок.

Настройка Yoast. Настройка заголовков страниц

Товары

Товары — это произвольный тип записи и настройка заголовков, чаще всего делается индивидуально. Стандартный вариант выглядит примерно так

Настройка Yoast. Настройка заголовков товаров к содержанию

Медиа

Или вложения (атачменты), то есть все те файлы, которые загружаются через Библиотеку мультимедиа. WordPress для каждого вложения создает отдельную страницу. При индексации данные страницы создают дубли в поиске.

В новых версиях Yoast эта настройка вынесена в отдельную вкладку Медиа а представляет собой один переключатель.

Настройка Yoast. Настройка заголовков медиафайлов к содержанию

Таксономии

На данной вкладке настраиваются шаблоны заголовков для рубрик, меток и других таксономий.

Для таксономий все одинаково:

  • убираем слово «Архив» в заголовках, можно убрать разделитель и название сайта (хотя обычно не убираю);
  • отключаем индексацию лишних таксономий, например метки (индивидуально для каждого сайта).
Рубрики

Настройка Yoast. Настройка заголовков и описаний рубрик

Метки

В зависимости от структуры сайта, имеет смысл отключить индексацию меток. На этом сайте метки выключены.

Настройка Yoast. Настройка заголовков и описаний меток

Форматы записи

Форматы — это такой «конь в вакууме». Они есть, но никто ими не пользуется. В зависимости от темы их может и вообще не быть. Если есть, то проще их просто выключить.

Настройка Yoast. Настройка заголовков таксономий (форматы записей)

Метки товаров

Индивидуально для каждого магазина и каталога. При необходимости отключаем индексацию.

Настройка Yoast. Настройка заголовков и описаний меток товаров

Категории товаров

Тоже самое, что и для меток товаров.

Настройка Yoast. Настройка заголовков и описаний категорий товаров

Классы доставки товаров

Вот эту таксономию надо закрывать от индексации обязательно. Это внутренний функционал WooCommerce.

Настройка Yoast. Настройка заголовков и описаний классов доставки

URL рубрик

Этим переключателем можно убрать ярлык (префикс) /category/ из ЧПУ штатных рубрик. Ниже более понятно на скриншотах, что происходит с ЧПУ при переключении данной опции.

Опция выключена

Префиксы рубрик есть

Опция включена

Префиксов рубрик нет

Архивы

Архивы дат и авторов отключаем, чтобы не плодить дубли. Хотя если на сайте много реальных авторов, то архивы авторов можно не отключать, но тогда данные авторов надо заполнять.

Специальные страницы оставляем как есть, как правило этого достаточно.

Настройка Yoast. Настройка заголовков и описаний архивов к содержанию

Хлебные крошки

Хлебные крошки (breadcrumbs) — важный элемент навигации, особенно на коммерческих сайтах. Выглядит это как цепочка ссылок.

Yoast предоставляет свой вариант крошек, очень удобный и сразу с микроразметкой.

Настройка Yoast. Настройка хлебных крошек

Просто включить его не получиться. Надо еще в нужном месте сайта вывести функцию

<?php /** * Хлебные крошки Yoast */ if ( function_exists( ‘yoast_breadcrumb’ ) ) : yoast_breadcrumb( ‘<div id=»breadcrumbs»>’, ‘</div>’ ); endif; ?>

Чтобы крошки выводились на всех страницах сразу, функцию можно добавить в самый низ файла header.php.

Настройки крошек принимают и HTML-символы и иконки (см. скрин выше).

Если используется статическая главная страница и включена отдельная страница записей, то появиться переключатель Показывать страницу блога. Для каждого сайта индивидуально, но на этом сайте этот переключатель выключен.

Видео по теме

Проблемы с хлебными крошками от Yoast

Проблем обычно никаких не возникает, но многие по совету сеошников отключают последнюю крошку на записях, чтобы небыло дублирования названия записи. Для этого в functions.php пихаем

/** * Удаление последней крошки для записей * * @sourcecode https://wpruse.ru/plaginy/yoast-seo-settings/ * @author Artem Abramovich * @testedwith YoastSEO 11.6 * * @param string $link_output * * @return string */ function remove_wpseo_breadcrumb_last( $link_output ) { if ( false !== strpos( $link_output, ‘breadcrumb_last’ ) ) { $link_output = »; } return $link_output; } add_filter( ‘wpseo_breadcrumb_single_link’, ‘remove_wpseo_breadcrumb_last’ );

Немногие знают, но в Yoast есть крутой функционал по замене последней крошки для каждой записи.

Крутой функционал Yoast по замене последней крошки для каждой записи

Таким образом, можно не удалять последнюю крошку, а перезаписать как надо и даже добавить туда релевантный запрос.

RSS

В данном разделе можно ничего не менять. Хотя если требуется тонко настроить rss-ленту, то можно и поковырять.

Настройка Yoast. Настройка RSS ленты

Консоль поиска

Настройка Yoast. Консоль поиска

Данный функционал позволял отслеживать ошибки индексации в Google через API. Но так как, Google прекратил поддерживать данное API, то этот раздел настроек уже не актуален. Функционал есть, но не работает.

Социальные сети

Раздел предназначенный для настройки правильного отображения сайта в социальных сетях и не только.

Аккаунты

Тут указываем ссылки на ваши профили в соцсетях. Данные ссылки нужны для микроразметки, та что создается в Общих настройках. Ссылки на профили отсюда добавятся именно в микроразметку.

Но работает данная вкладка, только если в Общих настройках включена Организация. Иначе будет просто сообщение

Настройка Yoast. Аккаунты для соцсетей

Для организации можно и нужно добавить ссылки на профили в соцсетях. И возможно, эти ссылки будут выводится Google в поисковой выдаче.

Настройка Yoast. Ссылки из этого раздела добавятся в микроразметку всего сайта. к содержанию

Facebook

Включаем разметку Open Graph и указываем изображение по умолчанию (размер картинки лучше брать не меньше 1200×630).

Настройка Yoast. Настройка Фейсбука

Если все настроено правильно, то при нажатии кнопки поделиться или просто добавления ссылки на статью с Фейсбук и Вконтакте будет появляться расширенное описание статьи.

Настройка Yoast. Сниппет Фейсбука при шаринге статьи к содержанию

Twitter

Тут указываем возможность шаринга с большими картинками

Настройка Yoast. Настройка Twitter

Pinterest

Пинтерест как-то не зашел в российском интернете, но лишним не будет его настроить.

Настройка Yoast. Настройка Pinterest

Возможные проблемы

Встречался с двумя такими

  1. Подхватывается не та картинка. Решение: принудительно через Yoast задать нужную картинку
  2. Вообще нет картинки. Решение: проверьте имя файла картинки. Должно быть на латинице. Файлы на кириллице Open Graph не понимает

С соцсетями закончили, погнали дальше…

XML-карта сайта

В новых версиях Yoast нет отдельного раздела для настройки XML-карты сайта. Ее можно только включить или выключить в разделе Общие.

Наличие/отсутствие типов содержимого в карте регулируется через раздел Отображение в поисковой выдаче.

Если у типа записи или таксономии включена индексация, то данная сущность будет в карте, иначе нет.

Проблемы с xml-картой

Яндекс не понимает теги картинок

Яндекс не понимает теги картинок в этой карте и выдает это как ошибку Неизвестный тег image:image

Настройка Yoast. Неизвестный тег image:image

Изображения из карты можно убрать.

Добавляем в functions.php

/** * Удаление картинок из xml-карты Yoast * * @sourcecode https://wpruse.ru/plaginy/yoast-seo-settings/ * @author Artem Abramovich * @testedwith YoastSEO 11.6 */ add_filter( ‘wpseo_xml_sitemap_img’, ‘__return_false’ );

Теперь следует выключить карту и снова включить. И не забудьте сбросить кеш, если работает плагин кеширования.

Карта выглядит неправильно

Не так как в видео и на картинках. Скорее всего, карта закешировалась. Или не верно отрабатывает плагин кеширования.

  • Сбросьте кеш,
  • выключите плагин кеширования,
  • снова создайте карту,
  • теперь включите плагин кеширования.

Должно помочь…

Через несколько обновлений ошибка уйдет.

Инструменты

В данном разделе присутствуют удобные инструменты

Групповой редактор

Позволяет массово изменять заголовки и описания для статей не заходя при этом в каждую статью. Удобная штука

Импорт и экспорт

Важная вкладка. Потребуется для переезда с другого плагина или быстрого добавления настроек. Именно этот раздел описан в самом начале статьи.

Для переезда с другого плагина в списке выбираете нужный и нажимаете кнопку Импортировать

Настройка Yoast. Переезд с другого плагина

Редактор файлов

Позволяет редактировать из админки файлы robots.txt и .htaccess.

Внимание! Некорректное редактирование файла .htaccess может привести к печальным последствиям. Не надо ничего менять в этом файле, если не понимаете, что делаете. И делайте бекапы.

Для тех кому любопытно привожу пример своего файла robots.txt.

User-agent: * Disallow: /cgi-bin Disallow: /wp-admin Disallow: /trackback Disallow: */trackback Disallow: */*/trackback Disallow: */*/feed/*/ Disallow: */feed User-agent: Yandex Disallow: /cgi-bin Disallow: /wp-admin Disallow: /wp-includes Disallow: /wp-content/plugins Disallow: /wp-content/cache Disallow: /wp-content/themes Disallow: /trackback Disallow: */trackback Disallow: */*/trackback Disallow: */*/feed/*/ Disallow: */feed Disallow: /tag Host: https://wpruse.ru Sitemap: https://wpruse.ru/sitemap_index.xml к содержанию

Как работает плагин Yoast

Так как давно уже было сказано Гуглом, что ключевые слова практически не используются в ранжировании статьи, то Yoast их и не использует. Зато использует так называемые фокусные слова или фокусные фразы.

На основе этих фраз производится анализ текста в редакторе на читабельность и наличие явных несоответствий требований поисковых систем и релевантности статьи фокусному слову. А дальше выдаются советы по решению этих проблем.

Видео в тему

Одна из серии по курсу «СЕОподготовка».

Проблемы при аналитике

Во-первых, при использовании премиум тем и билдеров для оформления страниц и записей будут проблемы с аналитикой. Yoast просто не поймет ту стену шорткодов, которую формируют билдеры.

В-вторых, самое важное. Никогда не стремитесь добиться зеленых значков. В некоторых тематиках это просто не реальна, а иногда и бессмысленно. Получились оранжевые и хорошо. Лучше пишите качественные и полезные статьи.

Часто задаваемые вопросы

Как убрать и отключить микроразметку JSON-LD от Yoast?

Не знаю зачем это надо, но можно использовать хук

/** * Отключение микроразметки Yoast * * @sourcecode https://wpruse.ru/plaginy/yoast-seo-settings/ * @author Artem Abramovich * @testedwith YoastSEO 11.6 */ add_filter( ‘wpseo_json_ld_output’, ‘__return_empty_array’ );

В чем разница между Yoast и All In One Seo Pack?

Разница в подходе и наличии функционала.

  • В Yoast есть аналитика, в All In One Seo Pack — нет.
  • В Yoast есть xml-карта, в All In One Seo Pack — нет.
  • В Yoast есть хлебные крошки, в All In One Seo Pack — нет.

Ну и т.д. Сравнивать можно долго, подбирать инструменты надо под конкретную задачу. Используйте то что вам удобно и нужно.

Что особенного в премиум версии плагина Yoast?

В премиум версии:

  • Есть возможность добавлять до 5-ти фокусных слов в одной статье
  • Есть предпросмотр сниппета социальных сетей
  • Есть система редиректов

Да и все из глобального

Итоги

Вот как-то так. Все настройки подробно разобраны, проблемы описаны. Думаю теперь у вас получиться правильно и быстро настроить плагин Yoast. Еще раз, напоследок дам совет

Не гонитесь за зелеными значками, просто пишите. Пишите хорошие, качественные и интересные статьи, а трафик придет.

  • Новости
  • Блог о ВКонтакте
  • Обновление ВК

Автоматическая публикация записей сайта через RSS в группе ВК

По Билл Джобс — 30 августа, 2018 219625 12

ВКонтакте сообщило о появлении новой функции: автоматическая публикация в группу через RSS-канал. Функционал станет доступен для всех бизнес-сообществ в самое ближайшее время.

Благодаря нововведению, отпадут потребность каждый раз публиковать ссылку на новую статью или новость вручную, достаточно будет один раз настроить импорт. При настройке нужно выбрать, в каком виде будут появляться анонсы новых материалов: сниппет и ссылка на источник, статья в ВК или статья со ссылкой.

Как настроить импорт RSS в группе ВКонтакте

Настройка преобразование статей RSS-канала в анонсы на странице сообщества, не займёт много вашего времени. Достаточно добавить ссылку своего фида и выбрать формат публикации ссылок. Обратите внимание, что нужно использовать только свой RSS, а не брать ссылки на каналы СМИ или информационных порталов.

Шаг 1. Заходим в настройки сообщества. Скролим вниз к дополнительным настройкам и напротив поля «Импорт RSS» жмём на строчку с содержанием «Выключен», чтобы перевести в состояние «Включён».

Шаг 2. Указываем ссылку на фид своего сайта.

Шаг 3. Выбираем формат публикации. Возможны 3 варианта:

  • ссылка на статью (выбран по умолчанию) — публикуется анонс, содержащий отрывок из текста записи, ссылку на материалов и сниппет записи;
  • статья ВК + ссылка. При выборе пункта «Публиковать в виде статьи» — анонс оформляется в виде статьи: ВКонтакте берёт информацию из источника и сам оформляет их в нужном виде: заголовок, текст, картинки и прочее. При этом, статья будет содержать только часть материала и ссылку на публикацию на сайте;
  • статья ВКонтакте без ссылки. Если вы проставить отметку напротив «Не указывать ссылку в записи», то материал будет опубликован в виде статьи с обложкой без ссылки.

Несколько рекомендаций для формирования RSS-канала:

  • заголовком статьи будет элемент title;
  • в качестве обложки для статьи будет использовано изображение из поля img, либо первая картинка;
  • для правильного отображения подписей к изображениям используйте figure и figcaption.

Напомним, что недавно у сообществ ВКонтакте появилась кнопка действия, а также был запущен сервис VK Apps.

— Время идет, социальная сеть вконтакте все чаще меняет условия использования api. Теперь для использования программы нужно зарегистрировать приложение ( мы выложим видео по настройке). Возможно, вскорее, вкмашина избавиться от зависимости сети вк вовсе.

— Мы обновили вк машину. Теперь версия всего одна. Мы убрали весь лишний код защиты лицензии, проверки и подобного. Программа стала проще и быстрее. Теперь программа с открытым кодом, opensourse.

Для перехода на новую версию, пожалуйста удалите старую и просто установите новую скачав по ссылке ниже.

— Если вы используете нашу программу и ждете обновлений и новых функций, вы можете простимулировать проэкт, подкиньте буквально на кофе програмисту ниже.

А еще, если не жалко, то было бы совсем круто, если вы поделились бы страницей в сетях или на своем сайте. Это поможет стать проэкту популярным, а это значит, что мы будем больше посвящать времени его развитию, заранее спасибо.

Используют скрипт:

— Заранее спасибо за поддержку нашего маленького проэкта!.

Репозиторий программы в github — https://github.com/mapcic/VkMachine подписывайтесь и улучшайте программу.

Подробнее о программе:

ВК Машина — это модуль, для экспорта новостей вконтакте на ваш сайт . Вы можете совершенно не вникать в суть работы движка вашего сайта. Вы просто выкладываете статью в группе или на личной странице ВКонтакте, добавив в конце специальный хештег — все, страница сформируется на вашем сайте сама!

Возможности скрипта:

  • Перенос записи из группы или стены в вконтакте на сайт,
  • Один хештег для срабатывания скрипта, одно меню куда разместится запись,
  • Перенос вместе с записью одной картинки,
  • Автоматизация запуска скрипта по времени, по средствам Chron сервера,
  • Возможность указывать keywords, description, title в записи хештегами, для простановки на сайте,
  • Мы осознано исключаем работу скрипта с категориями, эта особенность связанна с Joomla и ее дублями страниц. Все прекрасно работает на меню, а при необходимости, вы можете выводить содержание меню в любом месте.

Бесплатный скрипт без временных ограничений, настраивается один раз и далее не требует ни каких вмешательств.

Вы просто ведете свою группу или страницу ВКонтакте и помечаете важную запись на стене хештегом (# VK например, но только на латинице) для того, что бы данная запись появилась автоматически на вашем сайте и все.

Просто скачайте компонент и настройте его по инструкции. Любые вопросы по работе и настройке программы вы можете задать в комментариях ниже.

Дополнительно для SEO:

Возможно дополнительное указание тега keywords и description. ВК Машина перенесет сама в код страницы указанные метатеги. Если не указать их, то просто проигнорирует.

Пример:

Возможно, я сильно отстал от жизни, но я практически не пользуюсь соцсетями, а собирать информацию об обновлениях интересующих меня сайтов предпочитаю через RSS. Но совсем от соцсетей не избавиться, некоторые полностью перешли туда, закинув сайты (ну или rss-каналы на этих сайтах).
Потому нужен какой-то парсер, который будет брать информацию со страницы в соцсети и представлять её в виде rss-канала, который я могу отдать своей RSS-читалке.

Какой-то время я пользовался feed.exileed.com, но это не слишком стабильная штука была, а последнее время вообще практически перестала работать. Потому задумался о замене.
Набрёл на сервис vkrss.com, но практически одновременно увидел и php-скрипт одноимённый: https://github.com/woxcab/vkrss, что сразу заставило прекратить поиски — я любитель self-hosted решений, на сторонние сервисы по возможности стараюсь полагаться только как на резерв, а не как на основу.
Умеет данный скрипт довольно много, для меня большая часть не нужна. Но может кому-то важно будет:

  • Получение RSS-ленты открытой стены: извлечение описания из разных частей (включая вложения) и построение заголовков на основе описания.
  • Также получение RSS-ленты закрытой стены при наличии токена с правами оффлайн-доступа, привязанного к профилю, которому открыт доступ к такой стене. Ниже описан один из способов получения токена.
  • Получение RSS-ленты, содержащей записи с различных открытых стен, которые соответствуют глобальному поисковому запросу.
  • Получение произвольного количества записей со стены.
  • Получение записей, опубликованных от кого угодно, от имени сообщества/владельца страницы или ото всех, кроме сообщества/владельца страницы.
  • Фильтрация записей по наличию или отсутствию подписи.
  • Фильтрация записей по соответствию и/или несоответствию регулярному выражению в стиле PCRE.
  • При желании исключение записей в сообществе, помеченных как реклама .
  • Извлечение хеш-тегов в качестве RSS-категорий.
  • При желании HTML-форматирование всех видов ссылок, изображений, переносов строк .
  • Допустимо использование HTTPS, SOCKS4, SOCKS4A или SOCKS5 прокси-сервера для запросов.
  • У каждой записи в ленте указан автор (либо тот, кто подписан или опубликовал запись, либо тот, кто подписан или опубликовал исходную запись, если конечная запись является репостом исходной).
  • Возможность задать свой собственный разделитель с подстановками между родительским и дочерним записями (репосты).

RSS я после смерти гуглоридера читаю через Tiny Tiny RSS (не единственный вариант, но вполне достойный). Так что свой сервер у меня имеется и добавить там ещё и парсер для вконтакте проблемой не является.
В недостатках только то, что для работы данный скрипт требует регистрации на vk.com, без этого не получить токен доступа даже для чтения открытых страниц.
Исключительно для того, чтобы покормить паранойю, попробовал завести свежий аккаунт, но сломался на вводе номера телефона. Попробовал несколько различных сайтов для приёма sms, но ни один не подошел. На некоторые sms просто не приходила, на некоторые vk.com отказывался их посылать, «этот номер уже использовался» или «неправильный номер». Я не говорю, что это невозможно, просто далеко не так просто. Надёжней будет добыть физическую симкарту, не привязанную к вашей личности. Да и проще, наверное.
Но я всё равно уже зарегистрирован, так что всё вышеописанное было просто развлечением.
Вводные:
Имеется сервер на Ubuntu 16.04.6 LTS, где работает ttrss. Надо транслировать туда несколько страниц с сайта vk.com.
Страницы все открытые, без паролей, никаких закрытых страниц я не читаю.
Установка:
Тут всё элементарно — если не хочется ставить git, то скачиваем архив с гитхаба да распаковываем куда-нибудь в папку к вебсерверу, чтобы можно было браузером достучаться. Системные требования минимальные, достаточно практически одного только наличия php.
PHP>=5.2.2 (в т.ч. 5.3.X, 5.4.X, 5.5.X, 5.6.X, 7.X) с установленными по умолчанию поставляемыми расширениями mbstring, json, pcre, openssl.
Скрипт предпочитает использовать встроенные в PHP возможности по отправке запросов. Если у PHP отключена встроенная возможность загрузки файлов по URL (отключен параметр allow_url_fopen в конфигурации или параметрах интерпретатора), но при этом у PHP установлено расширение cURL, то именно оно будет использоваться для загрузки данных.
Настройка:
На странице программы достаточно понятная документация имеется по всем вопросам, потому я тут только кратко про свою задачу расскажу — читать публичные страницы.
Ссылка для получения rss-ленты базово должна выглядеть так: index.php?id=<страница>&access_token=XXXXXXXXX
Допустим, мы хотим читать Хабр. Тогда ссылка должна будет выглядеть как index.php?id=habr&access_token=XXXXXXXXX
Осталось только получить токен для доступа. Для чтения открытых страниц это элементарно.
Создаёте standalone-приложение:
И дальше в разделе «Настройки» вас интересует поле «Сервисный ключ доступа»:
Это будет ваш access_token. То есть в итоге наша ссылка должна будет выглядеть как index.php?id=habr&access_token=5eb381185eb381185eb38118f95ed8e59455eb35eb3811803a40fe7530c290f98df6d0a. Ну, не забыв, конечно, имя сервера в начале подставить. Открыв ссылку в браузере, видим пригодную для скармливания RSS-читалке страницу.
За более подробными инструкциями советую сходить на страницу программы: https://github.com/woxcab/vkrss#rus.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *