4 май 2019 г. 6 минути четене

Днес искам да ви покажа колко е важно да контролирате услугите, които уебсайтът ви използва, както и последиците от това върху производителността и следователно върху вашето SEO позициониране. Ето защо съм подготвил бенчмарк за карти.

google

Знам, че непрекъснато настоявам да обяснявам, че SEO не е само HTML съдържание и метаданни, но бих искал да подчертая, че уеб ефективността е от решаващо значение. Google, наред с други търсачки като Bing, Yahoo и др., В момента използва много други параметри за позициониране на вашия уебсайт. Можете да прецените дали вашият уебсайт е технически на ниво.

За да оценим последиците за производителността, ще направим бенчмарк за ефективността на различните решения на Maps, които можете да интегрирате във вашия уебсайт. Нека се запознаем с всеки един от тях:

Google Maps

С лиценз Freemium, Google Maps предоставя множество API услуги, които ви позволяват да интегрирате персонализирана карта на Google на вашия уебсайт. Можете да създавате атрактивни уеб приложения и приложения с мощна картографска платформа, включително сателитни изображения, изглед на улица, профили на котата, упътвания за шофиране, стилни карти, демографски данни, анализи и обширна база данни за местоположение.

Преди това тази услуга беше безплатна, но от юли 2018 г. Google промени условията си и започна да предлага услугата като Freemium, предлагайки $ 200 безплатно, около 28 000 API транзакции с Google Maps, въпреки че ви принуди да въведете банковите си данни в случай, че ще премине лимита. Останалите излишъци ще бъдат таксувани по $ 7 за 1000 транзакции на API на Google Maps. С този калкулатор можете да оцените разходите за интеграция на вашия уебсайт.

Bing Maps

С лиценз за Freemium, Microsoft, подобно на конкуренцията си Google, предлага API за създаване на карти за интегриране във вашия уебсайт с Bing Maps SDK, Bing Maps API (API за геокодиране). Microsoft предлага бизнес услуга или месечна услуга, Bing карти са достъпни чрез Azure с до 10 000 безплатни API транзакции на месец и всичко, което е над безплатния лимит, струва от 0,5 до 1,5 долара, в зависимост от обема на месечните транзакции (до 500 000 API транзакции на месец).

OpenStreetMap (LeaFletJS)

С лиценз с отворен код, OpenStreetMap е проект, който предлага да се създадат и предоставят безплатни географски данни, като карти и улични карти, отворени за всеки, който ги иска. Това е карта за редактиране, отворена за всички, това е система за сътрудничество с отворен код. Преглеждайте, редактирайте и използвайте географски данни съвместно.

Фондацията OpenStreetMap (OSMF) е отговорна за поддържането на проекта и организирането на промените в общността. За да управлявате правилно тази услуга за интегриране във вашия уебсайт и да имате целия потенциал, както бихте направили в Google Maps, трябва да интегрирате OpenStreetMap с библиотека като LeaFletJS, която ще улесни интеграцията с практически всички функции за картографиране, от които се нуждаете.

С лиценз Freemium, тук е компания, която разработва картографиране и навигационни услуги. Тази услуга (по-рано Nokia Maps и Ovi Maps) първоначално е създадена за мобилни телефони Nokia и мултимедийни устройства 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.

Yandex.Maps

С лиценз Freemium, Yandex.Maps, руската конкуренция на Google, предлага достъп до карти на над 1800 града, които да се интегрират във вашия уебсайт, точно като Google Maps. Услугата предлага до 25 000 API транзакции безплатно и $ 0,56 за всеки 1000 допълнителни API транзакции.

Карти на Apple (MapKit JS)

С лиценз Freemium (Beta) MapKit JS предлага Apple Maps на вашия уебсайт. Тази библиотека на JavaScript, предоставена от Apple, ви позволява да добавяте интерактивни карти към вашия уебсайт, с анотации, наслагвания и интерфейси към услугите на Apple Maps, като например търсене и инструкции, за да позволявате интерактивни взаимодействия. Понастоящем услугата е в бета фаза и се предлага безплатно с дневен лимит от 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 съдържание и метаданни, уеб ефективността е от съществено значение.