Оптимизация и настройка блога на WordPress

Оптимизация и настройка блога на WordPress для заработка

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

Содержание

  • Советы по безопасности блога
  • Первичная настройка WordPress
  • Заголовок и описание сайта
  • Обязательные плагины
  • Создание robots.txt
  • Яндекс и Гугл Вебмастер
  • Яндекс
  • Google
  • Установка счетчика Яндекс Метрики на сайт
  • Заключение

Советы по безопасности блога

После того, как вы установили блог, обязательно сделайте следующее:

1. При регистрации своего аккаунта придумывайте сложный пароль. Желательно сгенерированный, содержащий различные символы типа №»% и так далее. Это для того, чтобы ваш блог было тяжелее взломать.

2. Пароль к вашему хостингу тоже обязательно поменяйте на сложный!

3. Создайте себе на блоге 2 аккаунта: первый с логином «admin», второй любой удобный для вас. Пользуйтесь всегда аккаунтом со вторым логином, а аккаунт с логином «admin» сделайте простым подписчиком, а не администратором. Объясню зачем это. Если ваш блог будут взламывать программой подбора паролей, то она обычно в логин вставляет «admin» по умолчанию и если она его взломает, то ничего не сможет сделать с блогом, потому что этот аккаунт не будет админским.

Первичная настройка WordPress

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

Все настройки производятся во вкладке «Настройки», все логично. Там вы можете указать можно ли регистрироваться у вас на блоге или нет, выставить формат отображения даты, времени и так далее. Но обязательно вам нужно зайти в «Постоянные ссылки» и там указать на пункт отображения ссылок «Произвольно» и в строку вставить вот это: «/%category%/%postname%/» (без кавычек). Это для того, чтобы ваши ссылки были правильными. В остальном настраивать в стандартных настройках ничего не нужно, для полноценной работы стандартные настройки подойдут.

Заголовок и описание сайта

Первое, что вы должны сделать, это составить заголовок и описание сайта. Они не должны быть длинными: заголовок не более 70 символов, описание не более 156 символов. У меня это выглядит так:

  • Заголовок: Как зарабатывать.ru — все статьи на тему заработка в интернете и в реальном секторе (у меня заголовок длинный и так делать не нужно!)
  • Описание: Как заработать в интернете и в реальном секторе. Идеи бизнеса и дополнительного заработка.

Составляйте заголовки и описания правильно. В них должны содержаться ключевые слова. У меня есть ключевые слова «Как заработать в интернете», «Заработать в интернете», «Заработок в интернете», «Идеи бизнеса». Не нужно засорять описание ключевиками, оно должно быть для людей и в поиске выглядит так:

Это описание вы вставите в плагин WordPress SEO, когда будете его настраивать. Но если вы не будете ставить этот плагин, то вставляйте заголовок и описание в «Настройки» далее «Общие» и там в самом начале будет название и описание. Для того, чтобы составить описание и заголовок, используя ключевые слова, нужно сначала найти ключевые слова. Для этого воспользуйтесь сервисом Вордстат Яндекс . Вбивайте в строку поиска ключевые слова и смотрите в какой форме их запрашивают пользователи.

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

Для начала расскажу, как устанавливать плагины. Заходите в раздел «Плагины» и в нем нажимаете «Добавить новый» и в строке поиска вставляете название плагина. Потом выбираете его из списка и наживаете «Установить», далее «Активировать». Настраивать все плагины просто, достаточно вбить в гугле «Настройка (название плагина)» и вы найдете множество статей на эту тему. Я рассказывать про каждый плагин на 100% не буду, просто коротко пробегусь по главному.

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

  1. Hyper Cache (кэширует страницы вашего сайта и сайт работает быстрее);
  2. Captcha (просит ввести капчу при входе на сайт. Это немного усложняет задачу взломщикам);
  3. Easy FancyBox (всплывающие окна для ваших картинок);
  4. Google XML Sitemaps (карта сайта вашего блога);
  5. RusToLat (формирует ссылки правильно);
  6. WordPress Related Posts (выводит список похожих записей под статьями);
  7. WordPress SEO (настройки Seo для вашего блога).

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

Чтобы установить эти плагины, копируйте их названия и вставляйте в строку поиска плагинов, устанавливайте и активируйте. Как настроить каждый из них я могу рассказать, но это не придаст вам понимания, а вы только сделаете все шаблонно, по этому поступим вот как! 1, 2, 3, 5 Настройки не требуют. То есть просто установите их и активируйте. Остальные требуют маленькой настройки (ничего сложного, просто в нужных местах «ставить галочки»), по этому это будет вам «домашним заданием». Найдите на сторонних сайтах, как настроить эти плагины или попробуйте настроить сами. Кто то сейчас обидится на меня, но поверьте, для вас же лучше, если вы начнете приобщаться к поиску и искать нужное вам самостоятельно. Мне никто не помогал, я сам все искал и не жалею об этом!

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

Создание robots.txt

Этот файл обязателен на вашем сайте, потому что по нему поисковые системы видят, как индексировать ваш сайт. Создайте на компьютере текстовый файл в блокноте в формате TXT с названием robots и в него вставьте следующее:
User-agent: *
Disallow: /wp-includes
Disallow: /wp-feed
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Host: kakzarabativat.ru
Sitemap: https://kakzarabativat.ru/sitemap.xml

Читайте также:
Новые условия по выплатам партнерской программы "Мое дело"

Вместо kakzarabativat.ru вставьте URL своего сайта. Последняя строка Sitemap — это ссылка на файл карты сайта, который вы сгенерируете плагином Google XML Sitemaps, про который я упомянал выше.

Сохраняете файл и помещаете его в корневую папку вашего сайта. Для этого на вашем хостинге находите ваш сайт, заходите в самую первую папку (как правило она называется также как ваш сайт) и прямо в нее загружаете файл robots.txt. Чтобы проверить все ли вы сделали правильно, введите в браузере https://kakzarabativat.ru/robots.txt, только вместо моего сайта введите ваш и вы должны увидеть содержимое файла.

Яндекс и Гугл Вебмастер

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

Яндекс

Заходим в Яндекс Вебмастер и нажимаем «Добавить сайт», далее нужно будет вставить ссылку на ваш сайт, далее подтвердить права на владение сайтом. Для подтверждения прав выбирайте txt файл и загружайте его в корневую папку, про которую я говорил в разделе с файлом Robots.txt. Поздравляю, вы зарегистрировали сайт в Яндекс вебмастере.

Далее нужно рассказать Яндексу о файле Robots.txt и файле sitemap.xml, про которые я опять же говорил выше. Для этого в Яндекс вебмастере находим ваш сайт, заходим в него и ищем слева «Настройка индексирования» и в нем есть Sitemap и Robots.

В Robots просто нажимаете «Загрузка с сайта» и указываете путь. В Sitemap тоже самое, как указано на картинках!

Google

В Гугле все так же по сути. Переходим в Гугл вебмастер . Жмем красную кнопку «Добавить сайт», вставляете в всплывающее окно ссылку на ваш сайт и далее подтверждаем права.

