оптимизация


Data URIs

Для быстрой загрузки изображений используйте data:url

В css это делается данной конструкцией:

.class {
background: url("data:image/png;base64,you_code_here") no-repeat 0 0;
}

Вместо png впишите тот формат, который вы закодируете (gif, jpg, png).

В html это выглядит так:

<img width="10" height="10" alt="star" src="data:image/png;base64,you_code_here" />

Собственно формат записи:

data:[<mime type>][;charset=<charset>][;base64],<encoded data>

Зачем мне использовать data:url ?

Главная причина это http запросы. С помощью данной технологии меньше запросов. Меньше запросов, значит лучше :)

Как закодировать картинку?

Используйте в поиске фразу base64 online или один из ресурсов:

Поддержка браузеров

Все современные браузеры поддерживают. IE начинает поддерживать с 8 версии.

15 самых необходимых хаков и плагинов для комментариев WordPress

Во время введения блога важной составляющей являются комментарии. Для посетителей важен feedback – обратная связь. Поэтому всегда отвечайте на комментарии, что я, в принципе, пытаюсь делать. :)

Для качественной обратной связи с пользователем к статьям обычно разрешают комментирование.

Давайте, рассмотрим  15 полезных хаков/плагинов для комментариев WordPress’a , которые облегчат ваш обмен информацией с гостями сайта.

1 – Свой стиль для комментариев

свой стиль для комментариев вордпресс

Автор предлагает 3 вида комментариев, отличающихся не только внешне. Все они выглядят очень приятно, вот они:

1

стиль комментариев wordpress

2

стиль комментариев wordpress

3

комментарии wordpress

Подробнее

 2 – Чередование стиля комментариев вордпресс

чередование стилей комментариев

Вы, наверное, часто такое видели. Четные комментарии можно оформить одним цветом, нечетные другим. Очень удобно и приятно, главное использовать не яркие цвета. Например, как у меня. ;)

Подробнее

3 – Комментарии автора статьи

комментарии автора блога

Хотите, чтобы комментарии автора статьи были выдели как-то особенно? Это совсем несложно. Достаточно подправить немного кода WordPress’a. Это даст лучший эффект, ведь автор обычно отвечает на важные вопросы и уменьшается количество повторяемых вопросов.

Подробнее

4 – Выделить комментарии нескольких авторов

wordpress-comments

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

Подробнее

5 – Нумерация комментариев

нумерация вордпресс комментариев

Простое решение на wordpress для нумерации комментариев к вашим статьям.

Подробнее

6 – Смена аватар Gravatar по умочанию

gravatar-comments-wordpress

Многие блоги показывают аватары в своих  блогах. Но ведь они не всегда вписываются в ваш дизайн. Автор блога Pro Design Blog расскажет, как добавить свой собственный Gravatar по умолчанию, а также предоставит несколько советов о том, как сделать хорошее изображение для Gravatar.

Подробнее

7 – Аватары из twitter

аватары из твиттера на wordpress

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

Подробнее

8 – Редактирование комментирования пользователями

комментарии вордпресс хаки

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

Подробнее

9 – Подписаться на обновления комментарий

хаки для комментариев wordpress

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

Подробнее

Внимание!  Раскрутка сайта от студии http://www.creativo.kz/services/raskrutka-sajta.html в Казахстане. Вывод вашего сайта в топ.

10 – Предотвращение прямого доступа к comments.php

wordpress comments hacks

Зачем это делать? Чтобы защитить себя от спама. Так ка спамщики-боты обычно приходят из неоткуда и напрямую запрашивают ваш comments.php. Скажем, нет спаму!

Подробнее

11 – Добавление проверки данных с помощью JQuery

комментарии вордпресса

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

Подробнее

12 – Стиль для уникального сообщения/статьи

уникальный id для комментария wordpress

Можно задать каждому комментарию в стиле вывод его уникального номера комментария. Прибавим класс + id комментария = получаем уникальный класс. Оформляем его на свой вкус и цвет. Вы спросите зачем? Ну  хотя бы, чтобы выделить миллионный комментарий на своем блоге и т.д. ;)

