Битрикс как подлянка для оптимизатора

После того, как я написал о том, что хуже, чем джумла, админки не бывает, на меня там в комментариях защитники этой кретинской системы управления пытались погнать волну и один написал, мол, я про старые версии пишу, вот еще бы я про старющие версии Битрикс написал… Это, мол, раньше было плохо у всех админок… Сейчас-то всё круто уже…

Ну, давайте я вам сейчас покидаю некоторые соображения о Битриксе. Вот просто с ходу, потому что только что работал с одним сайтом, на нём “порадовался” дырам, и вспомнил ещё с десяток прежних клиентов…

www/не www

Любой нормальный оптимизатор среди самых своих первых действий над сайтом проверит основной хост и приведет его к единому.

Так вот, с битриксом, если он вам попался для работы, будьте ОЧЕНЬ осторожны! Потому что, скорее всего, ставить, как это делается стандартно, Redirect 301 – убить ряд функций. Вот как-то так все эти сайты строятся, что перестают работать при наличии редиректа:) Уже не достать те случаи, что были пару лет назад, когда на прежнем месте работы кампания была посредником Битрикса и всем клиентам рекомендовала платформу. Мне доставались эти сайты, я ставил редирект на выбранный яндексом хост, клиенты жаловались в техподдержку, что сайты перестают работать, техподдержка убивала редирект… После случаев так пяти меня вызвали и объяснили, что я неправ – ломаю сайты:)

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

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

id/ID

У вас же магазин на Битрикс, правильно? Ну, а зачем бы вам он еще… Значит, у вас неизбежно есть товары, и адреса у этих товаров в урле имеют буквы ID=

Ну, в сапу вы их заведете правильно… А вот, когда будете покупать вечные ссылки – мучайтесь:) Проверяйте каждого вебмастера и долбайте их за то, что те упорно будут ставить строчные буквы – в нижнем регистре, id.

Дело в том, что для Битрикса ПОЧТИ ВСЕГДА (да, все же встречаются – редко – сайты с нормальным редиректом, и такой у меня тоже есть в работе)

http://site.ru/projects/detail.php?ID=143
и
http://www.site.ru/projects/detail.php?ID=143
– это один и тот же адрес (для яндекса разные), а вот

http://www.site.ru/projects/detail.php?ID=143
и
http://www.site.ru/projects/detail.php?id=143
– для Битрикса разные!

А вот яндекс одновременно держать такие страницы в индексе не будет:) Так что, весьма вероятно, что у вас такая страница будет то со строчными буквами в индексе, то с прописными. Соответственно, то будут у вас позиции, то нет.

Проблема усугубляется тем, что часть админок автоматически понижает регистр букв в ссылках! Только не битрикс:) Так что, заказывая вечные ссылки, огребайте по полной… Пока не заставите программиста-битриксоида привести ваш личный битрикс в порядок.

Кстати, там не только с ID беда… У меня изготовители сайта сделали целый ряд страниц с названиями, начинающимися на прописную букву, типа Videokamera.html. А пишешь вместо нее строчную – H1 другой появляется:)

Ну очень скрытые дубли

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

Это, кстати, в джумле тоже есть такое: если на странице видите отдельное меню для собственных дочерних страниц, то проверьте-ка код.

А тайтлы вам не нужны

Страницы товаров крайне сложно оптимизировать – нет встроенных механизмов для этого, программистам приходится писать, вообще говоря, хаки:)

То есть элементарнейшее сео-требование иметь возможность самостоятельной правки на любой странице тайтла, дескрипшн, кейвордс и текста в стандартном битриксе не выполняется.

Вирусы

У Яндекса было исследование на зараженность различных управлялок вирусами. Так я смеялся, увидев на картинке то, что ощущалось на собственной шкуре – в тот момент, когда среди 10.000 наиболее популярных сайтов сайты на битриксе едва-едва входят вместе с кучей различных других админок в 3% “и остальные”, среди 10.000 зараженных сайтов Битрикс прочно занимает 4%.

Это значит, что он жутко подвержен вирусам.

И вот опять, кстати, сейчас на работе – уже три месяца не могут справиться программисты с вирусом.

А знаете, в чем причина? В навороченности системы. У битрикса такое неимоверное число папок, что отслеживать безопасность каждой практически нереально.

