SEO для розробників AngularJS

AngularJS є весь rage в ці дні, і якщо ви веб-розробник я впевнений, що ви зіткнулися з ним зараз. Я вперше виявив AngularJS ще в 2013 році і миттєво закохався в нього, з тих пір він, здається, вибухнув.

AngularJS - це фреймворк з відкритим вихідним кодом, який підтримується Google, і який, перш за все, дозволяє створювати SPA (додатки для однієї сторінки) серед багатьох інших функцій і переваг. Стан Google на angularjs.org веб-сайт, який:

Кутовий - це те, що був би веб-браузер, якби він був розроблений для додатків.

Концепція SPA-додатків / сайтів не є новою, однак з розробниками AngularJS тепер можна використовувати прості рамки для швидкого розвитку високоінтелектуальних і набагато складніших веб-сайтів. Деякі мої вибрані особи включають:

SEO наслідки

Таким чином, ви побудували цей новий джазовий сайт, він робить всі ці речі речі, але ви скоро збираєтеся, що пошукові боти не взаємодіють з вашим веб-сайтом або програмою, як очікувалося. На жаль, це часто буває, більш технологічно просунутий ваш сайт; Чим більше шансів у вас виникнути в питаннях SEO.

Віковий міф про те, що Google не читає JavaScript, але це просто не так, і офіційно підтверджено на Центральний блог веб-майстрів Google в травні 2014 року. Однак у цій публікації міститься згадка про деякі важливі застереження, які не слід забувати:

  1. Не блокуйте функціональні ресурси, такі як файли JS / CSS, якщо вони потрібні для відображення веб-сайту. (Це стосуватиметься всіх важких веб-сайтів JS, а не просто Angular)
  2. Переконайтеся, що ваш сайт деградує. IE: якщо я звернувся до нього за допомогою JavaScript вимкнено, що станеться? Ну у випадку skystore.com Я не можу завантажити будь-який контент… Я впевнений, що це загальна проблема Angular.
  3. Іноді JavaScript може бути занадто складним для виконання Google. Добре що відносно… Що класифікований як надто складний?

Протягом цієї серії буде розглянуто деякі з загальних пасток і міркування розвитку, які допоможуть вам з останнього вниз по трасі. Буде також дивитися на рішення, як prerender.io а також спробуйте і подивіться на деякі живі сценарії.

Якщо ви просто побудуєте веб-сайт в рамках кутових рам і відчуєте наслідки SEO, будь ласка, зв’яжіться через коментарі або електронну пошту нижче. Ми можемо використовувати Ваш веб-сайт як приклад і одночасно вирішувати Ваші проблеми, допомагаючи нашим читачам. Залишайтеся з нами.

Останні повідомлення від Peter Dimakidis ( бачити все )

IE: якщо я звернувся до нього за допомогою JavaScript вимкнено, що станеться?
Добре що відносно… Що класифікований як надто складний?