Подробнее

13 – ОтделениеTrackbacks и комментариев в WordPress

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

Подробнее

14 – Как удалить rel=«nofollow» из комментариев WordPress

Сделать свой блог Dofollow совсем не сложно. Найдите файл  comment-template.php  в директории wp-includes. И замените эту строчку:

<a href="$url" rel="external nofollow">$author</a>

На эту:

<a href="$url" rel="extented">$author</a>

15 – Плагин для WordPress “Предпросмотр комментария” – jQuery Comment Preview + плагин “Привет, комментатор!”

Отличные плагины, которые буквально недавно поставил на свой блог. Автор плагинов dimox , скажем ему большое спасибо. :) Очень удобные плагины:

Плагин jQuery Comment Preview  – добавляет к комментариям предварительный просмотр + html теги.

Настойки плагина очень просты + ко всем пунктам пояснения на русском языке.

Плагин “Привет, комментатор!”  – для того, чтобы посмотреть его в действии оставьте комментарий, и вы поймете механизм. В общем, он позволяет не вводить постоянно mail, имя и сайт. Все для посетителей :) Как установить плагин на свой сайт читайте на официальной странице.

Установив, данные плагины, я удалил плагин авторизации Loginza.

Если же вам не достаточен этот список, вы всегда можете посмотреть и оценить другие плагины для комментариев на wordpress.org 

Надеюсь, вы нашли тот плагин или хак, который искали.

с/у УтБ

__

На десерт сегодня видео про супер героя :)) мне лично понравилось качество мультика

5 простых способов ускорить сайт

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

Шпаргалка: настройки файла .htaccess

Недавно писал о файле robot.txt для изменения глобальных настроек индексации, теперь немного информации об его соседе. В основной директории Вы можете наблюдать также файл .htaccess (обязательно с точкой вначале!) – служебный файле веб-сервера Apache, предназначенном для децентрализованного управления конфигурацией сервера.

Основные возможности .htaccess:

  • открыть или закрыть доступ к каталогам без индексного файла;
  • запаролить директорию – ограничить доступ по логину – паролю (htpasswd);
  • закрыть внешние ссылки (с других сайтов) на архивы;
  • запретить доступ к файлам определенного формата, или доступ к сайту в определенный промежуток времени;
  • запретить – открыть доступ с определенных (айпи) IP адресов;
  • сменить или добавить еще несколько новых названий индексного файла;
  • включить по мере необходимости проверку в страницах определенного формата – типа на наличии SSI, Perl, PHP и др. включений – директив;
  • сделать редиректы (Redirect) – пересылку пользователя с одних адресов на другие – перенаправления пользователя на другую страницу;
  • скрыть структуру каталогов сайта отображающеюся в адресной сроке браузера, или возможно сделать её более простой и наглядной для конечного пользователя (mod_Rewrite);
  • управлять роботами – ботами поисковых систем на сайте;
  • безболезненно и незаметно перенести сайт на новый домен – смена домена;
  • использовать свои собственные общие страницы ошибок, например, как-то наиболее часто используемые -* 401 Authorization Required – Требуется авторизация* 403 Forbidden – Доступ запрещен* 404 Not Found – Документ не найден* 500 Internal Server Error – Ошибка в работе сервера
  • при необходимости сменить кодировку страниц отправляемых веб сервером посетителям;
  • запретить или нужным образом настроить кэширование веб сервера;
  • обучить веб сервер понимать дополнительные нужные Вам форматы (типы) файлов.

В интернете накопал полезную информацию, возможно будет интересное. Шпаргалка не помешает;) Комментарий прилагается.

Кодировка
Как выставить русскую кодировку.
 AddDefaultCharset windows-1251
 Определение кодировки на определенные типы файлов
 AddType "text/html; charset=koi8-r" .html .htm shtm
 Определение кодировки на загружаемые файлы
 CharsetSourceEnc windows-1251
 Отключение перекодировки
 Если при загрузке скриптом не загружаются бинарные файлы, создайте файл .htaccess и поместите его папку, где вы хотите отключить функцию, в нем пропишите строчку:

