Did you know that you can create a successful online course with WordPress?
Selling online courses is a popular online business idea that you can start with a very small investment and no technical knowledge.
WordPress plugins make it easy for you to create an online course without writing any code!
Whether you’re looking to create an online course to sell or simply add an online course for your existing students, this article is for you!
In this guide, we will show you how to easily create an online course in WordPress. We will also show you how to make money from it and make your online course a success.
Here are the steps we will cover to help you create an online course with WordPress:
Ready? Let’s get started.
What Do You Need to Create / Sell an Online Course?
You will need the following things to create an online course.
A domain name. This will be your website’s address (Example, wpbeginner.com).
A WordPress hosting account. This is where your website’s files are stored.
A learning management add-on (also known as LMS plugin) to create and manage courses.
Your undivided attention for the next 45 minutes.
You can build an online course with WordPress in less than an hour, and we’ll walk you through every step of the process.
Let’s get started.
Step 1. Setting up Your WordPress Website
There are plenty of website builders that you can use to build your website. However, we always recommend WordPress because it offers you the flexibility and freedom to take your website in any direction you want.
There are two types of WordPress, and often beginners end up confusing them.
First, there is WordPress.com which is a hosting service, and then you have the original WordPress.org also known as self-hosted WordPress. See our guide on the difference between WordPress.com vs WordPress.org.
We recommend using WordPress.org because it gives you access to all the WordPress features that you’ll need.
To start a self-hosted WordPress.org website, you’ll need a domain name ($14.99 / year), WordPress hosting ($7.99 / month), and SSL certificate to accept online payments ($69.99 / year).
This is quite a lot of startup money.
Luckily, Bluehost, an officially recommended WordPress hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a 60% discount on web hosting. Basically, you can get started for $2.75 per month.
→ Click Here to Claim This Exclusive Bluehost Offer ←
After purchasing hosting, head over to our guide on how to create a WordPress website for step by step set up instructions.
Step 2. Install and Setup LearnDash LMS Plugin
Now that your WordPress website is ready, the next step is to install and setup a Learning Management System add-on. This will allow you to create your online course and add it to your website.
First, you need to install and activate the LearnDash plugin. For more details, see our step by step guide on how to install a WordPress plugin.
LearnDash is the best LMS plugin for WordPress. It is an all-in-one solution with complete course management, lesson plans, quizzes, assignments, course progression, and more.
Upon activation, you need to visit LearnDash LMS » Settings page and click on the LMS License tab to enter your email address and the license key.
Once you have entered the information, click on the ‘Update License’ button to store your settings.
Next, you need to switch to the ‘PayPal Settings’ tab. This is where you will enter your PayPal information to receive online payments and sell your course.
Don’t forget to click on the ‘Save’ button to store your settings.
LearnDash also has Stripe and 2Checkout payment gateways available as Addons. You can install those if you don’t want to use PayPal.
We will cover more powerful options for selling your online course with WordPress later in this article.
Once you have configured the basic settings, your LearnDash LMS plugin is ready to go, and you can start creating courses.
Step 3. Creating Your First Course
LearnDash makes it super easy to create and manage online courses.
First, you need to visit LearnDash LMS » Courses page and then click on the ‘Add New’ button.
This will bring you to the ‘Add New Course’ screen. You will need to start by providing a title for your course and then adding a detailed description.
You can use the post editor blocks to create a beautiful course page. You can also add course categories / tags, and a featured image also known as course thumbnail.
Next, you need to switch to the ‘Settings’ tab on the course editor. This is where you can set different options for the course including price, status, etc.
Scroll down to the course access settings and from there you can set the course status. You can make a course open and publicly available, free, buy now, recurring, or closed.
Selecting ‘Buy now’ will allow you to set a one-time price for your course. The recurring option will allow you to charge enrollees on a recurring basis. You’d be able to set a price and duration for the recurring payment.
Below that, you can select course pre-requisites, points, access expiration, and alter access list options.
Once you are satisfied with your course options, you can click on the save or publish button to make your course publicly available.
You can click on the preview button to see your course in action.
Step 4. Adding Lessons to Your Course
Now that you have created your first course. It’s time to add lessons to the course. LearnDash allows you to create highly interactive lessons and then add them to your online course.
There are two ways that you can add lessons and other course content with LearnDash.
The first one is by switching to the ‘Builder’ tab in the course editor. From here you can add lessons, topics, and quizzes to your course.
Simply click on the ‘Add Lesson’ button to add a new lesson to your course. This allows you to quickly create a course outline.
The other method is to simply head over to LearnDash LMS » Lessons page and click on the Add New button.
This will bring you to the lesson editor. First, you need to provide a title for your lesson and then you can start adding lesson content.
You can utilize all the usual post editing features. You can add images, galleries, embed videos, and create beautiful content layouts using cover images, columns, and other features.
Once you are satisfied with the lesson content, switch to the ‘Settings’ tab.
First, you will see the options to control lesson support material, progression, assignment uploads, and lesson timer. Each option has a support icon next to it explaining what it does.
Scroll down to the ‘Lesson Access Settings’ section. From here, you can associate the lesson to your course and control when users can access it.
Using Drip Content Functionality
LearnDash LMS comes with powerful drip content functionality. This means instead of giving away all course materials at once, you can gradually release them.
In the lesson access control settings, you can choose the ‘Enrollment-Based’ option and select the number of days.
Once you are satisfied with the lesson, you can click on the publish button to save your lesson.
Your lesson will now automatically appear on the course page below course details. You can repeat the process to add more lessons to your course.
You can also break down an individual lesson into topics. Simply go to LearnDash LMS » Topics page and click on the ‘Add New’ button to add a topic.
Creating a topic is similar to creating a lesson. Instead of associating it to a course, you will just need to associate it to a lesson.
Step 5. Adding Quizzes and Assignments to Your Online Course
Quizzes and assignments allow you to offer an interactive learning experience. LearnDash comes fully equipped with dynamic quizzes and assignments that you can add to your course and lessons.
You can make the quizzes and assignments required for your users before they can progress to the next lesson or course. You can also review assignments and give feedback to students.
Let’s start with quizzes first.
Creating Quizzes in LearnDash
To add a quiz, you need to visit LearnDash LMS » Quizzes page and click on the Add New button.
First, you will need to provide a title and description for your quiz.
After that, you need to switch to the settings tab and associate your quiz to a course, lesson, or topic.
Below that you will find options to set quiz pre-requisites, marks, certificates, and display settings.
Once you are done, click on the save or publish button to save your quiz.
Your quiz is empty at the moment. Let’s change that by adding some questions to it. Head over to LearnDash LMS » Questions page and click on the Add New button.
This will bring you to the question editor. First, you need to provide a title which could also be the question itself. Below that, you can provide a little description of the question.
From the right column, you need to choose the answer type for your question. Depending on the answer type, the options for your question will change.
After that, you can enter answer choices. You will also be able to select what message to show on the correct answer.
Once you are done, switch to the Settings tab and associate your question to the quiz you created earlier.
Don’t forget to click on the save button before you move onto add another question.
Feel free to add as many questions as you need for your quiz.
Enable Assignments in LearnDash
You can easily add assignments by editing a lesson and going to the lesson options area. You need to check the box next to upload assignment option.
After that, you can provide the assignment instructions in your lesson. At the end of the lesson, users will see an option to upload their assignment.
Once users have uploaded their assignments, you can view them by visiting LearnDash LMS » Assignments page.
From this page, you can edit assignments, approve them, or give comments on submitted assignments.
Step 6. Giving Certificates on Course Completion
LearnDash allows you to automatically give certificates upon completion of a course. However, creating a certificate in LearnDash requires some basic knowledge of HTML.
First, you will need a certificate image file. This is basically the background image you want to use for your certificates.
You can find certificate templates on free image creating websites like Canva. Once you find a template that you like, simply delete all text from it and download it to your computer.
Next, you need to visit LearnDash LMS » Certificates page and click on the ‘Add New’ button.
This will bring you to the certificate edit screen. From here you need to set the background image you downloaded earlier as the featured image.
After that, you need to use the Visual editor and click on the shortcodes button to add LearnDash metadata into the certificate. Using the shortcodes, you can add the course title, user name, and other data.
Once you are satisfied with the certificate, you need to publish it.
Next, you need to associate the certificate to a course, lesson, or quiz. For example, you can issue the certificate on completion of a course, submitting a quiz, or finishing a lesson.
To add the certificate, simply edit the course, quiz, or lesson and switch to the settings tab. From here you can select the certificate you just created.
Step 7. Selling Your Online Course with More Powerful Features
Both LearnDash and WordPress are super flexible. This allows you to use them with any other tools to grow your business and reach more users.
For example, if you want to create a powerful membership site / community that offers other features and perks along with courses, then you can use LearnDash with MemberPress.
MemberPress is the best WordPress membership plugin because it offers more granular permission / subscription control.
It comes with a powerful payment system that will allow you to grow your business more efficiently.
Alternatively, if you want to sell other items like physical goods related to your course, swags, etc, then you can use WooCommerce to manage payments and orders. This will let you build a proper online store for your website.
Step 8. Promoting Your Online Course
WordPress and LearnDash make it super easy to build and manage your online course.
The other advantage of WordPress is that it also makes it easier for you to promote your online course and make money online.
Let’s take a look at few ways to promote your online course and make it successful.
1. Choose a LearnDash ready WordPress Theme
Themes control the appearance of your WordPress site, and there are thousands of free WordPress themes on the market. However, not all of them are made for selling an online course.
For that, you will need a WordPress theme optimized for making more sales and increase conversions. You would also be looking for a mobile responsive theme that works well with LearnDash.
Our first recommendation would be the Astra theme. This incredibly powerful WordPress theme is tested to work well with LearnDash, and it is highly optimized for conversions / sales.
Choosing the Astra Pro version will also give you access to their LearnDash module. This gives you additional features to promote your online course and encourage more sign-ups.
We would also recommend you to check out the following themes (all of them work with LearnDash).
OceanWP – A highly versatile WordPress theme with easy customization options.
Academy Pro – Made by StudioPress and powered by Genesis theme framework, this theme is made specifically for selling online courses.
Divi – Divi comes with powerful drag and drop page builder and dozens of ready made designs to easily get started.
2. Create Landing Pages for Your Online Courses
Your WordPress theme would be able to help you create a highly engaging website. However, you may need to quickly create landing pages to describe course details, showcase instructors, highlight special offers, etc.
For that, you’ll need Beaver Builder. It is the best WordPress page builder and allows you to create professional landing page layouts without writing any code.
For detailed instructions, see our guide on how to create custom page layouts in WordPress.
3. Learn The SEO Basics
Search engines are the #1 traffic source for most websites on the internet. This is why you’ll need to learn how to make your online course website rank higher in search engines.
With the help of WordPress plugins and some basic SEO best practices, you’d be easily able to compete with the big guys.
To learn more, see our complete WordPress SEO guide for beginners with step by step instructions.
4. Track Marketing Data
A lot of beginners develop their marketing strategy based on guesswork. You don’t have to do that when you can get actual data to make informed decisions.
For that, you’ll need MonsterInsights. It helps you install Google Analytics and see human-readable reports inside your WordPress dashboard.
You can see where your visitors are coming from, what they do on your website, your most popular pages, and more. You can then improve your website to improve your conversions and boost sales.
5. Start Building an Email List
After a while, you would notice that most visitors who come to your website don’t sign up for your online course. The problem is that you would not be able to reach out to those users once they leave your website.
To address this, you need to start an email newsletter. This way you would be able to collect email addresses and reach out to those users and bring them back to your website.
We recommend using Constant Contact or ConvertKit.
6. Convert Website Visitors into Subscribers and Customers
Most visitors who come to your website will leave without enrolling into your online course. This is why it’s important to convert those abandoning visitors into subscribers or paying customers.
This is called conversion optimization.
The best tool for the job is OptinMonster. It is the best conversion optimization software on the market and helps you grow your business with more leads and sales.
For more details, see our guide on how to convert website visitors into customers.
Need even more tools? See our complete list of the best tools to grow your WordPress website like a total pro.
Are you looking for the best Gutenberg block plugins for your WordPress site?
Gutenberg blocks are the editor blocks that are used to create content layouts in the new WordPress block editor aka Gutenberg. Introduced in WordPress 5.0, the Gutenberg editor is a fully block-based editor where each piece of content is a draggable block.
By default, WordPress offers a set of basic content blocks like a paragraph, image, button, list, and more. Some top WordPress plugins will add their own blocks to make it easy for you to embed their features.
However there are now an entire suite of plugins dedicated to offer custom content blocks for Gutenberg.
In this article, we’ll share some of the best Gutenberg block plugins for WordPress sites. We will start with some of the default blocks and then switch to block plugins.
7 Most Useful Time-Saving Default WordPress Blocks
The Gutenberg Editor includes blocks for all types of content elements.
The new blocks make it easy to add elements like buttons, cover images, tables, and more. In the older versions of WordPress, you had to install plugins to add such common web elements.
Here are some super useful default WordPress Gutenberg blocks that you can use right away.
1. Button Block: Lets you add call to action buttons in your WordPress pages and articles. To add buttons in the old editor, you either had to use a plugin or write HTML code.
2. Media & Text Block: Lets you add image and text side-by-side. Doing this with the old Classic Editor was a confusing task for beginners.
3. Cover Block: It is a new feature in WordPress, which allows you to add stunning cover images in your posts and pages. See our guide on the difference between cover images vs featured images.
4. Table Block: Enables you to easily create basic tables in WordPress posts and pages. For advanced tables with search, sorting, and ordering features, we still recommend the free TablePress plugin.
5. Embed Blocks: Gutenberg editor also includes many embed blocks for popular websites. You can use them to easily embed tweets, YouTube videos, and more.
6. Columns Block: Allows you to easily create multi-column layouts for your blog posts and pages.
7. Shortcode Block: Allows you to add shortcodes in your WordPress posts and pages easily.
Besides these, there are many other blocks that you can explore and try without using a plugin.
With that said, let’s take a look at some of the best WordPress blocks offered by WordPress plugins.
Best Gutenberg Blocks Plugins for Your WordPress Site
There are two types of Gutenberg blocks plugins available on the market. We will cover both of them:
Single Purpose Blocks Plugins
Gutenberg Blocks Libraries
The single purpose plugins are mostly the popular WordPress plugins which have been in the market for a long time. They specialize in one specific feature and usually provide a single powerful block to add content in WordPress.
For example, WPForms is a popular WordPress form plugin for making powerful forms in WordPress. It offers a WordPress block to add contact forms, surveys, order forms, etc in your posts and pages.
On the other hand, there are block collection plugins which combine many different content elements in a single plugin. For example, Atomic Blocks plugin adds more than 14 new blocks to your WordPress editor.
Single Purpose Block Plugins vs Block Library Plugins
Now that you know about the options, you might be wondering if one is better than the other. Here are some important points to consider before choosing one over the other.
Single purpose block plugins add only one feature, but they offer the most comprehensive set of options, integrations, etc. Simply put, they offer the most complete solution for the specific use-case.
The block library plugins include a collection of blocks for different purposes, but these blocks are not as fine-tuned as the single feature blocks. While they offer a lot of blocks, they may not be as powerful.
Another disadvantage of using block suites is that they pollute your block list unnecessarily specially if you are only using a few blocks in the collection.
With that said, let’s take a look at the best WordPress Gutenberg block plugins.
1. WPForms – Best Gutenberg Block for WordPress Forms
WPForms is the most user-friendly WordPress form plugin in the market. It allows you to easily create simple contact forms as well as more powerful forms like interactive polls, surveys, order forms, etc. on your WordPress site.
WPForms offer a block for adding WordPress forms on your posts and pages.
Also, you can easily integrate your forms with email marketing tools, eCommerce plugins, and CRM software.
2. Envira Gallery – Best WordPress Block for Photo Galleries
Envira Gallery is the most powerful WordPress gallery plugin available. It allows you to create image and video galleries on your website easily.
The plugin is Gutenberg ready with a native block to embed galleries in your website.
Envira Gallery includes advanced features like watermark protection, image proofing, and seamless integration with WooCommerce to let you sell your photos.
3. TinyMCE Advanced
TinyMCE Advanced is a popular plugin that enhanced the old classic editor with more formatting options. It has been updated to support the new Gutenberg block editor.
It now offers additional formatting and styling options in default Gutenberg blocks. For example, you’ll see new formatting buttons in toolbars with the ability to choose fonts. You can also adjust which buttons you want to see in the toolbar.
4. Ultimate Addons for Gutenberg – Free Plugin with 15+ Gutenberg Blocks
Ultimate Addons for Gutenberg is the most widely used Gutenberg blocks library plugin. Created by the people behind the popular Astra theme, this plugin is actively installed on over 100,000 websites.
It includes over 15 Gutenberg blocks, including the following:
Info Box Block – Add an info box with an image, heading, and description.
Multi Buttons Block – Lets you add multiple buttons within a single block.
Team Block – Allows you to create team section with photos.
Price List Block – Lets you create a price list like a restaurant menu easily.
Testimonial Block – Useful to add testimonials on your website.
An advantage of using this plugin is that it comes with built-in support for Astra Theme and all their starter sites. This means you can import a starter site and use the block editor to create beautiful layouts.
Pricing Block – Build beautiful pricing tables in WordPress.
Share Icons Block – Add social share buttons to your posts and pages.
Atomic Blocks also comes in the form of a WordPress theme. The theme includes all the blocks offered by the plugin, and lets you create a beautiful website.
Atomic Blocks was acquired by WP Engine, one of the leading managed WordPress hosting companies. They have bundled Atomic Blocks and premium StudioPress themes for free with all their hosting plans.
6. Kadence Blocks – Custom Blocks Plugin for Gutenberg
Kadence Blocks is yet another WordPress block collection plugin. It comes with some of the most commonly used blocks and helps you add more functionality to your content editor.
The plugin is available in both free and premium versions. The free version includes 10 custom blocks, including the following:
Row Layout Block – Insert content blocks in one or multiple columns in a row.
Tabs Block – Lets you create horizontal or vertical tabs and customize them.
Accordion Block – Create beautiful accordions in your website.
Icon List Block – Lets you create attractive lists with custom icons instead of default bullets.
The plugin allows you to deactivate the blocks that you will not use. Doing so keeps your editor clean and lightweight.
If you like these blocks and want more blocks from Kadence Themes, then you can buy their pro plugin or membership plan.
7. Gutenberg Blocks and Template Library by Otter – Free WordPress Blocks Plugin
Gutenberg Blocks and Template Library by Otter is another useful WordPress blocks plugin which adds extra Gutenberg blocks to your site.
There are more than 10 WordPress blocks included in this plugin. Here are some of the useful blocks:
Section Block – Allows you to build layouts using columns like in page builder plugins.
Google Maps Block – Lets you embed Google maps on your website.
About Author Block – Allows you to show about author box on your website.
Sharing Icons Block – Lets you add social sharing icons on your WordPress articles easily.
In addition to the Gutenberg blocks, the plugin also includes Gutenberg compatible templates to help you create stunning pages quickly. Otter is created by the same team behind ThemeIsle, a popular WordPress themes company.
8. Ultimate Blocks – Free Gutenberg Blocks Plugin for Bloggers
Ultimate Blocks plugin is also a block collection plugin with several extra blocks for Gutenberg. It includes easy to use blocks useful for bloggers and marketers.
Here are some of the blocks offered by the plugin:
Review Block – Lets you add review with product name, features, summary, and star rating.
Table of Contents Block – Helps to create table of contents from the headings in your article.
Call to Action Block – Lets you create a call to action box with heading, description, and a button.
Click to Tweet Block – Easily add tweetable content in your posts and pages.
Notification Box Block – Allows you to add simple notification box in your articles.
9. Advanced Gutenberg – 20+ New Blocks for Gutenberg
Advanced Gutenberg plugin adds 20+ new blocks to your Gutenberg editor. The plugin helps you to create professional webpages easily and quickly.
Here are some of the Advanced Gutenberg blocks.
Columns Manager Block – Predefined responsive columns to let you add multi-column content in WordPress.
Map Block – Lets you embed Google maps in your posts and pages.
Counter Block – Allows you to showcase numbers like total sales in an attractive manner.
Tabs Block – Lets you add content in tabs easily.
Advanced List Block – Create visually attractive lists with custom list icons and styles.
The plugin also gives you advanced block control options to activate blocks as per user roles.
Advanced Gutenberg Block plugin is created by JoomUnited.
Are you seeing “Failed to load resource error” in WordPress or your browser’s inspect tool?
Many WordPress users find it difficult to figure out what resource or file is not loading, and more importantly why is it not loading correctly.
In this article, we will show you how to easily troubleshoot and fix the “Failed to Load Resource” error in WordPress.
Why Failed to Load Resource Error Occurs?
Failed to load resource error occurs when WordPress is unable to load a file that it is supposed to load.
Basically when WordPress generates a page, it includes several files in the code such as images, scripts, stylesheets, and more. During the page load, these files are loaded by user’s browser.
For more details, see our guide on how WordPress works behind the scenes.
If the browser is unable to load a specific file, then it would go on to display the page without that file. Further, the browser will add a notice in the error console for debugging purposes.
In most cases, you would see this error in your browser’s error console when using the Inspect tool.
Below are few examples:
Failed to load resource net::ERR_CONNECTION_REFUSED
Failed to load resource: the server responded with a status of 404 (Not Found)
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Failed to load resource: net::err_name_not_resolved
Even if a specific file didn’t load, the rest of your web page will continue to load. It just may not look or behave as expected. This is why you need to fix the error to avoid any unexpected issues.
That being said, let’s see how to easily fix the failed to load resource error in WordPress.
Fixing Failed to Load Resource Error in WordPress
As we mentioned earlier, the error is caused when your website’s code mentions a file but the browser is unable to download it.
This could happen for a number of reasons. We will try to look at and eliminate them one by one.
Replace The Missing Resource
First, let’s start with the most common solution. Make sure that the failed resource actually exists.
If the missing resource is an image in one of your blog posts or page, then try to look for it in the media library.
If you can see it in the media library, then try to add it again by editing the post or page. If you cannot see the file in the media library, then try uploading it again.
In some cases, you may see broken images or empty boxes in the media library instead of images. In that case, you may need to fix the file permissions. For detailed instructions, see our tutorial on how to fix image upload issues in WordPress.
Replace theme or plugin files
If the failed resource is a WordPress plugin or theme file, then the easiest way to replace it is by reinstalling the plugin or theme.
First, you need to deactivate your current WordPress theme. You can do that by visiting Appearance » Themes page.
If you have another theme installed on your website, then you can just go ahead and activate that. This will deactivate your current theme. In case you don’t have any other theme installed, then you need to install a default theme.
Once you activate the other theme, you can visit your website to see the error has been resolved.
If the missing resource is a WordPress plugin file, then you will need to reinstall the plugin. For more details, see our step by step guide on how to install a WordPress plugin.
You can also use FTP to connect to your WordPress hosting account and manually replace a specific file. For more details, see our guide on how to use FTP.
Fixing the WordPress URL to Avoid Failed Resource Error
The most common reason that cause the failed resource error is incorrect WordPress URL settings.
Simply head over to Settings » General page and look for WordPress Address and Site Address options.
You need to make sure that both URL are correct. You need to have the same URLs for both options.
Keep in mind that WordPress treats www and non-www URLs as two different addresses. If you have SSL enabled on your website, then your URLs should begin with https instead of http.
Don’t forget to click on the Save changes button to store your settings.
You can now visit your website to see if the error has been resolved.
If the error still persists, then you need to follow our complete WordPress troubleshooting guide. It will help you find out what’s causing the issue and how to fix it.
We hope this article helped you learn how to easily fix the “Failed to load resource” error in WordPress. You may also want to bookmark our ultimate guide on fixing the most common WordPress errors.
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 Fix “Failed To Load Resource” Error In WordPress appeared first on WPBeginner.
Are you looking for the best SMTP service providers?
An SMTP service provider helps you reliably send emails from your website to your users.
SMTP servers are especially configured to ensure that your emails reach users’ inbox and don’t end up in the junk mail folder.
In this article, we will share the best SMTP service providers with high email deliverability. We will also show you how to send your WordPress emails using these SMTP services.
Why You Need an SMTP Service Provider for WordPress Emails?
All WordPress websites rely heavily on email to do various tasks. For example:
Recovering lost password
Registering a new account
Notifications for comments, new articles, password changes, and more
If its an online store, then sending customers order confirmation, invoices, and delivery information via email.
By default, WordPress is configured to send emails using the PHP mail() function. This is the primary reason why users complain about WordPress not sending email issue.
There are a number of problems with the default mail method, and why it doesn’t work.
Most hosting providers don’t have this function configured properly. Some even disable it completely to prevent their servers from abuse.
Misusing this function is a common problem as it does not require authentication and can be used to send spam emails.
Even if the mail function is working on your WordPress hosting, sometimes your WordPress emails may still end up in spam because most spam filters will verify sender email, location, domain name, and it would flag your site email as suspicious or spam.
The only way to fix this problem is by using an SMTP server to send WordPress emails.
What is SMTP?
SMTP or Simple Mail Transfer Protocol is the industry standard to send emails on the internet. It uses proper authentication which increases the chances that your emails will actually get delivered in users inbox.
There are both paid and free SMTP service providers. In fact, you can get a free SMTP account with a business email address from Google or Outlook.
However, there is a limit on how many emails you can send using the traditional email services. Usually, these free email providers like Gmail or Outlook don’t want you to use their SMTP servers for automatic emails like those sent by a WordPress website.
This is why you need to sign up with one of the well-known SMTP service providers to ensure that your emails are properly delivered. Don’t worry, a lot of the top SMTP companies offer very generous free SMTP plans that are good enough for most websites.
Let’s take a look at the best SMTP service providers with high deliverability.
Best SMTP Service Providers
There are many SMTP service providers that allow you to send mass emails, WordPress emails, transactional emails, and more.
However, each one of them is different in terms of features, pricing, ease of use, number of emails allowed on free plan, and most importantly their track record on deliverability.
Following are the best SMTP service providers that offer higher deliverability and best set of features.
Mailjet is the best SMTP service provider on the market. They offer a beginner friendly email marketing and transactional SMTP email service.
You can easily integrate Mailjet with your website and use it to send WordPress emails using SMTP. They offer a highly robust API with SMTP relay service to ensure that your emails don’t end up in spam.
Other notable features include drag and drop editor with email templates, built-in email marketing features, transactional SMS, marketing automation, and more. They also offer A/B testing and advanced statics to monitor your open rate, delivery rates, clicks, and more.
Pricing: Mailjet offers a free plan with up to 6000 emails every month (200 emails per day). Their paid plans start from $8.69 per month (billed annually) with 30,000 emails per month (no daily limit).
SendinBlue is another top SMTP email service provider on the market. They offer a powerful marketing platform with transactional emails, email marketing, SMS marketing, and live chat.
It works beautifully with WordPress and other third-party platforms like OptinMonster, Salesforce, Google Analytics and many more. They also offer powerful personalization and marketing automation features to help with your marketing campaigns.
SendinBlue has a highly extensible API and SMTP relay service which instantly improves your email delivery for transactional emails.
Pricing: SendinBlue has a forever free plan with 300 emails per day. Their paid plans start from $25 per month with 40,000 emails per month and no daily sending limits.
Mailgun is a popular SMTP service provider for developers and businesses. They offer powerful APIs to send transactional emails.
It is easy to integrate into your WordPress website. Whether you are an eCommerce store, a membership website, or a small business, Mailgun offers an easy to scale SMTP service to send your marketing and transactional emails.
It is designed for developers and lacks some of the beginner-friendly features of other SMTP providers on the list.
Pricing: Mailgun offers a ‘pay as you go’ plan with first 10,000 emails free. The free plan is more than enough for small websites. Their paid plans are fairly competitive in the market. However if you want a dedicated IP and improved deliverability, then it starts at $79 per month with 1 dedicated IP address.
SendGrid is a powerful cloud-based SMTP email service provider that allows you to send mass emails without managing an SMTP server. It offers higher scalability with a powerful set of features.
Their SMTP relay is easy to setup and works with any WordPress site. It includes delivery optimization tools, email analytics, email templates with a simple email editor, and integrations with third-party apps and services.
If deliverability is your main concern, then SendGrid offers great tools to further improve email delivery including dedicated IP addresses and domain name authentication tools.
Pricing: They offer a free plan with first 40,000 emails free and then 100 emails per day. Their paid plans start at $14.95 per month.
5. Amazon SES
AWS or Amazon Web Services is the industry leader in cloud computing infrastructure. They also offer Amazon SES or Amazon Simple Email Service as an add-on to their web services.
It is a powerful cloud-based SMTP service for marketers and developers to easily send marketing, notification, and transactional email campaigns.
It offers higher deliverability with cost efficiency of AWS. You get a lot of powerful features, but most of them are suitable for advanced users and developers.
Amazon SES can be easily integrated into your WordPress site with the help of plugins (more on this later in the article). Depending on your usage, Amazon SES can be the cheapest SMTP service in the market.
Pricing: If your website is hosted on AWS, then you can use their free tier to send 62,000 emails each month. For other websites, pricing starts at $0.10 for every 1,000 emails you send.
6. G Suite
G Suite is Google’s productivity suite for businesses. It allows you to use calendar, Google Drive, Docs, Photos, and Gmail with your own domain name.
This allows you to get a professional business email address while still using the familiar interface of Google. G Suite allows you to use Google SMTP servers to send out emails which means you can set up an email account for your WordPress site and then use it to send WordPress emails.
However, it is only suitable for small business websites and blogs because it can only send 2,000 messages a day. For details see our article on how to set up a professional email address with G Suite
Pricing: Starts from $6 per user per month.
Postmark is another easy to use SMTP service provider for websites, marketers, and businesses. It offers lightening fast email delivery with simpler pricing and easy integration.
Sending transactional emails is their expertise, which means they are focused on deliverability and speed. They offer easy to follow email analytics, account security, mobile-friendly responsive templates, message events triggered with simple webhooks, and more.
Pricing: Starting from $10 per month for 10,000 emails then $1.25 per 1,000 emails.
Which is the Best SMTP Service Provider?
Aside from the top SMTP providers that we mentioned above, there are literally dozens of others like Mandrill, Moosend, Pepipost, etc.
The large number of choices make it difficult for users to select the best SMTP service provider for their needs.
When choosing an SMTP service, you need to look at three main factors: email deliverability, scalability, and pricing.
Since every platform in our list offers high email deliverability and with exception of G Suite, all platforms can scale to send millions of emails per day, we will focus on pricing since it’s often a big deciding factor.
At first glance, the free plans look very competitive across all platforms. If you have a small website, then you really can’t go wrong with any of our top three SMTP recommendation: Mailjet, SendinBlue, and Mailgun.
However as your website grows, pricing becomes a pretty big factor. Mailjet offers the most competitive pricing with scalability and most importantly reliable technical support.
For example, if you’re sending 150,000 emails per month, you will pay $68.95 per month, and you will have a dedicated IP. Whereas for the same amount of sending requirement and dedicated IP, SendGrid will cost $79.95 per month and MailGun will cost $109 per month.
Now if you have a technical team in house, then nothing will beat the pricing of Amazon SES because its $0.10 per 1000 emails. This means 150,000 emails per month will only cost $15 on Amazon SES. The big catch is that their technical support is quite limited. For dedicated IP, you just have to pay $24.95 per month.
For large sites, there really isn’t a more cost efficient SMTP solution than Amazon.
Our pick for best SMTP providers for small business: Mailjet and SendinBlue.
Our pick for best SMTP providers for large business and eCommerce websites: Amazon SES.
How to Easily Connect Your SMTP Service to WordPress
Once you sign up with an SMTP service provider, the next step is to integrate it with your WordPress site. This would replace the default WordPress mail function with your SMTP service, so your email actually gets delivered.
WP Mail SMTP is the best WordPress SMTP plugin which allows you to easily send WordPress emails using any SMTP service provider.
It is available as both a free SMTP plugin and the premium version with more features. The paid version gives you access to email controls to choose which WordPress notification emails to send using your SMTP service provider.
You also get email logs and easier setup for popular SMTP providers like Mailgun, SendGrid, Amazon SES, Gmail, Outlook, G Suite, and more. The Elite plan gives you access to their White Glove Setup where an expert from their team will set up your SMTP service.
First thing you need to do is install and activate the WP Mail SMTP plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, you need to visit WP Mail SMTP » Settings page and enter your license key. You can find this information from your account on WP Mail SMTP website.
After entering your license key, the next step is to configure your mailing service.
Scroll down to the Mail section and enter the from email address. This is the email address you have added to use with your SMTP service provider.
After that, you need to enter a from name. Ideally, this should be your website title, so that your users know where the email is coming from.
Scroll down to the Mailer section. If your SMTP service provider is listed there, then you can select it here.
Choosing an SMTP provider will show you settings specific to that service provider with a link to detailed instructions on how to enter the required information.
However, if your SMTP server is not listed there, then select ‘Other SMTP’ option. WP Mail SMTP works with all SMTP providers.
Below that you will now see the information you need to enter. You can find this information on your SMTP service provider’s website under your account.
You will need the following information.
SMTP Host: You smtp host address which usually looks like this smtp.yoursmtpserver.com
Encryption: Usually it is either SSL or TLS
SMTP Port: Usually it is 465
Authentication: Turn on authentication
Username: Username provided by your SMTP service usually it is your email address.
Password: Password for your SMTP service
Now, the plugin recommends that instead of saving your username and password in plain text, you add it to your wp-config.php file. See our guide on how to edit wp-config.php file.
After entering all the required information, don’t forget to click on the ‘Save Settings’ button to store your changes.
You can now send a test email to see if everything is working fine. Switch to the Email Test tab and enter an email address to send a test email.
WP Mail SMTP will now send a test email to the address you entered. Check your inbox to make sure that you got the test email.
Congratulations, you have successfully set up your WordPress site to use your SMTP service provider.
We hope this article helped you find the best SMTP service provider to send WordPress emails. You may also want to see our guide on easy ways to grow your email list faster.
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.
Dropshipping has become a popular online business idea because it’s easy to setup, requires very little investment, and the market is huge.
Unlike traditional eCommerce business that requires you to manage product inventory and handle shipping logistics, dropshipping allows you to start an online store without managing inventory or dealing with shipping.
In this beginner’s guide, we will walk you through the entire process of setting up a dropshipping business with WordPress. We will also share tips on how to find the best products for dropshipping and how to grow your dropshipping business.
Since this is a long and detailed dropshipping guide, we have broken it down into different sections that you can navigate to by using the navigation below:
What is Dropshipping?
How to start a dropshipping business
What you’ll need to start a dropshipping business
Choosing a design for your dropshipping store
Finding dropshipping products for your website
Where to find dropshipping suppliers and vendors
Adding dropshipping products in WooCommerce
Managing dropshipping orders in WooCommerce
Resources and tools to grow your dropshipping business
FAQs about dropshipping with WordPress
What is Dropshipping?
Dropshipping is an online business where an eCommerce store doesn’t keep the products in stock, meaning no inventory cost. Instead, when customer purchases a product, the store owner places the order with the original vendor and have them ship the item directly to the customer.
The main difference between a dropshipping business vs traditional eCommerce business is that dropshipping doesn’t require you to stock or own any inventory. You also don’t have to deal with any shipping or handling logistics.
When a product is sold through your online store, you simply forward the purchase order to a wholesaler or manufacturer who fulfills it.
Due to the low operating cost and easier setup, dropshipping has become a global eCommerce trend.
The dropshipping business model has a few pros and cons that you need to keep in mind before getting started.
Pros of starting a dropshipping store
Setting up a dropshipping business requires much lower investment than a typical online store
You don’t need to purchase products or manage an inventory
You don’t need to ship the product by yourself
You can sell variety of products from different vendors and manufacturers
Cons of starting a dropshipping store
You are not in control of product quality and availability
Managing customer expectations can be challenging when you don’t have control over quality or shipping of the products
Providing customer support can be challenging
You’ll be making less profit because instead of bulk buying products, you’ll be selling one item at a time
With that said, dropshipping is a proven way to make money online. You can use dropshipping to make extra money on the side or build a large profitable online business.
Let’s take a look at how to properly start a dropshipping business.
How to Start a Dropshipping Business
Starting a dropshipping business is not as difficult as you’d think. There are plenty of eCommerce platforms that allow you to easily set up a dropshipping store without any technical skills.
We recommend using WooCommerce because of its low setup costs, ability to use multiple payment gateways, and flexibility to customize your online store.
According to Builtwith, WooCommerce is the #1 software used to build eCommerce stores.
It is also the most popular choice among dropshipping stores mainly because it runs on top of WordPress, the popular website builder. Using WooCommerce gives you access to thousands of WordPress extensions, third-party integrations, and beautiful store designs.
What You’ll Need to Start Dropshipping with WooCommerce
WooCommerce is available as a free plugin for WordPress. You’ll need a self-hosted WordPress.org website to start your dropshipping store. For details, see our guide on the difference between WordPress.com vs WordPress.org.
To get started with WordPress and WooCommerce, you’ll need the following items:
A domain name (This will be your store’s online address e.g. wpbeginner.com)
Web hosting account (This is where your website’s files will be stored)
SSL certificate (You’ll need it to accept online payments)
Normally, a domain name costs $14.99 / year, SSL Certificate $69.99 / year, and web hosting starts from $7.99/month.
Now, this is not a small investment if you are just starting out.
Luckily, Bluehost, our hosting partner, has agreed to offer WPBeginner users a discount on hosting with free domain name + SSL certificate. Basically, you’d be able to get started for $2.75 per month.
→ Click Here to Claim This Exclusive Bluehost Offer ←
Bluehost is one of the largest hosting companies in the world, and they are an officially recommended hosting provider by both WordPress and WooCommerce.
Once you sign up, Bluehost will send your login details to your email address. It will also automatically install WordPress for you, so you can easily login to WordPress dashboard from your hosting control panel.
Next, you need to install and activate the WooCommerce plugin. See our guide on how to install a plugin in WordPress for detailed instructions.
Upon activation, you WooCommerce will show you a guided a set up to select currency and other basic settings.
For more detailed instructions, see our tutorial on how to start an online store.
Choosing a Design for Your Dropshipping Store
The first thing you would want to do is to change the appearance of your dropshipping store. Luckily, one of the best thing about using WordPress is that you can select from thousands of WooCommerce themes.
Here are our top picks for a dropshipping WooCommerce theme.
Astra WooCommerce Theme – A powerful WooCommerce theme built specifically to boost sales and increase conversions.
Divi – Another highly customizable WooCommerce theme that comes with built-in drag & drop page builder support.
OceanWP – OceanWP is a multi-purpose WooCommerce ready theme with flexible customization options.
Ultra – A multi-purpose WordPress theme with several ready-made layouts and a built-in drag and drop page builder.
Once you have found a theme you like, follow our guide on how to install a WordPress theme for step by step instructions.
Finding Dropshipping Products to Sell on Your Website
The next step is to find the products you want to sell on your dropshipping store. Before you start picking products, first you need to decide what kind of products you want to sell.
We recommend choosing a niche for your store. This will make it easier for you to find products as well as customers.
For example: if you want to sell clothing and accessories, then you can narrow it down to by style, theme, or a target audience.
It’s generally a good idea to pick a niche that you are familiar with and passionate about. Making a store about products or topics that you are unfamiliar with will require a lot more effort.
After choosing a niche for your store, you can look for products in that particular category.
In your product research, you want to look for products with low competition and high demand.
To find out which products are trending, you can browse Amazon to collect data and do your own research. Amazon shows best selling, most wished for, and top rated products for many categories.
You can also use keyword research to find which product categories people are actually searching for. See our guide on how to properly do keyword research for detailed instructions.
For more on this topic, see our detailed guide on how to find the best products to sell online.
Where to Find Dropshipping Suppliers and Vendors
Once you have decided what products you are going to sell on your store, the next step is to find dropshipping suppliers offering those products.
There are many online marketplaces where you can find dropshipping suppliers and vendors from all over the world. Here is a quick list of the best dropshipping marketplaces to look for suppliers.
AliExpress – It is the largest online marketplace of suppliers offering millions of products. You can easily integrate it into your WordPress site to import products directly from AliExpress website.
SaleHoo – A powerful online marketplace for dropshippers, suppliers, and eCommerce stores. It is a paid platform and subscription costs $67 per year.
Doba – A large marketplace to find dropshipping suppliers. It allows you to manage lists, find products, and connect with suppliers. Subscription starts from $29 per month
Etsy – Etsy is an eCommerce platform for unique and hand-made products. Many of these manufacturers would gladly dropship products directly to your customers.
We recommend starting with AliExpress for multiple reasons. First, there are easy to use WordPress plugins that will make it easy to import products directly from AliExpress to your store (and keep it in sync).
AliExpress also makes order fulfillment quite easy for eCommerce stores. As the largest marketplace for dropshipping suppliers, you can find reliable vendors with great ratings and reviews.
Along with dropshipping products, you can also sell third-party products for affiliate commission on your store. This would allow you to offer a large range of products while diversifying your income stream.
Amazon.com is the best source to find affiliate products. Your affiliate earnings will be lower, and you’ll not be able to set custom pricing. However, you can find unique products and use it to provide more shopping choices on your store.
For details see our guide on how to create an Amazon affiliate store with WooCommerce.
Adding Dropshipping Products to Your WooCommerce Store
By default, WooCommerce does not come with seamless dropshipping functionality. Luckily, there are several excellent WooCommerce dropshipping that allow you to do that.
Using a dropshipping extension, you’d be able to easily add dropshipping products, set custom prices with desired profit margin, collect orders, send them to your supplier, and more.
The functionality of your dropshipping extensions would entirely depend on the supplier or marketplace you choose.
If you are selling products from multiple suppliers from different marketplaces, then you may need multiple dropshipping extensions to automate the checkout process.
Here is our pick of the top dropshipping addons for WordPress.
AliDropship – Makes it easy to import from thousands of products on AliExpress, offer seamless checkout experience, and 1-click order fulfillment.
WooDropship – Another popular plugin that makes it easy to import products from AliExpress, automatically add product images and sync pricing.
WooCommerce Dropshipping – Allows you to add other third-party suppliers or vendors to your WooCommerce store, and send them order details in PDF format for fulfillment.
The way you add products to your WooCommerce store will depend on which extension, marketplace, or supplier you go with. If the extension you choose allows you to automatically import products, then you can just do that (hint: the first two in our list make it super easy to import products from AliExpress).
On the other hand, if you need to manually add products to your store, then here is how you would do it.
Manually Adding Dropshipping Products in WooCommerce
Adding products to your WooCommerce store is quite simple. First, you need to visit Products » Add New page inside your WordPress admin area.
Start by providing a product title and a detailed product description. After that, you need to select product category and start uploading product photo and product gallery images.
You can find product images from the supplier’s website. However, you need to ask their permission to use those images. They may also be able to provide you additional product images that you can use.
Next, you need to add product details under the Product data section. From here, you can set product price, attributes, and other options.
Below that, you can provide a short description for the product. This short description will appear on the shop front, product category, and product search pages.
Go ahead and publish your product to make it appear live on your store.
Repeat the process to add more products.
Managing Dropshipping Orders in WooCommerce
After you have added products in your store, customers will be able to buy them from your website. You’d be able to review the customer orders by visiting WooCommerce » Orders page.
Depending on your dropshipping extension, you may see an option to fulfill orders from here. This would basically send the customer’s order details to the supplier associated with the product.
WooCommerce plugins like AliDropship makes it super easy to send orders to the supplier with a single click.
If your extension does not support that feature, then you’ll need to manually place the order with your supplier by providing them the customer’s order details and shipping information.
You can review each order by clicking on it.
On the order detail page, you can view products ordered, customer payment information, and edit the order status. Once the order is shipped by the supplier, you can change its status to completed.
Resources and Tools to Grow Your Dropshipping Business
Setting up a dropshipping store with WooCommerce is quite easy. However, the real work starts once your store is up and running.
You would need to promote your business, bring traffic to your website, convert traffic into customers, and keep improving your marketing strategy over time.
Luckily, there are tons of great tools and extensions that you can use to help you achieve these goals. Let’s start with the basics first.
1. Ecommerce SEO
SEO or Search Engine Optimization helps you to get more traffic from search engines to your store. You can follow the instructions in our complete WooCommerce SEO guide to get more visitors to your website.
2. Optimize Conversions
Once you have a steady stream of visitors, you would want them to make a purchase. In marketing terms, this is called a conversion (converting a visitor into performing a desired action).
Conversion optimization helps you boost sales, which makes it incredibly important for your online success.
We recommend using OptinMonster, the #1 conversion optimization toolkit on the web. We have a detailed WooCommerce conversion optimization guide that helps you learn how to do that using the latest techniques.
3. Recover Abandoned Carts
Using conversion and SEO, you would be able to bring visitors to your site and help them discover more products. However, a lot of those visitors may not complete a purchase.
They may leave create an account, add products to the cart, but leave before purchasing. You’ll need to learn how to bring back those customers and recover your abandoned cart sales.
4. Ecommerce Analytics
Obviously, you would want to see how all your efforts are paying off. For this, you’ll need MonsterInsights, which helps you install Google Analytics and comes with enhanced eCommerce tracking feature.
Using MonsterInsights you can track WooCommerce customers, see which products are popular, which product pages are not performing so well, and more.
5. Misc. Plugins
WooCommerce gives you access to more than 55,000+ WordPress plugins and many of them are made specifically for eCommerce websites.
These plugins allow you to add features like contact forms, product comparisons, currency switchers, and more. See our list of the best WooCommerce plugins to find more plugins for your store.
FAQs about Dropshipping with WordPress
You may come across new questions as you start working on your new dropshipping store. Following are the answers to some of the most commonly asked questions about dropshipping with WooCommerce.
1. Why not start my dropshipping business with Shopify?
You can totally start your dropshipping business with Shopify. However, Shopify charges you for each transaction, which affects your profits as a dropshipping store.
Another downside of using Shopify is the limited number of extensions and apps that you can use. As a dropshipping business, WooCommerce gives you more extensions and the flexibility to sell whatever you want on your website.
See our comparison of Shopify vs WooCommerce for more information.
2. Can I start my dropshipping business with BigCommerce?
Yes, you can. BigCommerce is a popular eCommerce platform and it even integrates with WordPress. BigCommerce also offers more payment gateways, and it does not charge transaction fees.
It lacks in extensions and the flexibility of WooCommerce, but it offers better scalability. See our comparison of WooCommerce vs BigCommerce for more details.
3. Which hosting company to choose for my WooCommerce store?
We recommend using Bluehost for a new dropshipping business. Their shared hosting plan is perfect to get started, and they are an officially recommended WooCommerce hosting provider.
If you are looking for an alternative, then we would recommend SiteGround. They are well-known for their heroic support and fast servers.
If you can spend a little more, then you can go WP Engine. They are a managed WordPress hosting provider, which is like a concierge service for your eCommerce store.
4. Can I install WooCommerce on my existing WordPress site?
Yes, you can. WooCommerce is available as a WordPress plugin and you can install it on any WordPress site.
5. How do I make sure that dropshipping suppliers deliver products on time?
Most dropshipping suppliers are located in China. This means slower delivery than choosing a vendors located in your own country. However, many dropshipping suppliers use ePacket for faster deliveries.
ePacket is basically a faster shipping method used by suppliers in China in partnership with USPS and other mail services. Ask your suppliers if they deliver products via ePacket for faster deliveries.
6. What to look for when finding a dropshipping supplier?
AliExpress and other marketplaces allow you to view supplier ratings, reviews, number of products they have delivered, and other useful information. This data tells you how reliable a supplier has been in the past. You can also read reviews to learn more about the quality of products delivered.
Since you don’t have control over the quality and delivery of products, you need to spend time on finding reliable dropshipping partners for your store.
7. Is dropshipping legal?
Because starting a dropshipping business is extremely easy, many beginners wonder if dropshipping is legal. The answer is YES. It is completely legal across the world.
In the simplest terms, dropshipping is just a form of order fulfillment where the supplier or manufacturer handles shipping. Nothing is illegal about that.
Of course like any other business, you have to pay proper business taxes depending on the country you’re based in.
We hope this guide helped you learn how to start dropshipping business with WordPress. You may also want to see our guide on how to add live chat support to your WooCommerce 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 Dropshipping Made Simple: A Step by Step Guide for WordPress appeared first on WPBeginner.
Do you want to embed Bing Maps on your WordPress website? If you are looking for a Google Maps alternative, then Bing Maps is the right candidate for you.
Similar to Google Maps, you can use Bing Maps to show directions, traffic, routes, and navigation instructions on your WordPress site. Since it is owned by Microsoft, it is a great map application with a ton of useful data.
In this article, we will show you how to easily embed Bing Maps in WordPress, step by step.
Adding Bing Maps in WordPress (No Plugin Required)
First thing you need to do is go to Bing Maps website and search for the location or map you want to embed.
Once you have found the location, click on the ‘More’ option with three-dots icon, and select ‘Embed a map’ option.
After that, it will open a new tab where you can customize the map to embed in your website.
You can choose map size, map type (static or draggable map), map style (road or aerial), and map links. Review the customization options and then click on the Generate Code.
After that, it will provide you a code snippet. Go ahead and copy the code because you’ll need it in the next step.
Now, switch back to your WordPress site and create a new page or edit an existing one where you want to add the map.
On the page edit screen, click on the Add New Block icon and select the Custom HTML block.
After that, paste the Bing Map embed code that you copied earlier in the HTML field.
You can now save or publish your page and click on the preview button to see the map embedded in your page. Here is how the Bing Map appeared on our demo website.
Adding Bing Maps Using a Plugin
If you need to embed only one map on your website, then the manual method shown above is the best option.
However if you run a website where you often need to add maps, then using a plugin to add Bing Maps would be easier.
First thing you need to do is install and activate the Ultimate Maps by Supsystic plugin. For detailed instructions, you can see our step by step guide on how to install a WordPress plugin.
It is a free WordPress map plugin that lets you embed Bing maps, Leaflet maps, and other Google Maps alternatives in your WordPress blog.
To use this plugin with Bing maps, you will need to have a Bing Map API Key.
Simply create an account on Bing Maps Dev Center website. If you already have a Microsoft account, then you can simply sign in with your account credentials.
Once you have signed into your account, you need to click on the ‘My Account’ menu and select ‘My Keys’ option.
On the next screen, you need to fill out your website information to create a key.
After that, you can see a message ‘Key created successfully’ and the key details in a box.
You can simply click on the ‘Copy key’ link or ‘Show key’ link and copy the Bing Maps API key.
After that, you need to paste the key in your plugin settings.
Visit Ultimate Maps by Supsystic » Settings from your dashboard and select ‘Bing Microsoft’ as your maps engine. After that, paste the API key you copied earlier in the Bing Maps API key field.
Don’t forget to save your plugin settings.
After that, you need to add marker categories by visiting Ultimate Maps by Supsystic » Marker Categories » Add Category.
Create as many marker categories as you need.
Next, click on the Add Map menu to create a new map. Enter a name for your map, define the width and height of the map, choose navigation bar mode, etc.
You can also configure options to make the map draggable, use double click to zoom, and more. Most important of all, enter the location to display in the map center.
Next, scroll down and configure more options below. Once done, click on the ‘Save Map’ button below the map preview box.
After that, you can add markers to show the main location points in your map. Click on the Markers tab, and then add a name for your maker.
You can use the name of the place or organization as a marker name.
For example, we used ‘University of Florida’ as a marker name because we want to show some of the best colleges in Florida in our demo map.
After that, you can add marker description text as well as image.
Scroll down and choose an icon for your new marker. Next, you need to enter the address to point the marker. And, also select the marker category.
Review all the other options, and then click the ‘Save Marker’ button.
You can add more markers by following the same steps.
As you add the markers, you can preview them live on the preview box. Once you are happy with your map, navigate to the ‘Map shortcode’ option at the top, and copy the shortcode.
After that, create a new page or edit an existing one to embed your new Bing map.
Once in the page editor, click on the Add New Block icon and choose the Shortcode block under Widgets section.
Now you need to paste the Bing map shortcode that you copied before.
Once done, save or publish your page, and preview how the Bing map looks on your website.
Here is how the embedded Bing map appeared on our demo website.
We hope this article helped you to learn how to embed Bing Maps in WordPress easily. You may also want to see our guide on how to embed actual tweets in WordPress blog posts.
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.
Wow, it’s the tenth fourth. Today, WPBeginner is officially 10 years old — feels unreal to type this!
Like every year, I want to take a few minutes and do a quick recap of all the major things happening in business as well as my personal life.
Bonus: I’m also doing a huge WordPress giveaway with over $124,000+ in prizes from my favorite WordPress products and services.
On top of that, you can also win our exclusive WPBeginner 10th anniversary shirt, and an all expense paid trip to visit me in Palm Beach, FL to get 1-on-1 mentorship from me.
Yes, there are two separate giveaways happening (Birthday Giveaway and Ultimate Fan Giveaway)
Since this is a long article, you can easily skip to the section you’re most interested in:
Ultimate Fan Giveaway
I started using WordPress when I was 16 years old and started WPBeginner at age 19 with a single mission: make WordPress easy for beginners.
Since then WPBeginner has become the largest free WordPress resource site for beginners.
For those of you who’re new, you can read the full WPBeginner story on our about page and use the Start Here page to get the most out of WPBeginner.
My son, Solomon, is now 2.5 years old. He’s growing up fast and I’m enjoying every bit of time with him. Amanda (my wife) and Solomon have been joining me on a lot of my business trips, and we have taken several fun trips as well.
Since the last WPBeginner anniversary post, we went to Spain, Italy, Puerto Rico, St. Maarten, Mexico (Tulum, Punta Mita, Cozumel, Costa Maya), Canada, and did several trips within USA including the memorable roadtrip through Utah where we saw the top national parks.
Last week, we did our all company retreat in Orlando, FL where we celebrated WPBeginner’s 10th birthday a bit early. Here are some photos from that:
Going into the 10th year, WPBeginner has continued to grow in double-digit percentage (year over year). Aside from tons of amazing WordPress tutorials on our blog, there have been several notable updates from last year, that I’d like to highlight.
1. We launched the WPBeginner Engage Facebook Group
A lot of you have been asking for this, so last week we finally launched our Facebook Group.
WPBeginner Engage is a great place to share and learn tips for using WordPress while getting to know other users.
Aside from peer-to-peer support and knowledge sharing, we are also going to be doing exclusive prizes and giveaways through out the year.
What are you waiting for? Go ahead and join the WPBeginner Facebook Group. I look forward to connecting with you
2. New Hosting Infrastructure
In celebration of WPBeginner’s 10th birthday, I got a nice present from our WordPress hosting partner, HostGator. They completely overhauled our hosting infrastructure to make it even more robust and fast.
Here’s an overview of what the new setup looks like:
I will be doing a more detailed write up on this in the coming weeks to explain how cool it is, and the performance improvements we have seen.
The additional server resources will be very helpful with our upcoming new tools section on WPBeginner.
I have been a HostGator customer since 2007, and WPBeginner website has been hosted with them since day 1 (see my full HostGator review). I want to thank their entire team that helped us with the upgrade.
Note: WPBeginner is using a custom HostGator cloud setup (not shared hosting). We started with shared hosting when we were small, but as our website grew, we upgraded to the higher plans.
3. Free Courses on YouTube + 141,305+ subscribers
Many of you already know that I’m obsessed with our YouTube channel.
We recently passed 141,305 subscribers.
On top of creating video tutorials for our blog posts, we are now creating exclusive YouTube only content.
Think of these as free mini-courses on: how to grow your email list, how to make money blogging, how to get better at SEO, etc.
Seriously, check out all the awesome work our team is doing on YouTube (specially the new Playlists area).
4. Instagram and Pinterest
Several of you asked me why WPBeginner is not on other social media networks outside of Twitter and Facebook.
I didn’t have a good answer because I knew that we should be on these social networks.
Well now we are.
If you love Pinterest, then you can follow WPBeginner on Pinterest to learn about WordPress as well as see other business related tips in our various boards.
If you like using Instagram, then please follow WPBeginner on Instagram to stay up to date with WordPress tips as well as exclusive videos / stories from me.
5. WPBeginner Growth Accelerator Fund
Last year, I created the first ever WordPress focused Growth Accelerator Fund.
The goal was simple: invest in WordPress product and service companies to help them grow their business while creating amazing products for our users.
My first investments as part of the growth fund included: MemberPress, Pretty Links, Affiliate Royale, Formidable Forms, and SeedProd.
Working closely with and mentoring such talented entrepreneurs have been an extremely rewarding experience for me.
I plan to open up the growth accelerator applications again next month for our second round of investments. If you have a WordPress focused product or service business, and want to work closely with me, then make sure you subscribe to WPBeginner.
One of the questions that I often get asked via our contact form is what is WPBeginner’s income, and how does WPBeginner make money by giving away all WordPress tutorials for free.
Well, we make money indirectly through our suite of premium WordPress plugins that are now running on over 9 million websites.
WPForms is our drag & drop WordPress form builder plugin which turned 3 years old earlier this year.
It is now being used by over 2 million websites and has a 4.9 out of 5 star rating average with over 4200 five star ratings.
This past year, we introduced distraction-free Form Landing Pages and Conversational Forms, two of my favorite addons.
Aside from that, we worked with Google to make WPForms AMP friendly. We also added several powerful features like AJAX form submission, Google reCAPTCHA v3, smart email field, smart phone field, tons of language translations, and a whole lot more.
You can download the free version of WPForms or get WPForms Pro to unlock even more powerful features.
MonsterInsights is the most popular Google Analytics plugin for WordPress. It helps you see all the stats that matter right inside your WordPress dashboard.
This past year, we added several new features to MonsterInsights including expanded page insights, front-end page insights, easy scroll-depth tracking, automatic integrations for ThirstyAffiliates, Pretty Links, LifterLMS, and MemberPress, along with many other powerful features.
MonsterInsights is my most favorite plugin in the world because it helps me easily setup analytics, so I can make data-driven decisions and grow our business with confidence.
You can download the free version of MonsterInsights or get MonsterInsights Pro to unlock more powerful features.
OptinMonster is the best WordPress plugin to convert regular website visitors into subscribers and customers.
Simply put, it helps you get more email subscribers.
This year we added several exciting features into OptinMonster including: Spin a Wheel gamification campaigns, attention activation, Monster Leads, chatbot integrations, and a whole lot more.
OptinMonster truly is the #1 most powerful conversion optimization toolkit in the world. It will help you instantly boost leads and grow revenue by converting and monetizing your existing website traffic.
TrustPulse is the best social proof activity notification app in the world.
You have likely seen activity notifications on various websites (specially eCommerce) where they say John from Florida just bought X product.
These social proof notifications can immediately increase your website conversions. Learn more about how TrustPulse work.
You can get started with TrustPulse for free to see the uplift in conversion.
Several of my friends and well-known entrepreneurs were kind enough to record short videos about WPBeginner’s 10th birthday. Thank you so much y’all, it means a lot to me
Over 12 videos in the playlist so far!
Mega WPBeginner Birthday Giveaway
To celebrate the 10th birthday of WPBeginner, I asked my favorite WordPress plugins, themes, and hosting companies to contribute prizes, and the response was just amazing.
We have $124,000+ worth of premium WordPress plugins, themes, and hosting licenses. There are over 735+ prizes, so yes there will be literally over 700 winners (scroll below to see all prizes).
Winners will be chosen randomly using a random generator script.
All you have to do is enter the giveaway using the widget below:
We will also be giving away 100 WPBeginner stickers + our exclusive 10th anniversary shirt.
Ultimate WPBeginner Fan Giveaway
Over the last 10 years, I have had the pleasure to meet thousands of WPBeginner readers across the world and learn their WPBeginner story. It’s extremely motivating to hear the impact WPBeginner has on so many people’s careers and businesses.
During these in-person meetings, many of you ask about how I manage multiple companies, my traffic / growth strategy, and in general how everything runs behind the scenes.
That’s why this year, I want to do something special that I have never done before. I’m calling it the ultimate WPBeginner fan giveaway.
All expense paid trip for one WPBeginner reader to visit me in Palm Beach, Florida. You will get to spend time with me, get 1-on-1 mentorship + business advice, and enjoy my favorite food / places.
Included in this are:
Roundtrip Flight from anywhere in the world*
3 nights hotel stay
Meals and Transportation through the duration of your stay
Free license for all WPBeginner products
* You must have a valid visa to travel to USA, and you must be 18 years old.
How to Enter:
I want to hear your WPBeginner story.
Tell me where you’re from, how did you first find out about WPBeginner, what have you learned from WPBeginner, what impact has it had on your blog, business, or career, and lastly tell me about your blog / business + your aspirations.
1. Record a short video sharing your WPBeginner story and upload it on YouTube (public or unlisted). Don’t worry about making it professional quality. It can be as simple as you holding your phone camera up and recording.
2. Send me the YouTube video link using the form below.
Unlike the birthday giveaway, winner is NOT chosen randomly. I will watch each video and hand-pick the winner based on your WPBeginner story.
The deadline to submit your WPBeginner story is: July 19th, 2019 Midnight EST.
YouTube Video Link and Message *
Please add your YouTube video link along with any message that you may want to send.
Thank You Everyone
I want to say thank you to everyone who has supported us in this journey. I really do appreciate all of your retweets, personal emails, content suggestions, and the in-person hugs / interactions at the events.
You all are AMAZING and without you, there is no WPBeginner.
I look forward to another solid year ahead of us.
Founder of WPBeginner
P.S. We’re hiring for several roles as our company grows. If you or someone you know would be interested in being part of our fast-growing team, then please apply here.
The post WPBeginner Turns 10 Years Old – Reflections, Updates, and a WordPress Giveaway ($124,000+ in Prizes) appeared first on WPBeginner.
Do you want to read the latest news and updates from your favorite blogs all at one place?
If so, then news aggregator websites are the best option for you. These websites automatically show the latest content from your favorite websites on one single page.
This way you can get all your news and blog updates quickly without missing anything.
In this article, we will share our pick of the best news aggregator websites to use in 2019. We will also show you how to build a news aggregator website of your own using WordPress.
What are News Aggregator Websites?
News aggregator websites allow users to view news and updates from various sources at one convenient location. They fetch the data, organize them in tags / categories, and display it in the right order for easier consumption.
You can also think of them as a compilation of news and updates presented according to user’s preference.
Using news aggregators, you don’t need to visit different websites for their latest content. Instead, you can find all the content in one place.
There are different types of content aggregators on the internet. Some are like Google News which simply gather articles from popular online newspapers and display them in related categories.
On the other hand, there are others like Feedly, which offer a more personalized experience. They allow you to create your own feed with your selected publishers.
Most of the news aggregators don’t publish their own content. They fetch articles from other websites using their RSS feeds, which is why they are called feed readers as well.
With that said, let’s take a look at the best news aggregator websites.
Feedly is one of the most popular news aggregator websites on the internet. It allows you to create a news stream of your own with latest content from your favorite publishers.
Using this platform, you can subscribe to content about a wide variety of topics. You can use their content suggestion engine to discover new websites by topics.
You can also manually add your favorite news websites or blogs. For example, you can subscribe to WPBeginner for WordPress related articles.
Feedly is available in both free and paid versions. The free plan lets you subscribe to 100 sources and create up to 3 personal feeds.
You can use Feedly in the browser or download it as a mobile app or browser extension.
2. Google News
Google News is a powerful news aggregator powered by Google’s sophisticated search technologies, AI, and user’s own search history. By default, it shows you top news stories based on your geographical location.
It offers the latest news and updates for local, regional, international, business, technology, entertainment, sports, science, and health news.
You can save topics, sources, and searches, to customize your feed.
Google News is a free news aggregator that you can use on the web, your Android, and iOS devices.
If you are looking for a non-Google alternative then Bing News and Yahoo News offer the similar functionality.
AllTop aggregates news and blog articles from the world’s most popular websites like TechCrunch, Mashable, BBC, CNN, and more. It curates and displays content in the real-time.
There are separate categories for politics, tech news, sports, entertainment, lifestyle, business, etc. Upon clicking on those categories, you can find the most popular stories, as well as top stories from the top sources in the related topic.
Besides the most recent news, it has a viral category where it showcases the latest viral content and trends.
News360 is one of the most popular news aggregator apps on the internet. It lets you find world news as well as stories around your interests. It is an excellent alternative to Google News and Feedly.
As you sign up to News360, you can choose the topics you are interested in, and then it will show you the latest content on those topics. This gives you a healthy news stream out of the box, which you can further customize by adding or removing topics and sources.
News360 lets you get the most important news from over 100,000 trusted sources on the internet.
You can read News360 in your browser, iOS, and Android devices.
Quite different from the above news aggregators, Panda aggregates content useful to web designers, developers, and tech entrepreneurs. It gathers content from Dribble, Behance, TechCrunch, Wired, and other similar websites.
As a niche news aggregator, Panda displays the news in a more engaging layout allowing you to discover the most interesting content. The content feed for sources like Dribble, Awwwards, is a smart grid of thumbnails.
Techmeme is a tech news aggregator website. It covers top stories about technology from various reliable sources like TechCrunch, Wired, New York Times, and more.
The homepage features top trending news in the tech sphere, sponsor posts, jobs, and upcoming tech events. Users can also switch to the River view for updates as they come or the Leaderboard view which shows content by topics.
Techmeme is a good starting point for anyone looking for an easier way to stay up to date with the latest tech news.
Flipboard is an excellent blog aggregator site that allows you to create your own content feed based on your interests. It includes a wide range of topics, including business news, tech news, travel, politics news, beauty, and more.
You can also use Flipboard as a local news aggregator because it has feeds for almost all the cities in the world.
Flipboard has a stunning magazine style layout which comes with interactive options to like, comment, and share content across your social media profiles.
Flipboard is available via browser or mobile apps for Android or iOS devices.
Pocket is another news aggregator app where you can explore the most popular content across the internet. It also lets you create your own reading space by saving the content you like.
Pocket features different types of content, including articles, videos, and stories from a wide range of publications. It has various content categories like must-reads, trending, tech, finance, health, etc. for easy browsing.
It allows you to save content to read later while on the go, and it is available as browser extensions as well as mobile apps.
Inoreader is a powerful Feedly alternative and excellent feed-reader software. Available on the web, iOS, and Android devices, Innoreader allows you to easily add your favorite websites or find new blogs to subscribe.
It offers tons of options to curate, rearrange, and display content in different layouts and color schemes.
If you are already using a news reader, then you can easily import your subscriptions. As your reading list grows, you’d also be able to manage subscriptions in bundles and topics.
Well, that was our list of news aggregators to follow in 2019! But there are many more news aggregators. Here are some honorable mentions you may want to check out.
How to Build a News Aggregator Website with WordPress
News aggregator websites are immensely useful, and there are so many niches that are completely untapped. By creating a news aggregator website catering to those niches, you can easily make money online by selling subscriptions, sponsorships, and advertisements.
The best part is that you’ll be curating the content, instead of creating your own original content. You would be able to offer highly useful information to your users from the top sources.
Let’s take a look at how to easily create your own news aggregator website step by step.
Step 1: Setting up Your News Aggregator Website
You can make a news aggregator website using other website builders or writing your own custom code. Both options are quite difficult for a beginner level user with no programming skills.
The easiest way to do this is by using WordPress.
There are two types of WordPress websites, WordPress.com and WordPress.org. You’ll need WordPress.org because it gives you full freedom and flexibility out of the box.
To learn more, see our guide on the difference between WordPress.com vs WordPress.org.
To start with WordPress.org, you’ll need a web hosting account and a domain name.
Normally, a domain name costs $14.99 / year and WordPress hosting plan costs $7.99 / month. And now since all websites need SSL, you can add an additional $69.99 / year to that total. This is quite a lot of money.
Luckily, Bluehost has agreed to offer our users discount on hosting with a free domain name + free SSL certificate. Basically you’ll be able to get started for just $2.75 / month.
Simply visit the Bluehost website to complete the purchase, and then head over to our guide on how to create a WordPress website for step by step setup instructions.
Step 2: Install and Activate WP RSS Aggregator Plugin
After you have setup your WordPress website, the next step is to install and activate the WP RSS Aggregator plugin. For more details, see our step by step guide on how to install a plugin in WordPress.
WP RSS Aggregator is the best WordPress plugin to turn a WordPress website into a content aggregator. It allows you to import, merge, and display RSS feeds on your WordPress website without any coding.
Upon activation, visit RSS Aggregator » Settings from your dashboard to configure the plugin settings.
The default settings would work for most websites, however, you still need to review and change them if needed.
Step 3. Add Feed Sources to Import Feed Items
Now your website is ready to start displaying news feeds. You just need to add the sources that you want to display on your website.
WP RSS Aggregator can fetch and display content from any website that has an RSS feed. Most news and blog websites have an RSS feed.
First, go to RSS Aggregator » Feed Sources page from your dashboard, and then click on the Add New button.
After that, you can add your feed source. Enter the name of the feed source website, for example, WPBeginner.
Next, you need to enter the feed source URL. In most cases, you can simply enter the website URL.
You can click on the ‘Validate feed’ link below the URL field to test the RSS feed validity.
If the link is valid, then you can publish your feed source.
Once done, the plugin will immediately start to import feed items (depends on feed processing interval).
You can see the imported feed items by going to RSS Aggregator » Feed Items.
After that, repeat the process to add more feed sources to your website.
Step 4: Publish Your Content Aggregator Live
Now that you have feed items imported, you can publish your aggregated articles live on your website.
Create a new page or post to publish your content feed. Next, you will need to click on the Add New Block icon and choose the WP RSS Aggregator block under Widgets section.
Once done, the plugin will automatically load your WordPress feed.
Now you can publish your page, and view your content feed live. Here is how it looked on your demo website.
Step 5: Add More Features to Your WordPress Content Aggregator
WP RSS Aggregator lets you add more features to your WordPress content aggregator with its premium addons. You can view the available addons by going to RSS Aggregator » More Features from your dashboard.
Using these addons, you can import your feed items as WordPress posts, and make a news aggregator website with a lot more features. The Feed to Post addon lets you add that functionality making each feed item its own independent content.
You can also display post thumbnails and excerpts with feeds. To add this feature, you need to use the Excerpts & Thumbnails addon.
For a detailed guide on the advanced features of the plugin, see our complete guide on fetching feeds in WordPress using WP RSS Aggregator.
We hope this article helped you learn about the best news aggregator websites and how to build your own in WordPress. If you’re a content publisher, then you may also want to see our guide on optimizing your RSS feed. This will help you get more traffic from news aggregator websites displaying your feed.
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 9 Best News Aggregator Websites (+ How to Build Your Own) appeared first on WPBeginner.
Are you looking to choose a business VoIP provider but not sure which one is right for your needs?
VoIP is a term used for business phone service which allows you to use advanced call management features on your computer or mobile device.
Unlike the old school bulky phone setup, business VOIP is a perfect phone solution for small businesses. You can cut down phone costs while enjoying all the powerful tools to grow your business.
In this article, we will explain what is business VoIP, and how to choose the best business VoIP provider for your company. Since we had to choose a VoIP provider for our own business, we will also share our best VoIP phone providers for small and growing businesses.
What is VoIP?
VoIP or Voice over IP is a term used to describe internet phone service. Unlike a traditional phone service which uses the landline, VoIP services use the internet to receive and make calls.
Benefits of using VoIP
Following are just some of the benefits of using a business VoIP phone system:
You can receive calls using computers, VoIP phonesets, and even cell phone.
You can share one number with several employees.
You can easily track call duration, hold times, wait times, and overall usage.
Most business VoIP services come with call forwarding, caller ID, call waiting, call routing, and more.
You can use the same number anywhere you want.
It gives you a business phone number, so you don’t have to share your personal cellphone number with clients.
Business VoIP offers cheaper local and international calls.
The business VoIP technology offers a lot of flexibility and freedom, and it has made it easy for businesses of all sizes to have a business phone number. Whether you’re a small 1 person company, a growing 10 people team, or established business with over 100+ people, you can use business VoIP.
However if you don’t choose the best business VoIP provider, then you can run into some serious challenges.
For example, the voice quality on VoIP calls varies depending on the internet connection and the service provider you’re using. Unlike landlines, you’ll loose VoIP connection during a power outage or internet disruption, but this shouldn’t impact most small businesses if you’re well prepared.
Having said that, let’s discuss when is the right time to start thinking about a business VoIP solution.
Does Your Business Need VoIP Business Phone Solution?
In any business, giving people a way to contact you is helpful in building trust and boost your sales.
When starting a website, most business owners add a contact form, which makes it easy for users to contact you via email.
However depending on the industry, sometimes customers may prefer more instant communication.
This is why many businesses offer live chat or phone number on their websites. Giving users more than one way to communicate with your business can improve customer support and result in more sales.
Whether you run an online store to sell products or a business website to sell services, a VoIP based business phone service can help you grow your business without the high costs.
Your website visitors can easily call you to request a quote, ask a pre-sale question, or even request support.
In short, business VoIP phone enables you to better manage and track your calls, collect customer information, and build stronger relationships with your customers.
How to Choose The Best VoIP Service Your Business
There are a lot of large companies offering business VoIP services, and it’s a very competitive space. The abundance of choices and highly competitive nature of advertising makes it difficult for business owners to choose the best VoIP provider for their business.
If you are just starting out, then you may be looking for the cheapest VoIP business phone service. However, you need to be careful when going down this route because they may lack certain features, which you’d later discover to be essential for your business.
Then there are some business VoIP services that are not easy to implement, transfer, or simply too expensive.
When comparing business VoIP providers for our business, we looked for a balance of features and reasonable cost. Here’s a quick checklist that we used:
Cost of local vs international calls. Most business VoIP services offer different plans for international calls. You need to choose a provider based on the geographic location of your customers.
Features available in the VoIP plans. Many companies offer different features while some sell them as separate add-ons which would increase your costs.
Mobile apps and features that you can share among multiple users.
Third-party integrations that you can use to connect your VoIP service to other tools like your CRM software, email marketing service, and more.
That being said, let’s take a look at our pick of the best business VoIP providers.
Nextiva is the best business VoIP service on the market. We can say this confidently because while researching for a VoIP service for our own business, we ended up choosing Nextiva.
Their business VoIP service offers all the essential features needed by a growing business including call routing, free domestic calling, voicemail to email and text, online fax, and more.
Other standard features include free number porting, caller ID, call forwarding, custom greetings, hold music, and more.
They also offer a free local or toll-free number with their plans.
We were able to quickly setup professional sounding welcome message with directory and phone routing which helps make our small business compete with the big guys.
What we really liked about Nextiva was their support team was extremely helpful from pre-sales all the way to onboarding and setup.
Even though we didn’t need any fancy desk phone sets, they gave us a full demo and showed us how we can easily use Nextiva with traditional desk phones or conference phones as our business grows.
The best part was they went above and beyond even though we’re a relatively small customer for them considering they help large businesses like Taco Bell, Ashleys Furniture, Conan, and others.
Pricing: Starts from $20 / per user / per month. Unlike other business VoIP providers, they don’t require annual contracts. However you can get discounts on buying pre-paid packages, and you can also get lower rates when you add more users to your plan.
RingCentral is another excellent business VoIP provider. With RingCentral, you get all the standard feature you would expect from a reliable business VoIP provider like call forwarding, advanced routing, call waiting, caller ID, hold music, and more.
They offer easy integrations with third-party services like Dropbox, G Suite, Salesforce, and more.
Other notable features include online meetings, video calls, screen sharing, conferencing, and an easy to use web-based administration panel.
We first discovered RingCentral organically because they are very well known and a fairly large company in the business VoIP space. While their feature offering is great, their pricing is a bit on the higher end unless you sign the annual contract.
Pricing: Starting from $34.99 / per user every month for the first user. Their monthly pricing drops significantly when you add the second user to $24.99 per user every month. You can also save 40% by switching to the annual plan.
GrassHopper is a popular business VoIP service suitable for startups and growing businesses.
They offer virtual phone numbers over VoIP platform, allowing call forwarding to any numbers or devices. The downside is that you’ll need a landline for outgoing calls.
They offer all the features you will expect like call waiting, forwarding, hold music, advanced routing, voicemail to email, and more. You can manage it from a computer using your web browser or mobile phone apps.
It works with local, toll-free, vanity numbers, and you can choose from the US, Canada, or UK based numbers.
Pricing: Starting from $29 per month with 1 number and up to 3 extensions. They offer a 10% discount if you sign an annual contract.
Phone.com is another popular choice among small business VoIP service providers. They include many European countries and Canada in their local call minutes. If you are operating in those locations, then it could be a cheap business VoIP service for your needs.
Their service includes call forwarding, routing, waiting, custom greetings and music, conferencing, and more. You can also integrate your VoIP plan to popular CRM software like Salesforce or Zoho.
Pricing: Starting from $12.99 per month with 300 monthly minutes. Their unlimited plan starts at $29.99 per month per user extension.
Vonage is famous for offering residential VoIP however they also offer business VoIP services for small to medium-sized businesses as well as enterprise clients. They offer a wide range of business communication tools including VoIP.
It includes all the usual features such as call forwarding and routing, caller ID, waiting, and more. Apart from that, they also offer team messaging and chat, conference calling, CRM integration, automatic call attendant, call recording, and more.
They offer different plans each with different features and limitations.
Pricing: Their base plan starts from $19.99 per month per line.
Which is the Business VoIP Provider for You?
Above we have shared the best business VoIP providers in the market today. Each of them offer a slightly different product and service at different prices.
When looking for a business VoIP solution for our company, we did extensive research to compare each of these companies, their ratings on top user review websites, and even what their employees were saying about them.
At the end, we ended up choosing Nextiva for our business.
We recommend using Nextiva as the best business VoIP provider. Their plans are suitable for businesses of all sizes with an impressive set of features and great customer service.
They offer fair pricing, do not require annual contracts, and their customer service is top-notch.
RingCentral came as a close second. They offered a lot of the same features, but at the end it came down to pricing where Nextiva clearly won.
We hope this article helped you find the best business VoIP provider for your business. You may also want to see our list of most useful tools to manage and grow your 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.
Did you know that WordPress comes with a built-in feature that allows you to undo changes and go back to a previous version of a post?
This feature is called Post Revisions or simply Revisions.
Most of us make mistakes when writing. Sometimes you might wish that you hadn’t deleted what you wrote earlier. Revisions allow you to fix that by going back in time and undoing the changes.
In this article, we will show you how to easily undo changes in WordPress with post revisions. We will also show you how to easily manage post revisions in WordPress.
Here is an overview of the topics we’ll cover in this guide:
What is post revisions in WordPress
Why you should use post revisions
How to use post revisions to undo changes in WordPress
Limiting post revisions in WordPress
How to delete old post revisions in WordPress
How to completely disable post revisions in WordPress
What is Post Revisions?
Post revisions is a WordPress feature that allows you to undo changes and go back to an earlier version of your posts and pages.
For each draft you are working on, WordPress automatically saves a temporary revision. This type of revision is called auto-save.
WordPress stores an auto-save every 60 seconds. It also automatically replaces the older version with the new auto-save.
The autosave feature helps you restore the content if something goes wrong before you can save it. For example, if your browser crashed or your computer hanged while writing, then you can restore your latest draft from the autosave.
WordPress also saves post revisions each time a user clicks on the save, update, or publish button. Unlike auto-saves, these revisions are permanently stored in the WordPress database.
You can locate, browse, and revert back to any of these revisions from the post edit screen.
Why You Should Use Post Revisions
Almost every WordPress user can benefit from post revisions. Writing great content requires a lot of tweaking and edits. Post revisions allow you to see your process and take a bird’s eye view of how your post has evolved.
You can then switch between different states of your draft, make changes, and make your article perfect for publishing.
For multi-author WordPress sites, post revisions allow editors to easily manage the work of multiple authors. You can see who made changes to an article, what changes they made, and so on.
That being said, let’s take a look at how to use post revisions to improve your WordPress posts and pages.
How to use Post Revisions to Undo Changes in WordPress
WordPress displays the number of revisions under the ‘Document’ panel on the post/page edit screen.
You can find that on the right-hand side of your post editor screen. Clicking on the ‘Revisions’ will take you to post revisions screen.
The post revision screen will show you the latest revision of the post with a scrollbar on top. Sliding the button on the scroll bar will take you to earlier revisions of the post.
Changes made in each revision will be highlighted in green and pink colors. On the top, you can see the user who made these changes, time, and other information.
WordPress will also let you know if a revision is an autosave or a draft.
You can use the next and previous buttons to move around revisions.
Plus, you can check the box on top that says ‘Compare any two revisions’. Doing so will split the scrollbar button into two, and you can take each button to a different revision and compare the difference between two distant revisions.
To restore a revision, you can simply click on Restore This Revision or Restore This Autosave button.
WordPress will restore the selected revision as your current post revision, and you can then save it as a draft.
Keep in my mind that restoring to an earlier revision will not delete the latest version of your post. Instead, WordPress will store it in the database as another revision.
Using post revisions with Classic WordPress editor
In case you haven’t upgraded your WordPress to Gutenberg and still using the Classic Editor, then you’ll find the post revisions in the publish meta box on the right panel of the post/page edit screen.
To view the post revisions, you can simply click the ‘Browse’ link next to the number of revisions. Apart from this, the post revisions work similarly in both the Classic Editor and Gutenberg.
Limiting Post Revisions in WordPress
All post revisions are stored in your WordPress database. Due to this, many users worry that too many revisions can slow down their websites.
It is not true.
WordPress skips post revisions when making database calls on the front end. It only looks for revisions on the post edit screen, or when you are actually browsing revisions.
You can still control and limit post revisions in WordPress. We’ll show you two different methods to do that you can choose one that best suits you.
1. Limit post revisions in WordPress using plugin
The easiest way to manage WordPress post revisions is by using a plugin. This allows you to control revisions from the WordPress admin area.
First thing you need to do is install and activate the WP Revisions Control plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, you need to visit Settings » Writing page and scroll down to WP Revisions Control section.
From here you need to enter the number of revisions you want to store for each post type and then click on the ‘Save Changes’ button to store your settings.
WP Revisions Control will now limit the post revisions stored in your WordPress database.
The plugin also allows you to delete revisions for an individual post. Simply edit the post where you want to delete revisions and scroll down below the editor.
You can limit the revisions for this post only or delete them by clicking on the ‘Purge these revisions’ button.
2. Limit WordPress post revisions manually
WordPress allows you to control how many revisions you want to keep for an article. To limit post revisions, simply add this code to your WordPress site’s wp-config.php file.
define( 'WP_POST_REVISIONS', 10 );
Don’t forget to replace 10 with the number of revisions you want to keep for each post.
How to Delete Old Post Revisions in WordPress
Old post revisions are perfectly harmless, and you don’t need to delete them in most cases. However, if you have a very large website with thousands of articles, then deleting old post revisions can help you reduce backup sizes.
First, you’ll need to install and activate the WP-Optimize plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, go to WP-Optimize » Database page and check the box next to ‘Clean all post revisions’ option.
Now click on the ‘Run optimization’ button to delete all post revisions. You can uninstall the plugin after you have deleted the revisions.
Once you have cleaned up revisions, feel free to uninstall and delete the plugin.
Deleting WordPress post revisions via phpMyAdmin
Advanced users can also delete WordPress posts revisions via phpMyAdmin.
First, make sure that you have created a complete WordPress database backup.
After that, simply login to your WordPress hosting control panel and click on the phpMyAdmin icon.
Next, you need to select your WordPress database from the left column. PhpMyAdmin will now display tables in your WordPress database.
After that, you need to click on the SQL tab from the top menu.
This will load phpMyAdmin’s SQL interface. From here you can manually run commands on your WordPress database.
You need to enter the following code.
DELETE FROM wp_posts WHERE post_type = "revision";
Don’t forget to replace wp_ with your own WordPress database prefix. After that, click on the Go button to run the command.
PhpMyAdmin will now delete all revisions from your WordPress database.
Note: Deleting revisions will not stop WordPress from saving revisions for your future posts.
How to Completely Disable WordPress Post Revisions
We don’t recommend disabling WordPress post revisions. However, some users may want to disable revisions to reduce their WordPress database size.
The easiest way to do this is by installing Disable Post Revision plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, go to Settings » Writing page and select the post types where you want to disable revisions feature.
Don’t forget to click on the save changes button to store your settings.
If you don’t want to use the plugin, then you can also do the same thing manually by adding this code to your wp-config.php file.
define('WP_POST_REVISIONS', false );
This code disables WordPress post revisions feature on your website. It will still allow WordPress to save one autosave and one revision in your browser storage.
We hope this article helped you learn how to use WordPress post revisions to undo changes and how to manage post revisions for larger sites. You may also want to see our beginners guide on managing your editorial workflow in WordPress.
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 WordPress Post Revisions Made Simple: A Step by Step Guide (2019) appeared first on WPBeginner.