SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
Allan Chao
Startup Consultant
Startup V8
allan@startupv8.com

UC Berkeley Extension, Summer 2012
Question of the day:
What do you need for an idea to be
       a viable business?
The Agenda
 Quiz
 Quick review of last session


 4 topics today…
    Website Introduction
    CMS Tools
    Market Research
    The process of building a website


 Team hands-on time!
Quiz Time

  Good luck!

10 minutes max
Quick review of prior material
 Pitch                                    Pitch Deck
 Elevator Pitch                              Cover
 Components                                  Mission / Vision
 Focus is critical                           Summary
 Angel Investors                             Team
 Investor’s fund                             Problem
     Investor’s point of view                Solution / Demo
 Pitch deck (details at right)               Technology
 Naming Tools                                Marketing
     USPTO, domain, Secretary of State
                                              Business Model
     namecheck.com
                                              Competition
 CrunchBase
                                              Milestones / financial forecast
 Dropbox
                                              Conclusion
Components to a Website
 Domain Registration
    $10/year
    = the data record of who owns what virtual
     property
 Email
    (free with google apps)
    = what happens to an email to me@anything.com
 Web Hosting
    varies greatly, $10-$2,000/month
    = actual physical server cost, with hard drives,
     networking, and electricity
 Web code
    code is free, engineers cost $$$
    = the HTML, PHP, or anything else that happens
     when the website is accessed by a visitor
Domain Registration
 www.________.com
 Getting the ownership of virtual property
 A lot like owning real land.
    Once you own it, you can build on it, sell it, or anything.
 Generally very cheap, $10-20/year per domain

 Registrars:
    Namecheap.com
    Godaddy
    Use a dedicated registrar, not a “secondary” reseller
Buying already-registered Domains
 Domains that are already registered
   Legitimate reasons
   Domainers (domain name speculation)
   Cyber Squatters (typos, near existing brand names)

 Depending on the name, cost can widely vary
   Usually at least $1,000, up to millions
   Private sale (sometimes through broker)
   Auctions: SEDO, Godaddy

 Entertaining website that is not accurate at all:
  http://www.valueis.com Why? Because it’s the brand.
Pro tips for domains
 Top Level Domains
    .com, .org, .net
    The rest only get for branding protection

 Some companies/products are named for the domain
    del.icio.us , task.ly , bit.ly , fold.it , chronolo.gy , my.betali.st
    Domain hacks better for tech-savvy crowd, not for mainstream

 For startups, register domains for 1 year
    Startups tend to die or change their names, so no reason to register
     for longer

 Get the privacy add-on to avoid junk mail and scams.
    Lots of scams out there! Be very careful with your domain.
DNS = Domain Name System
 Foundation of how the internet works
    Technically, converts www.______.com  135.57.249.152
    Commonly called the “internet phone book / address book”

 Frequently part of your registrar,
  you can tell it what to do with
  the domain for various
  instructions
    http://_____.com
    http://www._____.com
    http://somethingelse._____.com
    Email to ____@_____.com
Google Apps
 Free* and Awesome!
    * free for small accounts, like startups.
    Better than the alternatives
 Lots of great collaboration tools
    Email
    Calendar
    Documents
    Chat
 Moderately-easy setup (requires DNS changes)
What about the website?
 Must set up DNS

 Point to someone else’s server
    We will do this for the market research phase
    pointing to other web apps (launchrock or CMS)


 Point to our own server (must buy hosting)
    A CMS like Wordpress or Joomla running on our server
    Or, our own custom code (web application)
    We will do this in a few sessions
What are CMS?
 Content Management System
    Modify a website without programming
    Generally built for non-techies, but even techies use them
    Easy to install, easy to update, easy to manage


 Examples
    PHP-based: Wordpress, Drupal, Joomla, CakePHP
    .NET-based: DotNetNuke, Umbraco
    Proprietary: Wix, Weebly, SquareSpace, Moonfruit
    Many, many, many more