CharsetRecodeMultipartForms off

Назначение стартовой страницы.

DirectoryIndex index.html

Можно указывать несколько страниц.

DirectoryIndex index.html index.php index.shtml map.html

При запросе каталога они будут искаться в том порядке, в котором перечислены в директиве DirectoryIndex. Еслине будет найден файл index.html, то будет произведен поиск файла index.php и т.д.

#Разрешение / Запрет
Разрешить доступ с определенного IP.

order allow deny

deny from all

allow from 000.000.000.000

Запретить доступ с определенного IP.

order allow deny

allow from all

deny from 000.000.000.000

Запретить просмотр всем.

deny from all

Разрешить просмотр всем.

allow from all

Запретить доступ к определенному файлу.

deny from all

Запретить доступ к файлам с определенным расширением.

deny from all

Запретить доступа к файлам с несколькими типа расширений.

deny from all

? - любой одиночный символ

* - любая последовательность символов, исключая символ / (слеш).

# Тонкая настройка доступа.
Есть каталог a1 и в нем два вложенных каталога a2, a3, введено 2 уровня пользователей. 1 группа имеет доступ то лько к a1 и a2, 2-я ко всем трем каталогам. Необходимо проводить аутентификацию только 1 раз - при доступе к a1, но при этом соблюдать права на доступ к а2 и а3. Ник и пароль запрашиваются только при входе на а1 - если у юзера есть доступ на а2 пароль уже не запрашивается. Если на а3 доступа нет, вылетит табличка "введите пароль".

www.site.ru/a1
www.site.ru/a1/а2
www.site.ru/a1/a3
a1 - общий и вместе с тем закрытый. а2 и а3 только для отдельных личностей.
файл .htaccess для каталога а1:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
require valid-user

файл .htaccess для каталога а2:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
require user юзер1 юзер2 юзер3

файл .htaccess для каталога а3:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/абв/htdocs/clousearea/.htpasswd"
require user юзер1 юзер4 юзер5

# Перенаправление (редирект)

