Перейти к содержимому

WordPress. Создание нового сайта (памятка)

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

  1. Доменное имя и хостинг
  2. Установка WordPress
  3. Установка обязательных плагинов
  4. Первоначальная настройка сайта
  5. Добавление контента и карты сайта
  6. Генерация и установка SSL-сертификата
  7. Улучшение SEO WordPress-сайта
  8. Добавление рекламы AdSense

Доменное имя и хостинг

Самые первые шаги при создании любого сайта, а не только на WordPress:

  1. Регистрация доменного имени
  2. Аренда виртуального хостинга

Регистрация доменного имени

Зарегистрировать доменное имя по приемлемой цене можно на сайте Dnar.Ru. Проверить, свободен ли домен, можно без регистрации, вписав его имя в поле ввода и нажав значок лупы. Имя домена задается без пробелов, для разделения слов предпочтительнее использовать дефис, чем нижнее подчеркивание, а можно слова не разделять, например: horoshiy-sayt.ru или horoshiysayt.ru. Если доменное имя занято, можно изменить одну или пару букв, например: khoroshiysayt.ru или horoshijsayt.ru.

Для регистрации доменного имени необходимо создать аккаунт на сайте Dnar.Ru и воспользоваться подробной инструкцией в разделе «Вопросы и ответы» на главной странице сайта.

Аренда виртуального хостинга

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

Виртуальный хостинг (shared hosting) стоит дешевле, чем VDS/VPS, и для начинающих веб-мастеров его вполне достаточно, тем более, что перейти на VDS/VPS не составит большого труда. Я арендую виртуальный хостинг у провайдеров Beget, Timeweb и Евробайт. Выбор сделан по достаточно низким ценам и возможности получения бесплатного SSL-сертификата Let’s Encrypt (Beget и Timeweb) или самостоятельной его генерации непосредственно на виртуальном хостинге (Евробайт).

Чтобы удобнее было работать с файлами на хостинге, устанавливаем на свой компьютер бесплатный FTP клиент FileZilla. Однажды мне не удалось с первой попытки загрузить при создании нового сайта дистрибутив WordPress на хостинг через ISPmanager, повторная загрузка через FileZilla прошла чисто.

Установка WordPress

1. Создаем на хостинге Евробайт через ISPmanager новый WWW-домен с именем, зарегистрированным на Dnar.Ru, в разделе «Доменные имена» запись будет создана автоматически.

2. Там же добавляем новую базу данных.

3. Дистрибутив WordPress скачиваем с официального сайта wordpress.org и распаковываем его.

4. Открываем FTP клиент FileZilla (путь к хостингу уже должен быть добавлен в Менеджер сайтов), находим каталог с распакованными файлами дистрибутива WordPress и копируем все содержимое каталога в папку с именем сайта, расположенную на хостинге.

Дистрибутив WordPress
Распакованные файлы дистрибутива WordPress, которые необходимо скопировать и передать по FTP на хостинг в папку с именем сайта

5. Из папки с дистрибутивом WordPress на компьютере открываем файл «readme.html» и проводим «Знаменитую 5-минутную установку». Автоматическая установка работает не на всех серверах, но на серверах хостинг-провайдера Евробайт она работает.

Установка обязательных плагинов

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

Обязательные плагины

1. All in One SEO Pack или Yoast SEO - предназначены для добавления тегов «title» и «description» к записям и страницам сайта на WordPress. Устанавливаем один из плагинов и сразу активируем. Какой из них выбрать - сложно сказать, но если необходимо добавлять произвольные теги в раздел «head» записей и страниц, это может только «All in One SEO Pack». «Yoast SEO» позволяет настроить «Хлебные крошки» на сайте, хотя лучше использовать для этого плагин «Breadcrumb NavXT».

Если будет выбран и установлен плагин «Yoast SEO», следует отключить создание динамической XML-карты сайта, которая может быть включена по умолчанию, так как для ее создания мы будем использовать другой плагин - «Google XML Sitemaps».

2. Google XML Sitemaps - предназначен для создания XML-карты сайта. Устанавливаем, но не активируем.

3. PS Auto Sitemap - предназначен для создания ссылочной карты сайта. Устанавливаем, но не активируем.

