пропал title и Description из выдачи Гугла. Почему?

12
S2
На сайте с 31.10.2008
Offline
152
1113

после смены сеошников сразу пропал title, Description (вернее - снипет) и ссылка на "сохраненную страницу" в выдаче Гугла.

сайт по многим фразам ушел на 2-3 страиницы, по некоторым остался на первой, но вместо нормального тайтла - просто "Купить слона" и ниже УРЛ. Всё!

хотя и тайтл и дескрипнш в коде прописаны!

Что это означает и в чём кроется причина?

Sower
На сайте с 30.12.2009
Offline
659
#1

Надо догадаться? :)

Что прописано в <META NAME="ROBOTS" и <META HTTP-EQUIV="CACHE-CONTROL"?

__________________Бесплатная накрутка ПФ: посещаемость, просмотры, переходы с поисковиков по ключевикам, итд.
__________________Все посетители живые, не боты. (http://livesurf.ru/promo/80271)
Психиатр
На сайте с 16.11.2010
Offline
360
#2
saler2007:
после смены сеошников

Значит насрали на дорожку. Отдайте сайт кому-нибудь из специалистов, чтобы посмотрели что в нем не так.

B
На сайте с 07.02.2005
Offline
161
#3
Психиатр:
Отдайте сайт кому-нибудь из специалистов, чтобы посмотрели что в нем не так.

Да и так ясно, Sower правильно написал - где-то прописали запрет к индексации - или в метатегах или в роботсе.

Психиатр
На сайте с 16.11.2010
Offline
360
#4
bober:
Да и так ясно, Sower правильно написал - где-то прописали запрет к индексации - или в метатегах или в роботсе.

Это понятно. Я о том, что раз ТС сайт не дает так мог бы кому показать а сам он не разберет в чем проблема, больше чем уверен.

Но вообще, если выяснится такая хрень, можно в паблик "умельцев". Потому что за такие вещи надо наказывать.

S2
На сайте с 31.10.2008
Offline
152
#5
Sower:
Надо догадаться? :)
Что прописано в <META NAME="ROBOTS" и <META HTTP-EQUIV="CACHE-CONTROL"?

где прописаны эти мета-теги и как их проверить можно?

в админке нашел только тайтл, описание и ключевики.

в robots.txt вроде везде запрет только на административные каталоги:

"<?php

$a=strstr($_SERVER["HTTP_USER_AGENT"], "ahoo"); //yahoo

$b=strstr($_SERVER["HTTP_USER_AGENT"], "msn"); //msn

$c=strstr($_SERVER["HTTP_USER_AGENT"], "oogle"); //google

$d=strstr($_SERVER["HTTP_USER_AGENT"], "andex"); //yandex

$e=strstr($_SERVER["HTTP_USER_AGENT"], "andex"); //yandex

$f=strstr($_SERVER["HTTP_USER_AGENT"], "ambler"); //rambler

$g=strstr($_SERVER["HTTP_USER_AGENT"], "ames"); //Bond, James Bond Yandex

$h=strstr($_SERVER["HTTP_USER_AGENT"], "ambler"); //rambler

$i=strstr($_SERVER["HTTP_USER_AGENT"], "port"); //Aport

$j=strstr($_SERVER["HTTP_USER_AGENT"], "nktomi"); //inktomi.com

$k=strstr($_SERVER["HTTP_USER_AGENT"], "turtle"); //turtle

$l=strstr($_SERVER["HTTP_USER_AGENT"], "ebalta"); //Webalta

$m=strstr($_SERVER["HTTP_USER_AGENT"], "igma"); //Nigma.ru

$n=strstr($_SERVER["HTTP_USER_AGENT"], "WebAlta Crawler"); //rawler

$o=strstr($_SERVER["HTTP_USER_AGENT"], "YaDirectBot"); //YaDirectBot

$p=strstr($_SERVER["HTTP_USER_AGENT"], "Mediapartners-Google"); //Mediapartners-Google

$p=strstr($_SERVER["HTTP_USER_AGENT"], "YaDirectBot"); //YaDirectBot

if ($a==true or $b==true or $c==true or $d==true or $e==true or $f==true or $g==true or $h==true or $i==true or $j==true or $k==true or $l==true or $m==true or $n==true or $o==true or $p==true)

{

?>

User-agent: *

Disallow: /

<?php

}

else {

?>

Disallow: /administrator/

Disallow: /cache/

Disallow: /includes/

Disallow: /tmp/

<?php

}

?>"

😕

B
На сайте с 07.02.2005
Offline
161
#6

Это у Вас роботс такой?? Не говоря об этом изврате на PHP, строка

Disallow: /

что, по Вашему, означает?

S2
На сайте с 31.10.2008
Offline
152
#7
bober:
Это у Вас роботс такой?? Не говоря об этом изврате на PHP, строка
что, по Вашему, означает?

спасибо за ответ.

да, в корне такой "роботс", что не так в нем??

Disallow: - значит закрыты для робота. Закрыты в файле только административные папки, если вы обратили внимание.

должно быть по-другому??

те же каталоги у меня закрыты и в сайте который уже 2 год находится в ТОРе.

ааа: Вы имеете в виду - это:

saler2007 добавил 04.04.2011 в 23:46

saler2007:

{
?>
User-agent: *
Disallow: /
<?php
}

мда...

Достаточно будет просто удалить эту строку?

Психиатр
На сайте с 16.11.2010
Offline
360
#8

По мне, так лучше вообще без роботса чем с таким... :)

B
На сайте с 07.02.2005
Offline
161
#9
Психиатр:
По мне, так лучше вообще без роботса чем с таким...

Вот именно.

ТС, вся эта лабуда с PHP в роботсе написана просто для того, чтобы запудрить Вам мозги. Никакой PHP в роботсе не нужен - на то он и .txt.

Ваш роботс должен выглядеть так:


User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Disallow: /tmp/

Вообще-то, не в обиду, но имея сайты и регу с 2008 здесь, могли давно в основы синтаксиса роботса въехать.

XPraptor
На сайте с 15.10.2004
Offline
333
#10

Тут сразу букет коренных ошибок. Первая ошибка начинающего пхп программиста - функция strstr никогда не возвращает true в новых версиях php (в старых значение НЕ false трактовалось как труе, но в новых нет) функция возвращает только flase или номер позиции. Поэтому все что в if() не имеет смысла и никогда не выполняется, и именно поэтому вторая ошибка Disallow / вас миновала, потому что имеет место быть первая ошибка, и никогда вы ботам не запрещаете не индексить весь ваш сайт :) этой директивой (которой вы запрещаете ботам его индексить если бы сработало a==true и т.д.).

И кстати bober вам тут еще и верно сказал, что в роботсе вообще все это по барабану :), поэтому всетаки disallow / вас не миновал :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий