SlideShare a Scribd company logo
1 of 4
Download to read offline
Page 1 of 4
74 Tips How to Make Better
WordPress Plugins and Making
Money by Selling Them
Svetoslav Marinov (SLAVI)
Site: http://orbisius.com | Twitter: @orbisius
WordPress Profile: http://profiles.wordpress.org/lordspace/
License: Creative Commons with Attribution (ok to use free/commercially)
Last updated: July 26, 2013
Article Link: http://club.orbisius.com/howto/74-tips-how-to-make-better-wordpress-plugins-and-
making-money-selling-them/
Here are some tips and lessons that I've learned while creating my WordPress plugins. Some
ideas can work for Theme development too.
If you want to share your tips send me a tweet or post a comment on the article page.
Here's the list (not necessary ordered by priority):
1. Register a domain. When choosing the domain name don't make it too specific because
when you release other plugins you may have to change it. Of course as an exception if a
plugin becomes very popular then go for it.
2. Get hosting .. in the beginning you can use shared hosting but I suggest VPS. I have 2
VPSs with DigialOcean (aff link) and 1 with Linode (aff link)
3. Learn how to code in php
4. Learn how to use WordPress as a user (signup for WordPress.com site - and later switch
to self hosted version of WordPress)
5. Setup WordPress and pick a theme that is easy to use and visually clean.
6. Customize the design a little ... use child themes approach but don't spend too much time
... you'll change it to a new theme soon anyways.
7. Configure WordPress to be secure, SEO friendly (limit login attempts, SEO by Yoast
etc),
8. Put social sharing icons on your site, follow button, newsletter signup boxes (use only
email for better signups)
9. Setup backup for your WordPress site and development computer
10. Setup WordPress locally (see MAMP or XAMP)
11. Install a plugin that will tell you which environment you are on .. development or
production... developers constantly waste time editing the wrong file e.g. changing the
file locally but looking the live site or vice versa.
Page 2 of 4
12. Check the hello dolly plugin (included with WordPress)
13. Do some research in forums and planing before starting the work on the plugin
14. Create a base but working version of your plugin and submit it to WordPress.org. While
they are reviewing it you can continue improving it. Think MVP (minimal viable
product)
15. Use OOP or functions with your own prefix ... you don't want to cause any conflicts with
other plugins
16. If you are just starting you may want to release your first 5-10 plugins for free .. to get
some traction
17. Write documentation for the plugin
18. Create a live demo page e.g. a special WordPress installation for demos only. This could
be setup on a subdomain (demo.yoursite.com) or subdirectory yoursite.com/demo/
19. Create a video showing how the plugin works and post it on YouTube. make sure you use
a nice title and long description and use relevant tags
20. When creating a demo make sure you include links in the video or its thumbnail because
if the video is loaded from a different site the YouTube descriptions won't show up. If the
link is long consider shortening it .e.g. using bitly
21. Make sure you get enough sleep
22. Exercise at least 3-4 times a week.
23. Take some time for social activities. The brain works so much better if you go
networking, go to Co-Working places (remote workers work independently but together)
24. Go to local WordPress meetups aka WordCamps and looking for great ideas
25. Sponsor WordCamp event(s) [to give back to the community and to increase visibility]
26. Speak at a WordCamp event [to give back to the community and to increase visibility]
27. Keep a notepad, several pens nears your bed so you can write ideas when they come
28. Store your ideas on the cloud, so you can update the list from anywhere (e.g. text files in
Dropbox, Copy, Evernote etc)
29. Monitor WordPress forums and reviews for your plugins/themes -> you can subscribe to
them RSS
30. Write code with DEBUG on so you can see all the errors during the development
31. Setup an alert with WordPress.org forums e.g. when somebody mentions your company
name or plugin you'll receive an email.
32. Plan your plugin's name. Check first if there is a plugin with similar name ... otherwise it
would lead to confusions ...see backup wp for example. You could insert your company
name or your initials in my case I started using Orbisius as a prefix e.g. Orbisius
CyberStore. There's another benefit .. see the forum alert tip: I had to use just Orbisius
and when somebody asks a question on WordPress.org, the system will send me an
email. I don't have to constantly check what's happening.
33. Use best practices coding & security practices (nonce)
34. Follow WordPress coding standard
35. Learn how to use actions, filters etc etc.
36. Learn from other plugins how they work. Their code is available. That's the beauty of
GPL
37. Create options page and include some instructions can use your plugin or maybe put a
link to the manual (PDF, DOC).
38. Include social media sharing icons... it helps to go viral
Page 3 of 4
39. Put a newsletter signup form - a year from now you could be selling a premium version
for that plugin to the subscribed people. get a mailchimp account
40. Add a powered by line, however, allow it to be deactivated from the options/settings page
41. Put a contact form within the settings page for an easy way people to get in touch with
you
42. Put a refer to a friend form in the settings page.
43. If you are available for hire then let people know by putting a link to a Hire Me form
44. Put a donate button and ask for donations to fund the development of current and future
plugins (This may not be the greatest business model but it can pay for the hosting)
45. Make it easy for people to get to the options/settings page of your plugin (Admin >
Plugins). Under your plugin name you can have action link called Settings.
46. Create documentation
47. Create screenshots
48. Create readme file and validate it to make sure it is ok. use relevant tags for the plugin
49. Create a FAQ section
50. Put a YouTube video link in the readme file. WordPress.org will automatically will
convert it to an embed code so the video player will be shown
51. After you get some traction install a forum software such as bbBress on your site and
direct people to use your forum instead... but still monitor WordPress forums.
52. Install a notification plugin that will email you when somebody posts a question in your
forum.
53. Provide great support ... that way when you offer premium versions people will know
that you stand behind the product.
54. Be communicative: if somebody reports a bug and you are able to reproduce it => post a
reply saying the bug is confirmed .. working on a fix
55. Be open to new ideas and suggestions
56. Never hack the core and/or other plugins ... because in the next update your changes
will be overridden.
57. Learn to use SVN/GIT (you can host the code on github and then commit to WordPress
(use the issue tracking system and get better collaboration)
58. Promote your plugin: When the plugin is published online post a message on twitter
using tags #WordPress #plugin and give a link to the demo video
59. Learn how to use wp release system svn, tagging,pushing the new versions so users are
prompted to upgrade
60. Do not use your own auto updater if the plugin is hosted on WordPress.org ... the support
will reject it if your plugin calls your site to check for updates.
61. Do not collect user's info without their knowledge or permission ...I've seen plugins who
send an email to the author when activated or deactivated... not cool.
62. Do not require a license key or the plugin doesn't work...if the plugin 100% relies on an
external API then that's fine then (Akismet).
63. Setup multiple installations of WordPress -> latest stable and the next beta so you can test
the plugins against the latest WordPress
64. When WordPress releases an update be sure to test your plugin and update the readme
file "Tested up to" field because users will be alerted that your plugin hasn't been tested
with the latest WordPress version.
Page 4 of 4
65. If you loose interest in your plugin make a note in the readme file and let people know
that the plugin is no longer supported/maintained and that you're looking for a volunteer
to continue improving the plugin. That way the users will not download a plugin that may
have security issues because it hasn't been updated for a long time. WordPress shows a
warning message if a plugin hasn't been updated for 2 years.
66. Release versions often every 2-4 weeks.
67. Try to keep the simplest structure for the plugin files. If the file has to output a simple
CSS don't just bring 10-15 include files just to look nice and professional.
68. When accessing files make sure you use WordPress plugins to get plugin url and
directories and not just code wp-content/plugins/aaaaaaa/
69. Put Facebook comments within your plugin's settings/dashboard page ... this will allow
people to share their feedback even more. Some people will try to use as support forum.
All of the tips above were a prep work.
Tips how to make money selling WordPress Plugins
1. Now it is time to decide if a PRO version would be a good choice OR keep the main
plugin free but create premium extensions/addons/modules that can be purchased
separately.
2. Choose a platform how to deliver the downloads and how to get paid. You can try Easy
Digital Downloads or my Orbisius CyberStore plugin
3. As soon as you release your second plugin setup a membership site e.g.
club.yoursite.com or members.yoursite.com where you can have different membership
levels. Allow users to buy the plugins individually or access them as part from their
membership. That's the model we use here at Club Orbisius.
4. Provide Free and Paid support.
5. Offer premium support (at a higher price) with live chat or phone support
Related Articles
 http://philderksen.com/business-models-for-WordPress-plugins/
 http://chrislema.com/premium-WordPress-plugins/
 http://www.junloayza.com/careers/how-much-money-do-WordPress-plugin-authors-
make/
 http://wp.smashingmagazine.com/2011/11/01/building-WordPress-themes-you-can-sell/
 http://www.webpreneurs.co.uk/make-money-online-with-WordPress-plugins/
 http://www.wptavern.com/making-money-from-gpl-plugin-development
 http://yoast.com/selling-WordPress-plugins/

More Related Content

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Featured

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)
 

