Делаем правильный robots.txt и sitemap.xml

Wordpress и плагины, Блоггерам 29.05.2009

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

Почему дублирующийся контент это плохо?

Вот, что говорит по этому поводу Google (перевод), можно так же найти информацию по поводу поисковой системы Яндекс, где говорится что их алгоритмы банят сайты с дублирующимся контентом. Не знаю так это или нет, я не специалист в области SEO (если есть спецы — отпишите в камменты), но на всякий случай прикрою дубляжи!

Воспользуйтесь поиском от Google или Яндекс и вы найдете море информации по этой теме.

UPD: Про дублирующийся контент в WordPress.

Robots.txt

robots.txt — файл ограничения доступа к содержимому роботам на http-сервере. Файл должен находиться в корне сайта (т.е. иметь путь относительно имени сайта /robots.txt). При наличии нескольких субдоменов файл должен располагаться в корневом каталоге каждого из них. Данный файл дополняет стандарт Sitemaps, который служит прямо противоположной цели: облегчать роботам доступ к содержимому.

http://ru.wikipedia.org/wiki/Robots.txt

Также есть немного информации на форуме MasterTalk: Что такое robots.txt и для чего он нужен, а также есть сайт посвященный этому файлу — Все о файле robots.txt по-русски.

Вот еще эксперименты Дениса Болтикова по идеальному роботсу для WordPress: Идеальный robots.txt для WordPress и Идеальный robots.txt для WordPress — 2.

Читать полностью »

Плашечка для загрузок, дэмок и сносок в блоге

Wordpress и плагины, Блоггерам 07.05.2009

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

Вот так выглядит плашечка для «загрузок»:
blockquote-download-mini

Делается очень легко, в CSS файле надо добавить:

blockquote.download  {
    color: #666;
    background: #D4FFC6 url('путь до файла с фоновой картинкой') no-repeat center left;
    margin: 0;
    padding: 5px 10px 3px 50px;
    border: 2px solid #c4c4c4;
}

А далее, в редакторе записей просто обрамляете необходимый текст в:

<blockquote class="download">
    Ссылки на скачку!
</blockquote>

И получаете:

Ссылки на скачку!

То же самое проделываем для плашек «демка», «дополнительна информация» и т.д.
У меня они просто отличаются цветом фона и рисунком.

Рефакторинг блога

Wordpress и плагины 26.03.2009

Поменял оформление блога, еще осталось изменить меню и форму поиска, а так меня уже все устраивает. А как вам дизайн?

Плагины которые использовал раньше — повыкидывал, оставил только:

  • Блокировка запросов на новые версии — служит для того чтобы каждый раз WordPress не запрашивал информацию о новых версиях системы и плагинов.
  • Яндекс.Фотки — плагин, собственной разработки, который выводит превьюшечки в сайдбаре с сервиса Яндекс.Фотки.
  • Akismet — защита от спама, основанная на поиске спам-сообщений в общей базе спама и спамеров.
  • All in One SEO Pack — изменение вида заголовков, добавление ключевых слов и описаний, закрытие индексации «дублирующего контента».
  • FD Feedburner Plugin — замена стандартного RSS-потока на проксированный RSS-поток от FeedBurner’a.
  • Google XML Sitemaps — генерирование Google Sitemaps‘а (создание карты сайта в формате XML).
  • Subscribe To Comments — подписка на комментарии, очень важный атрибут любого блога!

Добавил новые плагины:

  • CodeColorer — подсветка синтаксиса, мне нравится что он <code> использует, да и вообще посимпатичнее и полегче на мой взгляд, сразу говорю поправьте style.php, отрубите лишнее. Очень хорошая замена WP-Syntax!
  • LiveJournal Crossposter — кросспосты в ЖЖ.
  • Search keywords — автоматически выведет в старых постах блок ссылок на другие посты в блоге, при этом в качестве текстов ссылок подставятся поисковые фразы, по которым посетители пришли из поисковика на эти посты в вашем блоге.
  • WP No External Links — избавляемся от ссылок на внешние сайты, плагин подменяет при отдаче новости внешнюю ссылку на внутреннюю с редиректом.

А это отключенные плагины, включаю при необходимости:

  • Delete-Revision — удаляет из базы старые версии ваших записей и страниц.
  • WP Tuner — плагин для поиска узких мест в вашем блоге WordPress, а именно показывает: какие файлы темы как быстро обрабатываются, какие плагины кушают сильно много ресурсов, какие запросы слишком медленные и т.п. полная детальная статистика, показывающая даже какой файл движка или плагина делает какой запрос и сколько он длится, сколько потребляет ресурсов.

Читать полностью »

Яндекс.Фотки 1.1 — плагин для WordPress

Wordpress и плагины 17.02.2009

yandex-fotki-10

Сделал каталог для плагина и “ссылки на фотографию”. Собственно ради этого пост бы не стал писать, больше охота обсудить как именно реализовать кеширование…

Кеширование?

  1. На файлах (например массив сериализованный в файл)
  2. Средствами плагинов (Hyper-Cache, Super-cache и т.д.) через API
  3. Средствами плагинов (Hyper-Cache, Super-cache и т.д.) просто посредством того, что они все подряд кешируют…
  4. Забей, не кешируй… (но это не тоже самое что и “отключение кеширования”)

Скачать плагин Яндекс.Фотки версии 1.1

Обновился до WordPress 2.7.1

Wordpress и плагины, Блоггерам 12.02.2009

wordpress

Сегодня обновил свой WordPress, как всегда по старинке, через консоль. Вот парочка новостей о релизе:

Были проблемы у CharnaD с производительностью... А я дампнул базу и затарил директорию с блогом, все работает корретно, видимого снижения производительности не выявлено! :)

# cd /home/user/
# fetch http://ru.wordpress.org/wordpress-2.7.1-ru_RU.zip
# cd ./backups/
# mysqldump -udb_user -p db_name > db_name_090212.sql
# gzip db_name_090212.sql
# tar -czf example.com_090212.tar.gz /home/user/example.com/wp_dir/*
# cd ../
# unzip ./wordpress-2.7.1-ru_RU.zip -d /home/user/example.com/
# cd /home/user/example.com/
# cp -R wordpress/* ../wp_dir/
# rm -rf wordpress/

P.S. Поменял адрес http://feeds2.feedburner.com/adw0rd, если не трудно переподпишитесь :)

Читать полностью »