Выходом могла бы, вероятно, быть установка только нужных компонентов, минимизирующая объем хлама, который зря хранится на сервере. Так сделано на Modx – можно поставить только те скрипты, которыми хочешь пользоваться. Возможно ли так ставить сайты на Битриксе – я не знаю, не ставил никогда.

Наверное, как и везде, можно все поставить аккуратно, настроить и получить конфетку. Но пока что конфеток у битрикса мало, больше красивых фантиков с … содержимым.

VN:F [1.9.7_1111]
Rating: 6.5/10 (17 votes cast)
VN:F [1.9.7_1111]
Rating: -4 (from 8 votes)
Битрикс как подлянка для оптимизатора, 6.5 out of 10 based on 17 ratings

5 thoughts on “Битрикс как подлянка для оптимизатора

  1. Джошуа

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

    VA:F [1.9.7_1111]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.7_1111]
    Rating: +2 (from 6 votes)
  2. Коля

    Ещё одно повышение цен 1 марта 2015 года. Вот тут приведены все новые цены http://www.zapolsky.moscow/bitrix/ Не коснулись повышения только «Первый сайт» и «Старт».

    VA:F [1.9.7_1111]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.7_1111]
    Rating: 0 (from 0 votes)
  3. Itachi261092

    Ну чувак, не знаю когда ты это писал, но такое ощущение что то ли ты застрял в прошлом, то ли ты намеренно так опускаешь битрикс. Сейчас большинства описанных проблем в нём уже нет. да и 2 года назад, когда я начинал с ним работать не было. что за бредятина вообще с идами в урлах? как ты напишешь шаблон ссылки в настройках, так он тебе и будет выдавать. переводить в нижний региср это поставить всего лишь одну галочку. да и вообще с идами не все работают. иногда и ЧПУ настраивают.
    Тайтлы и дескрипшены тоже правятся на ура для каждой страницы. в том числе и для каталога товаров, где физически и страниц то не существует с ними. В общем чувак, иди ка ты лесом. толком ни в чём не разобрался, но строчишь статейки как культовый пейсатель. Битрикс это не та система в которую можно сесть и методом тыка въехать. Бегом иди сдавай курсы и читай мануалы. а после этого только клепай статейки. вот тогда будет тебе счастье и хороший заработок за настройку сео в каталогах битрикса, горе-сеошник.

    VA:F [1.9.7_1111]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.7_1111]
    Rating: +1 (from 1 vote)
  4. Битрикс дерьмо

    Самый идиотский движок, который я видел. Полное дерьмо БИТРИКС

    VA:F [1.9.7_1111]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.7_1111]
    Rating: -1 (from 1 vote)
  5. WebDev

    Bitrix — кривое убогое говно, которое со времен создания не совершенствовалось, а лишь обростала кусками кода, как Франкенштейн. В то время как прошел релиз php7 в битриксе до сих пор наблюдаются куски кода еще со времен php4(только вдумайтесь сколько времени тянется убогий код). В то время как другие переписывают свои решения под новые технологии, bitrix остается на месте в развитии вместе со своими адептами. Ведь не даром есть понятие php-разработчик и битриксоид и поверьте это совершенно разные понятия.

    А теперь собственно к «придиркам»(это так конструктивную критику называют битриксоиды)

    1) Полное игнорирование PSR стандартов, а так же комментариев(да они там есть но от тех что есть пользы как с козла молока). Да можете выкинуть ваш любимый IDE на свалку, при работе с битриксом, потому как он будет вам не помощник.

    2) В битриксе нет MVC, есть только жалкая пародия. Парадигма MVC подразумевает разделение логики представления и бизнес модели объединяя их связующим звеном. Прямые вызовы SQL в компонентах вида ну ни как не соответствуют данной парадигме(и это только цветочки)

    3) Говнокод в ядре. Да, то что по здравому смыслу должно быть чистым, понятным и качественным, на деле оказывается куском г..на

    4) Цена не соответствует качеству. А так же то что должно работать с под коробки не всегда работает.

    5) Полная несовместимость с PHP7

    Для любителей покричать «Плохому танцору!», объясняю есть понятие рентабельность и здравый смысл. Потому как в случае с битриксом разработчик не разрабатывает, а борется с «особенностями»(читай багами) системы. В таком плане полугодовой проект на symfony будет куда комфортней и прибыльней чем годовой на битриксе.

    VA:F [1.9.7_1111]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.7_1111]
    Rating: 0 (from 0 votes)

Leave a Reply

Your email address will not be published.