Для подтверждения выбираете альтернативный способ с загрузкой файла в корень сайта, потому что это делать вы уже умеете. После подтверждения больше ничего делать не нужно. Далее сообщаем о карте сайта Вебмастер Гугла. Для этого в панели управления вашим сайтом в Вебмастере слева нажимаем «Сканирование» и «Файл Sitemap». В открывшейся странице в правом верхнем углу жмите на красную кнопку «Добавить/проверить» и там уже даете ссылку на ваш файл карты сайта.

Поздравляю! Теперь вы сообщили о новом сайте поисковым системам.

Установка счетчика Яндекс Метрики на сайт

Для того, чтобы следить за статистикой посещаемости вам нужен счетчик. Одним из лучших считается Яндекс метрика. Для того, чтобы его себе установить, нужно перейти на страницу Яндекс метрика и там вверху нажать «Добавить счетчик». Далее делайте так как на скринах:

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

SEO в CMS WordPress: полный чеклист настроек от А до Я

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

  1. Лучший бесплатный SEO плагин и его настройка
  2. XML карта сайта
  3. Robots txt
  4. HTACCESS
  5. HTTPS и SSL сертификат
  6. Дубли
  7. Архивы
  8. Таксономии – рубрики и метки
  9. Вложения
  10. Replytocom
  11. Shortlinks (шортлинки)
  12. Пагинация постов
  13. Очистка кода своими руками
  14. Дополнительные настройки для SEO в WordPress
  15. Минификация кода
  16. Last Modified и If-Modified-Since
  17. Оптимизация картинок
  18. Исходящие ссылки
  19. Noindex для пагинации
  20. Транслитерация заголовков
  21. Уведомления о Cookie
  22. Корректировка Yoast
  23. Перелинковка
  24. Микроразметка
  25. Скорость работы для новичков

Лучший бесплатный SEO плагин и его настройка

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

  • Редиректы технических html документов
  • Перенаправление архивов и исключение их из поиска
  • Автоматические canonical к пагинации
  • Отличный редактор снипета
  • Задает правильные метатеги, по желанию админа может добавлять свои мета
  • Хлебные крошки и возможность их изменения
  • XML карта
  • Управление H1-H6 заголовками

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

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

XML карта сайта

Обязательный пункт в СЕО при оптимизации это XML карта. Ее может создавать йоаст, но формируется с ошибками для Яндекса. Поэтому лучше использовать отдельный модуль Google XML Sitemap, переходите и смотрите как это делать.

Robots txt

Рекомендательный файл для поисковых роботов, но поддерживается, поэтому должен присутствовать. Как создавать Robots txt для Яндекса и Google. Документ регулирует куда можно ходить роботу, с помощью команд ALLOW и DISALLOW, указанием пути к карте, в некоторых случаях адрес главного зеркала.

HTACCESS

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

HTTPS и SSL сертификат

Обязательный пункт, потому что браузеры Chrome и Yandex начали помечать ресурсы без HTTPS как небезопасные со снижением трафика, поэтому покупайте сертификаты, либо пользуйтесь бесплатным Let’s Encrypt. Важно правильно настроить сам редирект с HTTP на HTTPS. Установку безопасного соединения должен делать хостер.

Дубли

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

Архивы

Архивы нужно удалять, сортируют записи более тонко. Перечислю какие виды архивов есть в WordPress:

  1. Архивы по авторам – если много авторов и у них есть свой аккаунт, то для каждого формируется страница с пагинацией постов, написанных ими. Функция бесполезная, если на блоге один автор, то его раздел полностью повторяет главную
  2. По датам – формируются по дням, месяцам и годам. Каждая итерация показывает посты опубликованные в данный период. Сомневаюсь, что несет в себе пользу
  3. Остальные архивы создаваемые с помощью плагинов и шаблонов. Такие тоже бывают, но редко, за ними следим
Читайте также:
Прибыльные тематики и ниши для информационных сайтов и блогов

Таксономии – рубрики и метки

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

Вложения

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

Replytocom

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

ПС не знали какой документ из представленных давать в органику, просто спускали такие статьи, выбрасывая далеко за ТОП 20. Обязательно деактивируем replytocom .

Shortlinks (шортлинки)

В коде поста в разделе HEAD формируется тег link, с коротким url, для удобства программирования и сортировки данных. У каждого элемента есть свой ID номер, параллельно создается виртуальная страница с адресом вида /?p=number-id, этот хвост полностью заменяет url самой записи, то есть:

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

Этот полный дубль shortlink, закрываем от индексации с помощью оптимизации каноникал или редиректа.

Пагинация постов

Не многие знают о такой возможности, чтобы разделять статью на несколько мелких с помощью тега nextpage, добавляющий пагинацию в конце поста на следующую часть материала. Но беда в том что title, h1 и description полностью дублируются с основного url.

Так же если не пользуетесь nextpage, то угроза появления SEO дублей есть, введите в конце адреса /1/ или /2/ в 90% случаев откроется таже запись, нужно деактивировать пагинацию и nextpage для сохранения трафика.

Очистка кода своими руками

WordPress создает мусор в исходном коде сайта. Ниже приведу список то что мешает и возможно удалить.

  • Json rest api – технические скрипты для удаленного подключения
  • Смайлы Emoji – с версии 4.5 в ядро WordPress встроили поддержку смайлов Emoji, которыми не пользуются, а они загружаются со стороннего сервиса и добавляют не маленький скрипт в исходный код
  • Удалить dns-prefetch – указывают как загружать контент, но по замерам скорости никакой пользы от них нет, только лишнее подключение
  • jquery-migrate.min.js – javascript библиотека для старых плагинов, после деактивации проверяем работу блога
  • RSD ссылка – создана для оптимизации слабого интернета, чтобы можно было загружать контент с локального компьютера напрямую в WordPress. Сейчас скорость интернета большая, поэтому лишних манипуляций не делаем
  • WLW Manifest – включает возможность управлять WordPress через программу live writer, в 99% не используется
  • Атрибуты prev и next – посетитель не увидит этих ссылок на следующую и предыдущую запись, служат для некоторой SEO связи между статьями для поисковиков, но слабо влияют на индексирование
  • Стили recentcomments – в WordPress есть виджет последние комментарии, которые нельзя перебить, располагаются напрямую в коде, удаляем их
  • Убираем RSS ленты – при неиспользовании RSS каналов передачи контента, советую отключить
  • Удалить граватары – при ревностном отношении к оптимизации вордпресс, можно сделать комментаторов одинаковыми и убрать множество запросов к сервису gravatar. Решение есть в Clearfy, задаем картинку по умолчанию и включаем опцию

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

Не забываем про чистоту кода шаблона, нужны просто хорошие темы, которые поддерживаются разработчиками. Примеры SEO шаблонов описывал тут .

Дополнительные настройки для SEO в WordPress

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

Минификация кода

