Базовая оптимизация блога на WordPress

Прорекламирую ещё одну весьма любопытную и полезную заметку, посвященную базовой оптимизации блогов, основанных на движке WordPress. Заметку достаточно удобно использовать в качестве контрольного списка мероприятий по начальной оптимизации wordpress-блога.
Автор “Самой необходимой оптимизации WordPress” описывает тринадцать приёмов оптимизации для блога, описания толковые, достаточно подробные и понятные:

  • хлебные крошки” – навигация и внутренняя перелинковка блога
  • настройка ЧПУ (Friendly URL) – о правильных ЧПУ я писал в своей заметке Сборка WordPress для сплога
  • похожие записи – вывод под заметками ссылок на похожие записи в блоге
  • популярные посты – рейтинг записей блога с выводом самых популярных
  • переход к предыдущей и следующей записям в блоге
  • постраничная навигация по блогу
  • создание карты блога (текстовой и в виде xml-файла)
  • кэширование страниц блога при помощи плагина SuperCache – для ускорения доступа посетителям и поисковым роботам (ни те, ни другие не будут ждать окончания бесконечной загрузки страниц)
  • зполнение мета-тегов в заголовках страниц блога (мета-теги description и keywords например)
  • улучшение поиска по блогу
  • правильное составление файла robots.txt
  • вывод заголовка заметки в блоке комментариев
  • удаление пустых строк из заметок, могущих вызвать ошибки генерации RSS-фида через feedburner

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

Seopanel – панель управления продвижением.


Встретил достаточно полезную для продвижения и раскрутки вещь – бесплатный набор скриптов по управлению продвижением под названием Seo Panel (можно скачать на домашнем сайте панели – www.seopanel.in).
Установил с целью попробовать (инструкция по устновке Seo Panel также доступна на домашней странице, установить не сложней, чем wordpress). Что, на мой взгляд, наиболее интересно в этой панели – добавление сайта в интернет-каталоги, т.н. “прогон по каталогам” (в полуавтоматическом режиме – поля заполняются автоматически, а капчу надо вводить вручную, список каталогов довольно внушительный).

Возможности SEO Panel

Помимо регистрации сайта в каталогах, базовая версия (панель может быть расширена скриптами) СЕО панели умеет следующее:

  • отслеживать позиции в поисковой выдаче по заданным ключевикам (google, yahoo и msn – не самый распространённый для России набор, но возможность подключения плагинов позволяет решить эту проблему)
  • создавать карту сайта (что для wordpress не актуально из-за наличия хороших плагинов аналогичного функционала)
  • проверять рейтинг сайта (PR и рейтинг Alexa)
  • искать обратные ссылки на сайт (Google, Yahoo, MSN, Altavista и Alltheweb)

Основным минусом SEO панели на данный момент является её ориентированность на западный сегмент интернета. Хотя для работающих именно там это как раз будет плюсом 🙂 Однако расширяемость панели плагинами позволяет надеяться на исправление такого досадного упущения, а познакомиться с ней полезно хотя бы для того, чтобы добавить свой сайт в каталоги (СЕО панель по отзывам отлично работает на тестовых хостингах типа денвера)
Кстати, с SEO Panel можно поработать в демо-режиме на домашнем сайте. Кроме того, появилась русифицированная версия SeoPanel, с примерами подключения Яндекса.

Получение обратных ссылок – ещё один способ

backlinks-for-blog

На правах анонса.
Встретил очень полезную, на мой взгляд, заметку по получению бэклинков, в которой автор делится своим списком сайтов, позволяющих получить обратную ссылку на нужный ресурс (блог).
Думаю, что новичкам вроде меня ознакомиться стоит непременно:
Создаём список жирных бэков вместе

Кросс-постинг из WordPress в Twitter

Кросс-постинг блога в twitter при помощи feedburner
Кросс-постинг блога в twitter при помощи feedburner

Заходил проверить RSS-фид своего блога СетевойГибитобой на feedburner.com и в настройках заметил новинку, предлагаемую feedburner – синдикация выбранного новостного канала в twitter.
Естественно добавил свой твиттер-аккаунт, всё отлично работает (в отличае от плагинов для кросспостинга из wordpress в twitter, которых я несколько штук перепробовал и ни один меня не устроил).

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

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

Карта блоггеров – найди единомышленников


