Meteor - Правилно задаване на заглавието на документа за SEO

Разделът <head> на Meteor не може да бъде част от <template>. Все пак бих искал да задам маркера <title> програмно.

Метеор - Задаване на заглавието на документа описва как да зададете document.title с JS, но силно се съмнявам Google и други търсачки ще бъдат много доволни от това. Има ли начин да зададете правилно етикета <title> в Meteor?

Запознат съм с пакета spiderable. Достатъчно ли е просто да зададете document.title някъде, за да може правилно да обработва <title>?


person kqw    schedule 31.01.2014    source източник


Отговори (2)


Документът за заглавие на документа за настройка работи само за заглавието, но ще ви трябва пълен контрол върху цялата ви глава.

Има добра статия, която ви превежда как да внедрите третата страна ms-seo пакет, който основно представлява набор от инструменти на JavaScript за правилно управление на съдържанието на заглавната секция на вашия документ.

След като направите това, задачата на пакета spiderable (вграден в пакета meteor core) е да изложи вашите страници на търсачките.

Когато вашият уеб сайт е голямо приложение с javascript и основният ви раздел е практически празен, трябва да кажете на търсачката, че сте уеб приложение, а не обикновен уеб сайт. Когато търсачката бъде информирана, че не сте обикновен уеб сайт, тя използва специално създадени URL адреси за достъп до вашия сайт. Като разработчик, вашата работа би била да откриете извикванията към тези специални URL адреси, за да представите статична версия на вашия сайт.

Пакетът за паяк на Meteor автоматизира тази задача вместо вас. Във фонов режим той използва javascript пакет, наречен PhantomJS, който е пълен стеков браузър от страна на сървъра, който вижда вашия сайт просто като нормален потребител би и предоставя резултата на търсачката. И уайла!, получавате SEO :)

person Serkan Durusoy    schedule 31.01.2014

Ако още не сте го направили, инсталирайте пакета spiderable. Начинът, по който Meteor в момента работи с търсачките, е, че клиентският JS се изпълнява на сървъра във PhantomJS и след това полученият HTML се изпраща на търсачката. За повече информация как работи това, гледайте този видеоклип:

https://www.eventedmind.com/tracks/feed-archive/meteor-the-spiderable-package

person sbking    schedule 31.01.2014