Отличным SEO способом оптимизировать код WordPress это минификация , в отдельных случаях можно уменьшить вес HTML почти в два раза. Минификация сжимает код, удаляя лишние пробелы, переносы и комментарии. Есть минус, если смотрим через ctrl+u то код становится не читаемым.

Last Modified и If-Modified-Since

Два друга Last Modified и If-Modified-Since дают понять поисковому роботу, выкачивать ли блог и обновлять в поиске. При обновлении статьи мы нажимаем на кнопку Обновить, но роботы выкачивают страницу и сравнивают ее в любом случае, потому что им не говорят обновлен ли материал или нет.

Эти два серверных заголовка говорят поисковикам когда обновлялся материал и пускать ли робота проверять. Робот приходит с датой последнего сканирования, а last modified, говорит что статья не изменялась – иди дальше. Тем самым уменьшаем количество запросов и скорость индексации.

Оптимизация картинок

Упущением в SEO продвижении является не оптимизированные изображения, важными пунктами являются три параметра:

  • Атрибут ALT он показывает, что указано на картинке, полезен для электронных читалок и версий для слабовидящих
  • Тайтл, он отображается при наведении
  • Околокартиночный текст должен соответствовать тому, что показано
  • Сжимать по весу и размеру

Процесс простой, но если картинок в вордпресс много, то лучше оптимизировать пошагово: сделали снимок, сразу сжали, написали к ней ALT и TITLE.

Исходящие ссылки

Часто в комментариях WordPress спамят ссылками и в имени комментатора. В итоге получаем много исходящих адресов, которые в 90% являются плохими, могут навредить, получив фильтр за ссылочный спам, поэтому их нужно закрывать от индексации.

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

Noindex для пагинации

Noindex для пагинации это наиболее щадящий метод закрытия постраничной навигации от индексации, потому что добраться до старого материала можно только через нее. Не рекомендую пользоваться атрибутом canonical для пагинации на главной, действуем с помощью noindex и запрета в robots.

Транслитерация заголовков

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

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

Читайте также:
Заработок в Newapp: размер дохода, тонкости работы с приложением

Уведомления о Cookie

Обязательная вещь при продвижении в Google – США и Евросоюз решили сделать такое предупреждение, чтобы сказать посетителям что о них автоматически собирается некоторая информация. Считаю бестолковым дополнением, потому что ресурсы так или иначе собирают их, cookie надо добавлять.

Корректировка Yoast

Не назову это ошибками, но в Yoast есть три отрицательных действия, которые следует устранить:

  • Микроразметка json – она не полная и содержит несколько ошибок
  • Добавление комментариев о начале и конце кода вставки блока от йоаст
  • Устранить тег из XML карты, иначе не проходит валидацию

Это умеет клеарфай про, просто переключаете в активное положение кнопки.

Перелинковка

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

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

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

Есть автоматические решения в виде SEO плагинов, они добавляют микроразметку, но перепробовав около 10 штук понял, что не отвечают требованиям, скорее делают хуже, запутывая роботов, которые потом дают не валидный снипет в выдачу. Вижу только один выход – использовать уже оптимизированные шаблоны для WordPress, советую темы от WPShop.

Посетителям и читателям выдаю промо со скидкой в 15%, на любой продукт WPShop. Кнопка ведет на главную, но скидка вычисляется для всех разработок.

WPShop -15% на все

Скорость работы для новичков

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

  • Сжатие картинок и оптимизация их размера (ссылка была выше)
  • Хороший хостинг – сделал хорошую подборку
  • Легкая, не нагруженная скриптами тема, выше есть кнопка
  • Множество плагинов, особенно старых, давно не обновляющихся

Как писать статьи по ключевым словам рассказал в курсе на WPCourses, оптимизация статей начинается в конце.

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

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

Всесторонняя оптимизация сайта на WordPress

Уважаемые жители Хабра!

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

Поехали

Мы начали с исследования причин торможения сайта. Лично мне больше всего нравится сервис LoadImpact. Не так давно у него появились новые фичи и новый интерфейс, и сам сервис стал называться «LoadImpact 2.0». Все это сказано не рекламы ради — сервис действительно хорош. Также потестировать сайт можно с помощью аналогичных сервисов — Pingdom Full Page Test и Google PageSpeed.

С помощью Load Impact Page Analyzer мы обнаружили большое значение параметра Time to first byte (4 секунды), который рассказал нам о том, что PHP-скрипты, формирующие страницу, выполняются слишком долго. Нужно было искать самые тормозные компоненты сайта.

Добавив в шаблон footer.php строчку

queries –>

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

Решили сделать профилирование всего PHP-кода в шаблоне. Мы не стали заморачиваться с Xdebug + Performance Testing (для этого нужно было ставить кучу стороннего софта), а провели простое самописное профилирование вида:

–>

У нас сразу обнаружились следующие основные проблемы:

  • модуль рекламы с геотаргетингом
  • модуль, отображающий курс акций Apple
  • боковые блоки «Обзор приложений» и «Самое интересное»

Каждая из этих проблем при ближайшем рассмотрении вызывает эталонный facepalm. Сейчас расскажу о каждой из них.

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

В этот момент мне даже стало немного жалко процессор, который все это время выполнял пустую работу…

Исходные диапазоны IP-адресов Санкт-Петербурга задавались заранее в массиве $ip_part. Как видно из этого куска кода, при каждом обращении к функции зачем-то создавался динамический массив $ip и заполнялся строковыми (!) данными с IP-адресами, тупейшим образом через 4 вложенных цикла. В каждой итерации цикла IP-адрес посетителя сравнивался построчно (!) с получившейся строкой IP-адреса. Пофиксить это было просто:

Не отрицаю, что этот код можно переписать и более оптимально, однако и после этой правки сайт заработал на 2 секунды быстрее!

Второй плагин под названием Embedded Stock Data, который у нас на страничке показывал котировки Apple. Обнаружилось, что этот гад при каждой загрузке страницы ходил на другой сайт (!) через CURL. Естественно, это сильно увеличивало время загрузки страницы. Решили проблему естественным образом — на сервере раз в минуту по крону вызывался скрипт, который скачивал нужную котировку и сохранял ее в специальный файл. Далее мы этот файл инклудили. Это дало нам около 500 мс.

Боковые блоки «Обзор приложений» и «Самое интересное» также выполнялись ощутимое время. Заглянув внутрь шаблона (sidebar.php), я увидел классическую ошибку начинающих веб-программистов под названием «ORDER BY RAND()». Подробнее о сути этой проблемы можно, например, почитать тут.

Для интересующихся, был вот такой код:

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

Читайте также:
Как зарабатывать подростку без вложений: в интернете и без него

Суть решения — мы предварительно выбираем 20 самых свежих записей, потом выбираем из этих 20 записей случайные 4 штуки, а затем уже выбираем из базы посты с этими номерами.

На этом мы сэкономили еще полсекунды.

Переезд на Clodo

