- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет, ребята помогите досканально разабраться в настройке robots.txt и .htaccess.
После анализа сайта через https://a.pr-cy.ru/www.bandesign.ru/
было получено несколько малоприятных ошибок.
"Склейка домена - Яндекс считает домен (ТИЦ) склеенным с bandesign.ru"
Вот с этим я не очень разобрался. Раньше все твердили о том, что домены между собой нужно склеивать для Яндекса.
В итоге в .htaccess было прописано:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^bandesign\.ru$ [NC]
RewriteRule ^(.*)$ http://www.bandesign.ru/$1 [R=301,L]
То есть тут стоит 301 редирект с домена bandesign.ru на www.bandesign.ru. Так вот, я не очень понимаю, по какой причине это является ошибкой? Можете пояснить?
Так же в роботс прописана директива под яндекс:
Host: www.bandesign.ru
User-agent:*
Вычитал вот такое по этому поводу: "Стоит заметить, что одновременно воспользоваться двумя способами не получится."
Так ли это? Получается, что нельзя использовать одновременно 2 способа?
При этом анализатор по склейке выдаёт "Редирект c WWW - Перенаправление настроено." Подскажите пожалуйста, как сделать правильно?
_________________________________________________________
"Дубли"
Дубли со слешем и без, решено было удалить вот так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+) index.php?req=$1&%1
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.bandesign.ru/ [R=301,L]
</IfModule>
Это мне прописали админы хостинга, всё ли верно? Актуально ли это влияет на выдачу?
_________________________________________________________
Следующая ошибка:
"Код ответа страницы 404 - Получен код 200."
В настройках сервера (на самом хостинге) у меня была прописана страница (которая выдается при 404 ошибке) на индексный (главная страница) файл index.php. Верно ли это? Или же нужно делать именно страницу 404.php, на которой будет сообщение об ошибке? Если да, то в чем разница, какую именно страницу подставлять как 404? Логичнее, на мой взгляд перенаправлять сразу на главную. Как это отражается на поисковых роботов и соответственно на выдаче в поисковиках?
На данный момент из настроек хостинга я убрал ссылку на индексный файл, но прописал директиву
ErrorDocument 404 /index.php
в htaccess, но опять же получается на индексный файл. Подскажите как сделать грамотнее?
Ведь в целом такая ощибка выдачи 200 вместо 404 отрицательно влияет на поисковиков, верно?
_________________________________________________________
Обязателен ли sitemap.xml ?
Сильно ли наличие карты сайта влияет на выдачу? При условии что наш сайт подкаталогов практически не имеет, ну максимум 2-3 уровня, а сами страницы генерятся с помощью php на первом уровне каталога, то есть "в корне сайта". Страниц на сайте не так много. Есть ли смысл его создавать?
Буду благодарен, если всё "на пальцах" объясните. Заранее спасибо всем!
Самому интересно знать, как быть с редиректом? Кто нам поможет?
Ребята привет, помогите разобраться в расположение тегов html5 в блоке страницы, намудрил😕
Ситуация такая
<h2> название </h2>
<p> небольшое описание</p>
далее три колонки
<h4> название</h4>
по небольшому описанию
после описания
кнопка подробнее
нажимаем на кнопку
первый столбец слева
<h3>+++++</h3>
и небольшой текст
средний столбец
<p>небольшой текст</p>
третий столбец слева
<h2>++++++++</h2>
небольшой текст
Как все таки правильно будет это выглядеть для поисковиков
Перечитал кучу информации, засомневался и пришел к вам для обсуждения ioan.naoi@bk.ru
А вот поддержка яндекса говорит, что оба способа, что редирект, что через robots.txt, правильные и можно оставить оба варианта. Никаким образом эти изменения на выдачу не повлияют. Таким образом, можно смело браться за дело!
bandesign, у вас редирект со страниц со слешем ведет куда-то не туда.
Страница 404 действительно не должна отдавать никакой код кроме 404. Надо создать страницу под 404 ошибку и настроить ответ сервера. Иначе поисковики будут некорректно воспринимать несуществующие страницы.
Карту сайта иметь желательно. Однако, есть сайты прекрасно живущие без нее. Собственно, она у вас уже размещена, поддерживайте ее актуальность.
bandesign, у вас редирект со страниц со слешем ведет куда-то не туда.
Страница 404 действительно не должна отдавать никакой код кроме 404. Надо создать страницу под 404 ошибку и настроить ответ сервера. Иначе поисковики будут некорректно воспринимать несуществующие страницы.
Карту сайта иметь желательно. Однако, есть сайты прекрасно живущие без нее. Собственно, она у вас уже размещена, поддерживайте ее актуальность.
Спасибо вам огромное. С момента выхода данного топика, многое что произошло. Выявилось несколько ошибок.
Для примера, сервер отдавал код на любую несуществующую страницу и делал перенаправление на индексеый файл из-за этой директивы RewriteRule ^(.+) index.php?req=$1&%1 (вроде бы).
Пришлось в итоге немного покопаться в коде самой цмс и всё сделать правильно. Теперь есть страница 404.пхп с тветом кода 404 а не 200 как было до этого (при чем долгое время), надеюсь после этой процедуры, поисковики будут более "тепло" относиться к нашему сайту.
Верно заметили, "вшили" карту сайта и будем постоянно её обновлять, по мере нового наполнения сайта.
Остался незакрытым вопрос по поводу склейки домена "Склейка домена - Яндекс считает домен (ТИЦ) склеенным с bandesign.ru." см. https://a.pr-cy.ru/www.bandesign.ru
Так же убраны дубли с www.bandesign.ru/ со слешем на конце и с файлом индекс.пхп через редирект напрямую к www.bandesign.ru
у вас редирект со страниц со слешем ведет куда-то не туда.
Тут если можно подробнее, сейчас всё в порядке, или ошибка на данный момент не устранена?
Перейдите на адрес http://www.bandesign.ru/portfolio.php и допишите слеш в конце. Отдается страница 404, еще и без картинок. А должен происходить редирект на изначальную страницу.
Перейдите на адрес http://www.bandesign.ru/portfolio.php и допишите слеш в конце. Отдается страница 404, еще и без картинок. А должен происходить редирект на изначальную страницу.
Верно, по картинкам недочеты убраны.
А по поводу редиректа, на какую изначальную страницу он должен редиректить? Сейчас открывается 404я, разве не так и должно быть?
301 редирект должен происходить со всех страниц со слешем на соответствующие страницы без него. К примеру со страницы http://www.bandesign.ru/portfolio.php/ на страницу http://www.bandesign.ru/portfolio.php.
В принципе ничего сильно криминального не случится, если вы оставите 404 страницу. Но редирект все же лучше
Верно, по картинкам недочеты убраны.
А по поводу редиректа, на какую изначальную страницу он должен редиректить? Сейчас открывается 404я, разве не так и должно быть?
Настройка переадресации на папки без слеша (убираем слеш в конце) #
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ http://www.site.ru/$1 [R=301,L]
Я в роботсе для яндекса прописываю отдельно
User-agent: Yandex
301 редирект для гугла, а директива Host для яндекса при склейке.
Куча инфы по настройке редиректа в htaccess
здесь