Тайник вебмастера — курс о создание, продвижение и монетизации блога с нуля

Содержание курса

  1. Важное предисловие
  2. План развития сайта с нуля
  3. Домен для сайта: как правильно выбирать, проверять и где покупать?
  4. Хостинг для сайта: как правильно выбрать и где зарегистрировать?
  5. Базовая настройка CMS WordPress
  6. Плагины для WordPress: список базового и дополнительного набора
  7. Правильная настройка плагинов для WordPress из базового набора
  8. Правильные настройки robots.txt и htaccess для WordPress
  9. Шаблоны тем для WordPress: как правильно выбрать и проверить?
  10. Анализ сайта и основные критерии качества
  11. Семантическое ядро — что это и как его собрать правильно?
  12. SEO оптимизация текстов для сайта
  13. Входящие ссылки на сайт: наращивание ссылочного профиля
  14. Отслеживание позиций сайта
  15. Как эффективно монетизировать блог?
  16. Нужна помощь профессионалов?
  17. Рекомендую

Дата последнего обновления информации — август 2016 года.

Важное предисловие

Здравствуйте! На связи автор блога Workip.ru.

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

Информация в данной книге предназначена, в основном, для некоммерческих информационных сайтов под управлением CMS WordPress, которые делаются с нуля.

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

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

В книге представлена крайне важная информация в сжатой форме. Для вебмастеров с определенным опытом она может стать мощнейшей «шпаргалкой». Тем не менее может потребоваться самостоятельный поиск и изучение дополнительной информации.

Давайте уже начинать.

План развития сайта с нуля

Общая стратегия развития сайта условно разделяется на 9 этапов.

  1. Выбор ниши (основной тематики) сайта.
  2. Составление семантического ядра (СЯ).
  3. Составление структуры разделов сайтов на основании СЯ.
  4. Составление тем статей, которые будут написаны без ключевых слов.
  5. Регистрация домена и хостинга.
  6. Заказ, прием уникальных дизайна и верстки темы или выбор, обработка бесплатной темы для WordPress.
  7. Полный запуск и настройка сайта, технический анализ и устранение недочетов.
  8. Публикация качественного информационного контента (статьи, видео, иллюстрации).
  9. Минимум через 3-4 месяца после начала публикаций (желательно, чтобы уже было не менее 80-100 публикаций) начало работы с ссылочным профилем.

К основным регулярным операциям после запуска сайта относятся:

  1. Публикация статей с определенной периодичностью. Минимум 1 публикация каждые 3 дня.
  2. Работа с ссылочным профилем. Нужно поддерживать динамику роста.
  3. Регулярный технический анализ, например, раз в 1-3 месяца, и устранение возможных ошибок и недочетов.

Вот так выглядит правильная стратегия развития сайта.

Домен для сайта: как правильно выбирать, проверять и где покупать?

Лучше выбирать домен, который отвечает следующим требованиям:

  • Имеет небольшую длину и соответствует тематике сайта. Пример – workip.ru.
  • Не находится под фильтром поисковых систем.
  • Не имеет истории (ранее не использовался). Проверку можно сделать при помощи recipdonor.com, linkpad.ru. Также не лишним будет проверить поисковую выдачу по конкретному домену. Например, если сделать в Яндекс запрос вида site:nazvaniesaytav.ru, то будут показаны все страницы, которые содержатся в индексе по домену nazvaniesaytav.ru. Также рекомендую ознакомиться с информацией по полной исторической проверке сайта.
  • Расположен в зоне ru для России.

Домен можно оформить здесь и здесь.

Хостинг для сайта: как правильно выбрать и где зарегистрировать?

Хостинг лучше выбирать в соответствие со следующими рекомендациями:

  • Выдерживает нагрузки, возлагаемые на сайт.
  • Имеет запас вычислительных мощностей на случай неожиданного увеличения нагрузок на сайт.
  • Позволяет сайту работать на выделенном IP-адресе. Работают ли другие сайты и какие именно на IP-адресе вашего сайта можете посмотреть здесь https://2ip.ru/domain-list-by-ip/. Если они есть, то присутствует большая вероятность, что их репутация оказывает влияние на ваш сайт.

Эти рекомендации можно легко соблюсти при использовании VPS хостинга. Посмотреть тарифные планы можете здесь и здесь.

Базовая настройка CMS WordPress

Если выполняете чистовую установку WordPress для нового сайта, то во время первой настройки желательно поменять стандартный префикс таблиц c wp_ на что-нибудь другое. Например, anv_.