Наш железный сервер изначально хостил большое количество сайтов, но самым главным по трафику и по значению был AppleInsider.ru. Нам захотелось обезопасить этот сайт от соседства с другими сайтами, и было решено перенести его в облако компании Clodo. Главным преимуществом Clodo можно назвать «эластичность» тарификации — сколько ресурсов используешь, столько и платишь. Положа руку на сердце, также хочется отметить техподдержку компании, которая даже в не-VIP варианте вела себя корректно, отвечала на все наши каверзные вопросы и помогала собственно в настройке.

«Под шумок» с переносом были сделаны некоторые изменения, например мы убрали насовсем тяжелый веб-сервер Apache, а вместо него сделали связку nginx + php-fpm, которая кушает меньше памяти. Nginx работал по обычной схеме — отдавал статику, а все остальное перенаправлялось к скрипту index.php, в котором идет дальнейшая WordPress-логика.

Чтобы не отнимать ресурсы железа, отведенного под веб-сервер nginx + php-fpm, мы вынесли сервер базы данных MySQL на отдельный сервер, связав его с Web-сервером посредством локальной сети.

Также мы настроили два отдельных «облачных» сервера — для нашего подкаста AppleInsider.ru и Яблочного огрызка и для текстовых онлайн-трансляций. О них мы расскажем подробнее в следующий раз.

Переход на Clodo ненамного сократил время генерации страницы, зато это обезопасило сам сайт.

WP Super Cache и асинхронная реклама

На этом этапе страница у нас формировалась примерно за 1 секунду. Уже неплохо, но нам было мало, ведь оставалось еще несколько моментов, которые можно было оптимизировать.

Например, воспользоваться плагином для кеширования страниц WordPress’а под названием WP Super Cache. Работает как обычный кеш — пользователь заходит на страницу, она при этом генерируется и кладется в каталог /wp-content/cache/supercache. Следующему посетителю будет отдаваться уже статический заранее сформированный HTML-файл. Казалось бы, все супер — сайт летает…

Однако, как вскоре обнаружилось, использование кеширования поломало геотаргетированную рекламу. Проверка на вхождение адреса посетителя в диапазон адресов Санкт-Петербурга выполнялось на уровне PHP, т.е. уже за кешем. Соответственно, результат этой проверки «навеки» оставался в кеше. А нам нужно было все-таки разграничивать показ баннеров.

Решили эту задачу следующим образом — в шаблоне странички в нужных местах были расставлены Javascipt-инструкции, указывающие на то, что в этот div-блок нужно подгрузить контент с определенного URL-а. Таким образом, пользователь беспрепятственно получает закешированную страницу с Javascript-инструкциями, и уже после появления первых букв начинают загружаться рекламные и прочие структурные блоки сайта, хранящимся по отдельным специальным URL-адресам. Визуально это происходит очень быстро. Так нам удалось достичь двух целей — во-первых, за счет кеширования значительно ускорился сайт, и во-вторых, получилась корректно работающая геотаргетированная реклама.

ClodoStorage

Последний шаг, который мы сделали в оптимизации — перенесли статический контент (картинки, стили CSS, Javascript) на CloudStorage. Подробнее о нем можно почитать тут. В двух словах — это Content Delivery Network от компании Clodo, а по-русски — очень быстрый сервер, специально заточенный для раздачи статики.

Интеграция с WordPress состоит в правильной настройке двух плагинов — CDN Sync Tool (для Clodo нужно использовать специальную сборку библиотеки PHP Cloud Files API) и WP Super Cache.

Первый плагин, CDN Sync Tool, занимается тем, что заливает контент WordPress на хранилище, производя попутно с этим самым контентом какие-нибудь действия. При наличии плагина WP Minify он может сжимать CSS- и JS-файлы. Также он может налету сжимать загружаемые картинки. При этом используется библиотека GD, для нас наиболее приемлемым оказался уровень сжатия GD Compression Level = 2 — выражаясь в терминах других программ, это 90% качества. Самое главное, конечно, это то, что при стандартной загрузке картинок авторами, они стали автоматически заливаться на хранилище.

Для статики мы завели отдельный поддомен static.appleinsider.ru, а первоначальную загрузку контента проделывали с помощью CyberDuck — это довольно удобная программа для работы с FTP, SFTP, WebDAV, Cloud Files, Google Docs и Amazon S3.

Вот скриншот плагина CDN Sync Tool, тюнингованного под Clodo (кликабельно):

Второй плагин, о котором мы уже упоминали, WP Super Cache, поступает хитро — он берет сформированную страницу и заменяет в ней все URL-ы для статических файлов на URL в хранилище. Например, http://www.appleinsider.ru/Angry-Birds.jpg станет http://static.appleinsider.ru/Angry-Birds.jpg

Итоги

Сейчас при отсутствии страницы в кеше страница загружается за 1.25 секунды, при наличии в кеше — 250 мс — и это с учетом всех 4 факторов — DNS Lookup + Connection + Time to first + Download. Я считаю, что это потрясающий результат!

В заключение приведу сухие факты — статистику использования ресурсов и финансовые затраты.

Как оптимизировать блог на WordPress для SEO

Время прочтения: 8 мин.

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

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

Про оптимизацию сайта под SEO на WordPress написано немало материалов. Наша задача состоит не в том, чтобы опубликовать очередной опус. Мы постарались представить всё в доступном формате, чтобы после прочтения веб-мастера смогли превратить свой сайт в «пылесос» трафика из Яндекса и Гугла.

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

Вордпресс — интуитивно понятная и удобная платформа, которая позволяет «разворачивать» сайты любого уровня. Для изучения CMS на базовом уровне хватит одного-двух дней. Вместе с тем, в системе управления есть и недостатки, которые прямо влияют на SEO: дубли, открытая для индексирования пагинация, технические адреса replytocom, WP-JSON и т.д. Можно бороться с ними вручную, но есть менее энергозатратное решение, о которым мы расскажем ниже.

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

  1. Выбор дружелюбной SEO темы, которая не только поможет в оптимизации сайта на WordPress, но и будет соответствовать современным требованиям. Шаблон должен подстраиваться под изменение размера экрана и одинаково отображаться во всех популярных браузерах. Можно заказать разработку дизайна с нуля или купить подходящий вариант в маркетплейсе Envato.
  2. Выбор главной версии веб-ресурса. На хостинге можно включить перенаправление с www и подключить защищенный SSL сертификат для получения зелёного замочка в адресной строке.
  3. Настройка формата ссылок. Вордпресс предлагает несколько вариантов на выбор: стандартную структуру domain.com/?p=, ориентация на название записи, подстановка цифр или произвольная структура. Обычно используется либо название записи, либо формат вида категория-статья. Необходимо соблюдать главное правило — любая страница должна находиться на расстоянии трёх кликов. Например, главная-категория-запись.
  4. Автоматический перевод адреса страницы из кириллицы в латиницу. CMS изначально генерирует ссылки на русском языке и в Рунете достаточно сайтов с кириллическими доменами, но хорошим «тоном» считаются ссылки на транслите или английском языке. Для этих целей подойдет плагин Cyr-To-Lat или аналог.
  5. Загрузка базовых плагинов. В этом аспекте всё зависит от задач сайта. Обычно хватает: инструмента для борьбы со спамерами Kama Spamblock, генератора шорткодов для упрощенной работы с контентом Shortcodes Ultimate, «живого» поиска Ajax Search Lite, расширения для оптимизации СSS/JS/HTML и борьбы с «мусором» Clearfy, плагина кеширования WP Super Cache.
  6. Установка основного «центра» для работы с SEO. Этот пункт требует особого внимания, поэтому позже мы остановимся на нём более подробно.
  7. Настройка «Политики конфиденциальности». В одном из недавних обновлений появился новый пункт в «Конфигураторе». Однозначно стоит сделать пользовательское соглашение и указать его в настройках. Это больше актуально для Google и зарубежных сайтов, но лишним не будет.
Читайте также:
Заработок на регистрации на сайтах в интернете без вложений

Оптимизация WordPress — рутинный процесс, который включает в себя множество этапов. Достаточно один раз выполнить его и на каждом последующем проекте скорость выполнения базовых настроек будет расти. Через 5-10 сайтов вы сможете делать это с «закрытыми глазами».

Оптимизация контента

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

Title и Description

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

Общие требования:

  • Title не более 70 символов, оптимально — 60.
  • Description не более 320 символов, оптимально — 160-200.
  • В метатеги нужно включать одно или несколько ключевых слов.
  • Тайтл и Дескрипшен должны быть уникальными для каждой страницы.
  • Для привлечения внимания в поисковой выдаче можно включать в сниппет спецсимволы. Работа с ними облегчается с помощью удобного генератора.

Заголовки H1-H6

Самым главным является заголовок H1, который влияет на ранжирование. Подзаголовки второго-шестого уровня представляют собой содержание страницы. Это план вашей статьи, который помогает пользователям ориентироваться в контенте.

Общие требования:

  1. Один H1 на странице. Если в логотипе или в названии сайта он уже употребляется, то следует избавиться от дубля.
  2. Иерархическая структура. H3 не может идти сразу после H5.
  3. Title и H1 должны отличаться.

URL страницы

Адрес страницы должен быть коротким и запоминающимся. К примеру, domain.com/blog/sozdanie-sayta. Оптимальная длина URL до 70 символов. Не забудьте проверить, задан ли канонический адрес в настройках SEO плагина. Он необходим для определения главной страницы, если есть несколько адресов с похожим контентом.

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

Микроразметка — расширенное отображение в результатах поиска: рейтинг, хлебные крошки, информация об авторе. Этот аспект косвенно влияет на оптимизацию сайта на WordPress под Google.

Настроить микроразметку можно через плагины или же вручную — через редактирование шаблона одиночной записи, который в Вордпресс обычно называется single.php или single-content.php. Настройка расширенного сниппета тянет на отдельную статью, мы не будем переписывать их, а дадим ссылки на два рабочих варианта, которые сможет внедрить любой пользователь, которому хоть немного знакома структура шаблонов CMS:

Добавочная ценность

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

Элементы добавочной ценности:

  • Содержание статьи. Можно создать через плагины или вручную с помощью актуальной инструкции от Wp-kama.
  • Блоки внимания. Помогают выделить важные моменты через цитату, предупреждение, ошибку или справочную информацию.
  • Информация об авторе. В начале или конце статьи необходимо разместить краткую биографию автора в 2-3 предложениях. Желательно также указать ссылки на «живые» социальные сети. На отдельной странице можно подробно написать о редакции. Это может помочь в борьбе с фильтром YMYL, который «подкосил» сайты многих тематик в марте-апреле 2019 года и обновлением основного алгоритма. Техническая реализация заложена в плагинах Simple Author Box и Starbox.
  • Интерактивные элементы. К примеру, для публикации ссылки на приложение в Google Play или App Store можно использовать WP-Appbox. Плагин выводит компактный бейдж с основной информацией о программе.

Добавочная ценность влияет на поведенческие факторы, а они, в свою очередь, на продвижение сайта на WordPress в поиске.

Оптимизация изображений

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

В идеале картинка должна весить не более 100 КБ. Если изображение в ультра HD разрешении, то сжать его до такого размера без потери качества не выйдет. Соблюдайте баланс между оптимизацией и качеством.

Для оптимизации изображений на WordPress можно использовать автоматизированные решения: Smush или EWWW Image Optimizer. Некоторые веб-мастера пользуются сервисами вроде TinyPNG или CompressJPG.

Размер

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

CMS обычно сама масштабирует размер изображения для пользователей в зависимости от разрешения экрана. Общепринятых стандартов нет, но размещать картинку в 600 пикселей по высоте для просмотра на мобильном телефоне — нецелесообразно. Лучше публиковать мультимедийный контент в минимальном допустимом размере для удобного восприятия. Если пользователь захочет глубже исследовать содержимое, то он кликнет по изображению и посмотрит его. Для удобного предпросмотра пригодится лайтбокс: Easy FancyBox или FooBox.

Alt и title

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

Читайте также:
Самые востребованные и высокооплачиваемые фриланс профессии

Alt влияет на оптимизацию и раскрутку сайта на WordPress. Поисковик «понимает» содержимое картинки по этому тегу и с помощью нейросетей, которые анализируют объекты. В Альт можно включать ключевое слов, но не стоит сильно увлекаться оптимизацией.

Другие требования:

  1. Alt и Title должны отличаться.
  2. Alt не должен быть слишком длинным. Достаточно двух-трёх слов.

Плагины для SEO оптимизации

Для оптимизации под требования поисковых систем на Вордпресс есть несколько плагинов, которые заслужили доверие пользователей. Кратко рассмотрим каждый из них и определим, какое дополнение более функциональное и удобное. Общий принцип управления у всех «продуктов» примерно одинаковый: есть общий конфигуратор, панель работы с модулями и виджет настроек на конкретной странице/записи/категории.

All in One SEO Pack

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

  • Генерация карты сайта, есть возможность отдельно создать Sitemap для изображений.
  • Поддержка технологии AMP для Google.
  • Настройка канонических адресов.
  • Пинг поисковых систем для быстрой индексации изменений на сайте.
  • Работа с Woocommerce.
  • Автоматическая генерация метатегов.
  • Работа с комплексом Title + Description (TDK).
  • Удобное редактирование метатегов на общей странице записей.
  • Русский перевод.
  • Встроенный редактор robots.txt и .htaccess.

Yoast SEO

До выхода более функционального аналога, считался лидером в нише поисковой оптимизации. Настройка Yoast SEO занимает буквально 5-10 минут.

  • Работа с TDK.
  • SEO анализ контента на странице.
  • Создание карты сайта.
  • Редактирование robots и .htaccess.
  • Настройка ролей пользователей.
  • Массовое редактирование.
  • Настройка перенаправлений (премиум-версия).
  • Автоматическая подстановка релевантных внутренних ссылок для перелинковки (премиум-версия).
  • Русский перевод.

