27 “Proven and Easy to Start” Online Business Ideas that Make Money

Are you looking for online business ideas to make extra income on the side? The internet offers a lot of opportunities to start a business or find fulfilling careers. In this article, we will show some of the proven and easy to start online business… Read More »

The post 27 “Proven and Easy to Start” Online Business Ideas that Make Money appeared first on WPBeginner.

Are you looking for online business ideas to make extra income on the side? The internet offers a lot of opportunities to start a business or find fulfilling careers. In this article, we will show some of the proven and easy to start online business ideas that actually make money.

Proven and easy to start business ideas

Why Start an Online Business?

Technology is often blamed for killing traditional businesses and jobs. However, at the same time, these new technologies are creating tons of new jobs and business opportunities ready to be taken by anyone.

Starting an online business is easier than ever. You can do it from the comfort of your home with just a computer and an internet connection. There is no need to invest huge amounts of money to get started.

Caution: If someone tells you that you can invest A LOT of money and take a shortcut / get rick quick, then it’s likely a scam. Stay away from it.

The ideas we’re sharing in this article are about building legitimate online businesses, and you’ll still have to work hard to succeed.

That being said, let’s take a look at some of the proven and easy to start online business ideas that actually make money.

1. Start a Blog and Make Money From It

Starting a blog

Blogs are one of the most successful ways to start an online business. Bloggers like Darren Rowse, John Lee Dumas and Pat Flynn are making six-figure incomes, and they are not alone. Our founder, Syed Balkhi, has built an eight-figure online business that started with a blog. There are also thousands of bloggers running very successful blogs as their full-time online business.

It is very easy to start a blog, and there are tons of ways to make money from it. One of the most popular ways to monetize your blog is by displaying ads using Google AdSense.

While you can start a blog in less than 30 minutes, you will need to work on it to make it a success. You will have to offer useful, entertaining, and engaging content to your audience on a regular basis (see our step by step guide on how to start a blog).

Luckily, there are tons of blog post ideas that you can use to consistently create content. As your blog grows, you will be able to monetize it using other strategies as well.

You will also be able to and use it as a platform to launch other online businesses.

2. Become an Affiliate Marketer

Affiliate marketer

Affiliate marketers make sale commissions by recommending other people’s products or services.

Most affiliate marketers recommend these products and services by running their own blogs, websites, and email lists. They need to learn different online marketing strategies like SEO and content marketing to build an audience.

To get started, follow our ultimate affiliate marketing guide with step by step instructions for beginners.

3. Create and Sell Online Courses

Sell online courses

If you are particularly good at something, then why not teach others and make a career out of it? Selling online courses is another popular way to start an online business.

A lot of users prefer to quickly acquire skills and knowledge by joining online courses. Creating an online course has become a lot easier with the help of LMS software. These platforms allow you to create interactive courses with easy to manage tools for classes, students, course material, and more.

The best part is that you don’t have to write a single line of code to build a course website.

To get started, see our guide on how to create an online course with WordPress.

4. Build an Ecommerce Store

Start an eCommerce store

Selling things online had never been easier. Anyone can easily create an online store in minutes and start selling products.

These products can be physical goods (things that need shipping) or digital downloads like eBooks, music, software, and more.

Before getting started, you need to do your research. Here are some tips to help you brainstorm ideas:

  • Find a niche with high demand and low competition
  • Think of ways you will make your eCommerce store standout by doing things that other eCommerce stores are not doing.
  • Think of the costs involved in getting products from the manufacturer to customers. Choose a pricing model, so that your products can compete and offer great value to your customers. Last, but not the least, your profit margins must be reasonable enough to ensure that your business can sustain and grow in the long run.

You also need to choose a platform for your eCommerce store. The easiest way to get started is by using Shopify or WooCommerce. They are both great platforms. We have created a comparison with their pros and cons (see Shopify vs WooCommerce to learn more).

To get started, see our step by step guide on how to create an online store in less than 30 minutes.

5. Build a Membership Website

make a membership website

Membership websites make money by selling subscriptions with access to premium content and community features. Instead of relying on advertising revenue, you can allow your users to directly support your website with paid memberships.

There are many types of membership websites. For example, some membership websites give users access to exclusive members-only content. Others give users access to community features like a forum, Facebook group, or Slack group.

You will need to find a suitable niche for your membership website. It needs to be valuable enough for users to pay for it.

There are plenty of membership software that can help you easily build any kind of online community. You can choose different subscription models, manage users, receive online payments, and more.

To learn more, see our ultimate guide to build a membership website with step by step instructions for beginners.

6. Make a Drop Shipping Website

Drop shipping combines affiliate marketing and eCommerce. Basically, you create an online store to sell other people’s product for a commission. You will be running an online store without managing the inventory or shipping.

The biggest advantage of running a drop shipping business is the low barrier to entry, minimum investment, and little to no hassle. However, one disadvantage is that you will be working hard to sell other people’s products at a smaller profit margin.

Most drop shipping businesses eventually start selling their own products to diversify their business and increase their profits.

7. Make an Online Job Board

Job board

Another way to make money online is by building a job hunt website. A job board website helps connect job seekers with employers for a small fee.

There are plenty of online job search engines, which means you will need to find a particular niche to make your job board stand out. For example, you can create a job board specifically for web developers or pet sitters.

You can charge a small fee for each job listing posted by employers, offer companies packages to post multiple listings or charge job seekers to upload their resumes.

There are plenty of job board plugins for WordPress allowing you to easily run your own job board business.

8. Create a Micro-Job Website

A micro-job website allows you to make money by connecting employers to freelancers and contractors. This allows you to make money based on the overall price of the job listed. Popular micro-job posting websites like Fiverr, PeoplePerHour, UpWork, and others generate millions of dollars in revenue each year.

Basically, you will be acting as a middle-man between the employers and freelancers. You will be paid by employers for each job, and after taking your commission, you will pay the rest to the freelancers upon completion of the job.

To get started, see our beginner’s guide on how to start a micro-job website like Fiverr with WordPress.

9. Become an SEO Speciliast

SEO expert

SEO or Search Engine Optimization helps website owners get more visitors from search engines. It is a skill that requires continuous learning and keeping up with the latest trends. SEO specialists can run their own agencies, work as freelancers, or join a company as a full-time employee.

You can become an SEO specialist by running your own successful websites or by getting certifications online. You can find clients on freelancing websites like UpWork and Freelancer.com.

SEO is a very competitive industry, and you will need to make the most out of the best SEO tools available on the market. You would also need to learn the basic WordPress SEO techniques, keyword research tools, and content-marketing tools.

10. Make a Food or Recipe Blog

Make a food and recipe blog

Food and recipe blogs are a lucrative blogging niche and a great online business opportunity. Food and recipe blogs use a variety of techniques to generate revenue like using Google AdSense, affiliate marketing, selling recipe books, or run an online store.

You will need to be passionate about food and cooking. It is a competitive niche, so you will need to think of the ways to make your food blog unique and interesting.

To get started, see our step by step guide on creating a food blog and making money from your recipes.

11. Become a WordPress Developer

WordPress is the world’s most popular website builder. It powers more than 30% of all websites on the internet. This means that there are millions of businesses around the world using the platform.

This massive usage means there is a huge demand for WordPress developers in the market. WordPress is an open source software, which means anyone can write code for it, create themes, and make WordPress plugins.

As a WordPress developer, you can join top WordPress companies, big name brands using WordPress, or run your own WordPress development agency.

You will need to learn PHP, JavaScript, CSS, and HTML. There are many books, WordPress video tutorials, online courses, and WordPress tutorials that will help you get started.

12. Build an Online Marketplace

Another proven and easy-to-start business idea is to make an online marketplace website. These websites make money by allowing users to create their own mini-stores and selling products.

To attract sellers, you can choose a high-demand niche with lower competition. Make your platform unique and attractive to both sellers and customers by offering better user experience and support.

To get started, see our step by step tutorial on how to make an online marketplace website using WordPress.

13. Become a Graphic Designer

Graphic designers make money by creating images, business logos, website designs, sales pages, and more. This is a massive industry with tons of business and career opportunities.

To become a graphic designer, you will need to learn how to use professional design tools like Adobe Illustrator, Photoshop, etc. There are tons of vocational training schools, colleges, and universities offering courses to help you get started.

To promote your graphic design career, you will need to make a portfolio to showcase your work and skills.

14. Start a Fashion Blog

