Google не индексирует страницы псевдостатики.

12
vchesnokov
На сайте с 11.11.2005
Offline
54
1606

Приветствую,

на страницы вида catalog.php?id=1, catalog.php?id=2 сделаны страницы псевдостатики вида cat1.html, cat2.html и т.д.

Yandex нормально их проиндексировал уже пару месяцев назад, google же упорно не берёт их в список индексированных страниц.

Отдаю из php заголовки Last-Modified, ETag, и на If-Modified-Since выдаю при необходимости 304.

В чём дело, дайте намёк, please.

Yours sincerely, Valery V. Chesnokov, косметика (http://www.fl34.ru/), кадровые программы (http://volgacv.fl34.ru/), торговые эксперты и терминалы MetaTrader (http://www.mqlsoft.ru/)
J
На сайте с 06.04.2005
Offline
36
#1

скорее всего, просто надо подождать

South
На сайте с 11.11.2005
Offline
7
#2

А ты убери параметр id со страниц catalog.php?id=1. Я думаю он их склеивает, так как контент одинаковый. А при параметре id он не кеширует.

vchesnokov:
Приветствую,
на страницы вида catalog.php?id=1, catalog.php?id=2 сделаны страницы псевдостатики вида cat1.html, cat2.html и т.д.
Yandex нормально их проиндексировал уже пару месяцев назад, google же упорно не берёт их в список индексированных страниц.

Отдаю из php заголовки Last-Modified, ETag, и на If-Modified-Since выдаю при необходимости 304.

В чём дело, дайте намёк, please.
Best Regards Yuriy O. Gorlov
K. Ermakov
На сайте с 10.12.2004
Offline
328
#3
В чём дело, дайте намёк, please

301-redirect

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
vchesnokov
На сайте с 11.11.2005
Offline
54
#4
K. Ermakov:
301-redirect

Я пробовал такой PHP-код:

$newpage = "cat" . $id . ".html"; // new address, sample: cat1.html

/*

if ($pagename != $newpage) // зацикливание

{

// redirect с catalop.php?id=N на catX.html.

Header("HTTP/1.1 301 Moved Permanently");

Header("Location: " . $newpage);

exit();

}

*/

он не работает, похоже, браузер попадает в бесконечный цикл, процесс Apache.exe имеет высокую загрузку процессора.

Torio
На сайте с 25.06.2005
Offline
124
#5

Давно у Вас не индексирует псевдостатику? Я вот тоже немного этим озабочен... Правда сайт еще пока молодой - может время не пришло пока...

С уважением, Виктор. Тел: (905) 610-95-80
vchesnokov
На сайте с 11.11.2005
Offline
54
#6
vchesnokov:
Я пробовал такой PHP-код:

Я посмотрел примеры кода в инете, например, на ASP.NET (мне языки без разницы):

<script runat="server">

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = "301 Moved Permanently";

Response.AddHeader("Location","http://www.seoconsultants.com/new-page.asp");

}

</script>

но, как я понял, это работает в случае, если страницу перенесли на новый адрес. У меня же по сути и старый способ адресации работает: catalog.php?id=N, и на него накладывается новый в виде псевдостатики. Но при попытке зайти на старый адрес с ?id переход на новый через приведённый PHP код не идёт :(

vchesnokov
На сайте с 11.11.2005
Offline
54
#7
Torio:
Давно у Вас не индексирует псевдостатику? Я вот тоже немного этим озабочен... Правда сайт еще пока молодой - может время не пришло пока...

Точно уже не помню, но как минимум месяц прошёл, прошлый каталог октября уже был с самого начала с псевдостатикой. Уже и Rambler, и Yandex давно взяли в кэш больше сотни страниц с новой адресацией через псевдостатику, кроме Google :(

Сам сайт работает с начала августа 2005 г.

vchesnokov
На сайте с 11.11.2005
Offline
54
#8

Самое что интересное, Rambler и Yandex прекрасно индексируют обе системы адресации, в Яндексе, например, список страниц выглядит так (небольшая выборка):

cat30.html (6 КБ) · 04.11.2005

cat2.html (6 КБ) · 01.11.2005

cat3.html (6 КБ) · 01.11.2005

catalog.php?id=7 (6 КБ) · 23.10.2005

cat52.html (7 КБ) · 01.11.2005

catalog.php?id=5 (6 КБ) · 04.11.2005

cat44.html (6 КБ) · 04.11.2005

причём без отдачи 301-й ошибки, так как работают обе адресации - и старая через параметры и новая.

Честно - не знаю, если нужно отдать 301-ю ошибку, то как это правильно в данном случае на PHP сделать.

Torio
На сайте с 25.06.2005
Offline
124
#9

У меня Яша и Рама только псевдостатику и видят... А вот Гугля не видит ни то ни другое... :( Сайту уже тоже больше месяца... В топ 10 уже в гуле забрался, а видит только 2 страницы - главную и начальную каталога - глубже не идет...

Может проблема в том, что главная страница каталога называется links.php, а пседостатика такого вида: links/*****.html?

vchesnokov
На сайте с 11.11.2005
Offline
54
#10
Torio:
Может проблема в том, что главная страница каталога называется links.php, а пседостатика такого вида: links/*****.html?

С Вашей ситуацией с каталогами я не сталкивался, могу, единственное, посоветовать переделать псевдостатику на links1.html, links2.html и т.д., без каталога. И поставьте ссылки на них с главной страницы, я на главную вывожу каждый раз случайным образом ссылки на три страницы каталога с псевдостатикой.

Кстати, big sorry - я ошибся насчёт отсутствия индексации в Google, глаза или мозги слепые :). В конце просмотра страниц в Google увидел-таки такую надпись:

In order to show you the most relevant results, we have omitted some entries very similar to the 41 already displayed.

If you like, you can repeat the search with the omitted results included.

Т.е. google скрывал "похожие", как он считал, страницы. А если этот фильтр отключить, все страницы с псевдостатикой прекрасно видны :)

12

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