Отдавать почти 6 тысяч рублей за расширенную лицензию плагина нет смысла, так как недавно на рынке появился более функциональный продукт, который распространяется бесплатно. Настроек в Yoast SEO для WordPress действительно много, но все они есть и у амбициозного конкурента.

Rank Math

Относительно новый плагин, который пользуется спросом в буржнете. В отличие от Yoast SEO нет никаких платных версий.

  • Удобный пошаговый конфигуратор.
  • Автоматическая генерация канонических URL.
  • Импорт данных из Yoast SEO и AIO.
  • Работа с редиректами.
  • Отслеживание 404 ошибок с возможностью просмотреть историю.
  • Оптимизация контента под социальные сети.
  • Автоматическая генерация метатегов с подстановкой шаблонов: разделитель, название сайта, автор записи.
  • Анализ контента на основе фокусного ключевого слова.
  • Советы по оптимизации страницы.
  • Автоматическое создание микроразметки выбранного формата для определенных типов страниц.
  • Встроенный анализ сайта.
  • Интеграция с поисковой консолью Google.

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

Чтобы развеять все сомнения посмотрите подробное сравнение плагинов.

Комментарии

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

Мой личный рейтинг плагинов:

  1. Anycomment. Новый продукт, который скоро заткнет за пояс продвинутые системы вроде Cackle и Disqus. Расширение ориентировано под Рунет, есть рейтинг, загрузка файлов, авторизация через социальные сети и встроенная аналитика.
  2. wpDiscuz. Мощная система комментирования, которая работает на Ajax. Есть платная версия и дополнительные модули. Авторизация через соцсети, сортировка комментариев, подписка по электронной почте, удобный визуальный редактор полей.
  3. CommentPress. Платный плагин, который закрывает почти все базовые потребности. Вставка изображений, видео, ссылок, рейтинг комментариев, редактирование и удаление, несколько тем оформления.

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

Чек-лист по оптимизации блога

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

Чек-лист по оптимизации блога:

  1. Выбрать SEO Friendly тему.
  2. Выбрать главное «зеркало» для сайта.
  3. Настроить редиректы.
  4. Установить SSL сертификат.
  5. Проработать структуру URL.
  6. Настроить автоматический перевод URL в латиницу.
  7. Установить базовые плагины для расширения возможностей, сжатия CSS/JS, кеширования и ускорения сайта, оптимизации изображений.
  8. Установить и настроить SEO плагин.
  9. Выбрать систему комментирования.
  10. Разместить оптимизированные материалы.

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

Как правильно настроить блог на WordPress после его установки?

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

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

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

Тем более к новому и только что созданному сайту, блогу поисковые системы относятся очень осторожно и недоверчиво на основании того, что в интернете каждый день появляются сотни ГС (говно-сайтов) живущие от силы пару месяцев, предназначение которых является быстро подзаработать денег своему владельцу на таких биржах ссылок, как Sape.

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

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

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

Читайте также:
Реальный заработок "Шнура": все источники дохода

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

Основные настройки блога на WordPress

1) Итак, перед тем как начать настраивать блог на движке WordPress (Вордпресс), нужно сначала войти в административную панель или как ее еще называют админка.

Сначала введите в браузер такой адрес: http://ваш блог (домен)/wp-admin/ чтобы попасть в административную панель WordPress. Если что, то для моего блога вход в админку будет выглядеть так: https://firstprize.ru/wp-admin/.

2) Перед вами откроется окошко, в которое надо будет ввести свой логин admin и пароль, который вы сформировали ранее. Если вы его забыли или не знаете, то спросите о нем у вашего хостера, который регистрировал ваш сайт (домен).

3) Теперь перед вами появятся первые настройки консоли (меню) WordPress, которые будут выводиться на главной странице, как виджеты (колонки).

В основном все это касается новостей и обновлений плагинов, самого движка WordPress и т.д. По сути, тут можно вообще не ставить галочки, так как все это неважно.

4) Гуд, после этого перед вами наконец-таки появится сама административная панель блога. В левой колонке находятся основные настройки.

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

5) Теперь зайдите в «пользователи» «ваш профиль». Тут на ваш вкус выберите цветовую схему оформления меню админки. Ниже в поля «имя» и «ник» впишите свои псевдоним или реальное имя.

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

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

6) Ок теперь перейдите в «настройки» «общие».

Название сайта – тут введите название своего сайта. В название можете вписать свое имя и фамилию, как это делают многие.

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

Адрес WordPress (URL) – тут введите адрес вашего сайта с www или без. Если вы не знаете, какой точный адрес вашего сайта, то спросите у вашего хостера.

Адрес e-mail – тут введите свой емайл адрес, на который будут приходить все уведомления, такие как новые комментарии, зарегистрировавшиеся пользователи, бекап данных и т.д.

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

Роль нового пользователя – тут вы выбираете права пользователям, которые будут посещать ваш сайт. Подписчик и участник – могут оставлять комментарии и подписаться на обновление через RSS рассылку.

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

Часовой пояс – тут выберите ваш часовой пояс города. Если вы его не знаете, то просто выберите город из предоставленного списка.

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

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

7) Теперь идем в «настройки» «написание».

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

Галочку возле «WordPress должен исправлять некорректный XHTML-код автоматически» имеет смысл ставить, если вы только сами в своих сватьях будете прописывать все теги оформления текста, а не пользоваться визуальным редактором.

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

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

Опубликовать – это, как я понял, приложение для браузера, которое позволяет быстро публиковать выделенный текст.

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

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

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

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

8) Гуд, теперь переходим в «настройки» «чтение».

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

В RSS-лентах отображать последние – ту тоже самое.

Для каждой статьи в ленте отображать – тут обязательно выбираем «анонс» а то ваши статьи будут красть плохие дяди и публиковать их на своих сторонних сайтах!

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

9) Теперь идем в «настройки» «постоянные ссылки».

Тут вам надо будет выбрать стиль отображения адресов статей или просто ЧПУ (человеко-понятных URL). Рекомендую выбрать «произвольно», тогда сразу же после адреса вашего сайта будет идти его рубрика и название статьи.

Вот как это выглядит: https://firstprize.ru/vebmasteru-v-pomoshh/kak-ne-umeret-za-kompyuterom-vo-vremya-raboty/ перевод https://firstprize.ru/ /вебмастеру в помощь (рубрика)/ как не умереть за компьютером во время работы (заголовок статьи).

Читайте также:
Средняя зарплата стюардессы в 2022 году

Когда-то я не придал этому должного значения и указал «день и название», о чем теперь очень жалею.

10) Ок, теперь переходим в «настройки» «медиафайлы».

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

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

Тут же вы можете поставить галочку возле «помещать загруженные мной файлы в папки по месяцу и году» в таком случае у вас в главной папке «uploads», в которой хранятся все картинки будут еще создаваться подпапки с датами 2014/06/11.

11) Заходим в «настройки» «обсуждение».

Тут в основном и так все понятно, но все же некоторые моменты я поясню.

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