Start a fashion blog

Do you have an interest in the latest fashion trends and news? Why not use it to make a fashion blog and make money from it.

Fashion blogs attract tons of advertisers, top brands, and promoters. They not only allow you to make money, you can also become an influencer and get other perks / benefits like free apparels, invites to exclusive shows, and more.

To get started, see our complete step by step guide on how to start a fashion blog and make money from it.

15. Become a Content Marketer

Content marketers help businesses promote their products and services by generating useful and highly engaging content. All businesses need content to attract customers. There is an increasing demand for content marketers that is not expected to slow down anytime soon.

Content marketers are good at writing content, but they are not just bloggers. They specialize in finding the content ideas that will bring more visitors and potential customers to a website.

To learn more, see this ultimate content marketing guide with step by step instructions for beginners to get started.

16. Become a PPC Expert

PPC is short for Pay-Per-Click advertising where advertisers pay for their ads when users click on them. However, not all business owners know how to effectively run these campaigns to get the maximum benefit.

PPC Experts help businesses run pay-per-click advertising campaigns on platforms like Google AdWords. They help find the right keywords and attributes to maximize the ROI on ads.

You can learn PPC by running your own advertising campaigns and by reading the material available on the internet. There are online certification programs that you can take to showcase your skills.

To find PPC jobs, you can use popular freelancing websites where businesses are actively looking for PPC experts.

17. Start a Podcast

Start a podcast

A podcast is an episodic series of audio files which users can subscribe to download and listen. Podcasts are a great way to make a successful online business with many opportunities for growth.

Podcasts make money through advertisements, sponsorships, partnerships, and affiliate marketing. You will need to find a topic for your podcast that is interesting and engaging, so you can make your podcast unique.

We have created a complete beginner’s guide on how to start a podcast with step by step instructions.

18. Make a Reviews Website

Making a reviews website is another good online business opportunity. One of the most popular review sites, TripAdvisor, is considered to be worth more than $12 billion dollars.

However, it is a highly competitive industry which means you will need to find a particular niche with low competition. You can make money through affiliate marketing, displaying ads, or publishing paid reviews.

To get started, see our beginner’s guide on how to make a niche reviews website.

19. Buy and Sell Domain Names

Domain names are required to make a website. However, once you register a domain name, you are authorized to use it for as long as you want. Many entrepreneurs register domain names hoping to sell them at a higher price, very similar to real estate.

This online business requires investment and a lot of patience because you will be holding onto those domain names while waiting for an offer. This is a highly competitive business, and you will need to read as much about it as you can before getting in.

20. Buy and Sell Niche Websites

Making websites and monetizing them has become a lot easier. This has enabled many entrepreneurs from around the world to create successful websites and sell them like you would sell any other business.

Websites like Flippa are a great source to buy and sell established websites. Make sure that you do your research before making any investment. You will find tons of resources on Flippa to help you learn the basics.

There is a lot of opportunity to buy an underutilized website, optimize its revenue / growth, and then re-sell it for higher multiple.

21. Make an Auctions Website

Make an auctions website

Creating an eBay like auctions website is another easy to start online business idea. Basically, you make a website that provides users a platform to buy and sell products via online auctions.

You can add products for auctions by yourself or allow other vendors to run their own auctions. You can charge vendors a flat fee or a percentage for each auction item.

To get started, see our step by step tutorial on how to build an auction site like eBay using WordPress.

22. Become a YouTuber

If you like making videos, then becoming a YouTuber is an excellent business opportunity. YouTube is the world’s largest video hosting platform, second most popular search engine, and a massive global community of content creators.

It allows anyone to upload their videos, create channels, and make money from advertisements, sponsorships, and deals. Some YouTubers make millions of dollars each year, and there are thousands of YouTubers earning a six-figure income.

You can create videos on any topic. You can upload personal vlogs, educational channels like List25 or WPBeginner, video reviews, cooking channel, or almost anything you can think of.

23. Become an Instagram Star

If you like taking photos and making videos, then you should consider Instagram to start a lucrative online business. Instagram users are making a significant amount of money through sponsorships, product placements, endorsements, and more.

You will need a camera, some basic photo editing skills, and creativity to get started. After that you need a consistent strategy to regularly post new content. You should master the art of using hashtags to promote your Instagram posts and share them on your website to reach audiences beyond Instagram.

You will also need a website with a contact form page, so advertisers can reach out to buy placements.

24. Become a Video Editor

Video editor

If you like making videos and editing them but don’t want to start a YouTube channel, then you can still use your skills to help other businesses. Due to the immense popularity of YouTube and Facebook videos, businesses around the world need professionals who can edit their videos.

You can start by looking for gigs on freelancing websites. At first, you will be working with random clients, but shortly after you will have a few regular clients offering you enough work to cover your time. You can then grow your business to start an agency or hire other freelancers to help out.

Don’t know how to make or edit videos? Don’t worry there are plenty of online resources offering free and paid tutorials and courses. You can invest some time to learn the basic skills and start working right away.

25. Become a Narrator

Narrators provide voice talent to video creators, filmmakers, and other digital content producers. A lot of YouTube channels are actively looking for people to narrate videos. Some basic voice training can help you easily start a profitable career.

You will need a good quality mic (We recommend Samson Mic or Rhode Podcaster) and audio recording software to record your voice-overs. You can then send the audio files to the client, so they can use it in their video.

You can find jobs on freelancing websites, and very quickly build a steady stream of clients.

26. Offer Technical Support

Do you like helping out people on tech forums? If you do, then you can explore opportunities to get paid for that. A lot of online businesses are actively looking for technical support providers to help their customers.

Basically, you will just need to familiarize yourself with the product and start answering questions. Many companies use live chat or a support ticketing system to answer customer questions. Often these jobs are remote, which means you can work from your own home.

27. Become a Lead Generation Expert

Lead generation experts help businesses find potential new customers or leads. They do this by using professional tools like OptinMonster to capture leads or boost conversion rates.

To learn more, see our beginner’s guide on how to to do lead generation in WordPress like a pro.

We hope this article helped you find the best and easy to start online business ideas that actually make money. You may also want to see our step-by-step guide on how to make a small business website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 27 “Proven and Easy to Start” Online Business Ideas that Make Money appeared first on WPBeginner.

27 “Proven and Easy to Start” Online Business Ideas that Make Money

Are you looking for online business ideas to make extra income on the side? The internet offers a lot of opportunities to start a business or find fulfilling careers. In this article, we will show some of the proven and easy to start online business… Read More »

The post 27 “Proven and Easy to Start” Online Business Ideas that Make Money appeared first on WPBeginner.

Are you looking for online business ideas to make extra income on the side? The internet offers a lot of opportunities to start a business or find fulfilling careers. In this article, we will show some of the proven and easy to start online business ideas that actually make money.

Proven and easy to start business ideas

Why Start an Online Business?

Technology is often blamed for killing traditional businesses and jobs. However, at the same time, these new technologies are creating tons of new jobs and business opportunities ready to be taken by anyone.

Starting an online business is easier than ever. You can do it from the comfort of your home with just a computer and an internet connection. There is no need to invest huge amounts of money to get started.

Caution: If someone tells you that you can invest A LOT of money and take a shortcut / get rick quick, then it’s likely a scam. Stay away from it.

The ideas we’re sharing in this article are about building legitimate online businesses, and you’ll still have to work hard to succeed.

That being said, let’s take a look at some of the proven and easy to start online business ideas that actually make money.

1. Start a Blog and Make Money From It

Starting a blog

Blogs are one of the most successful ways to start an online business. Bloggers like Darren Rowse, John Lee Dumas and Pat Flynn are making six-figure incomes, and they are not alone. Our founder, Syed Balkhi, has built an eight-figure online business that started with a blog. There are also thousands of bloggers running very successful blogs as their full-time online business.

It is very easy to start a blog, and there are tons of ways to make money from it. One of the most popular ways to monetize your blog is by displaying ads using Google AdSense.

While you can start a blog in less than 30 minutes, you will need to work on it to make it a success. You will have to offer useful, entertaining, and engaging content to your audience on a regular basis (see our step by step guide on how to start a blog).

Luckily, there are tons of blog post ideas that you can use to consistently create content. As your blog grows, you will be able to monetize it using other strategies as well.

You will also be able to and use it as a platform to launch other online businesses.

2. Become an Affiliate Marketer

Affiliate marketer

Affiliate marketers make sale commissions by recommending other people’s products or services.

