Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как в статье CMS прописать meta теги (https://javascript.ru/forum/misc/25453-kak-v-state-cms-propisat-meta-tegi.html)

Глеб Великанов 06.02.2012 02:20

Как в статье CMS прописать meta теги
 
Мой блог на движке «Эгея». Движок чудесный, но не поддерживает мета-теги keywords и descriptions. Хочу с помощью javascript прописывать их прямо в статье с помощью кода.

через функции:
<script type="text/javascript">
MetaDes ("description");
MetaKey ("keywords");
</script>


или через переменные:
<script type="text/javascript">
var MetaDes  = "description";
var MetaKey = "keywords";
</script>



Пробовал по всякому, че то типа того (переменные создаются в самой статье),
<script type="text/javascript">

function MetaDes(var MetaDes) { 
document.writeln ("<meta name="description" content="+MetaDes+"/>");
}

function MetaDes(var MetaKey) {
document.writeln ("<meta name="description" content="+MetaKey+"/>");
}

</script>


Тут не написано «если переменные существуют document.writeln должен в head писать» , но это ни суть, эти функции даже alert не показывает.

Кто шарит, подскажите пожалуйста как правильно написать. Я вообще нубик пока)

рони 06.02.2012 02:32

Цитата:

Сообщение от Глеб Великанов
function MetaDes(var MetaDes)

Цитата:

Сообщение от Глеб Великанов
function MetaDes(var MetaKey)

:nono:

рони 06.02.2012 02:35

Цитата:

Сообщение от Глеб Великанов
("<meta name=\"description\" content="+MetaKey+"/>");

:agree:

Глеб Великанов 06.02.2012 09:09

спасибо, всерно не получается в head прописать это.
Как–то так пробовал:

documents.getTagName("head").writeln(MetaKey);

Serg_pnz 06.02.2012 09:19

А что даст прописывание meta на js? Поисковики-то это не увидят.

Kolyaj 06.02.2012 17:25

Они на вставленные в HTML-то не смотрят, а на добавленные JavaScript-ом и подавно.

Глеб Великанов 07.02.2012 02:50

Я думаю поисковики сначала полностью загружают страницу, потом её анализируют. То-есть если генерировать html javascript'ом до загрузки страницы, поисковики его видят.

А еще фейсбук и др. сервисы берут описание из descripiption при постинге ссылки.

Глеб Великанов 07.02.2012 02:54

И соц. сети и поисковики видят мета теги, даже когда в самой статье пишешь
<head><meta ...........></head>

Проблема в том что на главной блога появляется куча дескрипшенов и кейвордов из всех статей и это не валидно)

devote 07.02.2012 06:24

вам же ясным языком сказали, что поисковики не исполняют код написанный на javascript. Зачем вы противоречите... Поисковики видят лишь то что отдает сервер... а скрипты поисковики не запускают.

poorking 07.02.2012 09:55

Я конечно не в теме, но чуется мне что поисковые роботы дааавно научились выполнять JS и смотреть результаты, потому что это в их же интересах. Используют ли они это для индекса страниц - не знаю

Kolyaj 07.02.2012 09:57

Некоторые роботы научились выполнять некоторое подмножество JS, но на meta теги они давным давно не смотрят.

Serg_pnz 07.02.2012 10:21

Цитата:

Сообщение от poorking (Сообщение 155854)
Я конечно не в теме, но чуется мне что поисковые роботы дааавно научились выполнять JS и смотреть результаты, потому что это в их же интересах. Используют ли они это для индекса страниц - не знаю

Да, есть такой слушок, но что хочет изобразить ТС... в топку, что он хочет изобразить.

Цитата:

Сообщение от Kolyaj (Сообщение 155855)
Некоторые роботы научились выполнять некоторое подмножество JS, но на meta теги они давным давно не смотрят.

с этими вопросами на форум оптимизаторов

Kolyaj 07.02.2012 11:49

Цитата:

Сообщение от Serg_pnz
с этими вопросами на форум оптимизаторов

Спасибо, я уже вылечился.

dmitriymar 07.02.2012 12:03

Цитата:

Сообщение от Глеб Великанов
Я думаю поисковики сначала полностью загружают страницу, потом её анализируют. То-есть если генерировать html javascript'ом до загрузки страницы, поисковики его видят.

Думать не нужно,нужно читать оф блоги поисковиков.Нет, не видят,поисковики не выполняют javascript,а только анализируют его на предмет редиректов(не все) и клоакинга(ещё меньше)
Цитата:

Сообщение от poorking
Я конечно не в теме, но чуется мне что поисковые роботы дааавно научились выполнять JS и смотреть результаты, потому что это в их же интересах. Используют ли они это для индекса страниц - не знаю

только редиректы и клоакинг слегка и то не все поисковики


Часовой пояс GMT +3, время: 10:53.