Разрешить оповещения с других блогов (уведомления и обратные ссылки) – тут тоже самое, но только если вы поставите открытую ссылку на сторонний блог.

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

Автор комментария должен указать имя и e-mail – рекомендую поставить галочку, а то завалит спамом.

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

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

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

Разрешить древовидные (вложенные) комментарии глубиной уровней – поставьте тут галочку, если хотите чтобы комментарии вкладывались друг в друга при ответе. Подробнее про древовидные комментарии читайте тут.

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

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

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

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

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

Я лично поставил «Wavatar» это такие забавные рожицы, которые выражают разные эмоции и чувства человека, такие как: грусть, радость, злость, печаль и т.д.

Что же, теперь-то ваш блог на движке WordPress настроен правильно и можно приступить к дополнительным настройкам.

Дополнительные настройки блога на WordPress

12) Изначально у вас в адмике будет стоят очень важный плагин от спама под названием Akismet, к которому нужно получить специальный пароль, чтобы он заработал. О том, где его взять, читайте в этой статье.

13) После того как вы установили движок WordPress неплохо бы установить на него красивую тему оформления, а не то безобразие, которое стоит изначально. О том, как установить и настроить тему на WordPress, читайте в этой статье.

14) Также хорошо было бы сделать очень важный файл для поисковых роботов под названием robots.txt, который запретит индексировать дубли (те же самые страницы с другими адресами) вашего сайта. О нем читайте здесь.

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

Внутренняя оптимизация wordpress блога!

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

Некоторые вебмастера думают, что если контент (статьи) на их блоге будет уникальный, качественный и востребованный, то соответственно пойдут и посетители на блог с поисковых систем, короче посещаемость будет расти.

Да это так, контент рулит это точно, посещаемость бесспорно будет расти если писать статьи правильно (Как правильно списать статьи на wordpress), но если еще и правильно оптимизировать свой блог на внутриклеточном уровне, то посещаемость будет расти еще выше, а так же внутренняя оптимизация хорошо влияет на повышение показателей ТИЦ и PR. Поисковики любят хорошо оптимизированные сайты!

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

1. Плагин All in One SEO Pack.

Установите этот плагин сразу же после установки блога! Это основной плагин для внутренней оптимизации. После установки активируйте его в админке и заполните первые три поля, а именно:

Home Title — заголовок главной страницы. У меня он такой — Блог Александра Борисова | Как создать блог и заработать в интернете. Заметьте, я разделил 2 названия слешем. Поисковики любят их.

Home Description — описание главной страницы.

Home Keywords (comma separated) — ключевые слова для главной страницы через запятую. Еще набор ключевых слов для главной страницы называют — семантическое ядро. Вроде бы такое страшное слово (семантическое ядро), а на самом деле все так просто, обычные ключевые слова для главной страницы.

Очень серьезно отнеситесь к составлению семантического ядра, так как это очень сильно влияет на выдачу в поисковых системах вашего блога. Не вписывайте в Home Keywords тысячу слов, достаточно 10-15. Именно тех, по которым вы хотите попасть в топ 10 выдачи Google или Yandex и даже выше. Обязательно напишите отдельную статью на вашем блоге с заголовками этих ключевых слов.

Все основные настройки плагина стоят как надо, можете ни чего не менять!

Используйте плагин All in One SEO Pack при написании каждой статьи на ваш блог прописывая в нем заголовок, описание и ключевые слова, не ленитесь, потом же лучше будет. Я иногда даже больше времени уделяю подбору ключевых слов к статье чем самому написанию статьи!

Читайте также:
Как заработать на путешествиях по миру и России - рабочие способы

2. Плагин RusToLat.

Так же установите этот плагин. Обязательно! RusToLat — плагин который формирует ссылки ваших страниц в правильный и нужный, для хорошей оптимизации блога, вид. Изначально в wordpress ссылки на ваши статьи и другие страницы отображаются в виде ссылок такого вида: http://blog.ru/?p=12

Лучше заменить такие ссылки на другие, вот такие http://blog.ru/nazvanie-stati Такой вид ссылок больше нравиться поисковикам. После того как плагин RusToLat установлен необходимо настроить постоянные ссылки ЧПУ. Зайдите в админку блога — параметры — постоянные ссылки и поставьте точку в пункте произвольно и вставьте в поле вот эту строчку:

Кстати, не делайте заголовок в статье слишком длинным, имеется в виду заголовок не в самой статье, а в ссылке. Если она получается очень длинной, укорачивайте ее. Не больше 3-5 слов в ссылке.

3. Составление правильного файла robots.txt для блога .

Об этом я писал в своей предыдущей статье — «Файл robots.txt для wordpress». Я много раз проводил эксперименты с файлом robots.txt и пришел к выводу что тот, который дан в моей статье, самый лучший вариант. Даже сами разработчики wordpress рекомендуют составлять robots.txt именно так. Если вы создаете в корне блога какую-то новую папку которую поисковикам видеть не обязательно, то закрывайте ее от индексации:

Помните, правильно составленный файл robots.txt — залог успеха блога!

4. Составление карты сайта для блога.

Об составлении sitemap.xml я писал в своей предыдущей статье — «Карта сайта sitemap.xml для блога wordpress». Кстати забыл написать там про то, что есть еще для wordpress специальный плагин, который автоматически составляет sitemap.xml и сжатую карту сайта sitemap.xml.gz. Называется этот плагин — Google XML Sitemaps. Скачайте и установите его.

Кроме sitemap.xml и сжатой карты сайта sitemap.xml.gz необходимо сделать карту сайта на самом блоге. У меня она оформлена в виде отдельной страницы — Все статьи блога. Это очень приятно как для поисковых роботов, так и для посетителей вашего блога! Делается такая карта сайта при помощи специального плагина — Dagon Design Sitemap Generator.

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

5. Наполнение контентом.

Окей. Все вышеперечисленное сделали, теперь можно писать в блог. Повторюсь, писать нужно правильно, вот статья — «Как правильно писать статьи на wordpress». Контент должен быть уникальным, качественным и только вашим, ни в коем случае не копируйте контент с других блогов, потому что поисковики не любят это, вы сразу опуститесь в их глазах!

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

6. Структура блога или внутренняя перелинковка.

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

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

С других страниц блога и карты сайта есть ссылка на главную страницу.

В каждой статье блога есть ссылка на главную страницу.

В каждой статье блога есть ссылки на другие похожие статьи вашего же блога.

Итог всему этому — хорошая индексация сайта поисковым роботом. Так робот не заблудиться на вашем блоге и не попадет в тупик. В общем получается круговорот! Присмотритесь к внутренней перелинковке моего блога и увидите как это выглядит.

Обязательно произведите внутреннюю перелинковку страниц своего блога. Это очень важно! По возможности делайте так, чтобы под каждой статьей вашего блога были ссылки на другие его статьи. Кроме того ссылки должны быть еще и в самой статье, только не перебарщивайте. Максимум 3-5 ссылок!