Featured (20)

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...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

74 Tips How to Make Better WordPress Plugins and Making Money by Selling Them

  • 1. Page 1 of 4 74 Tips How to Make Better WordPress Plugins and Making Money by Selling Them Svetoslav Marinov (SLAVI) Site: http://orbisius.com | Twitter: @orbisius WordPress Profile: http://profiles.wordpress.org/lordspace/ License: Creative Commons with Attribution (ok to use free/commercially) Last updated: July 26, 2013 Article Link: http://club.orbisius.com/howto/74-tips-how-to-make-better-wordpress-plugins-and- making-money-selling-them/ Here are some tips and lessons that I've learned while creating my WordPress plugins. Some ideas can work for Theme development too. If you want to share your tips send me a tweet or post a comment on the article page. Here's the list (not necessary ordered by priority): 1. Register a domain. When choosing the domain name don't make it too specific because when you release other plugins you may have to change it. Of course as an exception if a plugin becomes very popular then go for it. 2. Get hosting .. in the beginning you can use shared hosting but I suggest VPS. I have 2 VPSs with DigialOcean (aff link) and 1 with Linode (aff link) 3. Learn how to code in php 4. Learn how to use WordPress as a user (signup for WordPress.com site - and later switch to self hosted version of WordPress) 5. Setup WordPress and pick a theme that is easy to use and visually clean. 6. Customize the design a little ... use child themes approach but don't spend too much time ... you'll change it to a new theme soon anyways. 7. Configure WordPress to be secure, SEO friendly (limit login attempts, SEO by Yoast etc), 8. Put social sharing icons on your site, follow button, newsletter signup boxes (use only email for better signups) 9. Setup backup for your WordPress site and development computer 10. Setup WordPress locally (see MAMP or XAMP) 11. Install a plugin that will tell you which environment you are on .. development or production... developers constantly waste time editing the wrong file e.g. changing the file locally but looking the live site or vice versa.
  • 2. Page 2 of 4 12. Check the hello dolly plugin (included with WordPress) 13. Do some research in forums and planing before starting the work on the plugin 14. Create a base but working version of your plugin and submit it to WordPress.org. While they are reviewing it you can continue improving it. Think MVP (minimal viable product) 15. Use OOP or functions with your own prefix ... you don't want to cause any conflicts with other plugins 16. If you are just starting you may want to release your first 5-10 plugins for free .. to get some traction 17. Write documentation for the plugin 18. Create a live demo page e.g. a special WordPress installation for demos only. This could be setup on a subdomain (demo.yoursite.com) or subdirectory yoursite.com/demo/ 19. Create a video showing how the plugin works and post it on YouTube. make sure you use a nice title and long description and use relevant tags 20. When creating a demo make sure you include links in the video or its thumbnail because if the video is loaded from a different site the YouTube descriptions won't show up. If the link is long consider shortening it .e.g. using bitly 21. Make sure you get enough sleep 22. Exercise at least 3-4 times a week. 23. Take some time for social activities. The brain works so much better if you go networking, go to Co-Working places (remote workers work independently but together) 24. Go to local WordPress meetups aka WordCamps and looking for great ideas 25. Sponsor WordCamp event(s) [to give back to the community and to increase visibility] 26. Speak at a WordCamp event [to give back to the community and to increase visibility] 27. Keep a notepad, several pens nears your bed so you can write ideas when they come 28. Store your ideas on the cloud, so you can update the list from anywhere (e.g. text files in Dropbox, Copy, Evernote etc) 29. Monitor WordPress forums and reviews for your plugins/themes -> you can subscribe to them RSS 30. Write code with DEBUG on so you can see all the errors during the development 31. Setup an alert with WordPress.org forums e.g. when somebody mentions your company name or plugin you'll receive an email. 32. Plan your plugin's name. Check first if there is a plugin with similar name ... otherwise it would lead to confusions ...see backup wp for example. You could insert your company name or your initials in my case I started using Orbisius as a prefix e.g. Orbisius CyberStore. There's another benefit .. see the forum alert tip: I had to use just Orbisius and when somebody asks a question on WordPress.org, the system will send me an email. I don't have to constantly check what's happening. 33. Use best practices coding & security practices (nonce) 34. Follow WordPress coding standard 35. Learn how to use actions, filters etc etc. 36. Learn from other plugins how they work. Their code is available. That's the beauty of GPL 37. Create options page and include some instructions can use your plugin or maybe put a link to the manual (PDF, DOC). 38. Include social media sharing icons... it helps to go viral
  • 3. Page 3 of 4 39. Put a newsletter signup form - a year from now you could be selling a premium version for that plugin to the subscribed people. get a mailchimp account 40. Add a powered by line, however, allow it to be deactivated from the options/settings page 41. Put a contact form within the settings page for an easy way people to get in touch with you 42. Put a refer to a friend form in the settings page. 43. If you are available for hire then let people know by putting a link to a Hire Me form 44. Put a donate button and ask for donations to fund the development of current and future plugins (This may not be the greatest business model but it can pay for the hosting) 45. Make it easy for people to get to the options/settings page of your plugin (Admin > Plugins). Under your plugin name you can have action link called Settings. 46. Create documentation 47. Create screenshots 48. Create readme file and validate it to make sure it is ok. use relevant tags for the plugin 49. Create a FAQ section 50. Put a YouTube video link in the readme file. WordPress.org will automatically will convert it to an embed code so the video player will be shown 51. After you get some traction install a forum software such as bbBress on your site and direct people to use your forum instead... but still monitor WordPress forums. 52. Install a notification plugin that will email you when somebody posts a question in your forum. 53. Provide great support ... that way when you offer premium versions people will know that you stand behind the product. 54. Be communicative: if somebody reports a bug and you are able to reproduce it => post a reply saying the bug is confirmed .. working on a fix 55. Be open to new ideas and suggestions 56. Never hack the core and/or other plugins ... because in the next update your changes will be overridden. 57. Learn to use SVN/GIT (you can host the code on github and then commit to WordPress (use the issue tracking system and get better collaboration) 58. Promote your plugin: When the plugin is published online post a message on twitter using tags #WordPress #plugin and give a link to the demo video 59. Learn how to use wp release system svn, tagging,pushing the new versions so users are prompted to upgrade 60. Do not use your own auto updater if the plugin is hosted on WordPress.org ... the support will reject it if your plugin calls your site to check for updates. 61. Do not collect user's info without their knowledge or permission ...I've seen plugins who send an email to the author when activated or deactivated... not cool. 62. Do not require a license key or the plugin doesn't work...if the plugin 100% relies on an external API then that's fine then (Akismet). 63. Setup multiple installations of WordPress -> latest stable and the next beta so you can test the plugins against the latest WordPress 64. When WordPress releases an update be sure to test your plugin and update the readme file "Tested up to" field because users will be alerted that your plugin hasn't been tested with the latest WordPress version.
  • 4. Page 4 of 4 65. If you loose interest in your plugin make a note in the readme file and let people know that the plugin is no longer supported/maintained and that you're looking for a volunteer to continue improving the plugin. That way the users will not download a plugin that may have security issues because it hasn't been updated for a long time. WordPress shows a warning message if a plugin hasn't been updated for 2 years. 66. Release versions often every 2-4 weeks. 67. Try to keep the simplest structure for the plugin files. If the file has to output a simple CSS don't just bring 10-15 include files just to look nice and professional. 68. When accessing files make sure you use WordPress plugins to get plugin url and directories and not just code wp-content/plugins/aaaaaaa/ 69. Put Facebook comments within your plugin's settings/dashboard page ... this will allow people to share their feedback even more. Some people will try to use as support forum. All of the tips above were a prep work. Tips how to make money selling WordPress Plugins 1. Now it is time to decide if a PRO version would be a good choice OR keep the main plugin free but create premium extensions/addons/modules that can be purchased separately. 2. Choose a platform how to deliver the downloads and how to get paid. You can try Easy Digital Downloads or my Orbisius CyberStore plugin 3. As soon as you release your second plugin setup a membership site e.g. club.yoursite.com or members.yoursite.com where you can have different membership levels. Allow users to buy the plugins individually or access them as part from their membership. That's the model we use here at Club Orbisius. 4. Provide Free and Paid support. 5. Offer premium support (at a higher price) with live chat or phone support Related Articles  http://philderksen.com/business-models-for-WordPress-plugins/  http://chrislema.com/premium-WordPress-plugins/  http://www.junloayza.com/careers/how-much-money-do-WordPress-plugin-authors- make/  http://wp.smashingmagazine.com/2011/11/01/building-WordPress-themes-you-can-sell/  http://www.webpreneurs.co.uk/make-money-online-with-WordPress-plugins/  http://www.wptavern.com/making-money-from-gpl-plugin-development  http://yoast.com/selling-WordPress-plugins/