Угловой SEO без внешних библиотек

Проблема, которая все еще часто существует при создании приложений Angular, заключается в поисковой оптимизации. Хотя алгоритм Google уже значительно оптимизирован для одностраничных приложений (SPA), часто возникают проблемы с индексацией контента на этих страницах. Уже существуют решения в виде внешних библиотек, которые предварительно визуализируют страницу на сервере. Однако это может стать проблемой при обновлении до более поздней версии. Поскольку вы делаете большую часть SEO в вашем приложении, полностью зависит от этих библиотек. Кроме того, обновление некоторых зависимостей часто занимает несколько недель.

К счастью, существует внешняя альтернатива без создания этой зависимости. Мы собираемся использовать Google Rendertron. Rendertron - это браузер Google Chrome, который может работать на веб-сервере. Следовательно, он может отображать страницу, как любой другой обычный пользователь. Если на сайт заходит пользователь бота, он будет передан на страницу, созданную Rendertron. Тем не менее, когда обычный пользователь переходит на ссылку, он сразу же ссылается на фактическое приложение.

Настроить свой собственный экземпляр Rendertron относительно легко. Источник доступен на GitHub ( https://github.com/GoogleChrome/rendertron ). Настоятельно рекомендуется размещать Rendertron как отдельный проект, а не вместе с вашим проектом Angular. Имейте в виду, что Docker необходим для создания контейнера. Дополнительные инструкции по настройке собственного экземпляра Rendertron можно найти на странице GitHub.

Теперь, когда у нас есть приложение Angular и экземпляр Rendertron, все, что нам нужно сделать, это определить, является ли посетитель ботом или обычным пользователем. Это обрабатывается веб-сервером. В моем случае это часто ASP.NET Core, поэтому фрагмент кода будет на C #. Однако это не означает, что оно ограничено этим. В примере вы видите, как боты могут быть обнаружены. Когда это кость, к Рендертрону делается запрос. В конце концов, предполагается, что боты видят только версию Rendertron, в то время как обычные пользователи этого не замечают.

Решение SEO с Headless Chrome - Polymer Summit 2017 ( https://youtu.be/ydThUDlBDfc )

Джованни Пол - разработчик программного обеспечения

Похожие

Seo Software
С помощью программного обеспечения DOitSEO ваш сайт оптимизирован, чтобы привлечь внимание поисковых систем и заинтересовать посетителей вашего сайта. Наше запатентованное программное обеспечение SEO делает поисковую оптимизацию проще, чем когда-либо прежде. Ни одна другая SEO компания не предоставляет такого упрощенного SEO. Позвоните 760-749-9197, чтобы начать бесплатную пробную версию сегодня!
Бостонская SEO компания
Будучи бостонской SEO- компанией в «белой шляпе», мы придерживаемся этических методов SEO, таких как создание качественных ссылок и генерация трафика. Ваш бизнес слишком важен, чтобы бояться обновления Google. Мы гордимся тем, что служим Бостон область и наше понимание климата Бостона SEO делает нас идеальным выбором. Наши методы продвижения позиций поисковой оптимизации
SEO PowerSuite: постоянное обновление инструментов SEO
... SEO PowerSuite и добавляю дополнительную информацию об их эволюции на протяжении многих лет в рамках спонсируемой серии публикаций. Мы все слышали старую поговорку «Единственное, что остается неизменным, это то, что все меняется». А в индустрии онлайн-маркетинга изменения всегда были названием игры. От того, чтобы оставаться на вершине зоопарка, который Google продолжает бросать на нас, до уклонения от кривых шаров от рекламы Facebook, до выяснения каждой новой социальной платформы,
SEO копирайтер найти
Поисковые системы оценивают все тексты, которые существуют в Интернете, являются ли они уникальными. Копирайтеры, которые копируют свои работы у других, не имеют никаких шансов в Google и Co .; Крупнейший в мире поисковик обычно наказывает сайт. Кто пишет
Качественные SEO услуги
Услуги SEO варьируются от чрезвычайно дорогих услуг, предоставляемых крупными и известными компаниями SEO, до чрезвычайно дешевых услуг, предлагаемых фрилансерами. Хотя большинство признанных поставщиков услуг SEO предлагают высококачественные услуги SEO, их цена недоступна для большинства малых и растущих компаний. С другой стороны, многие фрилансеры и небольшие агентства предлагают «дешевые» услуги, но качество SEO может
SEO + SEA = SEM
Я часто слышу, как люди говорят о «платном поиске» в углу телефонного звонка или на конференциях, рассказывая о мире рекламных ссылок. Это имя шокирует меня, потому что рекламные ссылки не имеют ничего общего с каким-либо действием "SEO". Если реклама по ключевым словам или в контексте способствует
Что такое SEO? Как сделать это правильно?
Поисковая оптимизация ( SEO ) или Оптимизация для поисковых систем - это методы, направленные на улучшение позиционирования ваших страниц в поисковых системах, таких как Google, Bing, Yahoo и других. Когда пользователь вводит в Google или другой поисковой системе интересующий термин (ключевое слово), цель SEO состоит в том, чтобы одна или несколько страниц вашего сайта, блога или электронной коммерции появлялись в первых результатах обычного
Феникс SEO
... SEO-компаниях Phoenix, вы думаете о честных, надежных, делающих то, что они говорят, о результатах, рейтингах, трафике, лидах и ROI (возврат инвестиций). Мы приглашаем вас Почувствуй разницу , Наши клиенты заботятся об одном: «Сколько мы тратим и сколько зарабатываем». Здесь, в Техасе, SEO хочет, чтобы вы зарабатывали как минимум в 5 раз больше с нами. Мы сотрудничаем с нашими клиентами.
Learn SEO - SEO блог для начинающих и профессионалов
Я все еще помню свои первые шаги как SEO (они также очень хороши в этом понятном блоге). В то время некоторые вещи, о которых говорили мои опытные коллеги, были для меня очень странными. Было так много странных аббревиатур, что мне приходилось просить их все, поэтому я иногда выступал со мной как доверчивый партнер по обмену ссылками, которого можно было опрокинуть через стол. Сегодня все по-другому, сегодня я знаю, что есть ключевые показатели эффективности (KPI), которые
SEO обзор - оптимизация сайта
В том, что SEO стал лихорадкой, никто не сомневается. Каждый хочет знать о поисковой оптимизации (SEO) или хорошем португальском языке, поисковой оптимизации . Книга SEO - Оптимизация сайтов Пауло Родриго Тейшейры (ISBN 978-85-908853-0-6) блога
Обновление Пингвина и SEO
Не так давно я написал пост об обновлении Google Penguin 2.0 и о том, как это связано с Google+; Видя, как это обновление только вступило в силу, я потратил некоторое время на дополнительные исследования, что было особенно важно для меня, так как я заметил, что это обновление
Как сделать это правильно?

Популярное
Атомэнергопром - атомная отрасль России - главная
АО «Атомэнергопром» (полное название — акционерное общество «Атомный энергопромышленный комплекс») — интегрированная компания, консолидирующая гражданские активы российской атомной отрасли . Атомэнергопром

ЗАВОД №9, Екатеринбург
"ЗАВОД №9", ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО Регион Свердловская область, Екатеринбург Адрес 620012, г. ЕКАТЕРИНБУРГ, пл. ПЕРВОЙ ПЯТИЛЕТКИ Телефон (343) 327-29-32 Факс (343)

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

Личный кабинет НПФ Доверие
НПФ «Доверие» — акционерное общество, предлагающее программы переноса в Фонд накопительной части пенсии по договору ОПС и программы формирования дополнительной негосударственной пенсии по договору НПО.

МУ СБР в ПФО (г. Нижний Новгород) - АООТ ТНК «Гермес-Союз» (ОАО «Промышленная компания «Гермес-Союз»)
  АООТ  ТНК «Гермес-Союз» (ОАО «Промышленная компания «Гермес-Союз») Акционерное общество открытого типа Транснациональная нефтяная компания «Гермес-Союз» (АООТ ТНК «Гермес-Союз») – наименование

ФЛ "БАРНАУЛЬСКИЙ" ЗАО "РАЙФФАЙЗЕНБАНК" - г. БАРНАУЛ, пр-т ЛЕНИНА, д. 163 - ФИЛИАЛ "БАРНАУЛЬСКИЙ" ЗАКРЫТОГО АКЦИОНЕРНОГО ОБЩЕСТВА "РАЙФФАЙЗЕНБАНК" В Г. БАРНАУЛЕ
ОКАЗАНИЕ УСЛУГ ПО ОТКРЫТИЮ И ВЕДЕНИЮ РАСЧЕТНЫХ СЧЕТОВ УПРАВЛЕНИЯ ФЕДЕРАЛЬНОГО КАЗНАЧЕЙСТВА ПО АЛТАЙСКОМУ КРАЮ ДЛЯ УЧЕТА ОПЕРАЦИЙ ПО ОБЕСПЕЧЕНИЮ ПОЛУЧАТЕЛЕЙ СРЕДСТВ БЮДЖЕТОВ БЮДЖЕТНОЙ СИСТЕМЫ РОССИЙСКОЙ

Традиционное (аграрное) общество
Традиционное (аграрное) общество представляло доиндустриальную стадию цивилизационного развития. Традиционными были все общества древности и средневековья. Их экономика характеризовалась господством

Новости компаний
Другие отчётные документы "Автоматика" в ИПС "ДатаКапитал" ОПУБЛИКОВАННЫЕ СООБЩЕНИЯ ЭМИТЕНТОВ АО "Концерн "Автоматика" - Проведение общего собрания акционеров акционерного

АО "НОВЫЙ РЕГИСТРАТОР"
Предлагаемая компанией продукция и услуги: Трансфер-агентское и регистраторское обслуживание Приобретаемая компанией продукция и услуги: - Дополнительная информация о компании: Член ПАРТАД

Банк "ГЛОБЭКС" - кредитование, вклады, банковские карты, денежные переводы, банковские услуги.
Примечание к курсам для безналичных операций по банковским картам При совершении безналичных конверсионных операций по банковским картам (покупки/продажи) Банком применяется механизм установления

Счетчики