Чистка кода
Опубликовано 21 Ноя 2009
Рубрики: wordpress
Все javascript и css файлы постарайтесь вынести в отдельные файлы, а не внедрять их непосредственно в файлы темплейта, чтобы сами файлы шаблона могли лишь обращаться и дополнительно подгружать сторонние файлы – javascript и css. Ну например, вы заметили что по дефолту у каждого темплейта есть отдельный файл style.css, вот таким макаром надо стараться держать все «на вытянутой руке», а не вешать все на себя (то есть в данном случае – в основные файлы шаблона запихивать не надо).
Это принесет пользу как вашим посетителям, браузеры которых смогут закэшировать эти «внешние» файлы (javascript, css) и каждый раз не загружать их по новой, так и поисковым системам не придется загружать и индексировать их часто.
Усовершенствование скорости
От того насколько быстро загружается ваш блог, зависит сколько страниц вашего блога поисковые боты смогут ежедневно обрабатывать. Для ускорения скорости загрузки блога вы можете проделать пару трюков:
- оптимизируйте шаблон, чтобы делалось как можно меньше запросов к базе данных
- установите плагин кэширования. Здесь можно порекомендовать плагин WP-Super-Cache, над которым придется немного попотеть, чтобы заставить его работать. Но зато это облегчит загрузку блога.
Ну а больше всего на скорость влияет конечно хостинг. Поэтому не экономьте на этом и не выбирайте для блога хостинг на всяких дешевых и неизвестных площадках. Только опробованные хостинги берите, и сразу выясняйте у саппорта хостера отношение к блогам. Например вот AdvancedHosters сразу рекомендует блоги ставить на тарифный план “XML”, специально разработанный для блогов. Там кроме поддержки XML ваши блоги и базы MySQL размещают на отдельном сервере, где хостятся в основном блоги. Да и у многих хостеров есть отдельные сервера, где в одном месте собирают клиентов со статичными сайтами, а в другом месте (на другом сервере) только блоггеров содержат.
Реорганизация сайдбара
Вам действительно так жизненно необходимо ссылаться на всех своих друзей из блогролла вашего блога? А нужно ли это делать сквозными ссылками? Может оставить линки на друзей только на главной странице? Ведь ставя на всех сквозные ссылки, вы особо не помогаете ни им, ни себе. К тому же вы тем самым позволяете своим посетителям сбежать к вашим друзьям из любого места вашего блога. Дружба – дружбой, а посетители – врозь.
Попробуйте как-то иначе обставить это дело. Может быть создадите отдельную страничку для друзей. Наверху в меню, где есть ссылки на отдельные страницы (pages) создайте страницу Links например, и поместите всех друзей туда. Так многие делают, ничего страшного в этом. Либо оставьте все ссылки на друзей в сайдбаре, но только чтобы на главной отображался Blogroll с линками, а не на всех подряд страницах, постах, архивах.
Или попробуйте создать активный блогролл, как это сделал Тормоз (BrokenBrake.biz), где выводятся только блоги друзей, но которые часто пишут и имеют всегда свежие посты. То есть чтобы друзья имели возможность висеть в вашем списке блогролла, они должны стараться обновлять свои блоги свежими постами. Сейчас Тормоз например вообще ссылается в своем активном блогролле только лишь на ваши свежие посты, а не просто на домен вашего блога. :thup: Ну это же Тормоз, нам за ним не угнаться… ![]()
Но вы можете в своем стиле что-то придумать. Либо не придумывать ничего, если у вас не 50 дружественных блогов, а всего лишь 5-10 друзей, на блоги которых вы готовы ссылаться сквозными ссылками.
Расширенная внутренняя оптимизация:
После того как вы проделали основную работу по внутренней оптимизации, всплывает еще одна простая проблема – дублированный контент. Вордпресс ведь использует несколько типов таксономии:
- основанный на датах
- основанный на рубриках (category)
- основанный на тэгах (tags)
Предполагается что вам необходимо прокликивать страницу за страницей, начиная с главной, чтобы добраться до самого первого поста блога. Плюс ко всему каждый автор имеет свой собственный архив, расположенный примерно тут: /author/<author-name>/, в результате чего тоже дублируется контент на одноавторских блогах.
По сути любой пост доступен по 5-ти страницам вне собственного урла поста, где он должен находиться. Нужно постараться избавиться от них, но так чтобы они были доступны поисковым ботам, но не индексировались.
Для этого можно проделать следующее:

Прив…
Хм..…
Репин Антон А….
Репин Антон А. …
Электромеханик…
Электромеханик …
Выездной системный администратор…
Выездной системный администратор …
Офис-менеджер, секретарь, администратор, кассир, оператор печати « Работа….
Офис-ме…
Good afternoon! Please e-mail me your contacts. I have a question eric@ollitehnika.ru” rel=”nofollow”>……
Thanks!…