Пути к файлам и директориям должны указываться от корня сервера, например, /pub/home/server1/html/
В именах доменов обязательно должны быть указаны протоколы (http://, https://, ftp://)
Если вы не знаете путь от корня сервера, то Вы можете его узнать, спросив у администратора сервера, либо может е посмотреть сами, запустив на сайте функцию PHP — phpinfo(). Она выведет на экран конфигурацию PHP в виде фиолето вых таблиц. В них Вам необходимо найти переменную doc_root и посмотреть ее значение — это будет путь от корня сервера до Вашей основной директории.

Перенаправление (редирект) только при запросе определенных страниц.

Redirect /location/from/root/file.ext http://www.serv.ru/new/file/location.xyz
/location/from/root/file.ext - это путь до корневого файла (до нужного файла).
http://www.serv.ru/new/file/location.xyz это место, куда попадет пользователь сделав запрос на файл file.txt.

Если файл лежит в корневом каталоге, то вместо location/from/root/ можно сразу поставить:
/oldfile.html
ну и если файл в субкаталоге, то будет выглядеть так:
/old/oldfile.html

Редирект на папку (напр. папка oldfolder).
Redirect /oldfolder http://www.serv.ru/newfolder
запрос на www.oldserv.ru/oldfolder/images/smile.gif,
попадет на www.serv.ru/newfolder/images/smile.gif.

#Глобальное перенаправление (редирект) на другой адрес.

Redirect / http://www.site.kz
Перенаправление (редирект) только посетителей с определенным IP-адресом.

SetEnvIf REMOTE_ADDR 192.145.121.1 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /only_for_you.html

# Защита паролем.

AuthName "Section Name" AuthType Basic AuthUserFile /full/path/to/.htpasswd Require valid-user
Вам надо изменить для своего сайта. Например, поменять Section Name на своё название (к примеру - Members area).
/full/path/to/.htpasswd - полный путь до файла .htapasswd (об этом чуть позже).

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

Файл .htpasswd

Чтобы защитить директорию паролем, надо создать файл содержащий логины и пароли, которым разрешено будет посещать сайт. И вписать в файл .htpasswd.
Создание имен пользователей и паролей.
Вписываем имена пользователей и пароли след. образом:
username:password
пароль (password) зашифрованная версия пароля.
Чтобы зашифровать .htpasswd файл, вам нужно будет воспользоваться готовым скриптом, или самому написать его. Если вам нужно несколько пользователей, то пишите построчно их. Как только вы заходите в защищенную паролем директорию, у вас всплывет pop-up окно для ввода логина и пароль.
А можно просто вписать в поле адреса:

http://username:password@www.serv.ru/directory

Как заставить Апач обрабатывать SSI директивы?
SSI позволяют "собирать" страницу из кусочков. В одном кусочке у вас код меню, в другом код верхней части страницы, в третьем - нижней. А посетитель видет обычную страницу, которая состоит из того кода, который входит в ваши кусочки. Необходимы обязательные установки в httpd.conf:
В блоке, начинающемся с и заканчивающийся в строку Options Indexes добавьте Includes и после, в файле .htaccess пишем:
AddHandler server-parsed .shtml .shtm .html .htm

Чтобы пользователь не видел список файлов в папке, при отсутствии в ней индексного файла, добавим строчку:
Options -Indexes

Выполнение php кода в файлах с другим расширением.

Иногда бывает полезно "обмануть" посетителя, выдавая ему свои php-скрипты или иные файлы, как HTML файлы. Реально используется для индексации поисковой системой Rambler php-скриптов.
RemoveHandler .html .htm
AddType application/x-httpd-php php .htm .html phtml

Заметьте, так как файлам с расширением .html и .htm сопоставлено, что это файлы с гипертекстовой разметкой, то мы первой строкой убираем это сопоставление и добавляем обработку таких файлов php интерпретатором. При большой посещаемости сервера такие ухищрения могут вызвать тормоза. Спрашивайте у админа.</pre>

# Error 404 ..| Ошибка 404
Можно создать специальный файл, где будут ссылки на ваш сайт, а не на хостера. Назвать его 404.html и поместить в корневую директорию. Величина страницы с ошибкой должна быть больше 511 байтов, иначе Internet Explorer может показать собственную страницу с описанием ошибки.

ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
ErrorDocument 401 /401.html
ErrorDocument 500 /500.html

Можно указать другой файл, который автоматически откроется при появлении ошибки.
Карта сайта - является идеальным файлом для обработки ошибки error 404 (файл не найден).

ErrorDocument 404 /map.html
register_globals

Если у вас не работает почтовая форма, возможно не включен register_globals, тогда добавьте строчку:
php_flag register_globals on

Или php_flag register_globals off если вы хотите отключить.

# Защита от хотлинков

 Хотлинк (hotlink) - это когда ставят прямую ссылку на ваш контент с другого сайта.

 Часто такая ситуация нежелательна, вы же не хотите оплачивать трафик другого сайта, и для ее избежания используется:
 SetEnvIfNoCase Referer "^http://www.test.com" local_ref=1
 SetEnvIfNoCase Referer "^http://test.com" local_ref=1
 Order Allow,Deny
 Allow from env=local_ref

 Другой вариант:
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
 RewriteRule .*\.(gif|jpg)$ - [F]
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$
 RewriteRule ^inlined-in-foo\.(gif|jpg)$ - [F] 

Это интересно!

Полезные ссылки по теме: htaccess.net.ru и еще

с/у УтБ

P.S.: В следующей статье я привиду примеры готовых файлов .htaccess для wordpress и joomla
Маленькая танцующая девочка))) Талант – есть талант! ;)

Совет№3 Внутренняя оптимизация: создание robots.txt