4. Really Simple SSL - предназначен для перенаправления адресов с «http» на адреса с «https» после генерации и установки SSL-сертификата. Устанавливаем, но не активируем.

Дополнительные плагины

5. AMP for WP - предназначен для создания ускоренных мобильных страниц на сайте WordPress, активно продвигаемых компанией Google в своем поисковике. Устанавливаем, сразу активируем, включаем перенаправление на AMP для мобильных устройств в разделе «Advance Settings».

6. Breadcrumb NavXT - предназначен для добавления «Хлебных крошек».

7. SyntaxHighlighter Evolved - предназначен для форматирования программного кода, предназначенного к показу на странице сайта.

Первоначальная настройка сайта

1. Выбор темы и создание дочерней темы для сайта на WordPress.

Мои темы: Tiny Framework и Twenty Seventeen. Выбор делаю по простоте дизайна, скорости загрузки, адаптивности для мобильных устройств.

2. Выбор формата постоянных ссылок. Здесь стоит обратить внимание на один из двух вариантов:

  • Без названия категории в адресе. В настройках постоянных ссылок отмечаем кружок «Название записи».
  • С названием категории в адресе. В настройках постоянных ссылок отмечаем кружок «Произвольно». В белое поле вставляем строку /%category%/%postname%/.

3. Отключение ревизий (и удаление, если успели наделать).

Добавление контента и карты сайта

1. Запрещаем на время поисковым системам индексировать сайт, если не сделали этого при настройке плагина «Yoast SEO». В настройках чтения админ-панели WordPress отмечаем галочкой квадратик «Попросить поисковые системы не индексировать сайт».

Запретить индексацию можно добавлением в корневой каталог сайта файла robots.txt со следующим содержанием:

User-agent: *
Disallow: /

Пропускаем этот пункт, если не планируем перед открытием индексации писать несколько десятков статей.

2. Пишем несколько статей: 1, 10, 25 или 50, кого на сколько хватит. Некоторые авторы считают, что, если открыть для индексации новый сайт сразу с 50 страницами, то он лучше будет представлен в поиске, чем если начать индексировать его с одной или нескольких статей. Меня на третьем сайте хватило на 20 страниц, а первые индексировались с самого начала.

3. Добавляем новую страницу, называем ее «Карта сайта», активируем плагин «PS Auto Sitemap» и вставляем на страницу шорт-код.

Генерация и установка SSL-сертификата

Генерируем бесплатный SSL-сертификат, применяем его для своего домена и активируем плагин «Really Simple SSL».

Улучшение SEO WordPress-сайта

1. Активируем плагин «Google XML Sitemaps» для создания динамической XML-карты нашего сайта на WordPress.

2. Добавляем в корневую директорию своего сайта файл robots.txt или активируем создание виртуального.

3. Добавляем счетчик LiveInternet в один из виджетов основного сайта и в плагин «AMP for WP» для подсчета посещений AMP-страниц. LiveInternet генерирует для AMP отдельный код счетчика.

4. Разрешаем поисковым системам индексировать сайт, если, конечно, запрещали раньше.

5. Добавляем сайт в Яндекс Вебмастер. Проверяем файлы «robots.txt» и «sitemap.xml». Загружаем тексты статей в сервис «Оригинальные тексты». В разделе «Переобход страниц» отправляем на индексирование все страницы и записи.

6. Добавляем сайт в Search Console. Проверяем и отправляем файл «sitemap.xml» (проверка и отправка файла «robots.txt» в новой версии Search Console не найдена, но при желании это можно сделать в старой версии). Отправляем на индексирование все страницы и записи.

Добавление рекламы AdSense

Если планируется раскручивать сайт с помощью платной рекламы, можно добавить код AdSense на основной сайт и в плагин «AMP for WP», чтобы частично компенсировать расходы. Добавить рекламный код на новый сайт получится только в том случае, если уже есть рабочий аккаунт AdSense, иначе новый сайт до достижения определенной посещаемости одобрен не будет. При вставке кода AdSense в плагин «AMP for WP» может понадобиться заключить в парные кавычки числовые значения атрибутов там, где покажет ошибку виджет «HTML-код».

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

Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора. При добавлении в комментарий кода VBA Excel, вставьте перед его началом тег [vb] и по окончании кода - [/vb].