AngularJS jest dziś wściekłością, a jeśli jesteś programistą, jestem pewien, że już go spotkałeś. Po raz pierwszy odkryłem AngularJS w 2013 roku i od razu się w nim zakochałem, od tamtej pory wydaje się, że eksplodował.
AngularJS to framework open-source utrzymywany przez Google, który przede wszystkim pozwala budować SPA (aplikacje na jedną stronę) wśród wielu innych funkcji i korzyści. Stan Google na stronie angularjs.org strona internetowa, która:
Angular jest tym, czym byłaby przeglądarka internetowa, gdyby została zaprojektowana dla aplikacji.
Koncepcja aplikacji / stron SPA nie jest nowa, jednak programiści AngularJS mogą teraz korzystać z łatwej struktury do szybkiego tworzenia wysoce inteligentnych i znacznie bardziej wyrafinowanych stron internetowych. Niektóre z moich osobistych ulubionych to:
Implikacje SEO
Więc zbudowałeś tę nową, jazzową stronę internetową, robi to wszystko, ale wkrótce się zorientujesz, że roboty wyszukujące nie wchodzą w interakcję z twoją stroną lub aplikacją zgodnie z oczekiwaniami. Niestety często tak jest, im bardziej zaawansowana technologicznie jest Twoja witryna; Im większe szanse, że masz problemy z przeszukiwaniem SEO.
Dawny mit mówi, że Google nie czyta JavaScript, ale to już nie jest przypadek i został oficjalnie potwierdzony na stronie Centralny blog Google dla webmasterów jeszcze w maju 2014 r. Jednak ten post zawiera kilka ważnych zastrzeżeń, których nie należy przeoczać:
- Nie blokuj zasobów funkcjonalnych, takich jak pliki JS / CSS, jeśli są one wymagane do renderowania witryny. (Dotyczy to wszystkich ciężkich stron internetowych JS, nie tylko Angular)
- Upewnij się, że Twoja strona internetowa ulega degradacji. IE: jeśli uzyskałem do niego dostęp z wyłączoną obsługą JavaScript, co by się stało? W przypadku skystore.com Nie mogę załadować żadnej treści ... Jestem pewien, że jest to typowy problem Angulara.
- Czasami JavaScript może być zbyt skomplikowany, aby Google mógł go wykonać. Cóż, jeśli chodzi o… co sklasyfikowano jako zbyt złożone?
W tej serii przyjrzymy się niektórym typowym pułapkom i zagadnieniom rozwojowym, które pomogą ci przejść dalej. Przyjrzymy się także takim rozwiązaniom prerender.io jak również spróbuj spojrzeć na niektóre scenariusze przypadków na żywo.
Jeśli po prostu tworzysz stronę internetową w kanciastych ramach i doświadczasz implikacji SEO, skontaktuj się z nami poprzez komentarze lub e-mail poniżej. Możemy być w stanie użyć Twojej witryny jako przykładu i jednocześnie rozwiązać Twoje problemy, pomagając naszym czytelnikom. Bądźcie czujni.
Ostatnie posty autorstwa Peter Dimakidis ( widzieć wszystko )
IE: jeśli uzyskałem do niego dostęp z wyłączoną obsługą JavaScript, co by się stało?Cóż, jeśli chodzi o… co sklasyfikowano jako zbyt złożone?