dmpress

Members
  • Content Count

    70
  • Joined

  • Last visited

  • Days Won

    6

dmpress last won the day on February 14

dmpress had the most liked content!

Recent Profile Visitors

418 profile views
  1. даже вот такой код нашел на просторах интернет: ************************************ Ниже приведён код, который следует вставить между <head></head> либо сделать через функцию. <? if((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443){ $protocol = 'https://'; }else{ $protocol = 'http://'; } $url = $protocol.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $urlend = strrpos($url, '?', -1); // Находим и удаляем все параметры (номер страницы, параметры фильтра и тд.) $url = substr($url, 0, $urlend); if(mb_substr($url, -1) == '/'){ // Тут оставляем, если ссылки на сайте не заканчиваются на /, либо удаляем, если заканчиваются на /. $url = substr($url, 0, -1); } echo '<link rel="canonical" href="'.$url.'"/>'; ?> Немного подробнее про код. Вначале определяем, открывается ли сайт по безопасному протоколу или нет. Потом собираем наш URL из протокола ($protocol), домена ($_SERVER['SERVER_NAME']) и ссылки ($_SERVER['REQUEST_URI']). Далее определяем, есть ли в URL параметры или нет ($_SERVER['QUERY_STRING']). Если есть, их удаляем, они не нужны для тега. И в конце (не обязательно) удаляем слеш, если ссылки формируются без него. Так-же это полезно, чтобы не использовать 301 редирект, который конфликтует с обработкой 404 страницы на разных CMS. ************************************ Но непонятно куда его у нас вставлять... да и в целом правильный он или нет...
  2. Возможно не понял ваш вопрос. Естественно canonical добавляется в мета теги, конкретно в <head>, тег <link>. Где я писал что в пейджер? Если для страниц пагинации - это не значит что в пейджер, профдеформация)) при этом немного углубился в тему - пишут что это просто прописывается с условиями: идет проверка - если просто страница - в каноникал идет её урл, если страница с параметрами "page=" и тп, то параметры удаляются из урл и в каноникал идет урл без этих параметров т.е. для вас это должно быть очень легко - вы знаете в каком месте формируются мета теги, добавьте туда код с условиями для формирования тега link и его аттрибута canonical с канонической ссылкой типа <link href="https://site.ru/obecty/" rel="canonical" /> не забудьте про протокол (http/https) - это важно таким образом правильный каноникал будет у всех страниц сайта, в том числе и у страниц пагинации
  3. 1. Верно. Но частота обхода сайта выше, чем частота обхода sitemap - в яндекс вебмастере это видно. Т.е. при правильной настройке каноникал новые страницы быстрее попадают в индекс. Плюс смотрим ответ на вопрос 2. 2. Не верно. Метрика связана с Вебмастером. Тут не совсем прозрачный момент - нет чёткой информации о том, что статистика ПФ закрытых от индексации страниц используется для ранжирования. Ведь это могут быть и страницы личных кабинетов и прочее. "Сайт должен быть полезным пользователям" - соответственно по логике поисковика по поведенческим оценивается польза индексируемого контента. Если страницы нет в индексе, то и нет смысла учитывать её ПФ. При этом по страницам пагинации есть исключение - они строго не в поиске, но их контент учитывается при определении полноты ответа и по "желанию" поисковика страницы пагинации могут выводиться на поиске, если это необходимо. Соответствующая информация есть в блоге Яндекс вебмастера: https://webmaster.yandex.ru/blog/nekanonicheskie-stranitsy-v-poiske Поэтому для Яндекса желательно страницы пагинации не закрывать от индексации, а указывать каноническую страницу. Поэтому и возник вопрос этого поста. 3. Не верно. Высокие позиции достигаются полнотой ответа на семантическое ядро запросов в тематике. Под каждую группу желательно отдельную посадочную страницу. Учитывается не только текст объявления, но и весь контент страницы (это если объявы дают пользователи). Если сайт агентства - то понятно, что это желательно уникальные тексты по каждому объекту. И много чего ещё, у меня большой практический опыт в seo. Но этот момент к canonical не относится. 4. Ребята, но если вы знаете как - почему не написать как добавить canonical? Вместо этого большого поста не по теме вопроса))) время потратили - а пользы нет((( 5. Верно. Но вопрос не про это)) Вопрос звучит так: Судя по изученной в интернете информации это решается несколькими строками кода. Также желательно чуть расширить вопрос - надо чтобы canonical выводился для всех страниц сайта. Вы специализируетесь на разработке - для вас это легко. Для меня и многих других пользователей сайтбилл сложно. Зачем вы объясняете про seo на котором не специализируетесь? Очень прошу дать решение по добавлению canonical - этим вы поможете всем пользователям sitebill. Спасибо!
  4. Подскажите, пожалуйста, как вы прописали canonical? Особенно для страниц пагинации? Пытался добавить в шаблон <link rel="canonical" href="http://site.ru{$smarty.server.REQUEST_URI}" /> Но это просто копирует в каноникал текущий адрес страницы. Получается надо как-то с помощью условий это прописать - для обычных страниц одно правило формирования каноникал, для страниц пагинации другое. Но как это сделать? Буду признателен за помощь.
  5. Без каноникал движок "полуфабрикат", а заявляется же как готовый к работе. Уже даже Яндекс Вебмастер помечает урлы без каноникал. Ну и написать тут могли бы - что это платно)) В Битрикс, например, тоже его по умолчанию нет и хороший модуль стоит 1000 руб. Поставил и есть canonical автоматически на всех страницах, плюс можно для любых урл задать еще и вручную какой хочется.
  6. Похоже разработчики забили на проект(( Очень жаль, не смотря на всю его корявость, плюсы всё же были...
  7. вот и повод есть)) оптимизируете людям сайт, по ходу оптимизации сделаете скрины с комментариями и разместите здесь - польза всем!
  8. Ну, во-первых, форум для того и есть чтобы публиковать решения которые могут повторить другие пользователи. А во-вторых - вы не знаете какие настройки мне нужны, а какие нет. Как разработчики вы должны дать хотя бы список того, где могут быть тормоза и мы, как пользователи, уже сами будем включать/выключать и тестировать. В чем сложность-то? Сделайте скрины админки и прямо на скринах напишите что можно потестировать. Админки у всех одинаковые, зачем вам для этого доступ к моей админке? Вон Chernetskiy выше описал как легко оптимизируется Вордпресс. Я так понял это намёк - зачем вам Сайтбилл, переходите на Вордпресс...
  9. Уважаемые разработчики! Прошу не игнорировать и ответить на вопрос - тема серьезная. Без нормальной настройки canonical высоких позиций и широкой видимости в поиске в данном случае не будет, а значит движок получается бесполезный с коммерческой точки зрения. Какой смысл в сайте, который не могут найти через поиск? Только большая просьба - прошу решение не через "дайте доступ в админку", а нормальное. Я так понимаю надо просто добавить код в файлы, которые выводят страницы пагинации. Теоретически для вас, как создателей cms, это не сложно, не понятно почему до сих пор не сделано))
  10. Здравствуйте! Как настроить генерацию атрибута rel="canonical" для станиц пагинации? Канонической для них должна быть первая страница раздела, без "page=" Без данной настройки или будут дубли или, если закрыть страницы пагинации от индексации, - робот не будет нормально обходить объявления и не будут учитываться поведенческие факторы на этих страницах. Нашел несколько тем на форуме с этим вопросом и ни в одной нет ответа.
  11. это мелочь, задержка из-за размеров минимальная, основная задержка из-за времени исполнения это кривой костыль, большинство к использованию не рекомендуют на моем хостинге Спринтхост gzip сжатие включено по умолчанию, ничего дополнительно настраивать не надо Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет?
  12. а про настройки в php.ini - может что-то помочь? или может какие-то акселераторы на моем сервере из тех, что написал выше могут что-то ускорить?
  13. вот это я и хочу выяснить у разрабов)) у меня на хостинге есть возможность тонкой настройки сервера через php.ini - это может помочь? т.е. хрен с ним с сайтбиллом - я не фантазер и понимаю - если за 5 лет ничего не ускорили, то и сейчас не ускорят)) а вот тонкая настройка сервера может поможет?))
  14. статистика моего хостинга показала что и имеющиеся ресурсы загружены не более чем на 5% вот это для меня вообще мистика))) получается Сайтбилл в принципе не может работать быстро?))