Orsweb

Вопрос по description и keywords

Recommended Posts

Доброго дня.

 

Есть решения для автоматической генерации description и keywords для каждого материала? за счет заголовка, описания?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет. Такого решения нет. Но если конкретизировать, что такое "материал", то можно прикинуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет. Такого решения нет. Но если конкретизировать, что такое "материал", то можно прикинуть.

Материал - это одно объявление, одна новость и т.д.  Суть в том, пользователь не будет думать о таких полях как описания или ключевые слова, большинство не знает что это такое, подали объявления и довольны. Это необходимо в основном для сео оптимизации сайтов и для поисковых машин.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если сможете описать свое видение алгоритма как из данных объявления было бы желательно формировать мета-данные, то могу накинуть это кодом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это необходимо в основном для сео оптимизации сайтов и для поисковых машин.

имхо, понятие seo  - не просто заполнение каких либо полей, в т.ч. и пустых.

 

Материал - это одно объявление, одна новость и т.д.  Суть в том, пользователь не будет думать о таких полях как описания или ключевые слова, большинство не знает что это такое, подали объявления и довольны.

1) нигде не видел, чтобы юзеры заполняли эти поля, хотя бы потому, что действительно не знают что заполнять. И накручивать сюда код имхо ===empty

2) контент должен быть уникальным, а в данном случае сто два объявления могут отличаться только номером дома и что тогда робот будет думать?

3) а если объявление висит всего неделю и больше не продлевается, зачем его индексировать? Даже если индекс пройдёт, то следующего шторма можно самому умереть. а не выдачу увидеть.

3) вообще не вижу смысла здесь, а вот разделы, подразделы, их описание  и т.п. - полезно и нужно, но это уже делает не юзер. Те же тэги полезны для Посетителя, но вредно для seo.  Думается, нужно делать для удобства посетителей в первую очередь.

4) для новостей аналогично (не юзера задача).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

имхо, понятие seo  - не просто заполнение каких либо полей, в т.ч. и пустых.

 

1) нигде не видел, чтобы юзеры заполняли эти поля, хотя бы потому, что действительно не знают что заполнять. И накручивать сюда код имхо ===empty

2) контент должен быть уникальным, а в данном случае сто два объявления могут отличаться только номером дома и что тогда робот будет думать?

3) а если объявление висит всего неделю и больше не продлевается, зачем его индексировать? Даже если индекс пройдёт, то следующего шторма можно самому умереть. а не выдачу увидеть.

3) вообще не вижу смысла здесь, а вот разделы, подразделы, их описание  и т.п. - полезно и нужно, но это уже делает не юзер. Те же тэги полезны для Посетителя, но вредно для seo.  Думается, нужно делать для удобства посетителей в первую очередь.

4) для новостей аналогично (не юзера задача).

 

 

Категорию, подкатегории понятно сами задали описания и ключевые. Смущает что в конкретном объявлении если админ не пропишет, ничего в desctiption и keywords нет. Можно брать из поля описания и вставлять в keywords тогда будут разные ключевые к поисковику.

 

А как можно передать описания и keywords раздела - объявлению в этом разделе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

делал такое на одной цмске 

но там можно было узнать все поля материала - перед генерацией

тут под каждую сущность надо писать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

подскажите а как сделать так чтобы улучшить рейтинг сайта, ну соответсвенно вывод своих объявлений через поисковики.
Обратили внимание на то что например сейчас просматривая объявление на сайте, через посмотреть исходный код
поле keywords у нас совсем пустые, а вот на соответсвующих сайтах аналогичной тематики такие слова есть в каждом объявлении.
например у нас объявление из раздела 
продается 1 ком квартира в москве на улице ленина дом 1
сейчас в поле keywords у нас пусто
у конкурентов например написано
продажа квартир, москва, недорого, продажа и покупка квартир

в связи с этим когда простой пользователь вбивает в поисковике например продажа квартир москва, конкуренты выходят на первое место, а наших объявлений совсем нет,
как исправить ситуацию?
обращаем внимание, что при подаче объявления пользователь имеет возможность вписать это, но кто же будет заморачиваться, да и писать ни кто не хочет, а у конкурентов например тоже ни кто не пишет, но словаизкейворд подставляются автоматически

писать в метакейворд все города не интересно так как объявления из нескольких городов, а не только из москвы

