Магически трик на Excel 967: Формула за извличане на Топ 5 числа и имена, включително връзки или дубликати

Имам приложение Angular 2 (SPA), работещо на (да кажем) www.example.com.

В Google Search Console, когато стартирам извличане като Google, имам следния резултат:

  • www.example.com - прави се правилно
  • www.example.com/потребителски профил - представя се като www.example.com страница НЕ според очакваната страница на потребителския профил

Какво трябва да направя, за да се визуализира правилно тази страница за Googlebot?

  • Какво се случва, ако имате потребител, който поставя URL адреса на този профил в новоотворен уеб браузър?
  • При достъп до URL чрез браузър, всяка връзка се изобразява правилно, но изглежда, че Google вижда само индексна страница.

Ако Google не е в състояние да изобрази вашия Javascript, трябва или да представите статична версия, или да промените кода. Можете сами да хоствате изображения или да работите с продукт като prerender.io.

  • Ами google е в състояние да направи правилно маршрута по подразбиране. Изглежда проблемът е само в другите маршрути.
  • Googlebot обикновено върши добра работа по рендиране на клиентски неща, стига да се случи при зареждане. Не съм запознат достатъчно с Anguar, за да диагностицирам този проблем, но не трябва да изисква предварително изобразена статика.
  • Google няма да губи ресурси, ако не се налага. Статичните визуализации представят изключително много скоростта на двигателя и помагат на динамично генерираните сайтове да се класират. Ето защо съществуват продукти за предварително представяне. Как се държи Google, когато използвате IP адреса вместо име на домейн? 1.1.1.1/usernameprofile - това може да е проблем за разрешаване.

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