Most affiliate marketers recommend these products and services by running their own blogs, websites, and email lists. They need to learn different online marketing strategies like SEO and content marketing to build an audience.

To get started, follow our ultimate affiliate marketing guide with step by step instructions for beginners.

3. Create and Sell Online Courses

Sell online courses

If you are particularly good at something, then why not teach others and make a career out of it? Selling online courses is another popular way to start an online business.

A lot of users prefer to quickly acquire skills and knowledge by joining online courses. Creating an online course has become a lot easier with the help of LMS software. These platforms allow you to create interactive courses with easy to manage tools for classes, students, course material, and more.

The best part is that you don’t have to write a single line of code to build a course website.

To get started, see our guide on how to create an online course with WordPress.

4. Build an Ecommerce Store

Start an eCommerce store

Selling things online had never been easier. Anyone can easily create an online store in minutes and start selling products.

These products can be physical goods (things that need shipping) or digital downloads like eBooks, music, software, and more.

Before getting started, you need to do your research. Here are some tips to help you brainstorm ideas:

  • Find a niche with high demand and low competition
  • Think of ways you will make your eCommerce store standout by doing things that other eCommerce stores are not doing.
  • Think of the costs involved in getting products from the manufacturer to customers. Choose a pricing model, so that your products can compete and offer great value to your customers. Last, but not the least, your profit margins must be reasonable enough to ensure that your business can sustain and grow in the long run.

You also need to choose a platform for your eCommerce store. The easiest way to get started is by using Shopify or WooCommerce. They are both great platforms. We have created a comparison with their pros and cons (see Shopify vs WooCommerce to learn more).

To get started, see our step by step guide on how to create an online store in less than 30 minutes.

5. Build a Membership Website

make a membership website

Membership websites make money by selling subscriptions with access to premium content and community features. Instead of relying on advertising revenue, you can allow your users to directly support your website with paid memberships.

There are many types of membership websites. For example, some membership websites give users access to exclusive members-only content. Others give users access to community features like a forum, Facebook group, or Slack group.

You will need to find a suitable niche for your membership website. It needs to be valuable enough for users to pay for it.

There are plenty of membership software that can help you easily build any kind of online community. You can choose different subscription models, manage users, receive online payments, and more.

To learn more, see our ultimate guide to build a membership website with step by step instructions for beginners.

6. Make a Drop Shipping Website

Drop shipping combines affiliate marketing and eCommerce. Basically, you create an online store to sell other people’s product for a commission. You will be running an online store without managing the inventory or shipping.

The biggest advantage of running a drop shipping business is the low barrier to entry, minimum investment, and little to no hassle. However, one disadvantage is that you will be working hard to sell other people’s products at a smaller profit margin.

Most drop shipping businesses eventually start selling their own products to diversify their business and increase their profits.

7. Make an Online Job Board

Job board

Another way to make money online is by building a job hunt website. A job board website helps connect job seekers with employers for a small fee.

There are plenty of online job search engines, which means you will need to find a particular niche to make your job board stand out. For example, you can create a job board specifically for web developers or pet sitters.

You can charge a small fee for each job listing posted by employers, offer companies packages to post multiple listings or charge job seekers to upload their resumes.

There are plenty of job board plugins for WordPress allowing you to easily run your own job board business.

8. Create a Micro-Job Website

A micro-job website allows you to make money by connecting employers to freelancers and contractors. This allows you to make money based on the overall price of the job listed. Popular micro-job posting websites like Fiverr, PeoplePerHour, UpWork, and others generate millions of dollars in revenue each year.

Basically, you will be acting as a middle-man between the employers and freelancers. You will be paid by employers for each job, and after taking your commission, you will pay the rest to the freelancers upon completion of the job.

To get started, see our beginner’s guide on how to start a micro-job website like Fiverr with WordPress.

9. Become an SEO Speciliast

SEO expert

SEO or Search Engine Optimization helps website owners get more visitors from search engines. It is a skill that requires continuous learning and keeping up with the latest trends. SEO specialists can run their own agencies, work as freelancers, or join a company as a full-time employee.

You can become an SEO specialist by running your own successful websites or by getting certifications online. You can find clients on freelancing websites like UpWork and Freelancer.com.

SEO is a very competitive industry, and you will need to make the most out of the best SEO tools available on the market. You would also need to learn the basic WordPress SEO techniques, keyword research tools, and content-marketing tools.

10. Make a Food or Recipe Blog

Make a food and recipe blog

Food and recipe blogs are a lucrative blogging niche and a great online business opportunity. Food and recipe blogs use a variety of techniques to generate revenue like using Google AdSense, affiliate marketing, selling recipe books, or run an online store.

You will need to be passionate about food and cooking. It is a competitive niche, so you will need to think of the ways to make your food blog unique and interesting.

To get started, see our step by step guide on creating a food blog and making money from your recipes.

11. Become a WordPress Developer

WordPress is the world’s most popular website builder. It powers more than 30% of all websites on the internet. This means that there are millions of businesses around the world using the platform.

This massive usage means there is a huge demand for WordPress developers in the market. WordPress is an open source software, which means anyone can write code for it, create themes, and make WordPress plugins.

As a WordPress developer, you can join top WordPress companies, big name brands using WordPress, or run your own WordPress development agency.

You will need to learn PHP, JavaScript, CSS, and HTML. There are many books, WordPress video tutorials, online courses, and WordPress tutorials that will help you get started.

12. Build an Online Marketplace

Another proven and easy-to-start business idea is to make an online marketplace website. These websites make money by allowing users to create their own mini-stores and selling products.

To attract sellers, you can choose a high-demand niche with lower competition. Make your platform unique and attractive to both sellers and customers by offering better user experience and support.

To get started, see our step by step tutorial on how to make an online marketplace website using WordPress.

13. Become a Graphic Designer

Graphic designers make money by creating images, business logos, website designs, sales pages, and more. This is a massive industry with tons of business and career opportunities.

To become a graphic designer, you will need to learn how to use professional design tools like Adobe Illustrator, Photoshop, etc. There are tons of vocational training schools, colleges, and universities offering courses to help you get started.

To promote your graphic design career, you will need to make a portfolio to showcase your work and skills.

14. Start a Fashion Blog

Start a fashion blog

Do you have an interest in the latest fashion trends and news? Why not use it to make a fashion blog and make money from it.

Fashion blogs attract tons of advertisers, top brands, and promoters. They not only allow you to make money, you can also become an influencer and get other perks / benefits like free apparels, invites to exclusive shows, and more.

To get started, see our complete step by step guide on how to start a fashion blog and make money from it.

15. Become a Content Marketer

Content marketers help businesses promote their products and services by generating useful and highly engaging content. All businesses need content to attract customers. There is an increasing demand for content marketers that is not expected to slow down anytime soon.

Content marketers are good at writing content, but they are not just bloggers. They specialize in finding the content ideas that will bring more visitors and potential customers to a website.

To learn more, see this ultimate content marketing guide with step by step instructions for beginners to get started.

16. Become a PPC Expert

PPC is short for Pay-Per-Click advertising where advertisers pay for their ads when users click on them. However, not all business owners know how to effectively run these campaigns to get the maximum benefit.

PPC Experts help businesses run pay-per-click advertising campaigns on platforms like Google AdWords. They help find the right keywords and attributes to maximize the ROI on ads.

You can learn PPC by running your own advertising campaigns and by reading the material available on the internet. There are online certification programs that you can take to showcase your skills.

To find PPC jobs, you can use popular freelancing websites where businesses are actively looking for PPC experts.

17. Start a Podcast

Start a podcast

A podcast is an episodic series of audio files which users can subscribe to download and listen. Podcasts are a great way to make a successful online business with many opportunities for growth.

Podcasts make money through advertisements, sponsorships, partnerships, and affiliate marketing. You will need to find a topic for your podcast that is interesting and engaging, so you can make your podcast unique.

We have created a complete beginner’s guide on how to start a podcast with step by step instructions.

18. Make a Reviews Website

Making a reviews website is another good online business opportunity. One of the most popular review sites, TripAdvisor, is considered to be worth more than $12 billion dollars.

However, it is a highly competitive industry which means you will need to find a particular niche with low competition. You can make money through affiliate marketing, displaying ads, or publishing paid reviews.

To get started, see our beginner’s guide on how to make a niche reviews website.

19. Buy and Sell Domain Names

