В данной главе было показано, как использовать WordPress в качестве основы ус¬пешно работающего блога. Для этого нужно выполнить несколько изменений и ин¬сталлировать несколько модулей, предназначенных для поисковой оптимизации. Создание подобного приложения с нуля было бы задачей масштаба, скажем, WordPress.
WordPress: создание блога, оптимизированного для поиска
Как сделать блог своей домашней страницей
Если вы хотите, чтобы ваша домашняя страница была блогом, выполните приве¬денные ниже шаги. После этого вывод в / будет эквивалентен /Ыод, и все запросы к /Ыод будут перенаправляться на /. Это позволяет избежать проблемы наличия двух домашних страниц: / и /Ыод/.1. Скопируйте в каталог seophp этот файл с именем index. php:
<?php
Цитирование содержимого статьи
Другая потенциальная проблема дублирования контента возникает, когда вся ста¬тья отображается на нескольких страницах, содержащих статьи: на домашней стра¬нице, страницах категорий и т.д.
Выпадающие списки и исключение ссылок категорий
Если вы планируете использовать в своем интерфейсе выпадающий список катего¬рий, добавьте в файл robots. txt приведенный ниже код. Этот список не использует постоянные ссылки (да и не может, т.к. это форма), a Google умеет просматривать простые формы вроде этой. Добавьте в файл robots. txt следующие строки:
User-agent: Googlebot Disallow: /*?cat=
Устранение дублированного контента
Распространенная проблема с блогами — в том числе и WordPress — состоит в том, что они часто генерируют довольно много дублированного контента, т.к. одна статья может появиться в более чем одном месте блога.
Модуль Pagerfix
В главе 2 вы узнали о проблемах, которые могут вызвать страницы, глубоко зако¬панные в Web-сайте — и одной из причин этих проблем является разбивка на стра¬ницы. Вы можете реализовать модуль, который исправляет ссылки листания — т.е. "< назад" и "дальше >" — на ссылки на отдельные страницы. На рис.
Модуль кнопки Digg
Добавление кнопки Digg в сайт позволяет проголосовать за статью, за которую уже проголосовали на блоге Digg. Этот модуль можно взять по адресу:
http://www.seoegghead.com/blog/seo/how-to-get-dugg-digg-for-wordpress-pl...
Там можно также увидеть, как реально выглядит кнопка Digg — посмотрите на рис. 16.15.
Чтобы добавить в блог кнопку Digg, выполните следующие шаги.
Модуль Sitemap Generator
Модуль Sitemap Generator делает именно то, что заявлено в его названии: он ге¬нерирует для блога карту сайта, показанную на рис. 16.11. Официальная страница с примером карты сайта находится по адресу http: //www. dagondesign. com/sitemap/. Ниже описаны шаги по инсталляции модуля.
1. Зайдите на страницу http://www.dagondesign.com/articles/sitemap-
Модуль Chicklet Creator
Чтобы вставить в блог кнопки чтения новостных каналов, как показано на рис. 16.10, инсталлируйте и настройте модуль Chicklet Creator.
1. Загрузите модуль по адресу http://www.twistermc.com/shake/wordpress-chicklet. php и распакуйте архив в новую папку с именем Chicklet-Creator. Затем скопируйте (или перенесите) эту папку в свою папку blog/wp-content/plugins.
WP-Email: сообщить другу
Модуль WP-Email добавляет в блог возможность "Сообщить другу". Подробное опи¬сание модуля находится по адресу http://www.lesterchan.net/wordpress/readme/ wp-email. html. Чтобы инсталлировать WP-Email, выполните следующие шаги.
1. Загрузите последнюю версию WP-Email со страницы http: / /dev. wp-plugins. org/ wiki/wp-email.
2. Скопируйте из архива папку email в папку blog/wp-content/plugins.