4 травня 2019 р. 6 хв читання

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

bing

Я знаю, що постійно наполягаю на поясненні, що SEO - це не просто вміст HTML і метадані, але я хотів би наголосити, що веб-ефективність є критичною. На даний час Google, серед інших пошукових систем, таких як Bing, Yahoo тощо, використовує багато інших параметрів для розміщення вашого веб-сайту. Ви можете оцінити, чи відповідає ваш веб-сайт технічно на рівні.

Для того, щоб оцінити наслідки для продуктивності, ми проведемо порівняльну оцінку ефективності різних рішень Карт, які ви можете інтегрувати на свій веб-сайт. Давайте познайомимось із кожним із них:

Гугл-мапи

Маючи ліцензію Freemium, Карти Google надають безліч служб API, які дозволяють інтегрувати власну карту Google на свій веб-сайт. Ви можете створювати привабливі веб-програми та програми з потужною картографічною платформою, що включає супутникові зображення, вигляд вулиць, профілі висот, напрямки руху, стильні карти, демографічні дані, аналітику та велику базу даних про місцезнаходження.

Раніше ця послуга була безкоштовною, але з липня 2018 року Google змінив свої умови і почав пропонувати послугу як Freemium, пропонуючи 200 доларів США безкоштовно, близько 28 000 транзакцій API з Google Maps, хоча це змусило вас ввести свої банківські реквізити на випадок, якщо ви перейдете ліміт. За решту надлишків стягуватиметься 7 доларів за 1000 транзакцій API Карт Google. Ви можете оцінити вартість інтеграції на своєму веб-сайті за допомогою цього калькулятора.

Карти Bing

Маючи ліцензію Freemium, Microsoft, як і конкуренція Google, пропонує API для створення карт для інтеграції на ваш веб-сайт із Bing Maps SDK, Bing Maps API (API геокодування). Корпорація Майкрософт пропонує ділову послугу або щомісячну послугу. Карти Bing доступні через Azure з до 10000 безкоштовних транзакцій API на місяць, а все, що перевищує безкоштовний ліміт, коштує від 0,5 до 1,5 доларів США залежно від обсягу щомісячних транзакцій (до 500 000 API операцій на місяць).

OpenStreetMap (LeaFletJS)

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

Фонд OpenStreetMap (OSMF) відповідає за підтримку проекту та організацію змін у спільноті. Для належного управління цією службою для інтеграції на ваш веб-сайт та використання усього потенціалу, як на Картах Google, ви повинні інтегрувати OpenStreetMap з бібліотекою, такою як LeaFletJS, яка полегшить інтеграцію практично з усіма потрібними вам функціями картографування.

Маючи ліцензію Freemium, ось компанія, яка розробляє картографічні та навігаційні послуги. Ця послуга (раніше Nokia Maps та Ovi Maps) спочатку була створена для мобільних телефонів Nokia та мультимедійних пристроїв. В даний час він належить консорціуму, що складається з Audi, BMW та Daimler.

Сюди входять карти для більш ніж 180 країн. Ціни на інтеграцію API на вашому веб-сайті починаються безкоштовно для до 250 000 транзакцій API та 1 євро за кожні 1000 додаткових транзакцій API.

MapBox

Завдяки ліцензії Freemium, MapBox спрощує розробку власних карт за допомогою швидкої інтеграції у ваші веб- і мобільні додатки. MapBox базується та працює на інших проектах з відкритим кодом, таких як OpenStreetMap. Сервіс MapBox, як LeaFletJs, зосереджений на пропонуванні рівня взаємодії з картами для правильної веб-інтеграції.

На відміну від LeaFletJS, MapBox пропонує більш вдосконалений та професійний сервіс із спеціальною технічною підтримкою. Послуга пропонується безкоштовно для до 50 000 транзакцій API та $ 0,5 за кожні 1000 додаткових транзакцій API.

Яндекс.Карти

Маючи ліцензію Freemium, Яндекс.Карти, російська конкуренція Google, пропонує доступ до карт понад 1800 міст для інтеграції на ваш веб-сайт, як і Карти Google. Послуга пропонує до 25 000 транзакцій API безкоштовно і $ 0,56 за кожні 1000 додаткових транзакцій API.

Карти Apple (MapKit JS)

Маючи ліцензію Freemium (Beta), MapKit JS пропонує Карти Apple на вашому веб-сайті. Ця бібліотека JavaScript, що надається Apple, дозволяє додавати на ваш веб-сайт інтерактивні карти з анотаціями, накладами та інтерфейсами до служб Карт Apple, такими як пошук та інструкції, щоб дозволити інтерактивні взаємодії. Послуга наразі знаходиться в бета-фазі і пропонується безкоштовно, з щоденним лімітом 250 000 транзакцій API карт і 25 000 транзакцій API сервісу.

Тепер, коли ви знаєте різні рішення, які можна інтегрувати на свій веб-сайт, щоб запропонувати послугу геолокації, я надам вам орієнтир ефективності кожного з його API.

За допомогою інструмента Chrome Dev Tools було перевірено ефективність роботи, оцінюючи час завантаження кожної сторінки. Кожна сторінка була оцінена шляхом додавання карти за допомогою API або вбудованої служби, всі карти були геолокації в одному місці для оцінки за однаковими характеристиками. Ви можете детально побачити оцінені сторінки на ITDO GitHub. Подивимось результати:

Слід зазначити, що аналіз аналізував OpenStreetMaps та LeaFletJS окремо, щоб оцінити, чи може використання бібліотеки вплинути на реакцію служби OpenStreetMaps. Служба Apple Maps була відкинута, оскільки на момент аналізу послуга була такою, як бета-версія.

Що ви думаєте про результати? Особисто вони здаються мені дивовижними, послуга Here є найвидатнішою за своєю продуктивністю, але очевидно, як служба OpenStreetMap або LeafLet (OpenStreetMap) займає 2-е і 3-е місця, навіть 4-е з Map Box, ці останні три на основі великий проект OpenStreetMap.

Поступ моделі з відкритим кодом дивує, оскільки цей проект має кращу продуктивність, ніж такі служби, як Google, Microsoft або Yandex. Чому? Для цього я запрошую вас детально ознайомитися з транзакціями кожної послуги:

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

Вам слід оцінити, чи потребують ваші потреби багато деталей у Картах та інвестиції у ваш проект, але залежно від результату ми запрошуємо вас зосередитись на оцінці Here Maps, LeaFletJS (OpenStreetMap) та MapBox.

Якщо ви хочете забезпечити високу доступність своїх веб-карт без втрати продуктивності та таких деталей, як громадський транспорт чи інші, вам слід оцінити інтеграцію Here Maps або MapBox. З ними ви зможете отримати професійну послугу, навіть якщо вона пов'язана з інвестиціями, але ми вважаємо, що краще зробити ставку на ефективність, щоб покращити SEO. Ви збережете його в SEM.

Але врешті-решт, відповідно до Бенчмарку з результатами роботи, ми запрошуємо вас використовувати та співпрацювати у великому проекті з відкритим кодом, який є OpenStreetMap з LeaFletJS та OpenMapTiles, якщо це відповідає вашим потребам, звичайно.

Ви інтегруєте будь-яку службу Карт на своєму веб-сайті? Чи оцінюєте Ви роботу сторонніх послуг? Пам’ятайте, що SEO - це не лише вміст HTML та метадані, а веб-продуктивність дуже важлива.