7. Исходящие ссылки на другие сайты и блоги.

Иногда пишешь статью и нужно поставить ссылку на какой-то другой сайт или блог. С одной стороны это хорошо, но с другой — плохо. Чем больше ссылок на вашем сайте на другие ресурсы, тем хуже.

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

В общем ссылка должна выглядеть так:

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

Идем дальше. ОЧЕНЬ ВАЖНЫЙ МОМЕНТ — не ставьте слишком много ссылок на другие сайты с главной страницы. Большущая ошибка новичков, наставят кучу ссылок на главной странице в разделе «друзья сайта» к примеру и думают потом, почему PR ресурса на нуле.

У меня был PR=2, по неопытности наставил кучу ссылок с главной страницы и PR упал до нуля! Теперь понял почему. Вот теперь ждать очередного апдейта PR Google. Максимум 5-7 ссылок не больше!

Так же заключайте в вашем блоге весь лишний код в тег код . Скрипты, счетчики, форму подписки feedburner и т.д. Рекламу оставьте. =)

8. Оптимизация картинок на блоге.

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

9. Оптимизация комментариев блога .

Все просто. Установите плагин — WP-Noindex. Он заключает ссылки в комментариях в теги , что запрещает их индексацию Яндексом. А вообще лучше не этот плагин, а плагин wp-noexternallinks. Он и ссылки в комментариях закроет и во всех статьях, а если надо какие-то открыть, то добавите их в исключение в настройках плагина.

10. Оптимизация поиска по блогу.

Тоже ни чего сложного. Скачайте и установите плагин — wp_stem_ru. Этот плагин улучшает поиск по блогу. Он отрезает окончание слова при поиске, чтобы нашлось больше вариантов. Достоин установки. Ну вот и все на этом. Если у кого есть еще какие-то советы по внутренней оптимизации wordpress пишите в комментариях. Спасибо!

Читайте также:
Как заработать на видеомонтаже - способы поиска клиентов

10 cпособов ускорить сайт на WordPress

Мы перевели статью о том, как оптимизировать WordPress и как ускорить работу сайта на WordPress.

Во время экспериментов авторы статьи использовали инструмент Google PageSpeed Insights, чтобы измерить скорость сайта по шкале от 1 до 100.

После применения лайфхаков сайт на WordpRess получил 100 из 100 баллов по шкале скорости Google PageSpeed.

Оптимизация сайта на WordPress — это не так сложно. Рассказываем о 10 способах, как ускорить сайт на WordPress.

Из статьи вы узнаете:

Выбрать лучшего провайдера веб-хостинга

Если время ответа сервера превышает 200 миллисекунд, тест Google PageSpeed покажет предупреждение.

Чтобы проверить скорость сайта, используйте тест Google PageSpeed.

Установить плагин кэширования и использовать кэширование в браузере

После того, как вы уменьшили время ответа сервера, можете приступать к кэшированию. Google рекомендует кэшировать статический контент сайтов WordPress. Кэширование может ускорить сайт на WordPress в 3-7 раз.

В тройке лидеров среди плагинов кэширования WordPress:

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

До установки плагина кэширования график скорости сайта Google PageSpeed показывал 64/100.

После установки плагина W3 Total Cache мы снова протестировали сайт и получили 83/100 на графике Google PageSpeed. Налицо оптимизация скорости загрузки сайта.

  • Память: 2048 МБ
  • Диск: 20 ГБ SSD
  • Трафик: Безлимит
  • CPU: 2 ядра

Минимизировать использование CSS и JavaScript

Cкорость загрузки сайта WordPress также зависит от оптимизации кода. Поэтому удаляйте пробелы, новые строки, комментарии и разметку блоков в HTML, JavaScript и CSS файлах.

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

Вот, что показывает страница Google PageSpeed по использованию JavaScript и CSS:

Топ-плагины WordPress для удаления ненужного CSS и JavaScript

  • Autoptimize
  • WP Super Minify

Оптимизировать картинки

Бесплатные онлайн-инструменты для оптимизации картинок

Топ-плагины WordPress для оптимизации картинок

  • WP Smush
  • Imagify Image Optimizer
  • Optimus – WordPress Image Optimizer
  • ShortPixel Image Optimizer
  • EWWW Image Optimizer

До установки плагина оптимизации картинок сайт работал со скоростью 84/100 баллов по шкале Google PageSpeed.

После установки плагина оптимизации скорость стала 92/100.

Если после установки плагина вы все равно видите предупреждение от Google об оптимизации картинок — не переживайте. Инструмент Google PageSpeed предоставляет оптимизированную версию этих картинок. Вы можете загрузить их, а потом обновить в библиотеке медиа в WordPress или через File Manager.

Также убедитесь, что вы почистили кэш веб-сервера.

Включить сжатие Gzip

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

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

Благодаря сжатию Gzip общий размер страницы может снизиться на 50-70%, что снизит время загрузки. Если у вас не включено сжатие Gzip, инструмент Google PageSpeed предупредит об этом.

Вы можете включить сжатие Gzip с помощью плагина W3 Total Cache, через файл .htaccess или используя один из плагинов сжатия:

Проверить, активировано ли на Gzip-сжатие, можно на сайте Check Gzip Compression.

Очищать корзину и оптимизировать базу данных WordPress

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

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

Как оптимизировать сайт на WordPress и базы данных

  • WP-Optimize
  • WP-Sweep
  • Advanced Database Cleaner
  • Optimize Database after Deleting Revisions

Эти плагины убирают весь ненужный мусор из базы данных WordPress и посылают запросы оптимизации к базе данных MySQL, не заходя в PHPMyAdmin.

Использовать сеть доставки контента

Сеть доставки контента, или CDN — это кластер географически распределенных серверов, который быстро доставляет статический контент посетителям с ближайших к ним серверов.
Благодаря CDN скорость сайта растет, что повышает ваш рейтинг в Google.

Чтобы настроить CDN на WordPress, понадобится 5 минут и плагин типа W3 Total Cache.

Снизить количество версий постов и отключить трекбеки и пингбеки

Снизить количество версий постов

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

По умолчанию, WordPress сохраняет неограниченное количество версий постов. Вы можете ограничить это число до, например, 4-5 версий.

Чтобы это сделать, добавьте строчку кода в файл wp-config.php:

define( ‘WP_POST_REVISIONS’, 5 );

Если хотите полностью отключить систему хранения версий, добавьте строчку кода в файл wp-config.php:

define( ‘WP_POST_REVISIONS’, false );

Отключить трекбеки и пингбеки

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

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

Разбивать комментарии на страницы

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

Зайдите в Настройки обсуждения и активируйте пункт Разбивать комментарии верхнего уровня на страницы:

Не загружать видео напрямую в WordPress

Загружать видео напрямую в админку WordPress — плохо. Это истощает трафик сайта и увеличивает размер резервных копий.

Загружайте видео в популярные видео-провайдеры и используйте ссылку в WordPress. Используйте такие видео-провайдеры:

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: