Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Настройка dle в плане seo [dle 10.5 и выше] (all publication in one)

Тема в разделе "Вопросы- ответы", создана пользователем PunPun, 17 окт 2015.

?

Обновить мануал ?

  1. Да.

    88,0%
  2. Нет, твой мануал туфта и сам ты туфта. Никому он не нужен!

    12,0%
17.10.15 в 16:16
13.01.16 в 07:46
118
17.960
8
  1. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Писал данный мануальчик под себя, что бы иметь и не терять его. Использую в одном своем начинающим проекте (конечно сюда я не все вылил, но оно вам не понадобится по той причине что это уже чисто под проект делалось).
    Всего 16 пунктов по оптимизации движка, если вы считаете что стандартная функция "Обрабатывать неверные URL ЧПУ" вас убережет то смело закрывайте эту вкладку, потому что она не для наивных ребяток.

    Раньше были статьи по Алаеву, но есть не много плохого в них, никто же не будет вам все давать на блюдочке готовое. К примеру у него постоянно идет 301 редирект, это не правильно! Вы отдаете тем самым с не нужной страницы на ту что придет от 90 и выше процентов ссылочной массы. Эта страница, если где-то появится в индексе с 301 редиректом, перейдет плавно на ту что идет редирект и уже для пользователя не очень хорошо да и для сайта в ПС тоже. По этому стоит отдавать 404 тем самым давая понять ПС что страницы нету и о ней нужно забыть раз и навсегда.

    Все правки для DLE 10.5 и выше, и всего 16 пунктов :
    1. Уникализация метаописания description для страниц пагинации сайта
    2. Улучшение SEO характеристик заголовков title
    3. Устраняем проблему с дублированием полной новости по разным адресам
    4. Ошибка 404 с несуществующих страниц пагинации
    5. Ошибка 404 с несуществующих страниц пагинации комментариев
    6. Редирект со ссылок с лишними символами или неправильным окончанием на верные адреса
    7. Ошибка 404 с разделов или категорий, которых больше не существует
    8. Ошибка 404 для публикаций, у которых отсутствует ID
    9. Ошибка 404 для удаленных или несуществующих новостей
    10. Добавляем тег rel=”canonical” для страниц просмотра полной новости
    11. Скрываем от индекса такие страницы как /page,1,2,1-post1.html
    12. Добавляем meta теги rel="next" и rel="prev"
    13. Убираем index.php и index.html из адреса главной страницы
    14. Склейка зеркал
    15. ErrorDocument 404
    16. Ошибка 404 вместо "По данному адресу публикаций на сайте не найдено"
     

    Вложения:

    • SEO for DLE.zip
      Размер файла:
      4,6 КБ
      Просмотров:
      323
    Последнее редактирование: 22 окт 2015
    • Нравится Нравится x 8
  2. CyberPsy

    CyberPsy Бывалый

    Сообщения:
    194
    Симпатии:
    45
    Лучших ответов:
    0
    В 10 пункте, когда нужно добавить:

    Код:
    if ($full_canonical) {
        $metatags .= "<link rel="canonical" href="{$full_canonical}" />";
    }
    У меня выскакивает ошибка: Parse error: syntax error, unexpected 'canonical' (T_STRING) in /var/www/сайт/engine/engine.php on line 952

    В остальном все гуд.
     
  3. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Код:
    if ($full_canonical) {
    $metatags .= '<link rel="canonical" href="$full_canonical" />';
    }
     
  4. CyberPsy

    CyberPsy Бывалый

    Сообщения:
    194
    Симпатии:
    45
    Лучших ответов:
    0
    Теперь все ок!)
     
  5. dusk

    dusk Команда форума VIP Кинотрафик v2

    Сообщения:
    1.106
    Симпатии:
    360
    Лучших ответов:
    0
    13 пункт. В каких ситуация это изменение может повлиять? Если в шаблоне нет упоминания о вышеупомянутых ссылках, то по сути страниц с такими урл нету. Не так?
     
  6. doz

    doz Команда форума VIP Кинотрафик v2

    Сообщения:
    1.335
    Симпатии:
    540
    Лучших ответов:
    0
    это можно проверить просто вставив в ссылку index.php
    site.com -> site.com/index.php
    если при открытии второй ссылки нет редиректа, то получается что дубль (я так думаю)
     
  7. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Кто-то другой может ссылатся на главную страницу вашего сайта, у которого будет выглядеть ссылка именно так, это и решит эту проблему.
     
    • Нравится Нравится x 1
  8. dusk

    dusk Команда форума VIP Кинотрафик v2

    Сообщения:
    1.106
    Симпатии:
    360
    Лучших ответов:
    0
    Это понятно. Выходит, необходимо только как защита от недоброжелателей?
     
  9. dusk

    dusk Команда форума VIP Кинотрафик v2

    Сообщения:
    1.106
    Симпатии:
    360
    Лучших ответов:
    0
    7 пункт. Разве DLeшка такая дедоделанная, что отдаёт 200 у страниц категорий, которые имели место быть, но были удалены?
     
  10. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Да, если проверить запрос на ответ всегда будешь получать ответ 200. Любая ерунда, будет отдаваться как 200, в DLE нету проверки на это.
     
    • Нравится Нравится x 2
  11. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Хочу написать что-тут нету решения проблемы с слэшем на окончании урла. В своем проекте это сделал, но из за того что я настроил свои ЧПУ таким образом /category/1-post без слэша в конце мне было лень выдирать. Скоро добавлю еще и это решение, как со слэщем на конце так и без него.
     
  12. Romantv

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    это все уже давно было описано на сайте алыча alaev.info/blog/post/2373
    пункт (3 Устраняем проблему с дублированием полной новости по разным адресам) сколько я не пытался найти дубли в полной новости ни нашел
    искал начиная с 10.2 сейчас у меня 10.6 нет дублей в полной новости.покажите хоть одну,не считая с www. и без. кроме этого покажите?чпу 1
     
  13. Romantv

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    канонический у меня так http://prntscr.com/8s9zpt как тут пункт 10 пробовал не получилось
     
  14. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Если вы полностью текст прочитали и не поняли то советую прочесть еще раз, пожалуйста.
    1. Исключено дублирование новостей с комментариями, разбитыми на страницы, когда существовали две одинаковые страницы по адресам site.ru/page,1,1,123-news_name.html и site.ru/123-news_name.html
    2. Исключено дублирование новостей разбитых на страницы, когда существовали две одинаковые страницы по адресам site.ru/page,1,123-news_name.html и site.ru/123-news_name.html
     
  15. Romantv

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    а может и есть дубли полной новости у меня,только я не нашел.посмотрите?
     
  16. Romantv

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    комментарии у меня подгружаются алах что ли и разбивки по страницам нет
     
  17. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Я не занимаюсь оптимизацией сторонних ресурсов.
     
  18. Romantv

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    а мела робот так сделал в маин
    [not-aviable=showfull|cat|main]
    <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW"/>
    [/not-aviable]
     
  19. Romantv

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    хотя можно было сделать и так
    if (
    $do == 'catalog ' OR
    $do == 'newposts' OR
    $do == 'userinfo' OR
    $do == 'allnews' OR
    $do == 'addnews' OR
    $do == 'alltags' OR
    $do == 'feedback' OR
    $do == 'favorites' OR
    $do == 'lastcomments' OR
    $do == 'lastnews' OR
    $do == 'lostpassword' OR
    $do == 'pm' OR
    $do == 'register' OR
    $do == 'rules' OR
    $do == 'stats' OR
    $do == 'search' OR
    $do == 'static' OR
    $do == 'tags' OR
    $do == 'xfsearch' OR
    $subaction == 'allnews' OR
    $subaction == 'newposts' OR
    $subaction == 'userinfo' OR
    $dle_module == 'date' OR
    ($year != '' and $month == '' and $day == '') OR
    ($year != '' and $month != '' and $day == '') OR
    ($year != '' and $month != '' and $day != '' and $subaction == '') OR
    $catalog != ''
    ) $metatags .= <<<HTML
    \n<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW"/>
    HTML;

    это не я придумал где то скопировал
     
  20. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    Тут о meta robots где-то говорится ? Не флудите в теме!