Domain names are required to make a website. However, once you register a domain name, you are authorized to use it for as long as you want. Many entrepreneurs register domain names hoping to sell them at a higher price, very similar to real estate.

This online business requires investment and a lot of patience because you will be holding onto those domain names while waiting for an offer. This is a highly competitive business, and you will need to read as much about it as you can before getting in.

20. Buy and Sell Niche Websites

Making websites and monetizing them has become a lot easier. This has enabled many entrepreneurs from around the world to create successful websites and sell them like you would sell any other business.

Websites like Flippa are a great source to buy and sell established websites. Make sure that you do your research before making any investment. You will find tons of resources on Flippa to help you learn the basics.

There is a lot of opportunity to buy an underutilized website, optimize its revenue / growth, and then re-sell it for higher multiple.

21. Make an Auctions Website

Make an auctions website

Creating an eBay like auctions website is another easy to start online business idea. Basically, you make a website that provides users a platform to buy and sell products via online auctions.

You can add products for auctions by yourself or allow other vendors to run their own auctions. You can charge vendors a flat fee or a percentage for each auction item.

To get started, see our step by step tutorial on how to build an auction site like eBay using WordPress.

22. Become a YouTuber

If you like making videos, then becoming a YouTuber is an excellent business opportunity. YouTube is the world’s largest video hosting platform, second most popular search engine, and a massive global community of content creators.

It allows anyone to upload their videos, create channels, and make money from advertisements, sponsorships, and deals. Some YouTubers make millions of dollars each year, and there are thousands of YouTubers earning a six-figure income.

You can create videos on any topic. You can upload personal vlogs, educational channels like List25 or WPBeginner, video reviews, cooking channel, or almost anything you can think of.

23. Become an Instagram Star

If you like taking photos and making videos, then you should consider Instagram to start a lucrative online business. Instagram users are making a significant amount of money through sponsorships, product placements, endorsements, and more.

You will need a camera, some basic photo editing skills, and creativity to get started. After that you need a consistent strategy to regularly post new content. You should master the art of using hashtags to promote your Instagram posts and share them on your website to reach audiences beyond Instagram.

You will also need a website with a contact form page, so advertisers can reach out to buy placements.

24. Become a Video Editor

Video editor

If you like making videos and editing them but don’t want to start a YouTube channel, then you can still use your skills to help other businesses. Due to the immense popularity of YouTube and Facebook videos, businesses around the world need professionals who can edit their videos.

You can start by looking for gigs on freelancing websites. At first, you will be working with random clients, but shortly after you will have a few regular clients offering you enough work to cover your time. You can then grow your business to start an agency or hire other freelancers to help out.

Don’t know how to make or edit videos? Don’t worry there are plenty of online resources offering free and paid tutorials and courses. You can invest some time to learn the basic skills and start working right away.

25. Become a Narrator

Narrators provide voice talent to video creators, filmmakers, and other digital content producers. A lot of YouTube channels are actively looking for people to narrate videos. Some basic voice training can help you easily start a profitable career.

You will need a good quality mic (We recommend Samson Mic or Rhode Podcaster) and audio recording software to record your voice-overs. You can then send the audio files to the client, so they can use it in their video.

You can find jobs on freelancing websites, and very quickly build a steady stream of clients.

26. Offer Technical Support

Do you like helping out people on tech forums? If you do, then you can explore opportunities to get paid for that. A lot of online businesses are actively looking for technical support providers to help their customers.

Basically, you will just need to familiarize yourself with the product and start answering questions. Many companies use live chat or a support ticketing system to answer customer questions. Often these jobs are remote, which means you can work from your own home.

27. Become a Lead Generation Expert

Lead generation experts help businesses find potential new customers or leads. They do this by using professional tools like OptinMonster to capture leads or boost conversion rates.

To learn more, see our beginner’s guide on how to to do lead generation in WordPress like a pro.

We hope this article helped you find the best and easy to start online business ideas that actually make money. You may also want to see our step-by-step guide on how to make a small business website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 27 “Proven and Easy to Start” Online Business Ideas that Make Money appeared first on WPBeginner.

How to Add LiveChat to Your WooCommerce Store (and Boost Sales)

Do you want to add LiveChat to your WooCommerce store? Live chat helps you connect with website visitors in real-time, so you can offer help, generate leads, and convert them into a customer. In this article, we will show you how to easily add LiveChat… Read More »

The post How to Add LiveChat to Your WooCommerce Store (and Boost Sales) appeared first on WPBeginner.

Do you want to add LiveChat to your WooCommerce store? Live chat helps you connect with website visitors in real-time, so you can offer help, generate leads, and convert them into a customer. In this article, we will show you how to easily add LiveChat to your WordPress eCommerce store like WooCommerce, Easy Digital Downloads, and more.

How to add LiveChat to your eCommerce store

Why Add LiveChat to Your WooCommerce Store

LiveChat helps you connect with your website visitors in real-time, and it’s proven to boost satisfaction levels. According to eConsultancy, live chat has the highest satisfaction levels of any customer service channel at 73%, compared to 61% for email and 44% for phone.

This is inline with our experience at OptinMonster because our live chat satisfaction score is at 85%.

But the biggest reason for adding LiveChat on your eCommerce website is the boost in conversion.

We saw a massive increase in overall conversion when we added live chat on OptinMonster website. A person who chats with us is 11x more likely to convert than an average website visitor.

Now you might be thinking, isn’t adding live chat expensive? Don’t you need trained support and sales agents to successfully run live chat.

Yes, that’s actually the biggest challenge to Live Chat, but we solved the problem.

Solving The Biggest Challenge of Live Chat

The biggest challenge of adding live chat to your eCommerce store is to manage agents. You will need to add trained support and sales agents to run live chat.

This is where LTVPlus comes in. They provide dedicated and well-trained live chat agents to manage your pre-sales live chat and simple support inquiries. These agents work with you to understand your product / business and act as an extension of your existing team.

LTVPlus

LTVPlus is started by the co-founder of MaxCDN, the content delivery network that we use here on WPBeginner, so we decided to give them a try.

We use LTVPlus on OptinMonster and have witnessed significant increase in our eCommerce conversions. The best part is that we don’t have to worry about hiring or training agents.

Since the entire setup is out-sourced, it’s very affordable, and setting up livechat pays for itself within the first week.

How to Easily Add LiveChat to Your WooCommerce Site

On our eCommerce website, we use LiveChat as our chat software. You can use any of the top live chat software, but for the sake of this tutorial, we’ll only show the platform that we’re using ourselves.

First, you need to visit the LiveChat website and signup for an account.

LiveChat signup

LiveChat is a paid solution (starting from $16.99 per agent). They also offer a free 30-day trial allowing you to check out the features and see if its a good fit for your business.

After registration, you will see the LiveChat dashboard. From here you need to click on the Settings button to customize the LiveChat window’s appearance.

Customize chat window

From here, you can choose the chat window colors and theme to match your website’s color scheme. After that, click on ‘Advanced window tweaks’ link to upload your own logo and add your social media profiles.

Next, you need to select an eye-catcher. These eye-catchers are images that are displayed when the LiveChat window is minimized.

LiveChat button or eyecatcher

LiveChat has several eyecatcher styles that you can use. Alternatively, you can also upload your own images and use them as your eyecatcher.

Now that you are satisfied with the chat window’s appearance, its time to add LiveChat agents. Switch to the ‘Agents’ tab and then click on the ‘Invite teammates’ link.

Invite teammates

This will bring you to add agent screen. You need to provide name, job title, and email address for the team member you want to invite.

Add agent to LiveChat

Don’t forget to change ‘Permissions’ for the team member you are adding. You can add them as agents with limited control on your account or as an administrator with full access to the app. If you are unsure, then select agent.

Your LiveChat setup is now ready, and you can add it to your WooCommerce store.

Adding the LiveChat to Your Website

LiveChat makes it super easy to add the chat window and buttons to your online store.

In your WordPress site, you need to install and activate the LiveChat plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, the plugin will add a new menu item labeled ‘LiveChat’ to your WordPress admin. Clicking on it will take you to plugin’s settings page.

Connect LiveChat

From here you need to click on the ‘Sign in with LiveChat’ button to connect your WordPress site to your LiveChat account.

Once connected, you will see some basic LiveChat settings. You can turn it off on mobile devices, turn off sounds, or hide chat window from non-logged in users.

LiveChat WordPress settings

