Сначала подумал, что ветка по SEO не нужна, подозревая, что туда подтянутся хитрые хитрецы, у которых SEO сводится к тупорылому обмену ссылками. Тупорылый обмен ссылок -- это не устойчивое для меня выражение, бывает и не тупорылый.
Но есть кое-какие недоработки, на которые я уже неоднократно обращал внимания основного и русскоязычного сообщества. Часть проблем со временем решается, но могу сказать, что в русскоязычной части всем как-то было похуй!
Изложу по порядку. Дружественые урлы, мета-теги, гибкий в настройке wayfinder -- это всё круто. Но...
Изначально большое кол-во сайтов на MODx не строились с нуля, а переносились. Тут же вылезла критическая ошибка с обработкой 404-ошибки: не отдавался 404-й статус в заголовке документа, изменялась урла в адресной строке, по-разному отрабатывались реально несуществующие, необпубликованные и удалённые документы. Естественно, при таком раскладе и речи не могло идти о корректной переиндексации сайтов. Сейчас все как надо.
Переиндексация, индексация. Есть подозрения, что качество индексации и регулярной переиндексации сайта Яндексом зависит от даты модификации документа, от того, как верно Яндекс её определяет. Ну, можно, конечно погадать на кофейной гуще, какие там у него алгоритмы. Но достоверный факт! В первую очередь Яндекс, как и любой другой поисковик, обращает внимание на дату последней модификации, отдаваемую сервером в заголовке документа. Речь идёт о Last-Modified, если кто не в курсе. Не надо только мне рассказывать про то, какие поисковики умные и как они могут определять реальную дату и т.д. Ну так вот, парсер не отдаёт Last-Modified в заголовок! Зарубежным товарищам на это похуй, так как у них там Google и google-образные поисковики, которым подсовывают xml-карту сайта, и все довольны! Я позырил парсер на тему. Не думаю, что это такая уж проблема передать в заголовок дату Last-Modified, которая соответствовала бы дате последнего редактирования документа, хранящейся в базе, между прочим. Добровольцы-оптимизаторы есть, готовые ковырнуть парсер по теме? Пока проблема частично решается достаточно уныло через index.php
Эй, seo-шники! А кто-нибудь из вас в курсе проблем, связанных с индексацией ненужного, а заодно -- в курсе ли, как эти проблемы решаются? Навсидку есть парочка проблем:
-- Как такое случается, что Яндекс и Рамблер индексируют урлы с хвостами ?&manprev=z, и что с этим делать? Не буду показывать пальцем на сообщника, который заборол первопричину, из вредности:) Но надо бы и симптомами подзаняться -- см. следующий пункт
-- Как предотвратить и исправить не только индексацию урлов с ?&manprev=z, но и индексацию, например, одновременную site.ru/news/ и site.ru/news.html в условиях, когда на сайте включены дружественные урлы с суффиксом (site.ru/news/hotnews.html -- что-нить типа этого)?