Этой статьей я хочу обратить Ваше внимание на внутреннюю оптимизацию сайта. Да, да. В погоне за PR и ТиЦ многие разработчики забывает об этом важном пункте в продвижении своего сайта. Плюсом внутренней оптимизации является ее «одноразовость» некоторых пунктов. Настроив, вначале своего пути по просторам интернета, можно будет о них забыть ;) И так, начнем с казалось бы не заметного txt файла в основной директории wordpress’a – robots.txt (да, да обязательно с маленькой буквы!)
После написания где-то половины текста по каналу Вести 24 передали сообщение, о том, что в Яндаксе в открытом доступе можно узнать конфиденциальную информацию о пользователях ряда интернет-магазинов. Пользователи могли, например, узнать адрес проживания пользователя. В Яндекс ответили, что мол случился сбой, а сайтам рекомендуется пересмотреть свой robots.txt файл, т.к. при правильной настройки подобного случая не произошло бы :)

Наверное, я не открою Америку сказав, что для индексации Вашего сайта очень важен файл robots.txt В двух словах для чего этот файл: управление индексацией Вашего сайта. Так теперь языком эльфов)) Файл robots.txt специально создан для поисковых ботов, которые индексируют сайты. В файл записаны правила сканирования Вашего блога/сайта, т.е. robots.txt  «говорит» ботам, где можно индексировать сайт. Например, зачем googlebot’у знать информацию административного отдела? Или формы входа? В первую очередь бот ищет данный txt файл, и прочитав его действует в рамках Ваших условий, а точнее запретов.

Для запрета индексации в Яндексе и Гугле одной единственной страницы, удобно использовать мета-тег Robots. Файл robots.txt предназначен для настройки глобальной индексации.

В общем, хватит ходить около темы, приступим к составлению и обзору robots.txt

Внимание! Администрация предупреждает, не бывает идеальных robots.txt файлов! Для каждого проекта необходим индивидуальный подход!

Совет: если Ваш сайт на WordPress или другой CMS, то в принципе сильных различий в robots.txt у сайтов нет. Вы можете оценить файлы своих конкурентов и релевантных по теме Вашему сайту/блогу, добавив к домену /robots.txt Например, мой robots файл можно посмотреть по ссылке – gtalk.kz/robots.txt Но будьте придельно внимательны!

Правила составления robots.txt

Если Вы когда-нибудь открывали файл, то наверное догадываетесь как его составить.

Общая схема следующая:

Кому адресовано правило
Хотя бы одно правило
Пустая строка

Или

<поле>:<пробел><значение><пробел>
<поле>:<пробел><значение><пробел>

Или

User-agent: *
Disallow: /

Теперь подробнее. В первую очередь необходимо выбрать, кому предназначено правило. Выполнение данной функции осуществляется директивой User-agent. После данного поля идет название бота, либо «*» – следующие правила для всех ботов. Неполный список поисковиков и названия их ботов:

Google       http://www.google.com     Googlebot

Yahoo!       http://www.yahoo.com     Slurp или Yahoo! Slurp

AOL             http://www.aol.com           Slurp

MSN            http://www.msn.com         MSNBot

Live            http://www.live.com           MSNBot

Ask              http://www.ask.com           Teoma

Яндекс      http://www.ya.ru                 Yandex

Рамблер   http://www.rambler.ru     StackRambler

Мэйл.ру    http://mail.ru                       Mail.Ru

Aport           http://www.aport.ru         Aport

 

Disallow – запрет индексирования файла, директории и т.д. Противоположной инструкцией disallow является allow (понимают не все боты!) – googlebot понимает, Yandex – нет.

Думаю, по примеру все встанет на свои места:

  • Запретить  всем ботам индексировать сайт. Полное закрытие сайта от поисковиков.
      • User-agent: *
        Disallow: /
  • Индексировать весь сайт. Противоположность пункту 1
      • User-agent: *
        Disallow:
  • Индексировать сайт может только googlebot, запрещаем Яндексу
      • User-agent: googlebot
        Disallow:User-agent: Yandex
        Disallow: /