так же интересует как автоматически формировать   meta property='og:url'

КАК БЫТЬ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, doma сказал:

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

Можно заполнять специальную вкладку в объявлении Мета теги, и тогда будут у объявлений нужные мета-теги.Screenshot_6.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это понятно :)) но это же ручной ввод и как заставить каждого пользователя формировать его и обязать заполнять?

у меня есть предложение засунь с условием 

если файл реалити вью то сформировать кейворд так

слова берутся из самого объявления

например у нас объявление

продажа квартир 1 комнатная моксва ул пионерская дом 20 по цене 1 млн рублей то слова будут такие

моксва, продажа квартир, покупка квартир, квартиры недорого, разместить объявление и тд
естественно должна быть проверка на ручную забивку кейворд, типа если их забили в ручную и поле не пустое то использовать их, в противном случае использовать автоподстановку

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. включить функцию премодерация.

2. в редакторе форм пометить поля мета данных как обязательные.

В первом случае объявление не будет опубликовано вами пока оно вас не устроит, во втором случае вы обяжете пользователя заполнять нужные поля, но их так же нужно проверять иначе могут написать вам туда всякую ерунду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, TopRaN сказал:

1. включить функцию премодерация.

2. в редакторе форм пометить поля мета данных как обязательные.

В первом случае объявление не будет опубликовано вами пока оно вас не устроит, во втором случае вы обяжете пользователя заполнять нужные поля, но их так же нужно проверять иначе могут написать вам туда всякую ерунду.

про это мы знаем, спасибо, но это путь самоубийцы :))  это ладно когда 2-3 человека заполняют еще можно понять и проконтролировать, но когда вот идет массовая регистрация -например как на авито, как быть?   поэтому и хочется некой автоматизации.
причем обратите внимание на вышеуказанную формулу,  эти слова не будут заноситься в поле кейворд а просто будут формирроваться в header и как бы подставляться в само объявление

либо как вариант дописать алгоритм через формирование кейвордс при сохранении,  когда кнопка сохранить нажимается берутся слова из город-улица-категория +что то еще и сохраняется по умолчанию в поле мета-кейворд -как будто пользователь ручками занес

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, doma сказал:

это понятно :)) но это же ручной ввод и как заставить каждого пользователя формировать его и обязать заполнять?

у меня есть предложение засунь с условием 

если файл реалити вью то сформировать кейворд так

слова берутся из самого объявления

например у нас объявление

продажа квартир 1 комнатная моксва ул пионерская дом 20 по цене 1 млн рублей то слова будут такие

моксва, продажа квартир, покупка квартир, квартиры недорого, разместить объявление и тд
естественно должна быть проверка на ручную забивку кейворд, типа если их забили в ручную и поле не пустое то использовать их, в противном случае использовать автоподстановку

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а куда лучше вставлять формирование мета-кейвордс? в header или в reality_view, так как если вставить в хейадер то кейворд будут формироваться для всех страниц, а это не правильно, так как не в каждой странице есть параметры, + если использовать файл хеадер то нужно как то грамотно использовать условие что используемый файл для формирования именно реалити-вью

если же использовать просто сам файл реалити-вью то наверное это правильно, так как кейвордс будут формироваться именно для страниц-объявлений, но там тоже надо сделать грамотную проверку

 

поэтому что лучше, и как правильнее?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 15.10.2016 в 12:59, doma сказал:

а куда лучше вставлять формирование мета-кейвордс? в header или в reality_view, так как если вставить в хейадер то кейворд будут формироваться для всех страниц, а это не правильно, так как не в каждой странице есть параметры, + если использовать файл хеадер то нужно как то грамотно использовать условие что используемый файл для формирования именно реалити-вью

если же использовать просто сам файл реалити-вью то наверное это правильно, так как кейвордс будут формироваться именно для страниц-объявлений, но там тоже надо сделать грамотную проверку

поэтому что лучше, и как правильнее?

Лучше и правильнее грамотно и ёмко составлять текст самого объявления, поскольку последние тенденции работы поисковиков сводятся к следующему:

  • сначала поисковик индексирует заголовок и основной текст страницы
  • если ему что-то не понятно или инфы мало (что уже минус), он индексирует meta title и meta description
  • параметр meta keywords основные поисковики (Яндекс и Гугл) уже не учитывают, но некоторые из старых еще подхватывают (Рамблер, майл.ру, Altavista и т.п.)

