Отслеживание почтовых отправлений по трек-номеру | где посылка

Это первая статья в рамках создания сервиса по отслеживанию посылок Трек-номер

Я знаю что это сфера высококонкурентная, и уже достаточно много сервисов по отслеживаню посылок. Но как минимум для самообучения, а может в последствии и для чего то большего решил попробовать себя в этой сфере. Так как эта сфера все так же крайне востребована для множества людей кто заказывает посылки с aliexpress, joom, taobao, или из других интернет-магазинов китая а может быть и из других стран как например amazon или ebay

Так как для этого сервиса требуются http запросы, web scraping, может быть даже базы данных. Чтобы пройти весь путь, набить шышки на ошибках, начиная от выбора языка программирования, заканчивая сео продвижением сайта. В крупных командах эти направления решаются разными специалистами, но понимать или хотябы иметь представление не плохо во всех сферах веб разработки.

Даже тот же веб-дизайнер, должен иметь представление об основах html верстки, чтобы составить корректный дизайн для сайта, но углубляясь в свое направление, веб дизайнер еще должен хорошо понимать удобство использования, веб ресурса.

Начало разработки отслеживания посыок

Выбор бекена для разработки

Для начала я выбрал сервер где будет располагаться сам сайт. Сервер DigitalOcean ранее я немного им пользовался поэтому выбрал тот с которым у меня есть опыт. По бекенд стороне я выбрал Nodejs, так как преимущественно у меня опыт с фронтенд разработкой. И языка Javascript мне более знаком и понятен. Переучиваться на другой язык программирования с небольшим опытом в бекенд разработке это заняло бы не мало времени и пришлось бы отложить проект до лучших времен. На данный момент я сомневаюсь что сделал верный выбор в виду отличительных особенностей Nodejs от других бекенд языков программирования.

Сейчас я еще подумываю в сторону языка Golang, но имею некоторые трудности в его изучении, а именно строгая типизация, указатели, в go намного труднее распарсить Json в сравнении с тем же javasctrip где достаточно вызвать одну функцию и на этом все. Из за отсутствия строгой типизации json строка легко формируется в объект javascipt.

Я поставил на сервер DigitalOcean фреймворк expressjs мне показалось что он достаточно прост в освоении я легко понял как работать с маршрутизацией и шаблонизаторами. На первом этапе этого было достаточно чтобы сделать пару страниц сайта.

СЕО для отслеживания посылок

Я попросил даму сердца написать текст для главной страницы сайта, благо у нее был небольшой опыт в написании статей, текстов. Плюс я сам понимал как нужно искать первоначально ключевые запросы для сайта, а именно Яндекс Вордстат. В гавное поле по подбору слов, вводим ключевой запрос который как нам мог показаться самым популярным, и смотрим что выдает вордстат.

Яндекс вордстат подбор слов на отслеживание

Тут можно увидеть какие запросы делают пользователи яндекса и с какой частотой в месяц. Это достаточно мощный инструмент для начала в СЕО. Чтобы определить что интересует пользователей и подстроиться под их нужды.

Сразу разочерую, скорее всего с одной страницей, даже если она хорошо написана, в такой высококонкурентной сфере не получится собрать много посетителей. Хотя наверное и в других сферах тоже не выйдет так легко пробиться. Вероятнее всего, потребуется потратить не мало времени чтобы составить множество статей и только после этого мало по малу начнут появляться заходы.

Мне повезло, у меня есть кто мог бы написать немного статей, в случае отсутствия такого человека, вероятнее всего придется либо самому это делать, если вы не хотите тратить деньги, либо воспользоваться услугами фрилансера или что даже было бы лучше, услугами сео специалистов, но это уже стоило бы дороже. В моем случае я не расчитываю на невероятную популярность и в первую очередь делаю проект для себя, но был бы рад если проект окажется в последствии востребованным и полезным посетителям.

Дизайн для сервиса отслеживания посылок

Я выбрал для себя темную тему, я смотрел на многие сайты занимающие хорошие позиции по отлижванию посылок но не заметил хорошего сайта с темной темой, мне кажется это большое упущение. Я люблю темные темы и всегда стараюсь их выбирать при возможности, что на пк, смартфоне или в приложениях. Так же мне очень нравится зеленый и желтый цвет, поэтому их я тоже решил добавить, в качестве дополнительных цветов.

Сам сервис по отслеживанию где находится посылка по трек-номеру

На начальном этапе я не разрабатывал сам сервис, а воспользовался API других сервисов в частности я использовал сервис Отследить посылки на trackgo, это очень удобно, когда не нужно создавать самому сложную инфроструктуру, с подключением огромного количества почтовых сервисов. Чтобы понять насколько ваша разработка может оказаться востребованной. Все же никому не нужный проект тоже не так воодушевляет разрабатывать.

Яндекс и гугл для индексации отслеживания посылок

Когда вы разработали сайт, лучше всего добавить его в "панели админестратора" в поисковых системах, в частности для google это search google а для yandex это webmaster yandex это очень полезные инструменты для продвижения сайта. Тут можо следить за индексацией вашего проекта в поисковых системах, кликах, позициях в поиске и многое другое. Их изучение это тема для отдельной статьи, которых в интернете уже достаточно много, если не поленитесь, а найдете подобные темы возможно узнаете много нового.

На сегодняшний день сайт не имеет посещаемости, кроме моей или знакомых кому я показал этот сайт, но уже были дни с показами, сейчас я разбираюсь как укрепить свои позиции в поисковой системе чтобы дальше развивать сайт.