Где разместить title

AA
На сайте с 07.03.2003
Offline
0
2462

По идее тег TITLE расположен в теге head

Ситуация такая. Убираем из хеада тег титл и вставляем где нить в теле тега body.

Вопрос:

при индексации ресурса поисковиком он ищет титл в head'е или он ищет титл по всей странице?

D
На сайте с 16.01.2003
Offline
63
#1
Как писал Alexey_A
По идее тег TITLE расположен в теге head

Ситуация такая. Убираем из хеада тег титл и вставляем где нить в теле тега body.

Вопрос:
при индексации ресурса поисковиком он ищет титл в head'е или он ищет титл по всей странице?

Между прочим, такую страницу некоторые старые броузеры вообще грузить не будут (например NN 4.5).

Вопрос: и зачем это нужно?

Обмен ссылками с сайтами строительной тематики, в т.ч. с морд
AA
На сайте с 07.03.2003
Offline
0
#2

В любом браузере нормально грузится.

А нужно это вот для чего. Существует шапка у сайта. Соответственно в шапке находится title. Но при нажатии на различные ссылки title должен меняться в зависимости от ссылки. Но то что вставляется в title берется из базы данных. Так вот чтобы не делать дополнительный запрос к базе данных хочу переместить сам title там где этот запрос осуществляется.

Но меня интересует, поисковики, индексируя сайт ищют title в head'е или по всей странице?

Cossack
На сайте с 17.12.2002
Offline
279
#3

Момент - если есть нажатие на ссылку - есть переход на другую страницу ;), или там frames 🙅?

А поисковик ищет тэг, а не его место расположения и работает как браузер. Пробуй посмотреть свои pages тут:

http://www.delorie.com/web/ses.cgi

Прощание славянки... (http://www.youtube.com/watch?v=0xf9lFMWfKw)
AA
На сайте с 07.03.2003
Offline
0
#4

Там perl.

Есть шаблон. Шаблон - шапка.

Она грузится всегда на всех страницах.

шапка состоит из следующего:

<html>

<head>

<title></title>

</head>

<body>

далее идут всякие меню сайта и шапка закрывается

теперь файл скрипта. Сначала вызывается эта шапка, потом идет запрос в БД откуда берется заголовок для страницы и выводится остальная часть страницы. Причем вот этот заголовок, который был получен из ЮД нужно вставить в title

Варианты использования title:

1. Каждый раз, при нажатии на ссылку (переходе по меню) в самом файле (не в шапке) идет запрос к БД на получение заголовка страницы.Этот заголовок нужно вставить в title. Мы просто получаем этот заголовок из БД а ниже вставляем в title этот заголовок. Но опять тот же вопрос проиндексируют ли поисковики title которые расположены не в head'е.

2. Делаем тот же запрос что в файле, но делаем его перед шапкой, после чего получаем заголовок страницы, вставляем в шапке в title и потом уже загружаем сам файл в котором опять идет запрос к БД. Минус данного метода - 2 раза обращение к БД.

3. Выполняем сначала файл. Т.е. все запросы к БД. Заголовок страницы засовываем в title а саму сгенерированную страницы засовываем в переменную. После чего выводим шапку, в которой в титле мы вставляем переменную заголовка которого мы получили из запроса, после чего выводим переменную, в которую мы записали сгенерированную страницу.

Вот 3 метода. Реализовать можно любой. Но! Самый простой из них - метод 1. Но я не уверен в том, что поисковик правильно проиндексирует title или проиндексирует ли вообще.

Что посоветуете?

AA
На сайте с 07.03.2003
Offline
0
#5
Как писал Cossack
Момент - если есть нажатие на ссылку - есть переход на другую страницу ;), или там frames 🙅?

А поисковик ищет тэг, а не его место расположения и работает как браузер. Пробуй посмотреть свои pages тут:

http://www.delorie.com/web/ses.cgi

Поисковик ищет тэг, но возможно он ищет его в head'е. В том то и весь вопрос. Вот я и хочу выяснить где он его ищет.

Cossack
На сайте с 17.12.2002
Offline
279
#6

Епрст... там же ссылки есть, например:

http://www.delorie.com/web/purify.html

Если твой сайт проходит по стандарту HTML 3.2, значит и поисковики его "скушают".

Потом сам найди онлайн tool и проверь, как выдается title в разных вариантах ;) - делов-то.

Речь идет только о том, как ты реализовал стандарт, so help yourself.

MZ
На сайте с 12.07.2003
Offline
79
MZ
#7
Как писал Alexey_A
Там perl.

Сначала вызывается эта шапка, потом идет запрос в БД откуда берется заголовок для страницы и выводится остальная часть страницы.

1. Каждый раз, при нажатии на ссылку (переходе по меню) в самом файле (не в шапке) идет запрос к БД на получение заголовка страницы.Этот заголовок нужно вставить в title. Мы просто получаем этот заголовок из БД а ниже вставляем в title этот заголовок. Но опять тот же вопрос проиндексируют ли поисковики title которые расположены не в head'е.

А не проще будет, если ты переместишь сам скрипт запроса к БД(который даст тебе в том числе и данные которые будут использованы тобой уже в body) над любыми шапками, чтобы запрос выполнялся сразу после обновления сессий (если есть)? Таким образом, ты сможешь получить нужную тебе переменную с title внутри до вывода тэга и сможешь ее разместить (может правда прийдется слегка модернизировать шаблон).

Savewings.

[Удален]
#8
Как писал Alexey_A
Там perl.
Что посоветуете?

Сделай шапку (шаблон) скриптом... И в нем бери из базы title, а заодно дескрипшн и кейвордс. Да и другие возможности будут всякие... :)

Или вот так:

<title><!--#include virtual="/cgi-bin/скриптина_титла.cgi" --></title>

Тебя беспокоит лишнее обращение к базе? Это обращение ведь просто title читать будет, по быстродействию это заметно для пользователя не будет.

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