- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Мой сайт.ру и ввв.сайт.ру склеены Яндексом уже давно. За основной он считает ввв.сайт.ру. А как узнать эту ситуацию насчет Гугла (Рамблера)? Или они изначально считают такие урлы равнозначными?
можно посмотреть что Google показывает по запросу site:domenA.ru и по запросу site:domenB.ru и сравнить... тогда и будет ясно, склеены домены или нет...
можно посмотреть что Google показывает по запросу site:domenA.ru и по запросу site:domenB.ru и сравнить... тогда и будет ясно, склеены домены или нет...
Я посмотрел, как вы говорили. Сайт без www показывает 500 страниц, а с www - только 10! Какие шаги можно предпринять, чтобы заставить Гугл склеить сайты?
Какие шаги можно предпринять, чтобы заставить Гугл склеить сайты?
Способ один и тот же для всех роботов:
.htaccess в корне site.ru
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.ru$
RewriteRule (.+) http://www.site.ru/$1 [R=301,L]
Способ один и тот же для всех роботов:
.htaccess в корне site.ru
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.ru$
RewriteRule (.+) http://www.site.ru/$1 [R=301,L]
Спасибо, AVV! Можно еще вопросы :)
1) Как я понял, этот код перебрасывает любого юзера (робота, браузера) с сайта site.ru на сайт www.site.ru ? И, таким образом, Гугл будет видеть только УРЛы с www, и со временем сочтет www.site.ru за главный и единственный. Правильно ли я все понимаю?
2) Так как на данный момент Гугл видит 500 страниц без www, и только 10 страниц с www, то не приведет ли применение вышеописанного кода к игнорированию имеющихся 500 страниц? Не пропаду ли я из поиска?
3) Как скоро Гугл может внять вышеописанному коду, и склеить сайты в один?
4) Правильно ли я считаю, что сейчас Гугл рассчитывает PageRank моего сайта отдельно для www.site.ru и отдельно для site.ru. А после склейки будет один общий ПР, который может даже возрасти на 1-2 пункта?
5) Если сейчас Яндекс считает главным www.site.ru, то введение вышеупомянутого кода в .htaccess никак не поменяет ситуацию с ним?
6) Мне встретился еще такой пример на эту же тему:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^site.ru$
RewriteRule ^(.*)$ http://www.site.ru/$1 [NC,R=301,L]
Тут немного отличается от написанного AVV. В последней строчке * вместо + и буквы NC. Также еще строка RewriteBase /
Какой вариант лучше поставить?
1) Да
2) Лучше сделать наоборот:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]
3) Известно только Гуглу
4) PR расчитывается для каждой страницы отдельно.
5) Тут надо решать, что вам важнее Яндекс или Гугл (а точнее откуда больше трафика идёт).
Если с Яндекса больше, то основным зеркалом оставляйте www.site.ru. А для Гугла редирект тогда такой:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]
Если с Гугла больше, то вначале пропишите в robots.txt главным зеркалом site.ru. Дождитесь пока Яндекс переклеит и потом ставтье редирект из пункта 1.
6) Лучше тот, что написан в этом посте :)
Тот вариант, который у вас работает (перенаправляет), и будет правильный.
P.S. NC - означает не учитывать регистр.
Тут немного отличается от написанного AVV. В последней строчке * вместо + и буквы NC.
Синтаксис регулярных выражений:
. (точка) - Любой одиночный символ
* (звездочка) - 0 или N из предшествующего текста (N > 0), т.е. 0 и больше одиночных символов
+ (плюс) - 1 или N из предшествующего текста (N > 1), т.е. 1 и больше одиночных символов
^ - в начале строки
$ - в конце строки
А можно вместо этого все внутренние ссылки на сайте сделать абсолютными - http://www.site.ru/somepage.php - тогда, по идее, должен получиться тот же результат, что и с мод_рерайтом?
А можно вместо этого все внутренние ссылки на сайте сделать абсолютными - http://www.site.ru/somepage.php - тогда, по идее, должен получиться тот же результат, что и с мод_рерайтом?
А все внешние ссылки на ваш сайт вы тоже сделаете с www ?
А все внешние ссылки на ваш сайт вы тоже сделаете с www ?
Те, что уже есть, конечно, нет:)
А разве после применения вышеуказанного мод_рерайта Гугл объединит все внешние ссылки с www и без в общую кучу? Мне казалось, что введение мод_рерайта приведет к физической недоступности http://site.ru, а, значит, все внешние ссылки на него станут бесполезны. Гугл будет думать, что такого сайта больше нет, и постепенно урлы вида http://site.ru/somepage.php выпадут из его базы. Останется только http://www.site.ru Или я неверно понимаю последствия мод_рерайта?
Моя конечная цель в том, чтобы Гугл посчитал два этих сайта за один (а, именно, www.site.ru), и стал считать на него внешние ссылки обоих типов.
В Яндексе все в порядке. И в поиске, и в каталоге сайт прописан с www, но и ссылки без www тоже идут в зачет. Хотелось бы так и в Гугле!
ТИЦ большой, а ПР всего три. Вот и думаю, что это из-за разброса внешних ссылок на два разных (с точки зрения Гугла) сайта.
Кто что еще может добавить с учетом вышеизложенного?
Именно для этого и делается 301 редирект. :)