Между правилами для разных ботов оставляйте пустую строку!

  • Закрыть директории от всех ботов: wp-includes, wp-admin и файл wp-login.php в основной директории сайта.
      • User-agent: *
        Disallow: /wp-includes/
        Disallow: /wp-admin/
        Disallow: / wp-login.php
  • Запрет индексации директории «trackback», а так же все файлы и директории, начинающиеся с символами «trackback»
      • User-agent: *
        Disallow: /trackback
  • Запрет индексации файлов начинающихся с символов feed и имеют разный путь к файлу и/или директории:
      • User-agent: *
        Disallow: */ feed

Символ «*» означает любую (в том числе пустую) последовательность символов.

Директива Host поддерживается только Яндексом и сообщает роботу о том, какое из двух зеркал сайта главное – с www или без. Используется для склеивания доменов. Формат записи:

Обычно пишут, что Так неправильно:

User-agent: *
Disallow: /css/
Host: www.example.com

А вот так – правильно: (добавлять в правилах для Яндекса)

User-agent: *
Disallow: /css/

User-agent: Yandex
Disallow: /css/
Host: www.example.com

Я бы так не сказал, yandex все же находит параметр Host. Но лучше не экспериментировать на работающем сайте))

Адрес сайта для директивы Host указывается БЕЗ http://.

И на последок, изучения инструкций. Обязательно добавьте Sitemap. Оформление происходит следующим образом:

User-agent: *
Disallow:

User-agent: Yandex
Disallow: /

Sitemap: http://gtalk.kz/sitemap.xml

Также советую:

    1. Не писать комментарии в файле robots.txt:
      1. Disallow: /wp-content/ #а здесь комментарий, к чему?
    2. Соблюдайте стиль! Не пишите лишнего! Используйте вместо USER-AGENT: GOOGLEBOT такой вариант: User-agent: googlebot
    3. По стандарту инструкция Disallow является обязательной.
    4. Не добавляйте правило, если не уверены в нем!
    5. Форму записи Disallow: gtalk  – Yandex не понимает.
    6. Следите за символами!
      1. Удаление из индекса файл с именем gtalk и соответствующей директории
        User-agent: *
        Disallow:  /gtalk
      1. Удаление из индекса директории gtalk
        User-agent: *
        Disallow:  /gtalk/

Ну и теперь Вам не составит труда разобраться в приведенных примерах ниже.

Теперь рассмотрим несколько реальных robots.txt

Обзор моего robots.txt файла.