Pros and Cons of CMS
 Pros                         Cons
    Easy to install              Limited by feature-set of the
    Easy to update                chosen platform
    Easy to manage               Platform change cost is very high
    Requires minimal             Not a good foundation for a
     programming or                custom web application
     engineering effort           A lot of things “out of your
                                   control”


The Bottom Line:
 Sometimes, use a CMS to start, but plan to start over later.
Launch Page
 Send people to it while the “real site” is in development
    Real website will take lots of time to build
    Launch page gives some info, gets them interested


 Collect email addresses for a mailing list
    Contact them as you progress.
    Do a “hot” launch, not a “cold” launch


 Assess business opportunity
    Run advertising to see marketing costs (CPC, CPA)
    Analytics on visitor data
Launch Page: (a.k.a. Coming Soon)




http://sixrevisions.com/design-showcase-inspiration/25-beautiful-examples-of-
coming-soon-pages/ , http://launchsoon.com/gallery.php
Building a Launch Page
 Use an online Launch Page builder.
    You will replace it later, anyway. Consider it temporary.
    May have a small cost. Consider it a “bridge” cost.
    Will need to set DNS records to point the domain to the host


 Online Tools that build Launch Pages
   LaunchRock
   Kickoff Labs
   Unbounce
   MyBeta List
   Wordpress theme: Launch Effect
Wordpress Platform
 Much more robust than a simple launch page…
   Lots of very useful features
   Lots of customization

 Can run a whole business website
    Many small business websites are running on Wordpress
    It’s my tool of choice for small business websites

 Can even be customized at the programming level
    Extensible to be like a custom web application
    Very simple custom web applications can use a wordpress
     foundation.
What is Wordpress?
 Wordpress.ORG
   A free, open-source platform. Managed and improved
    by the goodwill of many programmers around the world.
   Built for all (simple) websites, NOT just blogs.
   Easy to use, but requires installation
 Wordpress.COM
   A company (for profit) that makes it simpler to get
    started with wordpress.
   Free to start, but charges for “add-ons”
   Can be limiting, and doesn’t have the full flexibility of
    Wordpress.ORG
Wordpress.com Step 1 - home
Wordpress.com Step 2 - signup
Wordpress.com Step 3 – theme
Wordpress.com Step 4 – dashboard
Wordpress.com Step 5 – editing
Wordpress.com Step 6 – site is live
CMS vs Custom Application
 CMS                           Custom Application
    Easier, faster, cheaper       Harder, slower, costlier
    No technical skills           Lots of technical skills
    Limited by platform           Unlimited… dream big!



 Our strategy: use a CMS to put something together quickly,
 as a placeholder, while we develop our main web application
Our Goals
 Is this a viable business
  opportunity?
 What is the market interest in
  this product?
 Who are the competitors?
   Who are the ones we need to
    be most concerned about?
 Who are our users/customers?
   Do some customer
    development!!
Google SERP
SERP = search engine result page

Just do Google searches for related
keywords… see what comes up

Which ones are direct competitors?

Which ones are niche focused?

Which ones are unrelated?
Google Insights and Google Trends
Google Analytics
 The purpose is to
  understand who your
  visitors are
  Where are they coming from?
  What are they looking for?
  What are the trends?


 Requires minimal setup
 Complex tool with lots of
  data
 Learn it during the
  marketing pilot, then use it
  for the real product.
Google Adwords
 The purpose is to understand what kind of advertising works best


 What keywords are best?
 What ads work best?
 What is your conversion rate?
 How much does a user cost?


 Costs money to run
     set a budget before starting
 Requires significant setup
 Complex tool with lots of data
 Learn it during the marketing
   pilot, then use it for the real
   product.
In-Person Market Research
 Run focus groups
    Ask them lots of questions
    Have them take surveys


 Do interviews with
  potential customers
   Use your existing
    relationships
   Reach out to new people
When to stop?
 It’s a judgment call, stop when you feel comfortable.
    Perfect results don’t guarantee a successful product
    Yet, a product can still succeed despite terrible results
Before we begin…
 Building a “web startup website” is very different from
  building a “small business website”
    Just like starting a “web startup” is very different from starting
     a “small business” – remember last session?

 By a factor of at least 100…
    Much more difficult
    Much more expensive
    Much more time consuming


 You get what you put into it (money, time, effort)
Why so different?
 When you build a web application, you’re actually
  building something completely new that’s never been
  done before.
 When you build a small business website, you’re actually
  just using someone else’s web application
 All the small business website builders are web startups
        Wordpress.com
        Wix
        Weebly
        SquareSpace
        Moonfruit
   If you use that, you are just a customer “user” to their startup.
Software Product Development


 Creating the Minimum Viable Product (MVP)
    Functional Requirements
    Wireframes
    Graphic Design
    Code
    Content (Copywriting, Social Media accounts, analytics, etc.)
    Deploy (aka Release)
Functional Requirements
 Questions to answer
   What customer problem
    does this product solve?
   What are the customer
    use cases?
   How will the customer
    use this product to solve
    his problem?
   How will the product
    make money?
Sitemap
Wireframes
Graphic Design
Content
 Every single screen… text, images, videos
 Instructions to the user
 Search-Engine-friendly URLs and content
    Long tail keywords
    Content Uniqueness
 Any emails that are sent?
 Blog posts?
 PR releases?
 Social network accounts (Facebook, Twitter)?
 Analytics tools
Code
 HTML, CSS, Javascript, Jquery, Node.js, Django,
 python, Ruby on Rails, PHP, .NET, Java, ….
Traditional Software Development
Agile Software Development
 Start Small
    Minimum Viable
     Product
 Iterate quickly
    Track user data
    Flexible software
    Release frequently
 Cycle weekly or every
 two weeks
Homework (In Teams)
 Register the domain
    I recommend namecheap. A different registrar is OK if you already use a registrar.
    Set up Google Apps (for the email and calendar)

 Set up Launch Page
    I recommend LaunchRock. Using a different launch tool is OK, but may be more time
      consuming.
    Get it the launch page running live, and test it

 Market Research
    Investigate the Google SERPs for related keywords
    Set up Google Analytics, optionally Google Adwords
    Spread the word about your new startup and send people to your launch page

 Begin the Design
    Write out the functional requirements
    Design a sitemap

 Don’t forget… Work on the pitch deck as much as possible with your team.

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 