После чистовой установки непосредственно в настройках системы управления сайтом следует выполнить следующие действия:

  • Настройки – чтение. Если главная страница динамическая (выводятся последние записи), то в поле «на страницах блога отображать не более» поставить 5-6 записей, а в «для каждой статьи в ленте отоброжать» поставить «анонс». Это позволить облегчить восприятие информации для пользователей, а также избежать полного дублирования контента на разных страницах сайта.
  • Настройки – обсуждение. Отключить «пытаться оповестить блоги, упоминаемые в статье» и «разрешить оповещения с других блогов». Позволит избежать вероятных ситуаций, когда в ходе ведения сайта появляются непонятные комментарии, содержащие отрывки контента из публикуемых статей. По желанию можно отключить отправку писем, когда «кто-нибудь оставил комментарий» и «комментарий ожидает проверки». Если не желаете допускать к публикации комментарии, которые не прошли проверку, то отключите «автор должен иметь ранее одобренные комментарии».
  • Настройки – постоянные ссылки. Выбираем «произвольно» и вписываем следующее /%category%/%postname%.html. Точку в конце не ставим.

Рекомендую пользоваться только версией WordPress, которая представлена на официальном сайте https://ru.wordpress.org/.

Плагины для WordPress: список базового и дополнительного набора

Список основных плагинов:

  • Yoast SEO.
  • Rus filename and link translit;
  • ВП Типограф Лайт;
  • Google XML Sitemaps;
  • Login LockDown;
  • WP Super Cache;
  • WPBruiser.

Дополнительно:

  • Broken Link Checker. Позволяет найти неправильные ссылки. По завершению работ плагин лучше отключить, чтобы не создавать дополнительную нагрузку на сайт.
  • Belavir. Отслеживает изменения в файлах сайта.
  • Simple Optimizer. Предназначен для оптимизации базы данных.
  • Subscribe to comment. Используется для добавления возможности подписаться на новые комментарии к одной или нескольким статьям.
  • Ultimate Category Excluder. Позволяет исключать целые рубрики из публикаций на главной странице.
  • WP-Syntax. Используется для красивого и корректного отображения кода в текстах.
  • AntiVirus или Wordfence Security. Проверка на уязвимости. После завершения работ рекомендую отключать плагины, чтобы не создавать излишнюю нагрузку на сайт. Альтернатива – проверка на https://sitecheck.sucuri.net/.
  • P3 (Plugin Performance Profiler). Подсчитывает нагрузку, которую создает каждый из плагинов, работающих на блоге. По завершению работ плагин лучше отключить, чтобы не создавать дополнительную нагрузку на сайт.

Помимо самих плагинов, обращаю ваше внимание на видеокурс «Тотальная защита WordPress». К примеру, что будете делать в случае мощной DDOS атаки?

Правильная настройка плагинов для WordPress из базового набора

Настройка Yoast SEO

Плагин нужен для СЕО оптимизации контента. Настройки:

  • Раздел «общие». Вкладка «о сайте» — устанавливаем название сайта и выбираем представляете ли вы компанию или частное лицо. Вкладка «OnPage.org» — выключить (disabled) «OnPage.org indexability check».
  • Раздел «Социальные сети». Отключить метаданные для всех социальных сетей.
  • Раздел «XML карта сайта». Отключаем.
  • Раздел «Дополнительно». Вкладка «постоянные ссылки» — для поля «Strip the category base (usually /category/) from the category URL» выставляем значение «убрать», включаем перенаправления URL вложений на URL родительской записи, выбираем «убрать» для «удалить переменные ?replytocom», выбираем «скрыть» для всех полей в «очистить <head>».

По разделу «заголовки и метаданные» сделаю отдельный список:

  • Вкладка «общие» — включить (enabled) принудительную перезапись заголовков, выбрать второй слева разделитель для заголовков (горизонтальная черта, средняя длина из трех представленных вариантов).
  • Вкладка «домашняя страница» — установить следующий шаблон названия %%sitename%% %%page%%, ввести шаблон мета описания (я обычно стараюсь придерживаться объема 100-140 знаков текста с пробелами).
  • Вкладка «типы записей» — во всех полях ввести шаблон названия %%title%% %%page%%, для медиафайлов в Meta Robots устанавливаем noindex.
  • Вкладка «таксономии» — во всех полях ввести шаблон названия %%term_title%% %%page%%, для меток в Meta Robots установить noindex.
  • Вкладка «архивы» — выключить архивы автора (disabled, noindex) и архивы дат, в «поиск страниц» поставить шаблон названия «Вы искали %%searchphrase%% %%page%%», а в «страницы 404» — «Страница не найдена».
  • Вкладка «другое» — установить noindex для подстраниц архивов, enabled для «добавить глобально noodp meta robots» и, если нужно, установить enabled для тега meta keywords (я не пользуюсь, так как считаю, что эффективность прописывания ключевых слов в этом теге утрачена).

