Угловой 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+; Видя, как это обновление только вступило в силу, я потратил некоторое время на дополнительные исследования, что было особенно важно для меня, так как я заметил, что это обновление
Как сделать это правильно?