If you are unsure, then we recommend leaving these options as they are. You can now visit your website to see live chat in action on your website.

LiveChat preview

If you are running a non-WordPress website, then you can still easily add LiveChat to your website. Click on Channels » Chat Widget under your LiveChat settings.

Adding LiveChat to other websites

From here, you can copy the code snippet that you can add to your website or view other available integrations. LiveChat has apps and integrations for all popular WordPress alternatives like Shopify, Squarespace, Magento, and more.

Combined with Live Chat and LTVPlus, we’re seeing some really good results on our eCommerce website, and we will be adding LiveChat to more ofo ur websites.

We hope this article helped you add LiveChat to your WooCommerce store. You may also want to see our list of best business phone services for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add LiveChat to Your WooCommerce Store (and Boost Sales) appeared first on WPBeginner.

How to Create a Referral Program in WordPress

Do you want to create a referral program in WordPress? Referral programs are a great way to get more people to promote your products to a larger audience. In this article, we will show you how to easily create a referral program in WordPress and… Read More »

The post How to Create a Referral Program in WordPress appeared first on WPBeginner.

Do you want to create a referral program in WordPress? Referral programs are a great way to get more people to promote your products to a larger audience. In this article, we will show you how to easily create a referral program in WordPress and get more customers.

Creating referral program in WordPress

Why Create a Referral Program in WordPress?

Referral program or affiliate program allows you to get more people to help you sell your products and services. In return, you pay them a small commission on each sale they make. For more details, see our ultimate affiliate marketing guide to see how it works.

In simple terms, it is like building your own sales army without paying them a salary.

These affiliate marketers use tools and plugins to create marketing content. They make money online by referring their users to right products and services.

To manage a referral or affiliate program, you will need a tool that can manage your affiliate program. It will allow affiliate marketers to join your referral program. It will also help you track sales and traffic sent by each affiliate partner.

Why Use AffiliateWP to a Create Referral Program in WordPress?

For this tutorial, we will be using AffiliateWP plugin to create a referral program in WordPress. It is one of the best affiliate management plugins for WordPress.

Like everything else in life, AffiliateWP has it’s own pros and cons that you should consider.

Pros of Using AffiliateWP

Following are some of the benefits of using AffiliateWP to manage your referral program in WordPress.

  • Very easy to use and blends in your WordPress site like a native app.
  • Very cost effective with plans starting from $99/year to $499 for a lifetime license.
  • Integrates with WooCommerce stores, Easy Digital Downloads, PayPal, Stripe, and more
  • Large number of addons including free, paid, and third-party add-ons to extend AffiliateWP
  • Real-time affiliate tracking with detailed reports for you and your affiliate partners

Cons of Using AffiliateWP

Here are some of the disadvantages of using AffiliateWP to manage your referral program.

  • It has limited reach compared to affiliate networks which already have thousands of affiliate marketers actively looking for products to promote
  • It does not come with advanced fraud detection features that are offered by popular affiliate networks.
  • There is no automatic payout system, and you will have to manually send payments each month
  • Does not calculate taxes and 1099 forms for payouts. As a business owner, you will have to manage it on your own.
  • It is less convenient for affiliate partners. They will have to create an account and login to view their reports, compared to affiliate networks where they can see all their earnings at one place.

A good alternative to AffiliateWP would be ShareASale, which is a large affiliate network with thousands of skilled affiliate marketers actively looking for new products to recommend.

For a more detailed comparison, you may want to see this article on setting up your own affiliate program by Syed Balkhi (Founder and CEO of WPBeginner).

With that being said, let’s take a look at how to create a referral program in WordPress using AffiliateWP.

Creating a Referral Program in WordPress

First thing you need to do is install and activate the AffiliateWP plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Affiliates » Settings page to enter your license key. You can find this information under your account on AffiliateWP website.

Enter your license key

After activating your license key, you need to select a page to be used for Affiliate Area. AffiliateWP automatically creates one for you, but if you want to use a different page, then you can select it here.

Next, you need to choose the terms of service page. You can check out affiliate program terms pages on other websites to create one for your own site. After creating the page you can select it here.

After that, you need to review other settings on the page and set them up based on your own referral program policies.

Don’t forget to click on the ‘Save Changes’ button to store your settings.

Next, you need to switch to the integrations tab on the Settings page. From here you need to select the integrations you want to enable. AffiliateWP supports most popular eCommerce, membership, contact form, and LMS plugins.

AffiliateWP integrations

Click on the save changes button and then switch to ‘Emails’ tab on the Settings page.

AffiliateWP allows you to edit emails sent out to your affiliates. You can also upload your business logo, create your own email templates, and choose the email address you want to use to send out affiliate emails.

Email notifications

Note: If you are unable to receive email notifications, then follow our guide on how to fix WordPess not sending email issue.

Lastly, switch to the Misc tab on the settings page to set up advanced settings for your affiliate program. The first option on the page is to allow affiliates to register themselves. You can check this if you want affiliates to be able to sign up for your referral program.

Misc settings

Next, you would also want to enable reCAPTCHA to prevent bots from registering as affiliates.

You will need to carefully review each setting and change them as needed. Don’t forget to click on the save changes button to store your settings.

Adding Links to Your Referral Program

Now that you have set up your referral program, the next step is to add links to it. For example, if you have enabled affiliate registration, then you may want to add a link to affiliate area so that interested marketers can register themselves.

Simply go to Appearance » Menus page and add your affiliate area page to a navigation menu. For detailed instructions, see our beginner’s guide to adding navigation menus in WordPress.

Add link to affiliate area

Clicking on the link will take users to the affiliate area where they can register to join as a new affiliate, or login to their account to see their reports.

Affiliate area

Managing Your Referral Program in AffiliateWP

AffiliateWP comes with powerful tools to manage your affiliates, view reports, and effectively run your affiliate program without leaving WordPress.

To view affiliates that have joined your referral program, simply go to Affiliates » Affiliates page.

Affiliates

On this page, you can see a list of all your affiliate partners, their earnings, unpaid earnings, referral visits, and more. You can edit any affiliate account individually.

To view each sale made through a referral partner, you need to visit Affiliates » Referrals page. Here you will see all referral sales, affiliate partner, amount, and more. You can also click on ‘Reject’ link if you suspect a referral to be fraudulent.

Referrals

Viewing Your Referral Program Reports in AffiliateWP

Reporting is crucial to run a successful referral program, and AffiliateWP comes with powerful reporting features. Head over to Affiliates » Affiliates page for a full overview.

Reports overview

You can filter the reporting period by time and specific affiliate partner name. You can also view reports for affiliates, referral visits, and campaigns.

Sending Payments to Your Affiliates

Unfortunately, AffiliateWP doesn’t come with automatic payouts, which means you will have to manually send payments. AffiliateWP makes it easy to manage your payouts.

Depending on when and how often you want to pay your referral partners, you can head over to the Affiliates » Referrals page and click on the ‘Generate Payout File’ button.

Generate payout file

This will generate a payout file which is compatible with PayPal’s mass payment system. The file also works with Skrill and other payment services that support mass payment feature. It contains the amount and payment email addresses for all your unpaid referrals.

We hope this article helped you learn how to create a referral program in WordPress. You may also want to see our ultimate step by step WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Referral Program in WordPress appeared first on WPBeginner.

How to Enable Customer Tracking in WooCommerce with Google Analytics

Do you want to enable customer tracking in WooCommerce? Customer tracking allows you to offer a personalized shopping experience based on customer behavior in your eCommerce store. In this article, we will show you how to easily enable customer tracking in WooCommerce with Google Analytics.… Read More »

The post How to Enable Customer Tracking in WooCommerce with Google Analytics appeared first on WPBeginner.

Do you want to enable customer tracking in WooCommerce? Customer tracking allows you to offer a personalized shopping experience based on customer behavior in your eCommerce store. In this article, we will show you how to easily enable customer tracking in WooCommerce with Google Analytics.

Enabling customer tracking in WooCommerce with Google Analytics

Why Enable Customer Tracking in WooCommerce with Google Analytics?

Google Analytics allows you to see where your visitors are coming from and what they do on your website. In other words, it helps you track your traffic sources as well as user engagement on your website.

For eCommerce platforms, Google Analytics offer an enhanced eCommerce tracking feature. Enabling this feature helps you unlock the following reports:

  • Shopping Behavior
  • Checkout Behavior
  • Product Lists Performance
  • Sales Performance

Google Analytics can even associate these reports to individual customers by assigning them a unique ID.

