Checklist - что необходимо сделать при создании нового сайта

Добрый день.

Несмотря на сильное развитие различных CMS, создание сайта все еще представляет некую сложность. И основная сложность сейчас даже не техническая, а необходимость выполнить достаточно большой объем базовых действий. Представим здесь памятку действий, которую необходимо выполнять для каждого нового сайта.

Почему это важно:

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

Оговоримся также, что в этой статей мы рассмотрим вопросы касаемые лишь технической стороны вопроса и структуры проекта. О требованиях к текстам и статьям поговорим чуть позже. Итак:

Базовый план работ для нового сайта 

1 - Проверить историю домена

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

  1. http://whois.domaintools.com (вкладка регистрации) - история записей whois.
  2. http://wayback.archive.org/web/
  3. Любой инструмент показывающий ссылки или упомнинание о домене из поисковиков (например RDS bar для FF или Chrome)

2 - Настроить редиректы

В файле .htaccess сделать 301 редирект с http://домен.ру/index.php на http://домен.ру и с http://www.домен.ру на http://домен.ру

RewriteCond %{HTTP_HOST} ^www.moidomen.ru [NC]

RewriteRule (.*) http://moidomen.ru/$1 [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://moidomen.ru/ [R=301,L]

3 - Настроить robots.txt 

В robots.txt необходимо закрыть весь ненужный хлам от индексирования.

  • Не забыть закрыть все страницы с версиями статей для печати (если оные существуют).

  • Если на сайте есть регистрация пользователей -  закрыть в robots.txt страницы профилей, ввода паролей и все такое.

Перед выкладыванием сайта в онлайн можно пробежаться по нему программой GSiteCrawler (качать тут) и посмотреть все ли ссылки там нормальные. При любом изменении структуры сайта или добавлении новых компонентов тоже лучше пробегать GSiteCrawler. Первый месяц-два проверять индекс наших героев Гугл и Яндекс на предмет левых ссылок. Ненужное удалять и закрывать в robots.txt. 

4 - Установить систему статистики

Добавить на сайт систему статистики посещений. Наиболее адекватные сейчас сторонние варианты:

  • Google Analytics 
  • Яндекс Метрика
  • Liveinternet.ru

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

  • http://www.openwebanalytics.com/ (у них на сайте также можете посмотреть их сравнение по функционалу с Google Analytics)
  • http://piwik.org/

А также:

  • http://www.woopra.com/
  • http://statcounter.com/
  • http://luckyorange.com/
  • http://getclicky.com/

Я использую систему от Piwik. На мой взгляд в сравнении с Google Analytics у нее плюсов нет. Некоторых вещей мне недостает, которые есть в системе от Google.

5 - Не забыть про Яндекс.Вебмастер и Google Webmaster

Тут три пункта.

  1. Добавить сайт в Яндекс.Вебмастер и Google Webmaster. Все инструкции по верефикации Вашего сайта есть на в данных инструментах. Суть их в добавлении пустого файлика на сервер. Также вы можете выбрать и какой-нибудь другой способ подтверждения (метатег, dns запись и т.п.) на ваше усмотрение. Все просто.
  2. В Вебмастерах добавить карту сайта.
  3. Пользоваться.

Яндекс Вебмастер последние несколько лет показывает не совсем адекватную информацию по сайту и верить ли цифрам представленным там - не очень понятно. Тем не менее по запросу они приводят цифры в порядок.

6 - Настроить контактные данные

Настроить почту admin@имя_домена.ру. Если Вам не хочется регулярно проверять почту администратора можно сделать с нее редирект на свою почту. Я так делаю всегда.

7 - Добавить социальные кнопки

Добавить на сайт социальные кнопки. Мой набор джентельмена: Google+, Twitter, Facebook, Vkontakte, Мой Мир, Одноклассники.

Стандартом является их расположение внизу статьи. Также сейчас набирает оборты способ из расположения как например на forbes.ru. Мне он тоже нравится. В сайтах на Joomla Вам поможет плагин - Scrolling Share Bar.

8 - Добавить социальные группы и RSS

Добавить на сайт RSS и виджеты социальных групп. Предварительно их конечно нужно создать. Общаться там лично или настроить автоматический постинг завист от Вас и целей сайта.

9 - Добавить скрипт автоматического перелинковщика

Этот пункт необязателен и нужен не для всех сайтов. Для некоторых может быть даже вреден. Для статейных сайтов - вешь полезная, о результатах мы напишем в одной из будущих статей. (Незаметно присоединяйтесь...:) )

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

10 - Сделать страницу для 404 ошибки

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

11 - Создать favicon

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

  • http://www.favicon.cc
  • http://favicon.ru
  • http://www.htmlkit.com/services/favicon/
  • http://www.favicon.co.uk/

Выбирайте любой на ваше усмотрение.

12 - Проверить структуру заголовков всех страниц

Необходимо убедиться в четкой структуре заголовков: 

 <h1>Суперпупер Блог</h1>

<h2>Зачем Вам читать эти буквы?</h2>

<p>Несколько умных фраз</p>

<h3>О пользе чтения для мозга</h3>

Почему это важно? Подписывайтесь на блог и читайте в наших будущих статьях.

И так далее. Необходимо убедиться, что заголовок статьи отображается в h1. Весьма нежелательно наличие нескольких тегов h1 на страничке.

13 - Радуемся, что все работает!

Мы сделали сайт!

Трудитесь! Успехов Вам!