Kürzlich hochgeladen (20)

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Class 3: Introduction to web technology entrepreneurship

  • 1. Allan Chao Startup Consultant Startup V8 allan@startupv8.com UC Berkeley Extension, Summer 2012
  • 2. Question of the day: What do you need for an idea to be a viable business?
  • 3. The Agenda  Quiz  Quick review of last session  4 topics today…  Website Introduction  CMS Tools  Market Research  The process of building a website  Team hands-on time!
  • 4. Quiz Time Good luck! 10 minutes max
  • 5. Quick review of prior material  Pitch  Pitch Deck  Elevator Pitch  Cover  Components  Mission / Vision  Focus is critical  Summary  Angel Investors  Team  Investor’s fund  Problem  Investor’s point of view  Solution / Demo  Pitch deck (details at right)  Technology  Naming Tools  Marketing  USPTO, domain, Secretary of State  Business Model  namecheck.com  Competition  CrunchBase  Milestones / financial forecast  Dropbox  Conclusion
  • 6.
  • 7. Components to a Website  Domain Registration  $10/year  = the data record of who owns what virtual property  Email  (free with google apps)  = what happens to an email to me@anything.com  Web Hosting  varies greatly, $10-$2,000/month  = actual physical server cost, with hard drives, networking, and electricity  Web code  code is free, engineers cost $$$  = the HTML, PHP, or anything else that happens when the website is accessed by a visitor
  • 8. Domain Registration  www.________.com  Getting the ownership of virtual property  A lot like owning real land.  Once you own it, you can build on it, sell it, or anything.  Generally very cheap, $10-20/year per domain  Registrars:  Namecheap.com  Godaddy  Use a dedicated registrar, not a “secondary” reseller
  • 9. Buying already-registered Domains  Domains that are already registered  Legitimate reasons  Domainers (domain name speculation)  Cyber Squatters (typos, near existing brand names)  Depending on the name, cost can widely vary  Usually at least $1,000, up to millions  Private sale (sometimes through broker)  Auctions: SEDO, Godaddy  Entertaining website that is not accurate at all: http://www.valueis.com Why? Because it’s the brand.
  • 10. Pro tips for domains  Top Level Domains  .com, .org, .net  The rest only get for branding protection  Some companies/products are named for the domain  del.icio.us , task.ly , bit.ly , fold.it , chronolo.gy , my.betali.st  Domain hacks better for tech-savvy crowd, not for mainstream  For startups, register domains for 1 year  Startups tend to die or change their names, so no reason to register for longer  Get the privacy add-on to avoid junk mail and scams.  Lots of scams out there! Be very careful with your domain.
  • 11. DNS = Domain Name System  Foundation of how the internet works  Technically, converts www.______.com  135.57.249.152  Commonly called the “internet phone book / address book”  Frequently part of your registrar, you can tell it what to do with the domain for various instructions  http://_____.com  http://www._____.com  http://somethingelse._____.com  Email to ____@_____.com
  • 12. Google Apps  Free* and Awesome!  * free for small accounts, like startups.  Better than the alternatives  Lots of great collaboration tools  Email  Calendar  Documents  Chat  Moderately-easy setup (requires DNS changes)
  • 13. What about the website?  Must set up DNS  Point to someone else’s server  We will do this for the market research phase  pointing to other web apps (launchrock or CMS)  Point to our own server (must buy hosting)  A CMS like Wordpress or Joomla running on our server  Or, our own custom code (web application)  We will do this in a few sessions
  • 14.
  • 15. What are CMS?  Content Management System  Modify a website without programming  Generally built for non-techies, but even techies use them  Easy to install, easy to update, easy to manage  Examples  PHP-based: Wordpress, Drupal, Joomla, CakePHP  .NET-based: DotNetNuke, Umbraco  Proprietary: Wix, Weebly, SquareSpace, Moonfruit  Many, many, many more
  • 16. Pros and Cons of CMS  Pros  Cons  Easy to install  Limited by feature-set of the  Easy to update chosen platform  Easy to manage  Platform change cost is very high  Requires minimal  Not a good foundation for a programming or custom web application engineering effort  A lot of things “out of your control” The Bottom Line:  Sometimes, use a CMS to start, but plan to start over later.
  • 17. Launch Page  Send people to it while the “real site” is in development  Real website will take lots of time to build  Launch page gives some info, gets them interested  Collect email addresses for a mailing list  Contact them as you progress.  Do a “hot” launch, not a “cold” launch  Assess business opportunity  Run advertising to see marketing costs (CPC, CPA)  Analytics on visitor data
  • 18. Launch Page: (a.k.a. Coming Soon) http://sixrevisions.com/design-showcase-inspiration/25-beautiful-examples-of- coming-soon-pages/ , http://launchsoon.com/gallery.php
  • 19. Building a Launch Page  Use an online Launch Page builder.  You will replace it later, anyway. Consider it temporary.  May have a small cost. Consider it a “bridge” cost.  Will need to set DNS records to point the domain to the host  Online Tools that build Launch Pages  LaunchRock  Kickoff Labs  Unbounce  MyBeta List  Wordpress theme: Launch Effect
  • 20. Wordpress Platform  Much more robust than a simple launch page…  Lots of very useful features  Lots of customization  Can run a whole business website  Many small business websites are running on Wordpress  It’s my tool of choice for small business websites  Can even be customized at the programming level  Extensible to be like a custom web application  Very simple custom web applications can use a wordpress foundation.
  • 21. What is Wordpress?  Wordpress.ORG  A free, open-source platform. Managed and improved by the goodwill of many programmers around the world.  Built for all (simple) websites, NOT just blogs.  Easy to use, but requires installation  Wordpress.COM  A company (for profit) that makes it simpler to get started with wordpress.  Free to start, but charges for “add-ons”  Can be limiting, and doesn’t have the full flexibility of Wordpress.ORG
  • 24. Wordpress.com Step 3 – theme
  • 25. Wordpress.com Step 4 – dashboard
  • 26. Wordpress.com Step 5 – editing
  • 27. Wordpress.com Step 6 – site is live
  • 28. CMS vs Custom Application  CMS  Custom Application  Easier, faster, cheaper  Harder, slower, costlier  No technical skills  Lots of technical skills  Limited by platform  Unlimited… dream big! Our strategy: use a CMS to put something together quickly, as a placeholder, while we develop our main web application
  • 29.
  • 30. Our Goals  Is this a viable business opportunity?  What is the market interest in this product?  Who are the competitors?  Who are the ones we need to be most concerned about?  Who are our users/customers?  Do some customer development!!
  • 31. Google SERP SERP = search engine result page Just do Google searches for related keywords… see what comes up Which ones are direct competitors? Which ones are niche focused? Which ones are unrelated?
  • 32. Google Insights and Google Trends
  • 33. Google Analytics  The purpose is to understand who your visitors are  Where are they coming from?  What are they looking for?  What are the trends?  Requires minimal setup  Complex tool with lots of data  Learn it during the marketing pilot, then use it for the real product.
  • 34. Google Adwords  The purpose is to understand what kind of advertising works best  What keywords are best?  What ads work best?  What is your conversion rate?  How much does a user cost?  Costs money to run  set a budget before starting  Requires significant setup  Complex tool with lots of data  Learn it during the marketing pilot, then use it for the real product.
  • 35. In-Person Market Research  Run focus groups  Ask them lots of questions  Have them take surveys  Do interviews with potential customers  Use your existing relationships  Reach out to new people
  • 36. When to stop?  It’s a judgment call, stop when you feel comfortable.  Perfect results don’t guarantee a successful product  Yet, a product can still succeed despite terrible results
  • 37.
  • 38. Before we begin…  Building a “web startup website” is very different from building a “small business website”  Just like starting a “web startup” is very different from starting a “small business” – remember last session?  By a factor of at least 100…  Much more difficult  Much more expensive  Much more time consuming  You get what you put into it (money, time, effort)
  • 39. Why so different?  When you build a web application, you’re actually building something completely new that’s never been done before.  When you build a small business website, you’re actually just using someone else’s web application  All the small business website builders are web startups  Wordpress.com  Wix  Weebly  SquareSpace  Moonfruit  If you use that, you are just a customer “user” to their startup.
  • 40. Software Product Development  Creating the Minimum Viable Product (MVP)  Functional Requirements  Wireframes  Graphic Design  Code  Content (Copywriting, Social Media accounts, analytics, etc.)  Deploy (aka Release)
  • 41. Functional Requirements  Questions to answer  What customer problem does this product solve?  What are the customer use cases?  How will the customer use this product to solve his problem?  How will the product make money?
  • 45. Content  Every single screen… text, images, videos  Instructions to the user  Search-Engine-friendly URLs and content  Long tail keywords  Content Uniqueness  Any emails that are sent?  Blog posts?  PR releases?  Social network accounts (Facebook, Twitter)?  Analytics tools
  • 46. Code  HTML, CSS, Javascript, Jquery, Node.js, Django, python, Ruby on Rails, PHP, .NET, Java, ….
  • 48. Agile Software Development  Start Small  Minimum Viable Product  Iterate quickly  Track user data  Flexible software  Release frequently  Cycle weekly or every two weeks
  • 49.
  • 50. Homework (In Teams)  Register the domain  I recommend namecheap. A different registrar is OK if you already use a registrar.  Set up Google Apps (for the email and calendar)  Set up Launch Page  I recommend LaunchRock. Using a different launch tool is OK, but may be more time consuming.  Get it the launch page running live, and test it  Market Research  Investigate the Google SERPs for related keywords  Set up Google Analytics, optionally Google Adwords  Spread the word about your new startup and send people to your launch page  Begin the Design  Write out the functional requirements  Design a sitemap  Don’t forget… Work on the pitch deck as much as possible with your team.