However, the problem is that the ID assigned by Google Analytics doesn’t accurately give you information about the user. For example, the same user can use your website from another device and Google Analytics will give them a new ID.

By default, a WooCommerce store allows your customers to create an account or checkout as a guest user. Creating an account helps the user save their shipping and billing information for faster checkout next time. It also helps you offer customers a personalized shopping experience based on their browsing and shopping history.

Wouldn’t it be great if you could track logged in users with their user IDs in Google Analytics? This will give you access to a treasure trove of information and insights on customer behavior which you can use to offer better on-site experience and boost your sales.

Let’s take a look at how to easily enable customer tracking in WooCommerce.

Step 1. Set up Ecommerce Tracking in WordPress with Google Analytics

First, you will need to install and activate the MonsterInsights plugin. For more details, see our step by step guide on how to install a WordPress plugin.

You will need to be on the “Pro” plan to access the eCommerce addon, which we will need for this tutorial.

Upon activation, you will need to connect MonsterInsights to your Google Analytics account. For detailed instructions, see our article on how to install Google Analytics in WordPress.

After that, you need to visit Insights » Addons page and install ‘MonsterInsights Ecommerce’ addon. Once installed, click on the activate button to start using it.

Install eCommerce addon for MonsterInsights

Next you need to visit Insights » Settings page and click on the ‘Tracking’ tab. First, you need to click on the ‘eCommerce’ tab and check the box next to ‘Enhanced eCommerce’.

Turn on enhanced eCommerce tracking in MonsterInsights

After that, you need to click on the ‘Demographics’ tab and check ‘Enable user ID Tracking’ option.

Enable user ID tracking in MonsterInsights

Don’t forget to click on the ‘Save changes’ button to store your settings.

Step 2. Enable Enhanced Ecommerce Tracking in Google Analytics

E-commerce tracking is not enabled by default in your Google Analytics account, and you will have to manually enable it. Head over to your Google Analytics account dashboard and switch to the admin page.

Swith to admin page in Google Analytics dashboard

Next, you need to click on the ‘Ecommerce Settings’.

Ecommerce settings

On the settings page, click the slider under the first step, Enable Ecommerce, to turn it on. You need to click on the Next Step button to continue.

Enable ecommerce and continue

In the next step, you need to turn on ‘Enhanced Ecommerce Settings’ and click on the submit button to save your changes.

Enhanced ecommerce

Now your Google Analytics account will start showing enhanced eCommerce reports for your WooCommerce store.

Step 3. Enabling Customer Tracking in Google Analytics

Enhanced eCommerce tracking will enable eCommerce reporting features for your WooCommerce store. However, it does not enable user tracking by default.

Let’s change this.

To enable individual customer tracking, you need to visit your Google Analytics account dashboard and open the admin page.

Swith to admin page in Google Analytics dashboard

Now click on the Tracking Info link under property column to expand the submenu, and click the User-ID link that appears below.

Tracking info

On the next page, you’ll have to review and agree to user-ID policy and then turn it on.

Turn on user ID tracking

Click on the ‘Next step’ button to continue.

Google Analytics will now ask how you would like to configure the user-ID tracking. Since you’ll be using MonsterInsights to take care of this, you can just click on the ‘Next step’ button to continue.

setting up user ID tracking

Next, you need to click on the ‘Create’ button to enable user ID tracking.

Create user ID tracking

After that, you will be asked to enter a ‘Reporting View Name’, which will be used to display User ID reports. We recommend including UserID in the name, so it is easy to remember which view has UserID tracking enabled.

Reporting view name

Now you just need to scroll down to the bottom and click on ‘Create view’ button to save it.

Create reporting view

Step 4. Viewing Customer Tracking Reports in Google Analytics

Now that everything is set up, Google Analytics will now track all your website customers. It will also be able to track logged in users with their unique WordPress user ID.

To view all your individual customer activity, you can go to your Google Analytics account and click on Audience » User Explorer menu.

You will see individual customer reports with a unique ID assigned to all non-logged in users.

All users tracked by Google Analytics

To view customer tracking report for logged in users in WooCommerce, you need to click on Google Analytics logo on the top left corner of the screen.

All accounts view in Google Analytics

This will show all your Google Analytics profile. You will see your website profile and under ‘All website data’ you will see UserID reporting view you created earlier.

User ID reporting view

Click on UserID reporting view to load it.

Once it’s loaded, you need to click on Audience » User Explorer menu, and you will see logged in customer tracking report where each user is represented by their WordPress user ID on your website.

Logged in customer reporting view

You can click on user ID to view a customer’s individual tracking data.

Individual customer data

This report gives you a user ID from your WordPress site. You still don’t know who this customer is, and how you can create personalized offers, emails, or shopping experience for them.

Let’s find out.

Step 5. Matching Customer Tracking with Their WordPress Accounts

First, you need to note down the customer ID you see in your UserID reporting view.

After that go to your WordPress website’s admin area and click on the ‘Users’ menu. It will show you a list of all users on your WordPress site.

Edit a user account in WooCommerce

Click on the ‘Edit User’ link below any username in the list. WordPress will now open the user profile for you, and if you look in your browsers address bar you will user_id parameter in the URL.

User ID in WordPress

Now you need to replace the value next to user_id with the one you copied from your Google Analytics report and press enter key on your keyboard.

WordPress will now load the user profile associated with that particular User ID. You now have the customer’s name, username, email address, and social media information. You can also track their orders, product views, cart activity, and more.

We hope this article helped you learn how to enable customer tracking in WooCommerce with Google Analytics. You may also want to see our expert pick of best free WooCommerce plugins for your online store.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Enable Customer Tracking in WooCommerce with Google Analytics appeared first on WPBeginner.

How to Enable Customer Tracking in WooCommerce with Google Analytics

Do you want to enable customer tracking in WooCommerce? Customer tracking allows you to offer a personalized shopping experience based on customer behavior in your eCommerce store. In this article, we will show you how to easily enable customer tracking in WooCommerce with Google Analytics.… Read More »

The post How to Enable Customer Tracking in WooCommerce with Google Analytics appeared first on WPBeginner.

Do you want to enable customer tracking in WooCommerce? Customer tracking allows you to offer a personalized shopping experience based on customer behavior in your eCommerce store. In this article, we will show you how to easily enable customer tracking in WooCommerce with Google Analytics.

Enabling customer tracking in WooCommerce with Google Analytics

Why Enable Customer Tracking in WooCommerce with Google Analytics?

Google Analytics allows you to see where your visitors are coming from and what they do on your website. In other words, it helps you track your traffic sources as well as user engagement on your website.

For eCommerce platforms, Google Analytics offer an enhanced eCommerce tracking feature. Enabling this feature helps you unlock the following reports:

  • Shopping Behavior
  • Checkout Behavior
  • Product Lists Performance
  • Sales Performance

Google Analytics can even associate these reports to individual customers by assigning them a unique ID.

However, the problem is that the ID assigned by Google Analytics doesn’t accurately give you information about the user. For example, the same user can use your website from another device and Google Analytics will give them a new ID.

By default, a WooCommerce store allows your customers to create an account or checkout as a guest user. Creating an account helps the user save their shipping and billing information for faster checkout next time. It also helps you offer customers a personalized shopping experience based on their browsing and shopping history.

Wouldn’t it be great if you could track logged in users with their user IDs in Google Analytics? This will give you access to a treasure trove of information and insights on customer behavior which you can use to offer better on-site experience and boost your sales.

Let’s take a look at how to easily enable customer tracking in WooCommerce.

Step 1. Set up Ecommerce Tracking in WordPress with Google Analytics

First, you will need to install and activate the MonsterInsights plugin. For more details, see our step by step guide on how to install a WordPress plugin.

You will need to be on the “Pro” plan to access the eCommerce addon, which we will need for this tutorial.

Upon activation, you will need to connect MonsterInsights to your Google Analytics account. For detailed instructions, see our article on how to install Google Analytics in WordPress.

After that, you need to visit Insights » Addons page and install ‘MonsterInsights Ecommerce’ addon. Once installed, click on the activate button to start using it.

Install eCommerce addon for MonsterInsights

Next you need to visit Insights » Settings page and click on the ‘Tracking’ tab. First, you need to click on the ‘eCommerce’ tab and check the box next to ‘Enhanced eCommerce’.

Turn on enhanced eCommerce tracking in MonsterInsights

