Twoja własna strona
Zbuduj własną witrynę do rozpowszechniania oprogramowania. Musi mieć dom. Może to być repozytorium hostujące kod, w którym je hostujesz i jego rozwój, ale możesz mieć witrynę bardziej zorientowaną na klienta i połączyć je ze sobą.
Twoja własna strona zawiera dodatkowe elementy:
- twój własny pokój (pokoje) czatowy,
- własne grupy dyskusyjne,
- własne listy mailingowe,
- własne strony firmowe w sieciach społecznościowych,
- kanały ( RSS / Atom ) dla kanałów aktualizacji (i niektórych wcześniejszych punktów).
Zauważ, że możesz mieć kilka różnych celów: rozmawiać z programistami, ogłaszać ogłoszenia, dbać o obsługę klienta ...
Jeden punkt: lepiej mieć jeden aktywny punkt komunikacji niż rozproszyć się i nie mieć treści ani żadnej aktywności. To kurczak i jajko, ale ludzie są mniej skłonni do zadawania pytań na pustym forum. Zrozumiałe jest, że chcesz dotrzeć do tylu użytkowników, ile chcesz (wszyscy wolimy jedno medium od drugiego), ale poczekaj chwilę, zanim skonfigurujesz tę witrynę Gopher i kanał IRC .
Wyszukiwarki
Wyszukiwarki są tutaj kluczowym elementem: tego wszyscy używają, aby Cię znaleźć. W dawnych dobrych czasach (tak naprawdę, w średniowieczu, naprawdę :)), miałeś wyszukiwarki, które w rzeczywistości były w większości katalogami opartymi na słowach kluczowych, i musiałeś przesyłać do nich swoją witrynę indywidualnie / ręcznie, lub korzystając z takich- zwane „autodostarczającymi wyszukiwarki”. Niektóre były względnie dobre, niektóre z łatwością sprawiłyby, że znalazłeś się na czarnej liście.
Obecnie polecam zrobienie 3 rzeczy:
- Stwórz przyzwoitą witrynę z dobrym, rozsądnym, czytelnym i łatwo indeksowalnym znacznikiem
- Utwórz jedną (lub więcej) map witryn dla swoich witryn i zdefiniuj reguły robots.txt (w razie potrzeby);
- Prześlij swoją witrynę do co najmniej:
Zaskakujące jest to, że nawet Google wciąż ma strony, które pozwalają „przesłać” witrynę do włączenia, ale zwykle nie będzie to potrzebne. Zachęcamy również do szukania innych katalogów i mniej znanych wyszukiwarek, aby sprawdzić, czy zostały uwzględnione w ich bazach danych. Dobrze jest regularnie sprawdzać, gdzie jesteś.
Witryny dystrybucji oprogramowania
Jak wspomniał stmax w komentarzach, najłatwiejszym sposobem na rozpoczęcie promowania aplikacji skierowanej do znanych urządzeń mobilnych byłoby zazwyczaj skorzystanie z dedykowanych sklepów z aplikacjami. To raczej szybkie i łatwe.
W zależności od wybranej platformy i tego, czy chcesz sprzedać swoją aplikację, czy nie (i jeśli obsługuje płatności w aplikacji, czy nie), możesz spojrzeć na systemy zarządzania pakietami. Jest to nieco podobne do witryn dystrybucji oprogramowania (ponieważ agregują dystrybucję oprogramowania w jednym miejscu i) oraz sklepów z aplikacjami (ponieważ umożliwiają instalację jednym kliknięciem), ale zwykle używa się ich tylko bezpośrednio z systemu (a nie z Internetu) . Słynny przykład to format pakowania Debiana, a także jego główne repozytoria i interfejsy (które obejmują na przykład Centrum oprogramowania Ubuntu).
Portale społecznościowe
Sieci społecznościowe użytkowników końcowych: Facebook , Twitter , Google+ itp. W celu:
- generować szum,
- przekieruj użytkowników do Twojej witryny,
Profesjonalne sieci społecznościowe: LinkedIn , Xing | OpenBC
Sieci społecznościowe zorientowane na programistów: Ohloh , CIA , ...
Możesz użyć agregatorów społecznościowych, aby ułatwić sobie obsługę, a przynajmniej ułatwić użytkownikom zwiększenie popularności w kilku sieciach, na przykład za pomocą ShareThis lub AddThis .
Komunikuj się aktywnie
Może to zająć trochę czasu, ale nie aż tak bardzo, jeśli jesteś wydajny i masz dobrze przygotowane rzeczy.
komunikować się na forach, czatach, grupach dyskusyjnych ...
- NIE spamuj,
- Rób odpowiedzi, które dotyczą twojego oprogramowania, odpowiednio ujawniaj pełne informacje i uprzejmie kieruj ludzi do twojego oprogramowania, gdy proszą o alternatywy lub rozwiązania.
transmituj aktualizacje i aktualności do swoich różnych strumieni komunikacyjnych powyżej, tweetuj o nich, informuj znajomych na FB, publikuj ogłoszenia na odpowiednich listach mailowych:
- kiedy publikujesz drobną wersję,
- gdy masz na myśli potencjalny projekt lub funkcję i potrzebujesz opinii,
- kiedy osiągniesz kamień milowy (liczba pobrań, liczba użytkowników ...),
- cokolwiek, naprawdę.
Oczywiście, nadawaj je do kanałów komunikacji opisanych powyżej.
Napisz materiał pomocniczy
- Napisz odpowiednio instrukcje dla użytkownika i dla programistów.
- Opublikuj samouczki wideo lub demonstracje (utwórz kanał na Youtube i / lub Vimeo ).
- Napisz tutoriale dotyczące korzystania z oprogramowania.
- Opublikuj (wstępną) mapę drogową dla przyszłych funkcji.
Sprawdź
- Znajomi mogą oceniać Cię na swoich blogach i stronach sieci społecznościowych.
- Użytkownicy mogą Cię przejrzeć, a Ty możesz to ułatwić, dodając link „Porozmawiaj o MY_PROJECT w SOCIAL_NETWORK”.
- Specjaliści (blogerzy, pisarze, programiści ...) mogą sprawdzić twoją aplikację za darmo lub za wynagrodzeniem (jest to prawdopodobnie spamująca droga, bądź ostrożny, aby skontaktować się z odpowiednimi osobami).
- Skontaktuj się z gazetami i czasopismami technicznymi, online i offline (druk NIE jest martwy). Niektórzy mogą chcieć napisać o tobie artykuł, niektórzy po prostu napiszą małą kolumnę, inni nie, ale zapamiętują twoje imię i produkt później, a niektórzy mogą po prostu porozmawiać o twoim produkcie z przyjaciółmi w barze.
Zaangażuj swoich użytkowników
- Poproś o opinię i pozwolenie na jej opublikowanie za pośrednictwem:
- Słuchaj żądań funkcji.
- Poproś użytkowników o pomoc w promowaniu oprogramowania.
- Poproś użytkowników o pomoc w identyfikowaniu wad i rozwiązywaniu problemów w oprogramowaniu.
Osobiście nie jestem fanem stron z opiniami użytkowników, takich jak GetSatisfaction i UserVoice. Mają tendencję do spowalniania Twojej witryny lub aplikacji internetowej, musisz na nich polegać, a jeśli się zepsują, mogą uszkodzić części Twojej witryny i generalnie są bardziej podatne na przestoje niż dobry stary system pocztowy. Wolę więc listę mailingową / grupę dyskusyjną, być może również z interfejsem internetowym (np. Grupą Google) i prostym formularzem kontaktowym dla podstawowego użytkownika. Śledzenie problemów i / lub błędów jest przydatne dla bardziej zaawansowanych użytkowników (użyj jednego hostowanego w Google Code Project Hosting, BitBucket, GitHub, Sourceforge, Assemblela ... oczywiście w zależności od warunków licencji) i pozwól im wiedzieć o postępie żądania funkcji i głosować na najbardziej pożądane funkcje lub poprawki błędów).
Reklamuj się
Wszystkie powyższe są reklamami, naprawdę, ale oczywiście bardziej profesjonalna reklama może pomóc. Nawet kupon AdWords o wartości 75 USD może przejść długą drogę, jeśli dobrze go zagrasz.
Możesz pójść dalej i skontaktować się z niektórymi usługami, które produkują i sprzedają artykuły promocyjne dla Ciebie (kubki, koszulki, czapki, ...). Wydaje się to nieco szalone, ale niektórzy użytkownicy chętnie je mają, a czasem pomaga to dotrzeć do nowych użytkowników. Po prostu upewnij się, że wybierasz odpowiednie usługi, w których nie będziesz musiał płacić dużo ani nic (niektórzy po prostu pobierają prowizję od sprzedaży artykułów).
Bądź na bieżąco
Często publikuj aktualizacje i informuj o nich. Zanim się zorientujesz, ludzie pójdą za tym. Publikuj wersje beta nadchodzących wydań tylko dla zaawansowanych użytkowników.
Bądź również na bieżąco z konkurentami i ewentualnie ich przeglądaj i porównuj. NIE bądź obraźliwy ani pejoratywny, bądź sprawiedliwy, nie przekręcaj liczb i wskaż, gdzie lepiej Ci idzie. Nie oczekujemy, że wskażesz swoje wady, ale określisz, co masz nad nimi „plus”.
Zero budżetu, 30 minut
Wszystko to wygląda na dużo czasu, a nawet wymaga trochę pieniędzy. Ale możesz zrobić większość z nich bez żadnych kosztów lub bardzo niskim kosztem.
Jeśli zarejestrujesz się w Narzędziach AdWords / AdSense / Google dla webmasterów , możesz w końcu otrzymać bezpłatny kupon lub niektórzy znajomi mogą go zdobyć. Technicznie to jest pieniędzy, ale faktycznie nie zapłacić, nie jesteś w dół niczym.
Możesz znaleźć bezpłatne usługi hostingowe (nawet Blogger) dla prostych witryn o (pierwotnie) niskim lub średnim ruchu, a nazwy domen można znaleźć za bardzo tanią wartość rocznie.
A cała komunikacja, choć może być kosztowna pod względem czasu, z czasem się poprawia:
- Napisz szablony swoich informacji o wydaniu i aktualizuj listę mailingową, tweety itp.
- Pamiętaj, aby zaprogramować te aktualizacje, aby były automatycznie wysyłane do różnych kanałów komunikacji. Zautomatyzuj to tak bardzo, jak to możliwe. Na dłuższą metę warto będzie zaoszczędzić czas.
- Poświęcenie trochę czasu każdego dnia lub każdego tygodnia to w końcu dużo i generuje stały hałas, który ma znaczenie dla prowadzenia rozmów. I twoi przyjaciele i zagorzali fani również mogą w tym pomóc.
Należy pamiętać, że liczy się każdy nowy gość i każda nowa rekomendacja. Niezależnie od tego, czy ktoś publikuje na Twojej stronie artykuł na całej stronie, czy tylko znajomy, który wysyła link do Twojej aplikacji do innego znajomego lub rozmawia o Twoim produkcie przy drinku w barze.
Uczyć się
Wykorzystaj te 30 minut dziennie, ucząc się narzędzi handlu i technik ekspertów SEO, marketerów i reklamodawców. Są to w końcu cenne umiejętności i wiedza.
Pamiętam, jak ktoś powiedział na innej stronie StackExchange, że powinieneś oddzielić 5 lat swojego życia, aby się ich nauczyć. Chociaż powiedziałbym, że to naprawdę nie trwa tak długo, oczywiście jest wiele do nauczenia się i różnych poziomów wiedzy specjalistycznej, ale można się wiele nauczyć.
Jestem pewien, że jako programista z przyjemnością nauczysz się więcej technicznych elementów (np. Jak tworzyć strony przyjazne dla SEO), stosunkowo mniej chętnie nauczysz się mniej technicznych elementów (jak tworzyć przyjazne dla użytkownika układy stron na podstawie na temat rzeczywistych i przetestowanych koncepcji HCI i badań marketingowych, a nie tylko instynktów programisty), a także o wiele mniej chętnie nauczyli się „irytujących” elementów związanych z marketingiem i reklamą (wybieranie list słów kluczowych, pisanie dobrych ogłoszeń itp.) Motywatorem jest dla mnie zawsze postrzeganie tego jako czegoś technicznego, w końcu: to, czego chcesz, to optymalizacja widoczności, a to wszystko, ponieważ jest to wyłącznie gra liczb. Nauka pisania i projektowania w przyzwoity sposób to tylko sposób na zwiększenie tych liczb. Ponadto uważam, że interesujące jest poznanie koncepcji interfejsu użytkownika i interfejsu użytkownika, dla których „lambda”inne oczekiwania niż programiści aplikacji (stąd potrzeba żądania wielu opinii użytkowników i słuchania ich ).
Stań na ramionach olbrzymów ... Bądź egzemplarzem kota
Nie jesteś pierwszą osobą, która próbuje promować produkt. Wybierz słynny produkt i zobacz, jak to zrobili. Jak uzyskać dostęp do tego produktu, gdy zaczynasz od 0? W idealnej sytuacji chcesz mieć możliwość umożliwienia użytkownikom robienia tego samego z twoim. Właśnie do tego dążysz. Może popatrz na jakiś wpływowy projekt komercyjny lub wolny program i zobacz, jak stworzyli społeczność, jak komunikują się wokół swojego produktu. Możesz spróbować znaleźć innowacyjne sposoby promowania siebie (i zwykle dobrze jest wprowadzać innowacje, wyróżniać się z tłumu), ale oczywiście stare, dobre i sprawdzone sposoby działają dobrze.
Mierz, mierz, mierz
Powiedziałem dwie rzeczy, które muszę tutaj powtórzyć:
- Słuchaj swoich użytkowników;
- Wszystko dotyczy danych, a nie tego, co uważasz za programistę.
Nie możesz poprawić rzeczy, jeśli nie wiesz, co nie działa lub co jest lepszą alternatywą. Dowiedz się (patrz wyżej;)) korzystania z systemów analitycznych (takich jak Google Analytics ) do śledzenia podstawowych statystyk dotyczących odwiedzających (dane demograficzne populacji, pochodzenie, platformy ...) i bardziej zaawansowanych raportów (współczynniki konwersji, ścieżki ...). Skorzystaj z takich narzędzi, aby zmierzyć wpływ zmian, które wprowadzasz w swojej witrynie, i uzyskaj prawdziwe twarde dane, aby wiedzieć, czy zmiana jest korzystna, czy nie.
Z początku popełniłem takie błędy osobiste, wierząc, że moja wizja była lepsza, i miałem (i nadal mam ...) do czynienia z założycielami startupów, którzy zawsze zaczynają 83% zdań od „Myślę, że… . ” Nie ty nie. Jeśli naprawdę „pomyślałeś”, nie powiedziałbyś tego. Państwo założyć , a to zły nawyk. Zwykle, gdy ktoś mówi „myślę”, kontynuuję teraz „udowodnij to”, lub jeśli nie mogę i nie wierzę w ich twierdzenie, pójdę przeprowadzić własne testy korytarza, aby udowodnić lub obalić ich przypuszczenia.
Testowanie A / B po prostu działa.
Oczywiście wszystko to wymaga czasu. Daję ci tutaj narzędzia, ale po prostu rób, co możesz, z własnymi ograniczeniami. Nie musisz testować A / B w każdym scenariuszu i nie musisz dokonywać ponownej oceny co tydzień każdej drobnej rzeczy, którą robisz. Ale im więcej to robisz, tym lepiej.
Wszystko to miało na celu skonsolidowanie rozpowszechnienia własnej witryny dystrybucyjnej oprogramowania.
Twoim celem jest jego promocja, a następnie umożliwienie użytkownikom znalezienia wszystkich niezbędnych i istotnych informacji na Twojej stronie oraz zminimalizowanie ścieżki do pobrania.