Yii2: Галета (Хлебни Крошки). Видео 18.1

Добавям динамични структурирани данни към главата на html, когато и когато дойде моят отговор на ajax. Нещо като:-

function appendSchemaToScript(schema){ var el = document.createElement('script'); el.type = 'application/ld+json'; el.text = JSON.stringify(schema); document.querySelector('head').appendChild(el); } 

Този таг на скрипт се показва перфектно, когато проверявам елементи. Когато обаче избирам GoogleBot като потребителски агент, тагът на скрипта изобщо не се добавя. Вчера внедрих тези нови промени. Трябва ли да изчакам известно време, за да видя промените?

Ако не, защо google bot не показва моя динамично добавен скрипт? Дали защото е след първоначално зареждане на страницата? Ако отговорът е да, как да добавя динамично изобразени структурирани данни?

  • Как се тествате като Googlebot? Фактът, че не се добавя, когато правите този тест, трябва да е улика защо истинският Googlebot не може да го види.
  • Вижте следната статия - това обяснява какво се случва, когато ботовете за търсене се обслужват страници с AJAX или друга функционалност, зависима от JavaScript. Дълго, но полезно четиво, което може да ви даде някои идеи: onely.com/blog/ultimate-guide-javascript-seo
  • @TonyMcCreath Здравейте .. Благодаря за вашия отговор. Тествам го като google бот, като избирам GoogleBot като потребителски агент от мрежовите условия. Тагът на скрипта се добавя (проверява се от елементи), ако потребителският агент е избран автоматично, но не и когато ръчно избирам потребителския агент да бъде google bot. Трябва ли да изчакам конзолата за търсене да преиздава страницата ми?
  • @HenryVisotski Благодаря .. това е много информативна статия. Въпреки това .. Все още не разбирам напълно какви стъпки трябва да следвам, за да добавя динамична схема JSON-LD към главата след първоначалното зареждане на страницата.
  • 1 @TonyMcCreath Оказва се, че успях да разреша проблема, като изчаках няколко дни. Конзолата за търсене не избира JSON-LD структурирани данни дори по време на url тест на живо, но сега, след повторно индексиране, новите структурирани данни се взимат перфектно. Благодаря ти за помощта

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?