Первые шаги по созданию SEO блога
Это уже вторая версия блога. Первая так и не увидела открытый Интернет: только я выбрал хостинг и собрался ставить на него WP, как вышла новая 2.9 версия самой популярной блоггерской CMS. Кто-то начал ругать её за поломанные блоги, кто-то стал ждать русифицированной версии, а я решил отказаться от предыдущих наработок и поставить чистую не локализованную версию, дорабатывать её прямо на хостинге и описывать данный процесс. Начали.
Установка
Этот процесс был описан много раз: загрузка на сайт, создание файла конфигурации и получение пароля для доступа в админку – тут действительно всё просто. Я лишь добавлю пару комментариев.
- Установка по умолчанию не содержит файла robots.txt
- Установка по умолчанию не содержит файла favicon.ico
- В установке по умолчанию нет возможности увидеть посетителей блога
- В установке по умолчанию не работают ЧПУ
- После подключения ЧПУ адрес статьи частично отображается на русском языке
Действия после установки
Создал robots.txt следующего содержания:
User-agent: *
Disallow: /
Ничего личного, но пока в блоге не появятся статьи, пока всё не будет настроено и готово к приёму посетителей, роботам с поисковиков не следует индексировать сайт. Дурные роботы могут эту директиву проигнорировать, но от них мне ничего и не нужно. Главное – не забыть разрешить индексацию после окончания работ.
Добавил иконку favicon.ico в корень сайта – это делает блог узнаваемым не только по дизайну страниц, но даже по ссылке в закладках или в выдаче поисковых систем. Если с созданием этой иконки есть проблемы, то можно воспользоваться каким-нибудь on-line сервисом. Например – [ссылка]. Лучше он или хуже аналогичных не скажу. Пользуюсь им по принципу «поддержи отечественного производителя». Нареканий на его работу у меня не было.
Добавил plugin myStat. С его помощью можно в один клик посмотреть, кто и откуда попал на сайт. Он не является заменой развитых сервисов аналитики, но неплохо дополняет их. Я раньше пользовался другим плагином и поставил этот только из спортивного интереса. Если будет интересно – опубликую выводы, сделанные по результатам его использования.
Включил ЧПУ – ссылки могут состоять из понятных, пусть и записанных нерусскими буквами слов, а могут – из фантастической комбинации не воспринимаемых человеческим мозгом символов. Мне больше нравится первый вариант. Именно его и называют «чистые ссылки», «человеко-понятные URL» и т.п. Для этого в «админке» я зашёл в Settings»"->»Permalinks» и выбрал отличный от Default cпособ формирования адреса статьи. Я выбрал вариант «Custom Structure » и немного изменил – у меня он выглядит так: /%category%/%postname%
Чтобы сделанные изменения вступили в силу, нужно не только сохранить их, но и добавить несколько строк в файл .htaccess – это файл, позволяющий настраивать работу сервера. Чтобы нужные изменения были внесены в него автоматически, его можно сделать доступным для записи. Но мне это не нравится, поэтому я создал .htaccess вручную и поместил в него скопированный из админки вот этот набор букв:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Установил плагин Rus-to-Lat – видели блоги, у которых адреса частично написаны кириллицей? Это показатель того, что на них данный плагин отсутствует. После установки и активации плагина, про эту проблему можно забыть раз и навсегда.
Установил плагин RC Link Redirector от Роланда Чанишвили. Он позволяет превращать внешние ссылки во внутренние, управлять способом отображения внешних ссылок в тексте статей, комментариях, блогролле и т.п. Ссылки на указанные в белом списке домены будут оставаться в первоначальном виде. А все прочие – преобразовываться в нечто непонятное. Зачем мне это нужно? Ну не ставить же nofollow - он не обрабатывается даже своим создателем.
Создал XML-карту сайта с помощью плагина Google XML Sitemaps. Это нужно для улучшения индексирования блога поисковиками. Пока я не буду её задействовать, т.к. индексация блога запрещена. Вот и второй пункт в ToDo: добавить карту сайта в поисковики после изменения robots.txt.
Организовал трансляцию RSS через сервис FeedBurner. Для этого нужно иметь аккаунт на этом сервисе. У меня есть. Установил плагин FeedBurner FeedSmith, в настройках плагина указал выданный мне Фидбёрнером адрес и сохранил изменения. Подписку на комментарии и подписку через e-mail пока делать не буду. Более подробно процесс установки, настройки и использования можно прочесть здесь. А зачем нужен сам Feesburner и как завести в нём аккаунт смотрите по ссылке FeedBurner Help.
Пока писал этот пост, обнаружил, что в стандартном редакторе нет возможности из меню вставлять заголовки H2, H3 и т.п. Каждый раз лезть в HTML код было лень, поэтому я поставил плагин TinyMCE Advanced, который решает эту проблему. Может быть это не самый элегантный способ добавить в меню редактора пару-тройку кнопок, но меня он устроил. Можете подсказать лучший способ и я его испытаю.
Украшательства
Ничего не скажу про тему по умолчанию. Просто поменяю её на что-то «более другое». Я выбрал шаблон RAYON от NewWPThemes.com. Впоследствии он подвергнется серьёзной доработке. Особенно при «имплантации» в блог на Textpattern. Для начала я просто убрал всю рекламу, которой в шаблоне предостаточно. Потом уберу все закодированные фрагменты – я не собираюсь вырезать упоминания об авторстве шаблона, поэтому от контроля избавлюсь. Но иметь на своём сайте непонятные мне фрагменты кода я не хочу.
Прочее
Заканчивается 2009-й год, который можно назвать годом Twitter в России. За последние два месяца русскоязычная аудитория Twitter выросла на треть от того, что собрала с 2006 года. А по числу упоминаний этому социальному сервису просто нет равных. Это я к тому, что создан Twitter-аккаунт для поддержки этого блога – @ihhi9 – следите за ним. Все новости проекта будут отражаться в нём, но не все новости Twitter-аккаунта будут видны в блоге.