Довольно любопытный сайт попался мне на глаза. Развлекательного свойства, но с блоггерством связан напрямую. Представляет собой карту блоггеров – гуглокарту, снабженную инструментами для поиска добавивших себя в базу блоггеров. Я себя добавил на карту, несколько десятков человек рядом с собой нашел (что неудивительно для такого достаточно крупного города, как Питер).
Добавьте и вы себя на карту, найдите единомышленников 🙂
А если не знаете, как заработать в интернет – читайте мой блог СетевойГибитобой и будем учиться вместе!

Новогоднее поздравление и небольшой подарок

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

Также я успел приготовить небольшой подарок для тех, кто пользуется блог-движком WordPress для создания сателлитов.
WordPressXMLCreator Online отныне не имеет ограничений (кроме ограничения на размер файла, с целью регулирования трафика)! Иными словами, онлайн версия генератора XML для импорта в WordPress теперь умеет:

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

И в придачу – имеет справку с примером исходного файла (подробности о возможностях скрипта есть на справочной странице)
Все замечания по работе и пожелания по доработке и расширению функционала принимаются через комментарии или по e-mail!

Ещё раз – всех с Новым Годом! 🙂

Задаётесь вопросом “Как заработать в интернет?”. Блог СетевогоГибитобоя даст ответ!

Как получить тематические обратные ссылки (бэклинки) – палю тему

Обратные ссылки - обратная связь для сайтов
Обратные ссылки - обратная связь для сайтов

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

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

Читать далее Как получить тематические обратные ссылки (бэклинки) – палю тему

Автоматическое определение кодировки терминала в perl-скрипте.

Надоело руками менять кодировки для нормального вывода русского текста в своих perl-скриптах в зависимости от кодировки терминала (запускаю скрипты под Linux (utf8), Windows (ActivePerl, cp866) и Windows (Cygwin, cp1251)). Немного погуглил, но никаких готовых рецептов не встретил, хороший запрос для поиска что-то в голову не пришёл.

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

#!/usr/bin/perl;
use utf8;
require encoding;
import encoding  ('utf8', 'STDOUT' => &SetEncoding);

sub SetEncoding {
    if ($^O =~ /^MSWin\d{2}$/i) {
        return 'cp866';
    }
    elsif ($^O =~ /^cygwin$/i) {
        return 'cp1251';
    }
    elsif ( условие для следующей ОС (например - linux) ) {
        return 'utf8';
    }
    # и так далее, исходя из личных потребностей
}

Замечания, исправления, дополнения и/или другие способы решения задачи по автоматической установке кодировки для perl-скрипта всегда приветствуются!

И на всякий случай, если вдруг мне не удастся найти время написать ещё что-то в блог до нового года – поздравляю всех своих читателей с наступающим новым годом, успехов вам и побольше приятных открытий! 🙂

PS: А для интересующихся фрилансом – новый, но достаточно любопытный ресурс ФрилансFM – портал о фрилансе.

Файл настройки vim – .vimrc (для Linux и Windows)

Продолжу сохранение самых интересных своих конфигурационных файлов. Сегодня пришла очередь файла конфигурации для редактора vim.vimrc (находится обычно в домашнем каталоге пользователя: ~/.vimrc, также пример файла есть в /etc/vim). Довольно много времени ему уделил, собирая настройки и разделяя их применение для разных ОС (Windows и Linux). А будет ли он завершён окончательно – даже и не знаю 🙂

Самое хорошее русскоязычное руководство (с примерами) по настройке Vim из встретившихся мне в интернете: Очередной HowTo по Vim. Именно из него я взял функцию для переключения раскладок клавиатуры без потери реакции редактора на нажатия управляющих клавишей в случае раскладки, отличной от английской.

Перемещение по табам сделано в стиле моего любимого эмулятора терминала – urxvt (Shift+стрелка). Можно просто скопировать все настройки в свой файл ~/.vimrc, открыв мой vimrc на отдельной странице.
Читать далее Файл настройки vim – .vimrc (для Linux и Windows)

Библиотека для WordPress. Как сделать своё файлохранилище

Решил переделать страницу с книгами на своём сайте, воспользовавшись доступом к MySQL, который всё равно используется в wordpress. Суть переделки довольно проста – создать функцию, которая, найдя в теле страницы определённый тег, заменяла бы его некоей информацией, полученной из базы данных wordpress. В базе, в свою очередь, может быть что угодно, в моём случае – описания и ссылки на файлы книг, представленных в “Библиотеке”. Сложного в написании такой функции ничего нет, по таком принципу кстати работают многие плагины, например вставляющие видео или музыку на страницу.

Читать далее Библиотека для WordPress. Как сделать своё файлохранилище

Perl, Linux, программирование, настройка и что-нибудь ещё…