Настройка Rus filename and link translit и ВП Типограф Лайт

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

Настройка Google XML Sitemaps

Плагин нужен для автоматического формирования XML карты сайта (она благотворно влияет на индексирования поисковыми системами). В настройках XML-Sitemap делаем следующее:

  • Выбираем «не использовать автоматическое вычисление приоритета».
  • В содержании карты сайта включаем домашнюю страницу, статьи, статические страницы, категории.

Настройка Login LockDown

Плагин безопасности, позволяет ограничивать попытки авторизации к администраторской части WordPress. Настройки:

  • Max Login Retries. Максимальное количество попыток авторизации до блокировки. Выставить 2 или 3.
  • Retry Time Period Restriction. Промежуток времени, который должен пройти между попытками авторизации. По желанию устанавливаем одно из значений в диапазоне 1-5.
  • Lockout Length. Время блокировки пользователя после превышения максимального количества попыток авторизации.
  • Lockout Invalid Usernames. Выставить yes, чтобы неверный ввод имени пользователя считался ошибкой.
  • Mask Login Errors. Выставить yes, чтобы не показывать детали ошибок авторизации при попытках входа в систему.
  • Show Credit Link. Выставить no, если не хотите, чтобы на странице авторизации фигурировала ссылка на официальный сайт разработчиков плагина.

Настройка WP Super Cache

Плагин для кэширования страниц сайта. Ускоряет его загрузку. Настройки:

  • Вкладка «кэш». Включить кэширование.
  • Вкладка «настройки». Включить «кэшировать сессии просмотров для быстрого доступа». Выбрать «использовать PHP для обслуживания кэша». Установить время актуальности кэшированных страниц «cache timeout» равную 86400 секунд (сутки). Меньше лучше не устанавливать, чтобы не создавать повышенную нагрузку на вычислительные мощности хостинга.  Установить «не кэшировать страницы следующих типов»: метки, фиды, страницы поиска, страницы автора.

Настройка WPBruiser

Понадобиться для защиты от спама в комментариях. В настройках плагина переходим на вкладку «Wordpress» и активируем только «Protect Comments Form».

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

Покажу, как в целом выглядят базовые корректные robots.txt и htaccess.

Настройка robots.txt

User-agent: *

Allow: /wp-content/uploads/

Disallow: /wp-content/plugins/

Disallow: /readme.html

Disallow: *?replytocom

Host:  сайт-123.ru

Sitemap: http://сайт-123.ru/sitemap.xml

Само собой, «сайт-123» нужно заменить на адрес домена, на который ставится robots.txt.

Настройка .htaccess

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule (.+)/feed /$1 [R=301,L]

RewriteRule (.+)/comment-page /$1 [R=301,L]

RewriteRule (.+)/trackback /$1 [R=301,L]

RewriteRule (.+)/comments /$1 [R=301,L]

RewriteRule (.+)/attachment /$1 [R=301,L]

RewriteCond %{QUERY_STRING} ^replytocom= [NC]

RewriteRule (.*) $1? [R=301,L]

RewriteCond %{QUERY_STRING} ^attachment_id= [NC]

RewriteRule (.*) $1? [R=301,L]