Думаю понятно, что необходимо закрыть индексацию от мусора, поисковикам это не к чему. Например, админка, динамические страницы(/*?*), трекбеки и т.д. Естественно, добавил Host после правил для Яндекс бота, это необязательно, но я за красоту и чистоту кода:) и ссылка Sitemap для лучшей индексации сайта ;) Также я добавил Allow для моих картинок. Думаю индексировать картинки все же стоит.

User-agent: *
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /trackback
Disallow: */trackback
Disallow: */feed
Disallow: /*?*
Disallow: /wp-content/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Allow: /wp-content/uploads/

User-agent: Yandex
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /trackback
Disallow: */trackback
Disallow: */feed
Disallow: /*?*
Disallow: /wp-content/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Allow: /wp-content/uploads/
Host: gtalk.kz

Sitemap: http://gtalk.kz/sitemap.xml

Файл robots.txt для joomla

Думаю, прочитав все вышеописанное, Вы сможете разобраться здесь, считайте это домашним заданием;)

Стандартный файл joomla

В принципе очень неплохо продумали разработчики, учитывая, что в WordPresse robots.txt вообще отсутствует))

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

Но все же я не удержался и внес изменения.

Мой вариант для joomla:

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

User-agent: Yandex
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Host: gtalk.kz

Sitemap: http://gtalk.kz/тут_зависит_от_компонента.xml

По возможности добавьте еще один sitemap. Советую использовать компонет Xmap – наверное, одно из самых популярных.

 Обратите свое внимание!

Полезная информация: http://robotstxt.org.ru/

http://robotstxt.org.ru/robotstxterrors – часто встречающиеся ошибки!

Обзор robot.txt файлов блоггеров.

Теперь небольшой поучительный обзор. Бытует такое мнение, что robots.txt похоже у многих, поэтому достаточно скопировать и все. Давайте посмотрим ;) Все блоги/сайты на платформе WordPress.

Блог Вайлдомэна – wildo.ru
User-agent: *
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /trackback/
Disallow: /feed/
Disallow: /comments/
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /?feed=
Allow: /wp-content/uploads/

Не мне ему советовать, но я бы пересмотрел политику файла robots.txt, или это сделано специально))
Чувак просто забил на Яшу, либо сделал это по другому, кто знает. Один из не многих, кто пользуется Allow, и открыл доступ к картинкам своего блога.

Следующий файл меня особо порабовал:

Блог Терехова.

User-agent: * Disallow: Sitemap: http://www.terehoff.com/sitemap.xml.gz

Да, да, друзья, в одну строку. В принципе, ставить весь сайт на индексацию вряд ли разумно, не советую делать Вам так, и согласитесь так выглядит куда приятней:

User-agent: *
Disallow:

Sitemap: http://www.terehoff.com/sitemap.xml.gz
Sitemap: http://www.terehoff.com/sitemap.xml

Следующий пример блога Димокса – dimox.name
Что отсюда нужно вынести для себя? Например, строчка 7: Disallow: /download-manager.php – запрет на сканирования файла download-manager.php, отвечает этот файл за скачивания с блога Димокса. Что значит Disallow: /jexr/ честно не в курсе. Но похоже там какие-то важные, либо личные файлы:)

User-agent: *
Disallow: /wp-includes/
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /download-manager.php
Disallow: /*comment-page-*
Disallow: /*&cp=*
Disallow: /jexr/

User-Agent: Yandex
Disallow: /wp-includes/
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /download-manager.php
Disallow: /*comment-page-*
Disallow: /*&cp=*
Disallow: /jexr/
Host: dimox.name

Sitemap: http://dimox.name/sitemap.xml

Ну и в конце для закрепления, что такое хорошо и что такое плохо в примерах :)

Неправильно Правильно 
ROBOTS.TXTRobots.txtrobot.txt robots.txt
http://gtalk.kz/wp-include/robots.txt

http://ftp.gtalk.kz/robots.txt

http://gtalk.kz/Robots.txt

http://gtalk.kz/robots.txt

http://www.gtalk.kz/robots.txt

http://gtalk.kz:80/robots.txt

User-agent: /
Disallow: Yandex
User-agent: Yandex
Disallow: /
User-agent: /
Disallow: Yandex, *
User-agent: *
Disallow: /User-agent: Yandex
Disallow: /
Disallow: /js/ /css/ /images/ Disallow: /js/
Disallow: /css/
Disallow: /images/
Host: http://www.gtalk.kz/ Host: www.gtalk.kz
(только для Yandex’a)

Плагин NoFollow Free теперь я в списке

Только сегодня выбрал нужный и удобный вариант, для полного объявления моего блога Dofollow. Конечно, не достаточно просто поставить картинку как у меня :) и сказать все добавьте пожалуйста меня в список Dofollow блогов.

Ведь как известно, любимы нами вордпр плагин для nofollowесс по умолчанию ставит их закрытыми от индексирования, добавляя атрибут rel=nofollow. Проведя несколько минут в поиске (вообщем не стал заворачиваться) нашел интересную статью Как сделать блог dofollow. В этой связи не буду расписывать какие есть варианты и способы.

 

Хотя, я сам приверженец вордпресса без плагинов, все поставил плагин NoFollow Free по следующим причинам:

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

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

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

Продвижение. часть 3. Rss-агрегаторы

И так, в прошлый раз мы добавили свой сайт/блог в основные поисковики. Отлично, теперь они (поисковые боты) должны знать о нашем сайте. И ловить наши обновления как можно быстрее. Все замечательно, но есть одно НО. Это скорость индексации (сканирование ботом наш сайт). Одними из помощников в данной ситуации являются Rss-агрегаторы (подробнее). В общем, это

клиентская программа или веб-приложение для
автоматического сбора сообщений из источников, экспортирующих в форматы
RSS или Atom…

А проще, Вы можете транслировать свои посты, анонсы или заголовки новостей в лентах новостей и т. д.
Смысл их в том, чтобы сообщить поисковикам о Ваших обновлениях, т. е. данные агрегаторы индексируются быстрее и чаще, проиндексировав ленту поисковой бот перейдет на ваш сайт и будет в курсе, что у Вас там творится.
В первую, очередь рекомендую зарегистрироваться на feedburner.com, скоро Вы сами поймете как он полезен. Сделать нужно следующее: Во вкладке Analyze/Анализируй слева нажать на Total Stats и уже там снять галочку с Item link clicks. Что это даст? Прямые линки (ссылки) на Ваш сайт. В последующих регистрациях на агрегаторах вписывайте именно этот фид ввида http://feeds.feedburner.com/gtalkkz (вместо gtalkkz Ваш вариант). То есть все рсс агрегаторы будут ссылаться напрямую на Вас. а это дополнительный трафик, увеличение подписчиков (заметите почти сразу), ну и неплохая индексация блога на просторах интернета.

UPD: Информация устарела. Специально для вас я обновил список rss агрегаторов: Куда еще можно добавить rss ленту сайта?

Теперь добавимся Google Reader форма добавления слева, необходимо иметь аккаунт google (ну думаю это у всех есть:)). И в яндекс ленту также необходим аккаунт яндекса. в принципе ничего сложного, но если возникнуть вопросы. милости просим в комментарии. Смысл добавления, мне кажется понятен. Добавление в эти три Rss-агрегатора считаю наиболее приоритетными. В остальные сервисы в основном даже не нужна регистрация.
Теперь список агрегаторов от вики здесь
Нашел еще интересный список

Бесплатные агрегаторы RSS лент

URL Агрегатора PR ТИЦ
http://5ocean.net/kms_blog+add.html 0 20
http://agent-plus.com/kms_blog+add.html 0 0
http://alfaru.com/rss/addrss.html 1 20
http://blogowar.ru/register.php 3 110
http://blogrider.ru/catalog/blogs/add 4 70
http://feed.am/addrss.php 4 0
http://finance-investing.com/submitrss.php 6 10
http://iblogger.ru/ 2 50
http://kmstudio.ru/kms_blog+add.html 4 20
http://litecat.com/?link=add 0 30
http://liverss.ru 3 250
http://news.nofollow.ru/?page=addrss 0 10
http://newshit.ru/news/rsswork?mode=add 2 10
http://prostir.kiev.ua/index.php?nma=blog&fla=add 2 100
http://realty-feeds.net/submitrss.php 5 0
http://redtram.ru/pages/addsource/ 7 900
http://rss-farm.ru/catalog.aspx 2 10
http://rss.ukrnews.net/reg.php 4 30
http://rss.web100.kz/add-rss-feed.html 4 40
http://rss.zelenkov.net/rss_add.php 1 20
http://rss.zssn.org.ua/ 3 0
http://rssdirectory.ru/addfeed.html?catid= 0 10
http://rsslenta.ru/registration 5 140
http://rssportal.ru/catalog/add 5 90
http://rssreader.ru/addfeed 4 70
http://ru.redtram.com/pages/addsource/ 7 1200
http://subscribe.ru/faq/lenta/submitrss.html 8 7000
http://vsev.net/sites/services/rss/add_rss 1 170
http://uniq-ip.com/c/online/rss 3 30
http://www.feedage.com/submit.php 5 10
http://www.linkstore.ru/linkstore/promote.jsp 3 250
http://www.mdrev.ru/kms_blog+add.html 2 20
http://www.plazoo.com/ru/addrss.asp 6 250
http://www.prime-rss.ru/add.php 3 140
http://www.worldrss.ru/addfeed.html?catid= 0 0

Позаимствовал у seodiz.ru
Скоро отсортирую, обновлю и добавлю свой список.

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

Все это от части способствует продвижению сайтов.

Совет № 1 wordpress

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