Как сделать, чтобы Гугл читал <title>?

12
L
На сайте с 19.09.2007
Offline
81
1267

Исходим из того, что имеем.

В сайте имеется движок.

В результате этого формирование страницы выполняется «слипанием» двух файлов: первого из корня сайта (для всех страниц один и тот же) и второго файла из базы данных (второй файл меняется от страницы к странице).

Контент каждой страницы определяется только содержанием второго файла. Первый файл не имеет <title>, название каждой страницы определяет <title> вторых файлов.

В результате этого в коде шапки страницы <title>, META NAME="KEYWORDS" CONTENT и META NAME="DESCRIPTION" CONTENT находятся в конце:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; windows-1251" />

<link href="styles/st.css" rel="stylesheet" type="text/css">

<link rel="stylesheet" type="text/css" href="style.css">

<body bgcolor= ……………………>

<SCRIPT LANGUAGE="JavaScript">

………………..

</SCRIPT>

<table ……………….>

……………………

</table>

<script language="JavaScript">

………………..

</script>

<table ……….>

……………………..

</table>

<a href="/sitemap_нum.php"><b>В карту раздела "ХХХХХХХ"</b></a>

<title>…………….</title>

<META NAME="KEYWORDS" CONTENT="………………………">

<META NAME="DESCRIPTION" CONTENT="……………………">

</head>

<body text="………………………">

Все что от <html> до <a href=………..</a> берется с первого файла общего для всех 500 страниц и включает общие для всех:

1.картинка шапки вместе рядом кнопок;

2.три окна по подбору параметров выбора интересующей информации (с помощью движка)

3. гиперссылку

Вот эта вся кухня и размещается в таблицах.

При этом наблюдается следующая картина. Все поисковики, кроме Гугла читают <title>.

Гугл <title> не видит и вместо него выносит в заголовок статьи название ее раздела.

В каждом случае это название стоит перед подбором параметров выбора в <H2> ….. </H2>.

И получается, статей около 500, а у них всех всего 15 названий.

Может быть кто-нибудь знает, кАк беде помочь?

Может быть <title> прописать, как <TITLE>? Или гиперссылку перед <title> убрать?

Сергей про е-ком
На сайте с 11.05.2008
Offline
342
#1
Lewa:
Первый файл не имеет <title>, название каждой страницы определяет <title> вторых файлов.

Ты сам ответил на свой вопрос. Добавь переменную, которая будет формировать титл для верхней страницы из нижней.

Крутейшая тема и конструктор на WP - https://shop.greenshiftwp.com/?from=3338
T
На сайте с 30.01.2006
Offline
109
#2

Вам бы валидацию кода провести.

Непонятно как поисковики вообще читают ваш сайт.

Гугл учит терпению!
Kirik
На сайте с 13.04.2006
Offline
266
#3

Может попробовать перенести это:

<title>…………….</title>

<META NAME="KEYWORDS" CONTENT="………………………">

<META NAME="DESCRIPTION" CONTENT="……………………">

вверх и поставить сразу после <head>

~~ Продвижение сайтов (https://kirik.pro/) ~~ PRPosting.com (https://prposting.com) - ссылки под бурж, 100+ стран, 45000 доноров, партнерка с 5% от трат ~~ Копирайтинг и рерайтинг (https://wordfactory.ua/)
SA
На сайте с 12.02.2006
Offline
142
#4

ТС, вам надо править шаблоны сайта (templates)

Как я понял, у Вас вызывается какой-то там стандартный кривой header.

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

Уж извиняюсь, вникать в описанную ахинею - это жесть, есть же стандартная структура

<html>

<head>

<title></title>

<meta name="Keywords" CONTENT="………………………">

<meta name="Description" CONTENT ="..........">

<link тут стили какие-нить>

</head>

<body>

</body>

</html>

organic
На сайте с 07.11.2004
Offline
141
#5

Ппц. Нафига пользовать тупые самописные "движки", когда в опенсорсе существует ряд готовых решений (для любого вида сайта - блоги, контенты, магазины, вики, социалки, что хотите) отдающих валидный код?

(Это не флуд, а ответ.)

Yeah, well, I'm gonna go build my own theme park, with blackjack and hookers. In fact, forget the park!
[Удален]
#6

Мда, а про http://w3c.org ничего не слыхали? :)

Советую вот http://validator.w3.org/ конкретно эту страницу, добейтесь зеленого цвета на ней. В процессе узнаете много нового и интересного.

L
На сайте с 19.09.2007
Offline
81
#7
seo-alex:
ТС, вам надо править шаблоны сайта (templates)

Как я понял, у Вас вызывается какой-то там стандартный кривой header.
При вызове страниц вы наверняка сначала обращаетесь к БД. Сформируйте переменную для title и подставляйте в нижеследующую структуру.
Уж извиняюсь, вникать в описанную ахинею - это жесть, есть же стандартная структура

<html>
<head>
<title></title>
<meta name="Keywords" CONTENT="………………………">
<meta name="Description" CONTENT ="..........">
<link тут стили какие-нить>
</head>
<body>
</body>
</html>

Очень волнует вопрос:

Как я говорил выше, у меня в коде страницы гиперссылка находится между <head> </head>, но на странице она тем неменее присутствует, ну и естественно работает. Вопрос в том, а видят ли ее поисковики и переходит ли по ней вес страницы?

Кто-нибуть знает?

И как это можно определить?

T
На сайте с 30.01.2006
Offline
109
#8
Lewa:
Очень волнует вопрос:

Как я говорил выше, у меня в коде страницы гиперссылка находится между <head> </head>, но на странице она тем неменее присутствует, ну и естественно работает. Вопрос в том, а видят ли ее поисковики и переходит ли по ней вес страницы?
Кто-нибуть знает?
И как это можно определить?

Вам уже все ответили, что надо привести свой код как требует стандарт, а не заниматься фигнёй.

И будет вам счастье.

organic
На сайте с 07.11.2004
Offline
141
#9
tutonhamon_:
а не заниматься фигнёй

Просто у некоторой части "специалистов" бытует мнение, точнее не так, - распространена практика втюхивания лоховатым клиентам собственных наработок. Это понятно, программерам тоже охота пива попить и пожрать, а с другой стороны - это позволяет стянуть с этого клиента немного больше лаве. Или чувство собственной важности у администратора проекта сильно развитво, вот и клепает бедолага скрипты "под себя", в итоге имея дерьмовый код. Другими эпитетами, тот код что показал ТС охарактеризовать никак нельзя.

Повторюсь - используйте готовые решения, разрабатываемые и поддерживаемые сообществами в тысячи и десятки тысяч пользозователей. И будет счастье.

kimberlit
На сайте с 13.03.2007
Offline
370
#10

Мдя ... Пипец ...

В head ещё и таблицы какие-то запихал ...

Может вам body вообще не делать?

Там всё надо перевёрстывать и движок ковырять ...

12

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