How to Build a Popular WordPress Plugin - WordPress Boston June 2014
-
Upload
nelson-joyce -
Category
Technology
-
view
873 -
download
1
description
Transcript of How to Build a Popular WordPress Plugin - WordPress Boston June 2014
How to build a
PLUGIN PEOPLE LOVE@NelsonJoyce @AndyGCook
#BOSTONWP MONDAY JUNE 30, 2014LEADIN.COM
WASTED TIME& EFFORT
YOU
Started October 2013
5000+ Downloads
4.5 Star Rating
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DON’TF*CKIT UP
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LINES OF CODE
CONTACTS
EMAIL ADDRESSES
STARTUP EXPERIENCE0LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
START WITH WHAT
YOU KNOWLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
MARKETINGSOFTWARE FORWORDPRESS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DON’TF*CKIT UP
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP ONE
NOT PRODUCTSSTART WITH PEOPLE
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
YOU ARE NOTTHE USER
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
TALK TOPEOPLE
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Where do I find these “PEOPLE”
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
2 CALLS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
5 CALLS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
I'm reaching out because I'm part of a 2-man startup working on a
WordPress plugin to help users see how their visitors are interacting
with them online (we're calling it LeadIn http://leadin.com).
If you're up for it, I'd love to do a 30-minute call to pick your brain
about WordPress and marketing in general. Any feedback or ideas
you have would be super valuable.
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
I'm reaching out because I'm part of a 2-man startup working on a
WordPress plugin to help users see how their visitors are interacting
with them online (we're calling it LeadIn http://leadin.com).
If you're up for it, I'd love to do a 30-minute call to pick your brain
about WordPress and marketing in general. Any feedback or ideas
you have would be super valuable.
5 CALLS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
“cool i like this, I did something similar
last year. It failed but I still think it would
be a good idea if I had more time to get
it right.”
- Nice Person
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
http://wpcurve.com/podcast-49-business-breakdown-nelson-joyce-leadin-com/
PROTIP TWO
PEOPLE ARE NICEWHEN YOU’RE TRYING TOSOLVE THEIR PROBLEMS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROBLEMSFRUSTRATIONSCOMPLAINTS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
WHAT’S YOUR MARKETING PROCESS?
WHAT TOOLS DO YOU USE?
HOW COULD THEY BE BETTER?
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
I know [Google Analytics] can do many things, it is a
powerful tool, but, you know, I just wanted to know
which pages my leads went through before/after they
filled in the contact form.
“
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
It would be helpful for me to know what content
the user who contacts me had visited so I can
ascertain their interests.
“
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
I DON’T KNOW WHERE MYLEADS ARE COMING FROM
PROBLEM:
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DOESN’T THIS EXIST ALREADY?
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
TOO COMPLICATED & TOO EXPENSIVE
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
ONE CLICK INSTALL
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP THREE
DON’T UNDERESTIMATE
SIMPLICITYLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DON’TF*CKIT UP
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
MOCKUPS ARE
CHEAP!LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
SHOW PEOPLE AND
LISTENLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
I WOULD
PAYFOR THIS!
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DON’T CARE AMAZING!
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DON’T CARE AMAZING!
VALLEY OF
DEATH
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP FIVE
LOOK FOREXTREMEREACTIONS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
BUILD LESS. LEARN MORE.
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
ASSUMPTIONVALIDATELEARN
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
ASSUMPTION:
People will install a plugin to track where
their leads come from
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
MINIMUM VIABLE PRODUCT
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
MINIMUM VIABLE PRODUCTPLUGIN
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Form builderList of all contacts
Timeline for each contactSettings
Email notificationLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Perfection is achieved not when there is nothing more to
add, but when there is nothing left to take away
- Antoine de Saint-Exupery
“
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Form builderList of all contacts
Timeline for each contactSettings
✓ Email notificationLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
SOME OFLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP FIVE
CODE IS JUST A BYPRODUCT OF SOLVING PEOPLE’S PROBLEMS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Our mission is to
democratize
publishing.
“
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
If you are not embarrassed by the first version of your
product, you’ve launched too late.
- Reid Hoffman
Founder - LinkedIn
“
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
ASSUMPTION:
People will install a plugin to track
visitors activity on their website and find
value in that data
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
ASSUMPTION:
People will install a plugin to track
visitors activity on their website and find
value in that data✓
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
TALK TO PEOPLE?
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP SIX
CUSTOMER COMMUNICATION IS YOUR COMPASS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Listen
Build
AnalyzeDeliver
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
100 INSTALLS
0
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP SEVEN
BUILD A PLUGIN THAT100 PEOPLE LOVE
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
Launched in repo 3/12
5,204 Downloads
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
41% OF WORDPRESS PLUGINS< 1,000 DOWNLOADS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
DOWNLOADS FOR PLUGINS LAUNCHED ON 3.12
PROTIP ONE
NOT PRODUCTSSTART WITH PEOPLE
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP TWO
PEOPLE ARE NICEWHEN YOU’RE TRYING TOSOLVE THEIR PROBLEMS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP THREE
DON’T UNDERESTIMATE
SIMPLICITYLEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP FIVE
LOOK FOREXTREMEREACTIONS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP FIVE
CODE IS JUST A BYPRODUCT OF SOLVING PEOPLE’S PROBLEMS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP SIX
CUSTOMER COMMUNICATION IS YOUR COMPASS
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
PROTIP SEVEN
BUILD A PLUGIN THAT 100 PEOPLE LOVE
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
LEARN
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014
@NelsonJoyce @AndyGCookLeadIn.com/vip
THANKS!
LEADIN.COM #BOSTONWP MONDAY, JUNE 30, 2014