RewriteRule ^index\.php$ — [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

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

Шаблоны тем для WordPress: как правильно выбрать и проверить?

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

Если сайт нужен просто для души и в будущем не планируете получать с него серьезных заработков можно взять бесплатную тему для WordPress. Их желательно выбираться с официального источника https://ru.wordpress.org/themes/.

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

Независимо от источника получения темы желательно выполнить следующие действия:

  • Проверить на уязвимости плагинами AntiVirus, Wordfence Security и тут https://sitecheck.sucuri.net/. При обнаружении устранить недочеты или выбрать другую тему.
  • Найти неправильные ссылки при помощи плагина Broken Link Checker и исправить их.
  • Удалить или закрыть от индексации все внешние ссылки.
  • Настроить внешний вид темы и по возможности уникализировать её.
  • По возможности соблюдать рекомендации, описанные в разделе «тестирование сайта и критерии качества» данной книжки.

Если решили заказать тему с уникальным дизайном и версткой, то дизайнера и верстальщика можно найти на биржах фриланса:

  • Weblancer.net;
  • FL.ru.

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

Проверить основные параметры качества бесплатной темы или платной работы можно при помощи нескольких сервисов.

Анализ сайта и основные критерии качества

Основные критерии качества проверяются при помощи следующих сервисов и программ:

  • Яндекс Вебмастер и Google Search Console. Критичных ошибок индексирования и технических дублей не должно быть.
  • https://www.google.com/webmasters/tools/mobile-friendly/ (проверка удобства просмотра сайта на мобильных устройствах). Результат проверки должен быть положительный.
  • https://developers.google.com/speed/pagespeed/insights/ (проверка скорости загрузки страниц). Желательно, чтобы для компьютеров и мобильных устройств значение скорости было от 75 из 100.
  • https://webmaster.yandex.ru/microtest.xml (проверка микроразметки). Ошибок быть не должно. Для разметки данных желательно использовать форматы schema.org.
  • Screaming Frog SEO Spider (проверка корректности содержания метатегов, кодов ответов и т.п.).

Дополнительную информацию можно получить в отдельном материале о проверке сайта на ошибки.

Помимо этого, желательно уделить внимание следующим моментам:

  • Желательно соблюдать рекомендации для вебмастеров https://www.yandex.ru/support/webmaster/recommendations/intro.xml
  • Ознакомиться с книгой «Эффективное продвижение сайтов», которую можно найти на сайте gogetlinks.net.
  • Внедрить на сайт минификацию кода (код в строку).
  • Полезно будет изучить видеокурс «Модуль – анализ блога».

Семантическое ядро — что это и как его собрать правильно?

Оно представляет совокупность ключевых слов и фраз, которые используются для написания СЕО-оптимизированных текстов. Ключи подбираются в соответствие с тематикой и целями сайта. Если решили делать его самостоятельно, то общий порядок подбора семантического ядра следующий:

  • Подбор тематичных ключевых слов и фраз. Их можно отобрать вручную при помощи сервиса Wordstat от Яндекс. Как их правильно подбирать можете посмотреть тут. Способ бесплатный, однако далеко не быстрый. Поэтому профессионалы помимо этого предпочитают пользоваться специальными базами ключевых слов. Например, Базой Пастухова.
  • Обработка ключей в программе KeyKollector. В конечном итоге должны быть отобраны ключи с наименьшей конкуренцией по количеству главных страниц, вхождению ключа в заголовок и желаемой частотностью. Для эффективной работы программы могут понадобиться прокси. Их можно приобрести здесь или здесь. Также могут понадобиться лимиты Яндекс.XML, которые можно приобрести на seozoo.ru.
  • Из отобранных в Keykollector ключей оставляем только логичные. Например, ключ «заработок в интернете способы» — не логичный, а «способы заработка в интернете» — логичный.
  • Отобранные на предыдущем этапе ключи нужно проверить на конкуренцию на сайте mutagen.ru. После проверки оставляем только те, где конкуренция не превышает 5-8. Использование таких ключей позволит существенно увеличить вероятность выхода в ТОП конкретных запросов без существенных затрат на дополнительное продвижение. Отобранные ключи желательно периодически перепроверять, так как конкурентная среда может поменяться после апдейта поисковой системы. Перепроверку можно делать, например, раз в две недели или месяц.

На основании полученного семантического ядра можно составить структуру сайта.

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

Не хотите заниматься подбором семантического ядра самостоятельно? Эти работы можно заказать у профессионалов. Производимые ими работы могут отличаться от описанных выше, так как успешных вариаций может быть несколько.

Заказать составление семантического ядра можете на этом сайте.

SEO оптимизация текстов для сайта

Под каждый ключевой запрос пишется статья. К ним предъявляются следующие требования:

  • Объем текста не менее среднего количества знаков в материалах на других сайтах, которые отображаются в ТОП-10 по выбранному запросу. Подсчет можно выполнить вручную или автоматически на сайте seolib.ru при помощи инструмента «подбор релевантных страниц».
  • Логичная структура текста, наличие подзаголовков, списков и уникальных картинок.
  • Уникальность текста от 98%. Проверить можно на сайте text.ru, при помощи программы Advego Plagiatus.
  • Академическая тошнота текста не более 7,5% по результатам проверки сервиса http://advego.ru/text/seo/top/.
  • Отсутствие грубых орфографических, пунктуационных и других видов ошибок.
  • Title и заголовок должны быть интересными и привлекательными.

Ключевые слова в тексте используются следующим образом:

  • Title начинается с основной ключевой фразы и содержит её в точном вхождении. В конце основной ключевой фразы нужно логично добавить дополнительные ключи или иной привлекательный текст.
  • Заголовок содержит все слова из ключевой фразы в любом падеже и числе. Помимо слов из основной ключевой фразы должны содержатся другие слова.
  • Все слова из основной ключевой фразы лучше не использовать в подзаголовках.
  • На каждую 1000—1500 знаков текста логично вставляется основной ключ (в точном вхождении только 1 раз в первой половине статьи, все остальные вхождения в неточной, разбавленной форме).

Внимание, сейчас расскажу важные моменты про title и заголовки.

  • Желательно, чтобы их длина не превышала 70 знаков текста с пробелами.
  • В них нельзя использовать знаки препинания и иные спецсимволы. Допускается только вопросительный знак, двоеточие, запятые и тире.
  • Основной ключ в title нельзя разделять вышеупомянутыми знаками.

Написать качественный СЕО-оптимизированный текст, который будет полезен и интересен людям – это целое искусство. Если планируете самостоятельно писать тексты, то рекомендую всерьез задуматься над профессиональным освоением работы. Специальные обучающие курсы есть в школе копирайтинга.

Не планируете писать самостоятельно? Заказать статьи можно на бирже копирайтинга Etxt.ru. При оплате от 40-50 рублей за 1000 знаков текста можно найти хороших копирайтеров. Качественные тексты также можно заказать на биржах Contentmonster.ru и Textbroker.ru, однако стоимость работы профессиональных авторов будет на порядок выше. Для сотрудничества на постоянной основе можете поискать автора на Weblancer.net.

Важно! Не публикуйте исключительно СЕО-оптимизированные тексты. На каждые 5-6 штук должна быть опубликована 1 статья, при написании которой автор вообще не задумывался о ключевых словах.

Не нужно публиковать тяжелые картинки на несколько Мб. Их следует оптимизировать при помощи графических редакторов с целью уменьшения размера без особой потери качества. Для этой цели пригодится Photoshop, где можно отредактировать иллюстрации и оптимизировать их для интернета. Для этого по окончании правок выбираем файл – сохранить для web – задаем набор «высокое качество JPEG» и в поле «качество» устанавливаем значение 60 – сохраняем.

Картинки лучше использовать уникальные (делать самостоятельно, заказывать у фрилансеров или приобретать в фотобанках).

Входящие ссылки на сайт: наращивание ссылочного профиля

Добывать внешние ссылки можно тремя основными способами:

  • Покупать не более 1-3 ссылок в неделю на сайт с возрастом не менее 3-4 месяцев. Приобрести их можно на сайтах Gogetlinks или Rotapost.
  • Оставлять нормальные комментарии на блогах, где допустимо указывать адрес своего сайта (указывайте только главную страницу).
  • Работать с социальными сетями.

Выбирать вам, однако, если собираетесь покупать внешние ссылки, то делать это следует аккуратно и корректно, чтобы снизить вероятность снижения репутации сайта «в глазах» поисковых систем. Желательно отдавать предпочтение новостным донорам с разнообразным ТИЦ и уровнем авторитетности, а не только супер раскрученным проектам.

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

Доноров желательно выбирать в соответствие с тематикой продвигаемого ресурса. Например, ссылку на блог о заработке в сети вполне можно разместить на новостном сайте в статье из раздела «бизнес» или «финансы».

Выбранных для размещения ссылок доноров желательно проверить на траст и спам при помощи сервиса checktrust. Желательно, чтобы показатель траста был не менее 31, а спама – не более 12.

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

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

Отслеживание позиций сайта

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

Видите, что в целом наблюдается динамика роста позиций – значит все делаете правильно. А вот, если позиции надолго «застыли» далеко за ТОП-10 и наблюдается лишь отрицательная динамика, значит что-то делаете не верно. Это может быть связано с ошибками и недочетами при ведении сайта, нужно искать и устранять их.

Как эффективно монетизировать блог?

Можно не зависеть от сторонних сервисов и организовать прием оплаты за товары и услуги, а также партнерскую программу прямо у себя на сайте. Обратите внимание на следующие продукты:

  • Скрипт ЛайнБро;
  • Скрипт ОрдерБро;
  • Система БаннерБро.

Нужна помощь профессионалов?

Задам лишь один вопрос – хотите сделать свой блог на WordPress для заработка хороших денег или добиться больших результатов на существующем проекте и получить помощь профессионалов? Даже не знаю, как здесь можно сказать нет. Для начала просто посмотрите вот эту информацию о школе блоггеров.

Рекомендую

Огромный список давать не буду. Обращу ваше внимание только на несколько публикаций на моем блоге и видеокурс Кибер-Блоггер о том, как с нуля создать, раскрутить и монетизировать блог в выбранной тематике.

Несколько публикаций на моем блоге, не упомянутые выше:

Текущую версию курса «Тайник вебмастера» на этом завершу. Желаю вам огромных успехов, больших заработков и побольше обычного человеческого счастья! До связи.