After that, you need to click on the ‘Demographics’ tab and check ‘Enable user ID Tracking’ option.

Enable user ID tracking in MonsterInsights

Don’t forget to click on the ‘Save changes’ button to store your settings.

Step 2. Enable Enhanced Ecommerce Tracking in Google Analytics

E-commerce tracking is not enabled by default in your Google Analytics account, and you will have to manually enable it. Head over to your Google Analytics account dashboard and switch to the admin page.

Swith to admin page in Google Analytics dashboard

Next, you need to click on the ‘Ecommerce Settings’.

Ecommerce settings

On the settings page, click the slider under the first step, Enable Ecommerce, to turn it on. You need to click on the Next Step button to continue.

Enable ecommerce and continue

In the next step, you need to turn on ‘Enhanced Ecommerce Settings’ and click on the submit button to save your changes.

Enhanced ecommerce

Now your Google Analytics account will start showing enhanced eCommerce reports for your WooCommerce store.

Step 3. Enabling Customer Tracking in Google Analytics

Enhanced eCommerce tracking will enable eCommerce reporting features for your WooCommerce store. However, it does not enable user tracking by default.

Let’s change this.

To enable individual customer tracking, you need to visit your Google Analytics account dashboard and open the admin page.

Swith to admin page in Google Analytics dashboard

Now click on the Tracking Info link under property column to expand the submenu, and click the User-ID link that appears below.

Tracking info

On the next page, you’ll have to review and agree to user-ID policy and then turn it on.

Turn on user ID tracking

Click on the ‘Next step’ button to continue.

Google Analytics will now ask how you would like to configure the user-ID tracking. Since you’ll be using MonsterInsights to take care of this, you can just click on the ‘Next step’ button to continue.

setting up user ID tracking

Next, you need to click on the ‘Create’ button to enable user ID tracking.

Create user ID tracking

After that, you will be asked to enter a ‘Reporting View Name’, which will be used to display User ID reports. We recommend including UserID in the name, so it is easy to remember which view has UserID tracking enabled.

Reporting view name

Now you just need to scroll down to the bottom and click on ‘Create view’ button to save it.

Create reporting view

Step 4. Viewing Customer Tracking Reports in Google Analytics

Now that everything is set up, Google Analytics will now track all your website customers. It will also be able to track logged in users with their unique WordPress user ID.

To view all your individual customer activity, you can go to your Google Analytics account and click on Audience » User Explorer menu.

You will see individual customer reports with a unique ID assigned to all non-logged in users.

All users tracked by Google Analytics

To view customer tracking report for logged in users in WooCommerce, you need to click on Google Analytics logo on the top left corner of the screen.

All accounts view in Google Analytics

This will show all your Google Analytics profile. You will see your website profile and under ‘All website data’ you will see UserID reporting view you created earlier.

User ID reporting view

Click on UserID reporting view to load it.

Once it’s loaded, you need to click on Audience » User Explorer menu, and you will see logged in customer tracking report where each user is represented by their WordPress user ID on your website.

Logged in customer reporting view

You can click on user ID to view a customer’s individual tracking data.

Individual customer data

This report gives you a user ID from your WordPress site. You still don’t know who this customer is, and how you can create personalized offers, emails, or shopping experience for them.

Let’s find out.

Step 5. Matching Customer Tracking with Their WordPress Accounts

First, you need to note down the customer ID you see in your UserID reporting view.

After that go to your WordPress website’s admin area and click on the ‘Users’ menu. It will show you a list of all users on your WordPress site.

Edit a user account in WooCommerce

Click on the ‘Edit User’ link below any username in the list. WordPress will now open the user profile for you, and if you look in your browsers address bar you will user_id parameter in the URL.

User ID in WordPress

Now you need to replace the value next to user_id with the one you copied from your Google Analytics report and press enter key on your keyboard.

WordPress will now load the user profile associated with that particular User ID. You now have the customer’s name, username, email address, and social media information. You can also track their orders, product views, cart activity, and more.

We hope this article helped you learn how to enable customer tracking in WooCommerce with Google Analytics. You may also want to see our expert pick of best free WooCommerce plugins for your online store.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Enable Customer Tracking in WooCommerce with Google Analytics appeared first on WPBeginner.

How to Create an Online Marketplace using WordPress

Do you want to create an online markeplace using WordPress? Online marketplace websites allow your users to buy and sell items by setting up their own mini stores within your eCommerce website. In this article, we will show you how to easily create an online… Read More »

The post How to Create an Online Marketplace using WordPress appeared first on WPBeginner.

Do you want to create an online markeplace using WordPress? Online marketplace websites allow your users to buy and sell items by setting up their own mini stores within your eCommerce website. In this article, we will show you how to easily create an online marketplace using WordPress.

Building an online marketplace using WordPress

What Do You Need to Start an Online Marketplace using WordPress?

First you need to make sure that you are using the right website platform, and since you’re reading this article, you’re in the right place.

There are two types of WordPress available: WordPress.com vs WordPress.org. One is a limited blog hosting service while the other is known as the self-hosted WordPress which you’ve likely heard tons about. See the full comparison between WordPress.com vs WordPress.org.

We recommend using WordPress.org because it gives you the freedom and access to all WordPress features out of the box.

To start an online marketplace using self-hosted WordPress you will need the following:

  • A domain name (For example, wpbeginner.com)
  • Web hosting account (This is where your website’s files are stored)
  • SSL Certificate (To securely accept online payments)
  • WooCommerce (best WordPress eCommerce addon)
  • Online marketplace addon

The entire setup can take up to 40 minutes, and we will walk you through every step one by one.

Ready? Let’s get started.

Step 1. Setting up Your Ecommerce Platform

First step is to buy a domain name and a web hosting account. You don’t just need a web hosting, but you will need a service that specializes in WooCommerce hosting because this is the software that we will be using as our eCommerce platform.

Typically a domain name costs $14.99/year, web hosting 7.99/month, and SSL certificate 69.99/year.

Now this seems like a lot of money if you are just starting out.

Fortunately, Bluehost an officially recommended WordPress and WooCommerce hosting provider has agreed to offer our users free domain + SSL and discount on their cloud WordPress hosting.

Basically, you can get started for $6.95 / month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Once you have purchased hosting, then follow our step by step tutorial on how to start an online store for complete setup instructions.

You would now have a WordPress website with WooCommerce installed on it. However, by default WooCommerce assumes that your website is a single vendor website, so it is not possible for other users to add their own products to your website.

Let’s change this.

Step 2. Turn Your WooCommerce Site into an Online Marketplace

First you need to install and activate the WC Vendors plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, head over to WooCommerce » WC Vendors page to configure marketplace settings.

WC Vendors settings

On this screen, you need to set a commission rate that you will pay to each vendor. This rate could also be overridden for individual products or vendors.

The default settings on the page will work for most sites, but you can review and change them as needed.

Don’t forget to click on the ‘Save General changes’ button to store your settings.

Next, you need to switch to the products page. On this screen, you can choose which items to hide from vendors when they are adding a product.

Configure products settings for vendors

WC Vendors allows you to setup vendor capabilities and permissions. Head over to the Capabilities tab on the WC Vendors settings page.

WC Vendors capabilities

Next item on the WC Vendors settings page is to setup pages.

The plugin will automatically create pages to use for vendor dashboard, shop settings, and orders page. You can use a different page if you would like by using the shortcodes shown below each page.

Setting up vendor pages

One page that is not automatically created by the plugin is the terms page. These are the terms that a vendor has to agree to when submitting their application.

To create a terms page, you can simply create a new page in WordPress and add the terms and conditions in plain text describing what vendors can sell, how they will get paid, how to settle disputes, etc.

Once you have created a terms page, you can return back to this section and select your newly created page here.

The final item on WC Vendors settings page is the most important one, the Payments. By default, WC Vendors uses PayPal Adaptive Payments to pay vendors.

You will see a link to setup PayPal adaptive payments. After you have set it up, you can choose when you want to pay the vendors.

Scheduling payments

Now that WC Vendors is all set up, let’s setup WooCommerce for a multi-vendor environment.

Step 3. Enable Account Management in WooCommerce

First you need to visit WooCommerce » Settings page and click on the ‘Accounts’ tab. From here you need to check the boxes next to customer registration option.

Enable customer registration in WooCommerce

Don’t forget to save your changes.

Step 4. Setting Up Navigation Menus