всё это сделано поисковиками в рамках борьбы с накруткой сайтов через SEO. В общем, оптимизированный и продуманный текст рулит!

Эх, когда доберусь до своего сайта? ;) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Chernetskiy сказал:

Лучше и правильнее грамотно и ёмко составлять текст самого объявления, поскольку последние тенденции работы поисковиков сводятся к следующему:

  • сначала поисковик индексирует заголовок и основной текст страницы
  • если ему что-то не понятно или инфы мало (что уже минус), он индексирует meta title и meta description
  • параметр meta keywords основные поисковики (Яндекс и Гугл) уже не учитывают, но некоторые из старых еще подхватывают (Рамблер, майл.ру, Altavista и т.п.)

всё это сделано поисковиками в рамках борьбы с накруткой сайтов через SEO. В общем, оптимизированный и продуманный текст рулит!

Эх, когда доберусь до своего сайта? ;) 

 в интернете много всякого, на наш взгляд "мусора", типа оптимизированный текст, но ни толковых текстов, ни толковых действий так и не видели, + как это реально проверить -эффект от оптимизации, грамотные сеошники пишут что 90% услуг это  просто обман по сути, так как ни к то фактически за результат не отвечает, и грамотные  сеошники которых  стоит слушать, говорят главное, ваш текст должен быть уникальным и очень интересным для пользователей, и типа в этом случае и поисковики и другие сервисы сами будут вас поощрять, а следователь и чаще отображать, но как сделать текст уникальным ни кто не знает :)
простой пример "продаю квартиру в новостройке", как его сделать уникальным - ни кто не подскажет? :) 

+ если у кого есть что интересного и не много читать а конкретно делать пишите ссылки 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, тема по автоматическому формированию meta интересна, понятно что заполнять эти поля менеджеры агентства вряд ли будут, их с трудом на текст описания хватает. Хорошо бы осуществлять проверку на то заполнены они или нет перед формированием страницы и если нет, то формировать нехитрые их заменители, meta title  вполне может быть равен заголовку страницы объявления. deskription и keywords могли бы формироваться из характеристик объекта. Надо будет на досуге поковыряться в коде, может хватит моих скромных познаний в реализации этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сейчас смотрел код, может это уже в новых версиях и решено, в моей не обновлённой версии я нашёл вот такой закоментированный участок кода в файле \apps\system\lib\frontend\view\kvartira_view.php. Он то как мне кажется как раз и был рассчитан на случай незаполненных полей meta.

/*
    	 if($form_data['meta_title']['value']==''){
    	$this->template->assign('title', $form_data['topic_id']['value_string'].", ".$form_data['city_id']['value_string'].", ".$form_data['street_id']['value_string'].', цена: '.$form_data['price']['value'].' '.($form_data['currency_id']['value_string']=='' ? Multilanguage::_('L_RUR_SHORT') : $form_data['currency_id']['value_string']).' | '.$this->getConfigValue('site_title') );
    	}else{
    	$this->template->assign('title', $form_data['meta_title']['value']);
    	}
    	 
    	if($form_data['meta_description']['value']!=''){
    	$this->template->assign('meta_description', $form_data['meta_description']['value']);
    	}else{
    	$this->template->assign('meta_description', $form_data['text']['value'].' '.$this->getConfigValue('site_title'));
    	}
    	 
    	if($form_data['meta_keywords']['value']!=''){
    	$this->template->assign('meta_keywords', $form_data['meta_keywords']['value']);
    	}else{
    	$kw=array();
    
    	 
    	$kw[]=$this->getConfigValue('meta_keywords_main');
    	$kw[]=$form_data['optype']['value_string'];
    	$kw[]=$form_data['topic_id']['value_string'];
    	$kw[]=$form_data['city_id']['value_string'];
    	$kw[]=$form_data['district_id']['value_string'];
    	if($form_data['room_count']['value']>0){
    	$kw[]='комнат '.$form_data['room_count']['value'];
    	}
    	$kw=array_filter($kw);
    	if(count($kw)>0){
    	$this->template->assign('meta_keywords', implode(', ', $kw));
    	}else{
    	$this->template->assign('meta_keywords', $this->getConfigValue('meta_keywords_main'));
    	}
    	}
    	*/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это чисто для кейвордс видимо накидывался вариант. В текущей версии все так же в комментах.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас