Accelerated mobile pages

Accelerated Mobile Pages (AMP) — технологія прискорення завантаження html сторінок на мобільних пристроях, на базі HTML фреймворка з відкритим вихідним кодом. Основною метою AMP заявлено прискорення завантаженя вебсторінок на мобільних пристроях. Створена компанією Google в 2015 році.

Історія

Проєкт AMP був анонсований компанією Google 7 жовтня 2015 року. За останні 30 новинних видань і кілька технологічних компаній, включаючи Twitter, Pinterest, LinkedIn і WordPress, були анонсовані заздалегідь в якості партнерів проєкту AMP.

Вперше протестувати технологію користувачам вдалося в лютому 2016 року, коли Google почав показувати версії вебсторінок AMP в результатах мобільного пошуку. Посилання AMP в пошуковій системі Google ідентифікуються значком.

  • У лютому 2017 року, через рік після публічного запуску AMP, компанія Adobe повідомила, що на AMP-сторінки доводиться 7 % всього веб трафіку для провідних видань в Сполучених Штатах.[1]
  • В травні 2017 року компанія Google повідомила, що глобальне охоплення користування технологією швидкого завантаження сторінок становить понад 2 мільярди AMP-сторінок, опублікованих у всьому світі.[2]
  • У червні 2017 року Twitter почав посилатися на сторінки AMP зі своїх додатків для iOS і Android[3].
  • У вересні 2018, Microsoft починає підтримку AMP-сторінок в своєму Bing AMP viewer [4].
  • В грудні 2018, WordPress анонсовував офіційний плагін, який зробив сайтам на WordPress можливість використовувати AMP-технологію.

Технологія

Формат AMP складається з:

  • AMP HTML — мова HTML, в якому частина тегів замінена на еквівалентні AMP-теги, а частина заборонена для використання.
  • AMP JS — в роботі використовується власна JS -Бібліотека, що дозволяє елементам сторінки завантажуватися асинхронно.
  • Google AMP Cache — в процесі індексації AMP-сторінки, пошукова система кешує її дані і відтворює зі своїх серверів.

Викоритовуються такі оптимізації пришвидшення як:

  • Кешування з використанням серверів Google.
  • Фонове попередне завантаження контенту.
  • Оптимізація розміру зображень, HTML, CSS та javascript.
  • Динамічне завантаження такого контенту, як шрифти.

Продуктивність

На початку історії AMP-технології мобільний інтернет використовував технології 2G та 3G, з швидкістю до 2 мб/с. Інтернет 4G тільки починав поширення. Тому потреба в пришвидшені завантаження сторінок була доволі актуальною. За даними компанії Google AMP-сторінки завантажуються менш ніж за 1 секунду і використовують в 10 разів менше даних, ніж ті ж самі сторінки без AMP[5]. Результати CNBC говорять про зниження часу завантаження сторінки з технологією AMP в 4 рази[6].

Перехід сайту, який функціонує в рамках транзакційного запиту на платформу AMP не має високої практичної користі, так як в ході даного запиту користувачі переходять безпосередньо на невелику кількість вебсайтів улюблених брендів і готові чекати їх завантаження або закривати спливаючі рекламні банери, не йдучи з сайту.

Вплив на ранжування пошукових систем

Пошукова система Yandex не підтримує технологію AMP, тому на ранжування в цій системі технологія не впливає. Замість AMP Yandex застосовує аналогічну технологію Турбо-сторінок.

Google використовує дану технологію, і на її пошукову видачу впливає, AMP-сторінка з'являється в результатах пошуку чи ні:

  • Спеціальний значок. Всі AMP-сторінки позначаються спеціальним значком «⚡», в результаті чого, користувачі переходять саме на нього (знаючи, що такі сторінки завантажуються дуже-дуже швидко);
  • Висока швидкість завантаження. Чим більша швидкість завантаження сайтів — тим вище (за інших рівних) знаходяться сторінки в пошуковій видачі;
  • Штучна популярність. Для того, щоб популяризувати технологію, Google віддає невелику перевагу AMP-сторінок і трохи «піднімає» вище в своїй видачі (у порівнянні зі звичайними сторінками).[7]

Недоліки

  • Необхідно змінювати html-код для корректної роботи можливостєй AMP
  • Деякий функціонал JavaScript недоступний.
  • Складність розробки та впровадження. В більшості випадків amp-версія сайта існує окремо від регулярної версії. На сторінках де необхідно використовувати складний приватний функціонал, наприклад як робота з корзиною та оплатою товара на сайті магазина — використовується регулярна версія сайта.
  • Критика того що розповсюдження технології AMP може призвести до централізації інтернету, залежності великого сегмента інтернету від кешування такими крупними корпораціями як Google та іншими.[8]

Див. також

  • Facebook Instant Articles
  • Турбо-сторінки

Примітки

  1. ↑ Google AMP: One Year Later. Архів оригіналу за 3 вересня 2017. Процитовано 20 листопада 2017.
  2. ↑ Turbocharging AMP. Архів оригіналу за 1 вересня 2017. Процитовано 20 листопада 2017.
  3. ↑ Twitter ramps up AMP. Архів оригіналу за 19 грудня 2020. Процитовано 22 грудня 2020.
  4. ↑ Introducing Bing AMP viewer and Bing AMP cache. Архів оригіналу за 9 березня 2024. Процитовано 09 березня 2024.
  5. ↑ Search results are officially AMP'd. Архів оригіналу за 24 грудня 2020. Процитовано 22 грудня 2020.
  6. ↑ CNBC sees mobile speed and engagement gains with AMP. Архів оригіналу за 1 вересня 2017. Процитовано 22 грудня 2020.
  7. ↑ Дмитрий Бродовский. Информационный сайт по технологии AMP. AMP-Lessons. Архів оригіналу за 19 вересня 2018. Процитовано 19 вересня 2018. [Архівовано 2018-09-19 у Wayback Machine.]
  8. ↑ https://www.politico.eu/article/google-amp-accelerated-mobile-pages-competition-antitrust-margrethe-vestager-mobile-android/. {{cite web}}: Пропущений або порожній |title= (довідка)

Посилання