Now that your multi-vendor marketplace setup is finished. It is time to make it easy for your users to find their way around your website.

To do that, you need to visit Appearance » Menus page. You will need to add your user account and checkout pages to the navigation menu.

Add to menu

Don’t forget to click on the ‘Save Menu’ button to store your changes. For more detailed instructions, see our guide on how to add navigation menus in WordPress.

If you don’t have a My Account page, then simply create a new page in WordPress and add the following shortcode in the post editor.

[woocommerce_my_account]

Step 5. Testing Your Marketplace Website

Your online marketplace website is now ready for testing. You can visit your website in a new browser window and create a new account by clicking on the My Account link at the top.

Testing your website

From here, both customers and vendors can login to their accounts as well as create a new account.

Register as vendor

Once users create a new account, you will recieve an email notification. If you are unable to recieve email notifications, then take a look at our guide on how to fix WordPress not sending email issue.

You can also view new vendor applications by visiting Users » All Users page. You will see all new vendor requests as ‘pending vendor’, and you can approve or deny applications by clicking the link under their username.

Approve vending vendors

Once approved, these vendors can log in to their accounts and add their products by visiting their vendor dashboard. They can also view their orders and sales reports.

Vendor dashboard

The first thing your vendors need to do is to setup their shop settings by clicking on ‘Store Settings’ link.

Shop settings

They will need to provide their PayPal email address to recieve payments. After that they can enter their shop name and description.

Once a vendor adds a new product, you will get a notification email and see an icon next to the products menu. You can then edit a product, approve it, or delete it.

Pending products

Your shop page will clearly show the products sold by vendor’s shop name.

Sold by vendor

We hope this article helped you learn how to create an online marketplace using WordPress. You may also want to see our pick of the best WooCommerce themes, best WooCommerce plugins, and the ultimate WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create an Online Marketplace using WordPress appeared first on WPBeginner.

How to Export WordPress Users Data to a CSV File

Do you want to export WordPress users data to a CSV file? Sometimes you may need the user data to add into a new website or to use in other marketing campaigns. The default WordPress export tools do not let you export user accounts. In… Read More »

The post How to Export WordPress Users Data to a CSV File appeared first on WPBeginner.

Do you want to export WordPress users data to a CSV file? Sometimes you may need the user data to add into a new website or to use in other marketing campaigns. The default WordPress export tools do not let you export user accounts. In this article, we will show you how to easily export WordPress users data to a CSV file.

Export WordPress users data to CSV file

When and Why Export WordPress Users Data to a CSV File

The default WordPress export tool does not include user accounts. It allows you to create user accounts during the import, only if those users have content. This excludes user roles with no writing privileges like subscribers or customers in an ecommerce store.

If you are moving a WordPress website, then user data will already be included in your WordPress database backup. What if you just wanted to move user data and not the whole website?

Many businesses and site owners may want to use the user data in their CRM platforms, email lists, or other marketing campaigns.

This is when you’ll need a tool to easily export user data in a CSV file. These are plain text files where each user data field is separated by a comma. CSV files can be opened in any spreadsheet software like Google Sheets, Microsoft Excel, etc.

That being said, let’s take a look at how to easily export WordPress users data to a CSV file.

Exporting WordPress User Data to a CSV File

First thing you need to do is install and activate the Export Users to CSV plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Users » Export Users to CSV page to configure plugin settings.

Export to CSV settings

Select the user role you want to export or select ‘Every role’. The plugin also allows you to select a date range to download only users who joined between that period.

Once you are finished, click on the export button to continue.

The plugin will prepare a CSV file containing user data and send it to you as a download. Once downloaded, you can open that file in a spreadsheet program or import it into other programs.

That’s all, we hope this article helped you export WordPress users data to a CSV file. You may also want to see our mega list of handy WordPress tips, tricks, and hacks for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Export WordPress Users Data to a CSV File appeared first on WPBeginner.

How to Export WordPress Users Data to a CSV File

Do you want to export WordPress users data to a CSV file? Sometimes you may need the user data to add into a new website or to use in other marketing campaigns. The default WordPress export tools do not let you export user accounts. In… Read More »

The post How to Export WordPress Users Data to a CSV File appeared first on WPBeginner.

Do you want to export WordPress users data to a CSV file? Sometimes you may need the user data to add into a new website or to use in other marketing campaigns. The default WordPress export tools do not let you export user accounts. In this article, we will show you how to easily export WordPress users data to a CSV file.

Export WordPress users data to CSV file

When and Why Export WordPress Users Data to a CSV File

The default WordPress export tool does not include user accounts. It allows you to create user accounts during the import, only if those users have content. This excludes user roles with no writing privileges like subscribers or customers in an ecommerce store.

If you are moving a WordPress website, then user data will already be included in your WordPress database backup. What if you just wanted to move user data and not the whole website?

Many businesses and site owners may want to use the user data in their CRM platforms, email lists, or other marketing campaigns.

This is when you’ll need a tool to easily export user data in a CSV file. These are plain text files where each user data field is separated by a comma. CSV files can be opened in any spreadsheet software like Google Sheets, Microsoft Excel, etc.

That being said, let’s take a look at how to easily export WordPress users data to a CSV file.

Exporting WordPress User Data to a CSV File

First thing you need to do is install and activate the Export Users to CSV plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Users » Export Users to CSV page to configure plugin settings.

Export to CSV settings

Select the user role you want to export or select ‘Every role’. The plugin also allows you to select a date range to download only users who joined between that period.

Once you are finished, click on the export button to continue.

The plugin will prepare a CSV file containing user data and send it to you as a download. Once downloaded, you can open that file in a spreadsheet program or import it into other programs.

That’s all, we hope this article helped you export WordPress users data to a CSV file. You may also want to see our mega list of handy WordPress tips, tricks, and hacks for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Export WordPress Users Data to a CSV File appeared first on WPBeginner.

How to Remove v=XXXX string from WordPress URLs

Are you seeing strange v=xxxx string in your WordPress URLs? Recently, one of our readers asked us how to get rid of v=xxxx string from their WordPress URLs. This string is made up of seemingly random letter and numbers added as a parameter to your… Read More »

The post How to Remove v=XXXX string from WordPress URLs appeared first on WPBeginner.

Are you seeing strange v=xxxx string in your WordPress URLs? Recently, one of our readers asked us how to get rid of v=xxxx string from their WordPress URLs. This string is made up of seemingly random letter and numbers added as a parameter to your permalinks. In this article, we will show you how to easily remove v=xxxx string from your WordPress URLs.

How to Remove v=xxxx string from WordPress URLs

Why Are You Seeing v=XXXX String in Your WordPress URLs?

This string appears on websites running an online store using WooCommerce. It is not a bug or an error, but an actual feature of the plugin.

String with letters and numbers added to WordPress URLs by WooCommerce

The purpose of this string is to help WooCommerce calculate tax and shipping based on a user’s geographic location. The string helps make the feature compatible with WordPress caching plugins like WP Super Cache or W3 Total Cache.

However, if you don’t need to calculate shipping and taxes based on different locations, then you probably accidentally enabled this feature.

Let’s take a look at how to easily disable it and remove the random v=xxxxxx strings from your WordPress URLs.

Removing v=xxxx String from WordPress URLs

First you need to login to your WordPress admin area and head over to the WooCommerce » Settings page.

Under the General tab, you need to scroll down to ‘Default customer location’ option.

Disable Geolocation

It would be set to ‘Geolocate (with page caching support)’. You need to change it to either ‘No location by default’ or ‘Shop base address’.

Don’t forget to click on the save changes button to store your settings.

If you are using a caching plugin, then you will need to clear your WordPress cache. After that you can visit your website, and the geolocation string will disappear from your WordPress URLs.

Ù�

How to GeoLocate Default Location Without the URL String?

You can do that by selecting the ‘Geolocate’ option in the ‘Default customer location’ setting.

Geolocate without caching

However, this option is not compatible with static caching plugins, and it will show incorrect shipping and tax information to users due to previously cached page.

Running WooCommerce without caching is not recommended because it will slow down your site’s speed and performance.

If you must use Geolocate to calculate shipping and taxes on the fly, then for the time being you will have to tolerate the ugly v=xxxx string in your WordPress URLs.

We hope this article helped you learn how to remove v=xxxx string from your WordPress URLs. You may also want to see our ultimate list of the most common WordPress errors and how to fix them.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Remove v=XXXX string from WordPress URLs appeared first on WPBeginner.