ТЕКСТ: ЕВГЕНИЙ КРЫЛОВ. Начиналось всё с идеи приложения. Его надо делать на ту тему, которую хорошо знаешь. Мы 5 лет делаем сайты и отлично разбираемся в их разработке. Нужна понятная идея, которую легко реализовать своими силами. Ну и конечно — приложение должно быть интересным большой аудитории пользователей.
Идеи ftp-клиента или редактора кода показались слишком сложными. Выбор пал на разработку приложения для проверки позиций сайтов в поисковых системах. Потенциальная аудитория в этом случае получалась шире — не только веб-разработчики, но и сеошники с владельцами сайтов.
В чём же суть? Для многих фирм одним из источников клиентов (т.е. дохода) является сайт, а основным источником посетителей — переходы с поисковых систем. В поисковых системах люди набирают запросы вроде «купить iPhone». Чем выше запрос занимает место в поисковике, тем больше вероятность, что айфон купят именно у вас.
iPhones.ru на 4 месте по продаже айфонов
В нашем замечательном приложении Seo Tool можно добавлять для проверки множество сайтов. К ним кучу поисковых запросов. После чего проверять на каком месте по каждому из этих запросов они находятся. Ещё ведётся полная история изменения этих самых мест. Все изменения позиций видны как на ладони, и можно сразу понять нужно ли сайту продвижение или халявят ли ваши сеошники.
На iPad приложение ещё удобнее
Проект
Сначала были проанализированы конкуренты. В русском сегменте их не было вообще, а в интернациональном — два с половиной. Поддержки самого популярного в России поисковика Яндекс не было ни у кого из конкурентов. Это сразу давало нам преимущество на «своём поле» в России. В удобстве использования они тоже не сильно выделялись, а это значит, что есть смысл сделать локализации на другие языки и выходить на международный рынок.
Дизайнер интерфейса и бюджет на разработку интерфейса в проекте отсутствовали. Весь интерфейс разрабатывался на стандартных компонентах по гайдлайнам Apple. Кроме минуса в оригинальности в таком решении был и плюс — интерфейс сразу понятен любому пользователю iOS.
Экраны приложения проектировались в бесплатной версии iPad-приложения «Blueprint». Оно позволяет визуально собрать интерфейс на стандартных компонентах. Подобие работающего приложения со связями экранов можно отправить для тестирования кому-либо через отдельное приложение. И всё это, не вставая с любимого дивана!
Скетч приложения со связями
По написанному ТЗ и скетчам из Blueprint программист прикинул стоимость и срок разработки, который впоследствии был прое… Первая версия была только для iPhone, опять же для экономии времени и бюджета. Кстати, у нас не было для разработки макбука или аймака. Приложение разрабатывалось на стареньком ноутбуке Toshiba, который, благодаря наклейке с яблочком, легко превратился в макбук 16”.
Помогите заработать на настоящий макбук
Так как наше приложение помогает вести бизнес и зарабатывать деньги, поместили его в категорию «Бизнес». Хотя на самом деле в этой категории просто меньше конкуренция: всего 5000 приложений, против 7500 в производительности и 16000 в утилитах.
Обновления и ловля багов
Проект должен развиваться постоянно и без остановки, так что сразу начали расписывать все функции. В одной кучке были возможные фичи, в другой — реальные баги. Обновления решили делать по принципу: мажорный релиз с фичами, потом минорный с исправлениями.
Кроме ценности обновлений самих по себе, они вдобавок приносят дополнительный доход. На графике ниже видно как после пика обновлений идёт пик продаж:
Жёлтенькие это апдейты, а синенькие продажи
Экспериментальным путём был выяснен оптимальный промежуток между обновлениями — 21 день. После этого времени наши графики продаж обычно начинали идти вниз.
Большинство багов появлялось из-за того, что приложение работает со сторонними сетевыми сервисами, которые мы не можем контролировать. От них можно ждать всякие неожиданности в виде разрыва связи или капчи из-за высокой частоты запросов.
Тестирование сборок — отдельная история. Добавляешь одну функцию — отваливается другая. Чтобы бороться с багами, описали подробно все тесты. Перед релизом сборка тщательно тестируется на нескольких устройствах. Драматичных багов пока не было, но мата в процессе было немало.
Посчитайте количество i-устройств на столе
Ну и естественно, каждый будущий релиз проходит через айфоны и айпады наших друзей. Они нам очень помогают. Особенно эта помощь чувствовалась во время старта проекта.
Отзывы
Отзывы в эппсторе — довольно забавная вещь. Про ваше приложение могут написать что угодно, а вы не можете ни ответить, ни уточнить проблему. Поначалу это очень злило и печалило. Но почти все эти проблемы, как оказалось, можно разрешить.
Для влияния на отзывы и некоторого анализа их авторов можно использовать десктопную версию нелюбимого многими iTunes.
Во-первых, там можно оценивать сами отзывы, ставя в iTunes и на iPad положительные отзывы на первые места, а отрицательные — «с глаз долой». Во-вторых, на явно неадекватный отзыв (да ещё и с низкой оценкой) можно пожаловаться, и его, скорее всего, удалят. А в-третьих, можно немного поиграть в Шерлока, и по нажатию на ник посмотреть отзывы о других приложениях. Это даст некоторую информацию, которую можно использовать для поиска пользователя.
И всё равно мы вас всех любим
Но и хороших отзывов очень много. Их гораздо больше, чем плохих, и они постоянно мотивируют на новые свершения.
Для обратной связи в одной из первых версий была сделана возможность отправки вопроса на почту. Переписываться с пользователями было довольно весело. Но после потока однотипных вопросов и проблем был заведён аккаунт на сервисе UserEcho, а на него сделана ссылка из приложения. Он представляет из себя что-то среднее между форумом и багтрекером. Сервис бесплатен в базовом тарифе и, что немаловажно для дальнейшего развития, имеет русскую и английскую локализации.
Однотипных вопросов стало меньше и можно отслеживать статус
Неплохой фидбек с пиаром дают тематические SEO форумы, хоть там и тусят суровые профи. Кроме жуткой критики там можно набрать новых интересных функций и получить много полезных советов.
Ценообразование и продажи
Цена в $3 была выбрана исходя из средней цены по конкурентам. Кто-то нам говорил, что это мало, но большинство почему-то писали — «Это слишком дорого!!1 ставьте $1!!».
Мы исходили из того, что инструмент профессиональный и позволяет зарабатывать деньги. Поэтому цена адекватна, но видимо, люди думают иначе…
Мы провели эксперимент с ценой. Для начала поставили на неделю $5, а потом $1:
Спасибо skitch за пояснения на картинке
Как видно, на продажи это почти не влияло, а цена в $3 оказалась оптимальной.
Для слежения за продажами штатные средства Apple крайне неудобны: видимо, все юзабилисты были в отпуске, когда Эппл делала их интерфейс. Поэтому приобрели подписку на сервис статистики AppFigures за $5 в месяц. Все графики в статье из него.
Выводы
Основной вывод: разработка под iOS— это круто!
В отличие от работы на заказ, и даже работы над своими интернет-проектами, разработка iOS-приложений даёт больше душевного спокойствия. Экосистема Apple, созданная для разработчиков и покупателей это самое спокойствие поддерживает. Никаких нервов и неожиданностей за более чем полугодовую историю приложения у нас не было.
Хотим ещё. Будем развивать SEO Tool, и захватывать с ним мир. Начнём делать параллельно ещё пару других, более интересных приложений.
iPhone+ iPad: $2.99 [iTunes link]
Update: Прошла неделя после данной публикации. Артур попросил нас прислать график продаж. На рисунке виден пик, когда в эфир вышла Dev Story – в тот день программу купили 52 человека при ее цене в $2.99. Обычная статистика продаж – это около 6 человек.
Понятное дело, что потом начался естественный спад; а всего за эту неделю мы заработали 300 долларов. Еще раз всем спасибо за ваше внимание и комментарии. Мы работаем над апдейтом.
57 комментариев
Форум →спасибо большое, купил. для работы пригодится
@anatoly, блин :) засада. а почему я помимо обычного имени сайта (phothai.ru) не могу ввести ссылку на социальную сеть? (vk.com/phothai) . уверен, это легко исправить!
@anatoly, хорошее предложение, добавим в список доработок.
Спасибо!
@Nopreset, давайте ребята) очень жду, потому что моя сфера это не только сайт, но и активная продвижение социалки всей
@Nopreset, по всем запросам правильно показывает место, а по одному нет!
@taron, напишите пожалуйста сайт, запрос, поисковик и регион для поиска. Писать можно сюда — http://seotool.userecho.co
@Nopreset, http://seotool.userecho.com вернее конечно
История интересная, но могли бы купить нормальную железку ради разработки, хакинтош как-то несерьёзно.
@AlexLestanov, Это временное решение, обязательно купим )
@AlexLestanov, На разработку хорошего софта это мало влияет.
А вот про это можно чуть подробнее “в бесплатной версии iPad-приложения «Blueprint»”. Вроде как программа стоит вполне себе нормальных денег – 4,99 или есть бесплатная версия?
@tamtam, да есть, ограничена двумя проектами — http://itunes.apple.com/ru/app/blueprint-lite/id407188253?mt=8&ls=1
Только что купил) Будем тестировать. Спасибо за такой продукт. Версии для Mac нету в планах?
@volodko, делаем аглийскую локализацию и начнём портировать на мак.
Спасибо!
а как на счет импорта запросов? ручками вводить крайне долго и лениво
@kidd, в поле ввода можно вставить сразу кучу запросов из буфера обмена, каждый с новой строки.
@Nopreset, вот вы сами как считаете – это удобно или нет?
@Nopreset, неудобства в этом не вижу, т.к. Обычно запросы хранят в таких списках, и проблемы копировать-вставить в 2 тапа нет.
Ещё запланирован экспорт из файлов, но пока до конца этот момент не продумали, и по удобству он принципиально отличаться не будет.
“программист прикинул стоимость и срок разработки, который впоследствии был прое…”
Некультурные вы какие-то разработчики, можно же было и без намеков на матерщину написать.
Но всё равно вам добрый совет: вложиться в интерфейс. Понятно, что приложение сугубо утилитарно, но красивый интерфейс – это всегда приятно и настраивает на хороший лад.
@Pyromike, простите за излишнюю экспрессию ;)
Насчёт интерфейса согласен, но действительно хороший интерфейс с иконкой стоят очень дорого (2-3к$), но в будущем наверняка сделаем.
Спасибо! Теперь приложение работает как часы) + я не разобрался не много с функционалом))
P.S Я на скриншоте из App Store под номером 14))))
@snake302, вы можете написать новый комментарий ))
Если есть вопросы пишиите.
Спасибо!
@Nopreset, Уже))
Спасибо! Купил!
Было бы здорово экспортировать таблицей слева – слова, сверху – даты, чтобы видеть динамику.
@The Serial, расширенные отчёты с графиками в планах.
Спасибо!
спасибо! все пашет изумительно, позиции проверяет правильно! боялся что там тока ТОП 30 , а там и ТОП 100… кстате сделайте скриншот какие топы он проверяет…
Предложение сделать:
1) ссылки на яндекс ( где находится по запросу сайт )
2) возможность вставить ключик АНТИГЕЙТ ( а то малоли капча )
3) Там где настройка приложения есть выбор поисковой системы и стоит НЕТ ))) Сделаете ли ручную настройку ПС ? или добавить еще ПС ( ТУТ.БУЙ тип этих малоли кому надо )
4) За платное ( или бесплатно ) сделать возможность сканирования ТОП 250 и 500 ( иногда надо )
@bavard, Спасибо за подробный отзыв.
1) Будет в ближайших обновлениях, буквально через один апдейт.
2) Насчёт этого пока думаем. Сейчас капча обрабатывается и её можно ввести вручную.
3) для пользователей это будет сделать самим довольно сложно, учитывая что форматы выдачи у поисковиков разные, но мы будем добавлять новые поисковики в обновлениях, уже в планах бинг и мэйл.
4) В принципе это можно включить и сейчас, но по понятным причинам ждать проверку придётся долго, будем думать что можно сделать.
Ещё раз спасибо.
@Nopreset, тут у меня сайт: ukraine-hosting.com ( это не реклама ,не знаю как пример еще подать )
запрос: украинский хостинг ( 38 позиция стоит домен с com.ua ,а проверщик выдает как будто это мой сайт… хотя у меня .com , а там .com.ua .
@bavard, Гугл украина
@bavard, спасибо, понятно.
Найдём ошибку и поправим в ближайшем обновлении.
@Nopreset, очень жду исправления
@bavard, читал насчет интерфейса… скажу так: Интерфейс суппер, все просто и удобно , по мне так ничего не надо править… а то малоли еще хуже станет…
можно добавить темы ( если реально такое ) для любителей красоты…
а по мне так главное правильно бы проверял позиции, все удобно и не надо искать.
спасибо еще раз!
было бы отлично импортирование списка запросов из файла, например, с дропбокса, яндекс диска, если такое возможно.
@Kvitantsev, что-то такое планируется к реализации.
Сейчас же вы можете открыть текстовый файл через соответствующее приложение, скопировать всё и вставить в поле добавления.
@Kvitantsev, в гугл доксе закидываете в одну ячейку все слова ,заходите с айфона , копируете ячейку с ключами и все там внутри))) так же и с диском
еще очень нужно:
выставить проверку по 3,4 или даже 5 регионам…
или хотя бы 4 региона:
Россия ( Яша и ГУГЛь )
Украина ( Яша гугль )
Беларуссия ( Яша гугль )
Казахстан ( Яша и Гугль )
Причем чтобы выдавало за раз…
Лучше такое конечно сделать для IPAD на Iphone не думаю что будет хорошо смотреться или сделать скролинг вбок
а потом уже и забугорье…
а то можно проверять тока по заданным регионам и больше ни ни
по яндекс УА заметил что не совсем правильно определяет позиции… некоторые позиции неправильно определил ( +- 1-3 пункта в выдаче )
если и там есть траблы наверно и в нашем Русском есть такие косячки)
Приложение купил еще 2 недели назад.
Замечание только одно :
Сделайте проверку позиций на сервере а не на телефоне… У меня всего 10 слов и один сайт. Проверка позиций занимает минут 5-7.
Если сделать проверку на стороне сервера ( как это делают некоторые площадки) пользователь может получит график по дням (!). Это по моему важнее чем только текущие позиции.
Или сделайте специальную подписку “проверка оффлайн”. Лично я с удовольствием подпишусь за 5-10$/месяц.
@GoSo, яндекс может забанить за многочисленные обращения по одному IP. Для этого существуют онлайн-сервисы.
@Артур Малосиев, В цену подписки я уже включил использование прокси.
@GoSo, элитные прокси с динамическими ип обойдется 30-50$ в месяц. Одной подписки на такой прокси-сервис хватит для содержания минимум 100 клиентов приложения. При учете 5$/с клиента разработчикам останется не только на пиво ;)
@GoSo, возможно вам стоит уменьшить глубину проверки, если это возможно. Обысчно 10 запросов проверяются меньше минуты. В будущем скорость проверки будет ещё немного увеличена.
Что касается проверки оффлайн, как правильно заметил Артур, такие сервисы есть.
@Nopreset, Такие сервисы есть на iPhone? Если бы были я бы наверное не купил ваше приложение.
При проверке с wi-fi все времени уходит меньше. Вся проблема в интернете..
Но все равно хочется видеть график позиций не запуская приложение каждый день.
@GoSo, я понял вашу мысль, но возможно для этого есть смысл разработать отдельный сервис/приложение, пока в планы нетвходит, но всё может быть.
А ещё может быть Эппл разрешит как-нибудь работу приложений в фоне, и тогда это можно будет реализовать сбор позиций на клиенте по расписанию )
Хорошая программа! Купил )
Спасибо )))
Работа с Яндекс ведется через Яндекс.XML? Существует ли лимит запросов (который ведет Яндекс)? Если нет – не могли бы вы вкратце рассказать как вы это обошли? Ибо очень интересует работа в айфоне с Яндексом и их лимиты очень мешают
@indapublic, работа с Яндекс ведётся напрямую, как и с гугл.
Для того чтобы не было капчи выставлены задержки между запросами, а если она всё-таки появляется, то она отображается для ввода, после чего проверка продолжается.
Не очень понял, чем это лучше google analitycs?
@Alguz, так скажем это нечто иное. Это не статистика, а именно текущее актальное положение сайтов в выдаче поисковиков по запросам.
@Nopreset, Так ведь в analytics есть раздел, где показывается расположение сайта в выдаче по разным запросам, но то факт, что там все запросы, по которым сайт находится хоть на какой то позиции уже показываются, вместо того, чтобы их добавлять самому, критично удобнее. Хотя истории мест по запросам там нет.
@Alguz, учтите ещё что поддерживаются разные регионы, а также более популярный в России поисковик Яндекс. Повторюсь — это разные вещи.
@Nopreset, боюсь, что Alguz’у вы не смогли объяснить, чем разные :) Оптимизаторы-то знают, но тут человек со стороны, потенциальный клиент.
Alguz, если не испытываешь инфаркт, когда сайт заказчика опускается с 5 места на 7, то прога тебе не нужна :)
@Nopreset, Да, спасибо. Я понял разницу.
Огромное спасибо разработчикам за очень нужный софт!
Каждое утро делаю чек примерно 60-70 запросов (только гугл укр), минут 5 на это уходит, и сразу шлю на мыло а дальше копипаст в эксель. Не напрягает столько действий, отказался от платных аналогов даже.
Только одно пожелание: внутри сайта сделайте профили, в которые можно будет добавлять наборы ключей. Потому что на большу пачку гугл капчу просит, неудобно. А так, к примеру, каждый день чекать по одному профилю с 60-70 ключами, и все счастливы.
И конечно можно что-нибудь подумать о формировании сравнительных таблиц по конкурентам: ключ , своя позиция, конкурент 1, конкурент 2.
Было бы удобно.
+ прикрутить чек инфы о сайте, хотя бы основные пузомерки (тиц, пр, индекс).
Было бы самое-самое сеошное приложение!
@vlAdy, спасибо за отзыв.
Группы ключей наверноепока решим попроще— например можно будет добавлять один сайт несколько раз с какими-то пометками.
Сравнительные таблицы в ближайших планах, очень частое пожелание и вроде мы уже придумали как это лучше сделать.
Тиц/пр добавим как-нибудь, в том числе пуш о их изменении.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как изменить стандартное имя и расширение для скриншотов на Mac
Как отключить клавишу диктовки на клавиатуре в iOS?
Почему пропала кнопка диктовки на клавиатуре iPhone
Как отформатировать флешку в NTFS на Mac
Как добавить календарь матчей предстоящего ЧЕ 2021 на iPhone или Mac
Повышает ли износ аккумулятора iPhone использование Smart Battery Case
Как найти место парковки автомобиля на iPhone
Включаем автоматическую смену часового пояса на iPhone