Drupal: базовое SEO
Страницы: 1
Drupal: базовое SEO, Введение в оптимизацию Drupal
Дурпал, не смотря на свою крутость и отполированость, имеет некоторые недочёты в плане внутренней оптимизации. Написанное будет актуально для Drupal 6.20 и некоторых модулей.

Базовые понятия

Контент в Drupal базируется на таком понятии как Нода(Node). Это универсальный узел и фактически любая единица контента будь то страница или комментарий заключены именно в ноду. Ноды в свою очередь могут быть логически отделены типами содержимого или хардкорно заданы кодом модулей\ядром.


Базовые SEO модули

Как ни странно, но в коробке Drupal нет функционала для добавления мета тегов, но это легко исправимо. Качаем модуль Nodewords. Штука очень крутая и помимо базовых keywords и description имеет кучу кастомных опций.


Заголовки Drupal также не идеальны. Нам в помощь модуль Pagetitle, который в свою очередь потребует модуля Token.


Для кастомизации путей страниц можно воспользоваться модулями Path(есть в Core) и дополнительно скачать Pathauto.


Для создания автоматической карты сайта существует модуль XML Sitemap, имеющий кучу настроек и даже user-fraindly стилизацию на XSL и CSS.


Отдельного внимания стоит модуль Taxonomy. Это очень мощная и гибкая система структуризации содержимого, частично она может быть заменена модулем Book из стандартной поставки и позволяет подшивать материалы(создавать навигабельные сборники).


Система создания адресов в Друпал имеет небольшую проблемку, что приводит к дублированию контента. Для её устранения используем модуль Global Redirect.


Robots.txt

Он в Druapl тоже не идеален и в следствии создания модулями, которых порядка нескольких сотен, разных путей каждый раз требует анализа. Я предлагаю Вам свою версию robots.txt, которую довольно долгое время обкатывал и тестировал. Она заточена под Archives, XML Sitemap, Tracker, Search.

Для правильного функционирования требуется установить Global Redirect, который осуществит редиректы с дублей и предотвратит проблемы со слэшами в URL и включить чистые ссылки.

Код
User-agent: *
Crawl-delay: 1
Disallow: /includes/
Disallow: /misc/
Disallow: /modules/
Disallow: /profiles/
Disallow: /scripts/
Disallow: /themes/
Disallow: /comment/reply
Disallow: /comment
Disallow: /contact
Disallow: /user/register
Disallow: /user/password
Disallow: /user/login
Disallow: /search
Disallow: /search/google*
Disallow: /search/node*
Disallow: /search/user*
Disallow: /filter
Disallow: /node$
Disallow: /archive/all$
Disallow: /archive/all/2010$
Disallow: /*?sort*
Disallow: /*&sort*
Disallow: /tracker?
Sitemap: http://www.your-host.ru/sitemap.xml
Host: www.your-host.ru



Собсно не забываем тюнить host и sitemap по вкусу. Для говнохостингов, чтобы не потушить сайт лимитами CPU Crawl-delay ставим 4.

Все модули друпал качаются с drupal.org. Забудьте об левых сайтах и говно-варезниках. У друпал есть свой стиль кодирования и всё что выкладывается в паблик проходит жёсткую модерацию. Нет смысла брать мутное говно где-то вне офф. сайта. smile;)


Пока всё. Если будут вопросы -- спрашивайте. В будущем будет больше информации по Drupal.
Изменено: Semantic - 23 Декабря 2010 09:07
Сенкс за инфу.

Предлагаю интересные модули выносить отдельно темой - так мне кажется, будет лучше.
Выпиливаю лобзиком один сайт. Смотреть можно, руками трогать нельзя - он еще хрупкий и ранимый... :)
Цитата
vagant-ua пишет:
Предлагаю интересные модули выносить отдельно темой - так мне кажется, будет лучше.


Можно, но что то мне подсказывает, что друпалеров здесь не особо
Цитата
Semantic пишет:
Можно, но что то мне подсказывает, что друпалеров здесь не особо

А мне это не мешает... меньше народу - больше кислороду.

Ну так и на форуме, в целом, вменяемого народу мало - пользуются спросом разделы Реклама в сети (особенно биржи ссылок), раздел Яндекса (основные темы - Яша урод, Яша заипал и т.д. и т.п.) и Апдейты Яндекса (это вообще раздел для онанистов - какой смыл постоянно писать камменты вида "у меня в плюсах", "у меня в минусах"... понятно же что выдача как аккардеон - сжимается, разжимается)...
Соглашусь пожалуй
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:27 ИИ врёт, но ему всё равно верят. Что это значит для сайтов и трафика 
19:21 Заказал "положить сайт" а положили тебя? Полиция добралась до клиентов DDoS-сервисов 
19:17 Штрафы за крипту до 2 млн + ап Яндекса 19 апреля - что опять поменяли и куда всё катится? 
17:35 Заходишь на сайт, а там уже левые товары вместо контента. Новый тип SEO-взлома уже в деле? 
17:25 Скан глаза для Zoom и Tinder + ап Яндекса 21 апреля. К этому реально всё идёт? 
16:53 В Яндексе позиции держатся, а трафик проседает - стало заметно сильнее 
15:02 Claude по паспорту + апдейт Яндекса 17 апреля - у кого что по выдаче 
18:46 buyingproxy.com | $0.95/GB Residential Proxies - 80M+ IPs | No Bandwidth Expiry 
18:10 UltraXchina: Современный сервис обмена Alipay, USDT, Наличные 
17:38 YoChange.com - Ваш лучший помощник в обмене цифровых валют! 
14:52 Прошу оценить сайт 
13:56 Owlchange.com — сервис обмена криптовалют с выплатами в фиат 
13:39 Вериф аккаунты АВИТО + платежи 
10:26 Мониторинг обменников Сrypto-scout.io 
00:15 Ставки на супер тренды в спорте 
00:07 Точные прогнозы на футбол 
23:19 Хочешь чат в PlayStation? Покажи лицо. Как нас постепенно привязывают к личности 
21:31 ЕС сделал проверку возраста, а её уже ломают за минуты. Серьёзно? 
17:20 Список обновленных тем пуст... 
19:57 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
17:02 арбитражники