gorodberezaru

Рейтинг
1
Регистрация
28.11.2013

Я не знаю. Валидаторы говорят что всё ОК. Кто-нибудь ман встречал по теме правильного формата "микро-телефона"?

Ответ на все вопросы в количестве человеко часов затраченную на данную работу.

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

Т.е. я тупо через скрипт дописываю в каждый контент в конец указанные "мета" (данные скрипт берет из балы) и всё: есть нужная микроразметка и внешний вид ни где не изменился.

В моём случае уже есть готовый контент с разной версткой. Нужно его перегенировать с учетом новых дополнительных полей из тиаблицы в БД (как раз добавить эти "меты")

Цитат из мана:

'Больше – лучше, кроме скрытого текста. В общем – чем больше вы отформатируете контента, тем лучше. Однако главное правило – форматировать только тот контент на странице, который увидит пользователь, а не контент в скрытых divах ими каких-то других скрытых элементах.

Вопрос:

Невидимые теги "meta" в микроразметке хуже чем обычные теги или все равно ?

Пример использования в моем случае:

<div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="пр. Ленина, 22">
<meta itemprop="addressLocality" content="Березовский">
<meta itemprop="addressRegion" content="Кемеровская область">
<meta itemprop="postalCode" content="652420">
<meta itemprop="addressCountry" content="Россия">
</div>
<meta itemprop="telephone" content="3-03-12; 3-23-73; 3-01-01">
<meta itemprop="birthDate" content="1972-11-30">
</div>

Тогда косяк этого конструктора. http://schema-creator.org/person.php В нём регистр не соблюдается.

---------- Добавлено 27.12.2013 в 05:00 ----------

Исправил, теперь соглясно Яндексу всё ОК:

1. jobtitle >> jobTitle (спасибо burunduk, косяк http://schema-creator.org/person.php)

2. Убрал совсем поле "Organization" (Вот тут вообще непонятно зачем http://schema-creator.org/person.php вставляет организицию без поля "address" )

Вывод:

1. Косяк http://schema-creator.org (яндекс лучше знает, а гугл "покрывает" schema-creator.org и говорит что вс1 ок )

2. Либо валидатор микроразметки от Яндекса давно не обновлялся

---------- Добавлено 27.12.2013 в 05:03 ----------

ИНСТУКЦИЯ К ПРИМЕНЕНИЮ

Еслю юзаете http://schema-creator.org/person.php , то

1. Ручками в коде правьте jobtitle >> jobTitle

2. Не заполняйте поле "Organization"

burunduk:
gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром ;)

и так на всякий случай уберите начало самой первой строки на странице - могут быть проблемы с индексацией ;)

Вы про то, что там ссылка на саму страницу?

---------- Добавлено 26.12.2013 в 17:02 ----------

gorodberezaru:
gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром

Я вписывал в конструкторе для теста надписи типа "123" и здесь регистр не играет роли. Дело то втом, что яндекс-валидатору не нравится структура, которкю предлагает конструктор. В частности некоторые поля. У меня версия что яндекс валидатор "давно не обновлялся"

---------- Добавлено 26.12.2013 в 17:05 ----------

Яндекс валидатор пишет следующие ошибки:

person
ПРЕДУПРЕЖДЕНИЕ: поле jobtitle не определено в спецификации http://schema.org/Person

organization
ОШИБКА: поле address отсутствует или пусто
ПРЕДУПРЕЖДЕНИЕ: для данной категории организаций необходимо указать telephone

Ваш ответ не аргументирован. Я скармливал яндексу информацию и в "чистом виде" (без поля description) в итоге тоже самое. Получается не стоит доверять http://schema-creator.org/person.php ?

---------- Добавлено 26.12.2013 в 16:54 ----------

lockki, если это действительно так, то это многое объясняет. Спасибо за ответ