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

1. Почтовый ящик с доменным именем сайта

Почтовый ящик с доменным именем сайта, например, support@web-studio24.ru, нужен не только для того, чтобы указывать его в разделе контактов, что само по себе имеет репутационную пользу для ресурса, но и для того, чтобы на него могли приходить важные сообщения о работе сайта и данные форм, имеющихся на сайте — формы заказа обратного звонка, запроса техподдержки и т.д. Отправку данных с этих форм можно настроить и на любой другой почтовый ящик, ошибки в этом не будет, но есть риск того, что из-за политики хостинг-провайдера письма с сайта будут приходить с некорректными заголовками, например, в поле «От» может оказаться что-то не совсем понятное вроде «noreply@unverified.beget.ru». Этого можно избежать как раз указанием почтового ящика с доменным именем Вашего сайта, что для многих хостинг-провайдеров является важным моментом.

2. Фавикон

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

Фавикон загружается в корневую папку сайта с именем favicon.ico. Если установленный фавикон Вам не нравится, его легко поменять на новый, после чего нужно почистить кэш браузера, чтобы новый фавикон загрузился. Иногда приходится обновлять фавикон вручную, перейдя по адресу http://ваш_сайт.ru/favicon.ico, например, http://web-studio24.ru/favicon.ico.

Сервис создания фавикона онлайн: www.cy-pr.com/tools/favicon/

3. Подвал сайта

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

Например:

  • © ООО «Ваш_сайта», 2020. Все права защищены.
  • Правообладателем материалов, размещённых на сайте, является ООО «Ваш_сайт». © Все права защищены.  Ваш_сайт.RU, 2020.

Здесь начинается наполнение контентом

4. Мета-тэги

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

Основные мета-тэги:

  • Title
  • Description

5. Перелинковка страниц между собой

Кроме основного меню полезно указывать ссылки в теле страницы или поста на похожие материалы по теме.

Финальные проверки и причёсывание

6. Адаптивность и кроссбраузерность

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

Для проверки на кроссбраузерность обязательно запускаем сайт в следующих браузерах:

  • Google Chrome.
  • Mozilla Firefox.
  • Opera.
  • Internet Explorer.
  • Safari.

Подробнее про кроссбраузерность: https://webmasterie.ru/razrabotka/verstka/krossbrauzernost-sayta

Сервисы проверки на кроссбраузерность:

7. Проверка на битые ссылки

8. Проверка форм

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

9. Политика конфиденциальности персональных данных

В соответствии с требованиями Федерального закона от 27.07.2006. №152-ФЗ «О персональных данных» политика конфиденциальности персональных данных сайте определяет порядок обработки персональных данных и меры по обеспечению их безопасности с Вашей стороны. Этот документ обязательно должен присутствовать на Сашем сайте, если на Вашем сайте есть любые формы сбора данных — обратной связи, подписки на рассылку, регистрации, личный кабинет и т.д.

10. Страница результатов поиска по сайту

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

11. Страница 404

Страница не найдена. Проверяем, есть ли какая-нибудь стандартная заглушка или шаблон на этот случай, вводя в адресную строку несуществующий адрес, например, http://ваш_сайт.ru/123.

Если результат не устраивает (например, одинокая надпись «404 Not found» на белом фоне) — создаём страницу с чистого листа.

12. Визуальные эффекты

13. Настройка .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On 
RewriteBase / 
RewriteRule ^index.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule>
# END WordPress

php_value memory_limit 256M
php_value session.gc_maxlifetime 604800
php_value session.cookie_lifetime 604800

Order allow,deny 
Allow from ХХ.ХХ.ХХ.ХХХ
Deny from ХХ.ХХ.ХХ.ХХХ

Order allow,deny 
Allow from ХХ.ХХ.ХХ.ХХХ 
Deny from ХХ.ХХ.ХХ.ХХХ 

ExpiresActive Off 
ExpiresByType image/jpg "now" 
ExpiresByType image/jpeg "now" 
ExpiresByType image/gif "now" 
ExpiresByType image/png "now" 
ExpiresByType text/css "now" 
ExpiresByType text/html "now" 
ExpiresByType application/pdf "now" 
ExpiresByType text/x-javascript "now" 
ExpiresByType application/x-shockwave-flash "now" 
ExpiresByType image/x-icon "now" ExpiresDefault "now" 

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) http://www.site.ru/$1/ [R=301,L]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] 
RewriteRule ^(.)$ http://%1/$1 [R=301,L]

14. Файл robots.txt

User-agent:*
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 
Disallow: /category/ 
Disallow: /category/uncategorized  
Disallow: /?cat=*
Disallow: /?s=*
Disallow: /author/
Disallow: /*author*
Disallow: /page/
Disallow: */comments

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 
Disallow: /category/ 
Disallow: /category/uncategorized  
Disallow: /?cat=*
Disallow: /?s=*
Disallow: /author/
Disallow: /*author*
Disallow: /page/
Disallow: */comments 
Host: site.ru

15. Файл sitemap.xml

16. Панель веб-мастера

17. Счётчики

18. Настройка CMS

Для WordPress

  • ЧПУ (это проверяем в первую очередь — для настройки есть полезный плагин …)
  • Тэги статей
  • Изображения записей
  • Плагины ускорения загрузки контента
  • Удаление ненужных якорей (#more…)

19. Проверка сторонними сервисами:


0 комментариев

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

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