Угловая 6 Seo маршрутизация - PullRequest
0 голосов
/ 27 декабря 2018

Сео проблемы

Файл маршрутизации

.htaccess

приложение.component.html Я потратил много времени на решение этой проблемы и, к сожалению, я не знаю, как ее решить.Когда я проверяю свою заявку на Seo, например, на www.seoptimer.com, и каждый раз Seo не видит мои подстраницы.

Может кто-нибудь объяснить мне, что я делаю не так?Проблема с моим файлом маршрутизации или .htaccess?

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

В настоящее время GoogleBot не может сканировать веб-сайт Angular, поскольку он использует Chrome 41 engine , который довольно старый и даже не поддерживает ES6 (например: он не поддерживаетфункции стрелок ).

Если вы можете подождать, Google работает над последней версией движка Chrome, и она должна быть выпущена в начале 2019 года.

Если вы не можете ждатьдля нового GoogleBot, то решение будет Angular Universal .Это необязательный пакет из среды Angular, который позволяет выполнять рендеринг на стороне сервера (и, следовательно, «сканируемость» вашего веб-сайта для любой поисковой системы) за счет незначительного рефакторинга в вашем приложении и использования Node.js для обслуживанияприложение.Рефакторинг включает в себя:

  • Сделать URL-адрес, представляющий состояние приложения, в любое время
  • Условно выполнить клиентский код JavaScript (который зависит от API браузера или от внешнего JavaScript)файлы)
  • Обработка аутентификации на стороне клиента и сервера
0 голосов
/ 27 декабря 2018

Инструмент, который вы используете, вероятно, просто не способен отображать сайты, управляемые JavaScript (Google есть).

Не беспокойтесь о SEO Tool xy.Опубликуйте свой сайт, используйте Googles Webmastertools и проверьте в выдаче Google, используя "site: https://www.example.com", если вы достигли индекса.

Кроме того, обязательно добавьте файл robots.txt и файл карты сайта: https://www.thecodecampus.de/blog/angular-cli-sitemap-robots-txt/

...