Which is the Best WordPress Popup Plugin? (Performance + Quality Compared)

Converting website visitors into email subscribers and paying customers is the main goal of all businesses. Did you know that more than 70% of people visiting your website will probably never come back again unless you offer them a chance to subscribe. This is where… Read More »

The post Which is the Best WordPress Popup Plugin? (Performance + Quality Compared) appeared first on WPBeginner.

Converting website visitors into email subscribers and paying customers is the main goal of all businesses. Did you know that more than 70% of people visiting your website will probably never come back again unless you offer them a chance to subscribe. This is where a WordPress popup plugins and lead generation tools come in handy. Considering there are tons of great WordPress lead generation plugins in the market, we have decided to compare the top ones to determine which is the best WordPress popup plugin overall.

Best WordPress Popup Plugin

The Problem With WordPress Popup Plugins

There are so many WordPress popup plugins available both free and paid. The main problem with most popup plugins is that they can become very annoying for users. This has a negative impact on user experience.

Another common problem with popup plugins is that they can slow down your website. Some take too much time to load while others are very resource intensive on your servers resulting in a slow page load time which negatively affects your SEO.

The main purpose of using a popup plugin is to generate leads and boost your email list subscribers. Many popup plugins fail to do that properly because they don’t have the right balance of features and functionality.

Last but not the least, some of these popup plugins aren’t very easy to use. Setting them up is not easy for an average WordPress user.

So how do you go through hundreds of popup plugins and find the best one for your needs? Well you don’t have to. We did the research for you and below are our results for the best WordPress popup plugin.

The Contenders for the Best WordPress Popup

To keep things simple, we are only going to compare the 4 most popular WordPress popup plugins in the market today.

We decided to try them out and run performance tests to see how each of them perform on a test website. The criteria we looked for in our comparison are: speed, ease of use, aesthetic appeal, and features.

The contenders for the best WordPress popup plugin are:

Let’s take a look at how each of those performed during our tests.

Speed

Speed is an important factor to consider whenever you are adding something new to your WordPress site. A faster website not only ranks higher on search engines, but it also offers a better user experience for the visitors. This is why it is #1 priority in our comparison.

We added a default popup for each plugin with minimum customization and set them to appear on the page load. This is how they each stacked up for speed.

Popup Plugin Page Load time Requests Page size
OptinMonster 2.18s 40 531.2KB
Bloom 3.03s 42 635.4KB
SumoMe 3.32s 45 583.0kB
ThriveLeads 3.89s 45 754.4KB

As you can see in the test above, OptinMonster was the fastest loading WordPress popup plugin.

The reason for this is because OptinMonster is highly optimized for speed. It uses the powerful Amazon cloud infrastructure to minimize your server load thus producing the best performance.

Features of Each WordPress Popup Plugin Compared

You want your popup plugin to help you build your mailing list, generate leads, and convert visitors into actual customers. For that, you will need a lot more than just a shiny popup.

You will need different kind of optin forms, lead generation tools, analytics, A/B testing, and more.

Let’s see how our contenders stack up in terms of features.

OptinMonster

You want to give users multiple chances to sign up. OptinMonster comes with multiple optin types that you can place on different locations on your landing pages and throughout your website. It supports the following optin types:

  • Lightbox popup
  • After post / inline
  • Floating bar
  • Slide in
  • Mobile Optins
  • Sidebar Optin
  • Fullscreen takeover (Welcome Gates)
  • Canvas
  • MonsterLinks

One of the features that OptinMonster became famous for was their signature Exit-Intent® technology. This means that your popup only appears when a user is about to leave your website.

exitintent-popup

MonsterLinks is a lightbox popup that can be embedded into any ordinary link or a button. The lightbox popup appears when a user clicks on a call to action button or a link.

OptinMonster allows you to design your own optin forms using their visual designer. You can choose fonts, colors, add your images, and choose from multiple ready to use templates. This gives you to create very powerful, completely brandable, and stunning optin forms for your website.

OptinMonster optin designer tool

Apart from that you can get detailed analytics on how each of your optin is performing. OptinMonster is a certified Google Analytics partner, and it integrates directly with your Google Analytics account to provide you with the most accurate analytics.

You can run A/B tests to see which optin types are bringing you the most subscribers, and use highly customized page level targeting to show custom optins based on which page the user is on.

Most importantly, OptinMonster works on all websites not just WordPress sites. This is a huge advantage if you run multiple sites on different platforms or want to start a few in the future.

Last but not least, OptinMonster comes with a Canvas feature which allows you to create any type of popups (not just email capture). You can add custom HTML / CSS or use WordPress shortcodes. Think outside the box: related post popups, related WooCommerce popups, contact form popups, contest popups, and more.

Bloom

Bloom comes with multiple optin types.

  • Automatic lightbox popup
  • Sidebar Optin
  • Slide in Optin
  • Below post/Inline Optin
  • Signin to Unlock

Bloom does not have exit-intent technology. Instead it uses the standard timed delay to display automatic popups. Now the problem is that studies have shown us that users usually decide whether they want to stay or leave a website in the very first few seconds. If your optin is set to display too late, then the user is probably already gone. If it’s set to display too early, then this will annoy the user and they will leave.

Optin types available in Bloom

Bloom does have a locked content functionality that requires users to enter their email to unlock the content which can be very effective.

Bloom comes with a lot of ready to use templates that you can customize to use your own images and fonts. They do not have a visual customizer, so you can’t see the changes you make without clicking on the preview button.

ThriveLeads

Just like Bloom and OptinMonster, ThriveLeads also comes with multiple optin types.

  • Automated Lightbox Popup
  • Sidebar Forms
  • Slide in forms
  • In Content Forms
  • Post footer form
  • Content Locking Optin
  • Fullscreen Optins

Thriveleads has a lot of similar features to OptinMonster. It even has exit intent technology for popups.

Choosing template in ThriveLeads

Just like other plugins in the list, ThriveLeads also comes with pre-built templates for optin forms. You can customize those templates in ThriveLeads on visual composer.

ThriveLeads allows you to create Leadgroups and leadshotcodes, so you can create different targeting campaigns with different kind of optins.

SumoMe

SumoMe is a free plugin with limited features, and you can upgrade to unlock additional features.

The free plugin comes with a few optin types. However, the big catch is that all these optin types include prominent SumoMe branding.

  • Lightbox Popup
  • Slide-in optins
  • Floating optin
  • Welcome Mats

You will need to signup for a free SumoMe account in order to use the plugin. All your users will see a prominent blue menu bar across your site unless you pay SumoMe to remove that branding.

SumoMe comes with control panel where you can install add-on plugins, and setup your email optins. It offers some basic customization options to design your signup forms.

Similar to OptinMonster, SumoMe can also work on all type of websites (not just WordPress).

Conclusion

As far as the features go, OptinMonster comes out as the clear winner here. It offers the most comprehensive set of tools that you will ever need to grow your business and website.

Ease of Use

We believe that lead generation and growing your website is such a crucial thing that every site owner should be able to do that without hiring a developer. Let’s see which WordPress popup plugin is the most user friendly.

OptinMonster

Getting started with OptinMonster is very quick. You just signup for a plan, install a plugin and then you are good to go.

Creating new optin forms is easiest with OptinMonster

Creating new optins is also extremely easy. Just click on New Optin button, choose your optin type and customize the design. After that, you can go to your website and select how you want to display your optin.

The user interface is clutter free, and is inspired from the WordPress user-interface.

Bloom

Bloom is a standalone plugin. Getting started is easy because all you need to do is install the plugin and activate it.

Creating new optins with Bloom is straightforward and the user interface is quite easy to figure out. The trouble comes in when you are configuring display settings. There are too many options to choose from making the UX confusing, so you will have to configure them carefully.

Bloom display settings

ThriveLeads

Getting started with ThriveLeads is quite difficult even for experienced WordPress users. First of all the plugin itself is quite heavy, so if your WordPress host hasn’t increased your upload limit, then your plugin upload will fail in the middle. It is 15MB in size which is actually heavier than WordPress itself.

Upon activation, you will need to provide your activation key. After that you will notice font manager, icon manager, api connections, and thrive leads menu items in your admin dashboard.

ThriveLeads comes with cluttered and bloated user interface

When you reach the ThriveLeads dashboard you will see leadgroups, leadshortcodes, and 2 step lightboxes.

It will take you quite some time before you can actually figure out how to get to the actual optins that you wanted to add.

SumoMe

SumoMe is a bit unconventional because they don’t have a centralized admin panel. You have to click on their badge to load the admin options in a popup.

This experience alone is not intuitive.

Before you could add a popup to your website, you will have to install another app from Sumo store which has free and paid apps. It will take you sometime to figure out how you would actually get to the point where you can add a popup to your site.

SumoMe dashboard

However once you’re in their design builder, the steps are very easy and straight-forward.

Conclusion

In terms of ease of use and beginner friendliness, OptinMonster is a clear winner. Beginner users with very little experience can quickly create and add popups and other optin forms into their website.

Pricing

Another decisive factor when choosing a plugin is pricing. The chart below highlights the pricing, but we will explain the pros and cons of each.

WordPress Popup Plugin Price
OptinMonster $49 – $199 per year
Bloom $89 – $249
ThriveLeads $67 – $588
SumoMe Free – $100 per month

OptinMonster comes with the most clear cut pricing options. You pay $49 per year if you just want the basic features, $99 per year for more advanced optins, and $199 pear year for the full suite. They also offer monthly pricing, but annual plans are on average 40% cheaper.

Bloom is not a standalone plugin. It is part of a yearly membership of Elegant Themes club. So for $89 per year, you get all Elegant Themes plugins and themes which is a great bargain. The $249 is a one-time fee option.

ThriveLeads offers a single site license, a multi-site license, and agency license. All the plans come with one year of support and updates.

SumoMe is free, but it can become the most expensive if you purchase their $100 per month upgrade. If you use their free version, they show prominent SumoMe branding on your entire site (not very professional).

Conclusion:

There isn’t a clear winner here.

If you have no budget, and you don’t mind compromising on features and displaying someone else’s branding on your site, then SumoMe is the best choice for you.

If you have a small budget, want additional goodies, and don’t mind sacrificing on some features and site speed, then Bloom is perfect because the Elegant Themes membership comes with tons of other themes and plugins.

If you’re looking for the most comprehensive and powerful WordPress popup and lead generation plugin, then OptinMonster is the best option.

And The Winner Is….

Considering the criteria we set in the beginning of this article, we found that OptinMonster is the best WordPress popup plugin in the market. It offers the most bang for your buck considering the features and ease of use.

Use our OptinMonster Coupon to get an extra 10% OFF.

We hope this article answers the question regarding the best WordPress popup plugin in terms of performance and quality. Which is your favorite WordPress popup plugin? Let us know by sending us a tweet to @wpbeginner on Twitter.

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 Which is the Best WordPress Popup Plugin? (Performance + Quality Compared) appeared first on WPBeginner.

9 Best Webinar Software for WordPress Users

Do you want to run a webinar on your WordPress site? Webinars provide an interactive way to reach users, share your experience, and grow your business. In this article, we will share some of the best webinar software for WordPress users. What is Webinar Software… Read More »

The post 9 Best Webinar Software for WordPress Users appeared first on WPBeginner.

Do you want to run a webinar on your WordPress site? Webinars provide an interactive way to reach users, share your experience, and grow your business. In this article, we will share some of the best webinar software for WordPress users.

Webinar software for WordPress users

What is Webinar Software and When You Need it?

The term webinar comes from seminar, a gathering to exchange ideas, learning, collaborate and meet. The only difference is that webinars take place on the web, and all the participants join in using their desktop or mobile devices.

Webinars are popular on websites that offer online classes. A webinar software allows multiple users to join in a video stream. The organizer and participants can all interact, share content, chat, and conference simultaneously.

If you want to run an online training website, then take a look at our guide on how to add a learning management system in WordPress.

Having said that, let’s take a look at some of the best webinar software available for WordPress users.

1. GoToWebinar

GoToWebinar

GoToWebinar brought to you by GoToMeeting is one of the most popular choice for webinar software. They are known for their reliable platform and ease of use. It works beautifully on all devices and offers equally great user experience.

They have ‘pass the control’ feature which allows you to give your keyboard and mouse control to any participant in the meeting. You can also share desktop applications, screen, presentations, and files.

Their training webinar solution allows easy registration and quick setup. The training webinar solution also offers live polls and surveys, course material sharing, and the ability to host large or small groups. All the features that a training provider would need from a webinar software are packed right in.

GoToWebinar comes with different pricing plans for different usage scenarios. Their starter plan starts from $89 per month for 100 attendees going up to $299 / month for 1000 attendees.

2. Webinars OnAir

Webinars OnAir

One disadvantage of using Google Hangouts is that you cannot charge users directly. Webinars OnAir is built around Google Hangouts and allows you to charge users for joining a webinar.

It comes with all the features of Hangouts and then some more. It has a built-in retargeting pixel which allows you to track your audience across the web. You can show special offers to your attendees during the webinar, generate leads, and automatically save webinar to YouTube.

Webinars OnAir pricing starts from $19.97 per month for maximum 25 participants. For $99.97 per month you can have maximum 5000 participants and all the features.

3. WebinarJam

Webinar Jam

WebinarJam is another webinar software that uses Google Hangouts and adds marketing features to it. This allows you to host very large webinars with all the powerful features of a professional webinar tool.

WebinarJam allows you to manage registrations, use screen and file sharing, interact with participants all under the same software. It is built for marketers and has custom landing pages that you can use for registration, email notifications, polls, quizzes, and live offers during sessions.

It also automatically records all webinar sessions, you can decide whether you want to publish them to YouTube. You can also replay them whenever you want.

Pricing starts from $497/year, which makes it one of the most affordable options.

4. StealthSeminar

StealthSeminar

StealthSeminar is another easy to use webinar software. It not only offers the live webinar software, it also combines it with recorded webinars or automated hybrid webinars. This allows you to completely automate the process of running a webinar.

You get powerful moderation tools to control the discussions and user flow. StealthSeminar also integrates easily with email service providers like MailChimp, AWeber, etc.

There are quite a lot of features for marketers, like placing unlimited call to actions that can be fired automatically at any given time. It also provides detailed analytics and split testing so that you can analyze your performance and improve on that.

Stealth seminar costs $97.00 in registration fee, then $69.95 per month for 150 users plan.

5. Google Hangouts

Google Hangouts

Google Hangouts is probably the most easy to use webinar software currently available. It is incredibly fast and free. Anyone with a Google account can use it.

Apart from the usual voice and video calling, it allows multiple users to join a hangout. Users can share files, chat, share computer screens, and so much more.

Hangouts on Air allow you to live broadcast webinars and share them with the world of specific people. You can also record your hangouts and share them on YouTube.

The downside is that it does not have paid user registrations or any marketing features that you would need to run a professional webinar.

Take a look at our guide on how to embed a live Google+ Hangout session in WordPress and how to add a Google+ Hangout event countdown in WordPress.

6. Cisco WebEx

Cisco WebEx

Cisco WebEx is one of the industry leaders in premium web conferencing and organizing professional webinars. It has all the professional tools you will need to conduct professional meetings.

WebEx’s training center allows you to create webinars targeted towards teaching and learning. It has additional tools to take live polls, quizzes, track performances, conduct tests and surveys, etc. Users can also share any apps, screens, notes, and files.

Pricing starts from $24 per month for 8 users to $69 per month for upto 100 users.

7. Zoom

Zoom

Another powerful contender in the webinar software industry is Zoom. It allows you to host highly interactive video conferences and meetings with HD quality audio and video.

One of the most interesting features of Zoom is the ability to share mobile screens from your phone or tablet. You can also split the screen in two to show the panelists and the shared screen at the same time.

Zoom has a free plan with limited features. Their basic plan starts at $14.99 per month. They also have an educational plan for learning centers of all shapes and sizes.

8. AnyMeeting

AnyMeeting

AnyMeeting offers solutions for hosting large and small webinars. It comes with all the standard features you would expect from a professional webinar software.

It allows you to host large group calls, video and audio conferences, with screen and file sharing features. As a training tool it also includes polls, quizzes, follow up tests, notes, presentations, and large groups of upto 1000 attendees.

AnyMeeting’s pricing plans start from $18/month for 30 participants to $298 per month for 1000 participants.

9. Adobe Connect

Adobe Connect

Adobe Connect is one of the most powerful and feature rich webinar software in the market. It offers all the bells and whistles that you would expect from a platform created by one of the IT giants.

Adobe Connect makes it super easy to host online meetings and conferences, run webinars, training, and online courses. Their highly interactive platform makes sharing easier for both the audiences and the host.

Users and experts have repeatedly praised the user experience, ease of use, reliability and performance of Adobe Connect.

It has different pricing plans billed annually. For Adobe Connect Webinars, the pricing starts from $1250/year/webinar manager for upto 100 users.

We hope this article helped find some of the best webinar software for WordPress users. You may also want to see our list of 40 useful tools to manage and grow your WordPress blog

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 Webinar Software for WordPress Users appeared first on WPBeginner.

Interactive Coding with C# and F# REPLs (ScriptCS or the Visual Studio Interactive Window)

REPLs are great! REPL stands for Read–eval–print loop and is pronounced “REP-L” quickly, like “battle.” Lots of languages and environments have interactive coding and REPLS at their heart and have for years. C# and F# do also, but a lot of people don’t realize there are REPLs available!

ScriptCS

In 2013 once the Roslyn open source C# compiler started to mature, Glenn Block and many friends made ScriptCS. It now lives at http://scriptcs.net and has a great GitHub and active community. The Mono project has also had a REPL for a very long time.

The C# Interactive Shell CSI

You can install ScriptCS in minutes with the Chocolatey Package Manager or OneGet with Chocolatey on Windows 10. In the screenshot above I’m writing code at the command prompt, making mistakes, and fixing them. It’s a great way to learn and play with C#, but it’s also VERY powerful. You can create C# Scripts (.csx files) kind of like PowerShell but it’s just C#!

Visual Studio’s REPLs – CSI and FSI

The Visual Studio team meets/met with the ScriptCS folks in the open and even publishes their meeting notes on GitHub! In May of last year they got ScriptCS working in OmniSharp and Visual Studio Code, which is amazing. There’s a great set of directions here on how to set up ScriptCS in Visual Studio Code and the code is moving fast on GitHub.

Visual Studio 2015 Update 1 has REPLs within the IDE itself. If you have Visual Studio 2015, make sure you’ve updated to Update 1. If you don’t have VS, you can get the free Visual Studio Community at http://visualstudio.com/free.

VS ships a command line RELP called “CSI” that you can use to run “.csx” scripts as well. Turns out the source code for CSI is basically nothing! Check it out at http://source.roslyn.io/#csi/Csi.cs and you can see how easy it would be for you to add scripting (interactive or otherwise) to your own app.

C# Interactive REPL inside Visual Studio

There’s a great C# Interactive Walkthrough by Kasey Uhlenhuth that you should take a moment and play with. She’s the Program Manager on this feature and also has a great video on Channel 9 on how to use the C# Interactive REPL.

Introducing the Visual Studio 'C# REPL'

Of course, F# has always had a REPL called “fsi.exe” that also ships with VS. You may have this on your PATH and not realize it, in fact. F# script files are “.fsx” so there’s a nice symmetry with scripting and REPLs available in both languages, either in VS itself, or at the command line.

The F# Interactive Shell

F#’s REPL is also inside VS, right here next to the C# Interactive Window.

C# Interactive and F# Interactive in VS

These are all great options for learning and exploring code in a more interactive way than the traditional “write, compile, wait, run” that so many of us are used to.

Let’s hear in the comments how (or if!) you’re using REPLs like these two make your programming life better.


Sponsor: Big thanks to Wiwet for sponsoring the feed this week. Build responsive ASP.NET web appsquickly and easily using C# or VB for any device in 1 minute. Wiwet ASP.Net templates are integrated into Visual Studio for ease of use. Get them now at Wiwet.com.


© 2016 Scott Hanselman. All rights reserved.
     

REPLs are great! REPL stands for Read–eval–print loop and is pronounced "REP-L" quickly, like "battle." Lots of languages and environments have interactive coding and REPLS at their heart and have for years. C# and F# do also, but a lot of people don't realize there are REPLs available!

ScriptCS

In 2013 once the Roslyn open source C# compiler started to mature, Glenn Block and many friends made ScriptCS. It now lives at http://scriptcs.net and has a great GitHub and active community. The Mono project has also had a REPL for a very long time.

The C# Interactive Shell CSI

You can install ScriptCS in minutes with the Chocolatey Package Manager or OneGet with Chocolatey on Windows 10. In the screenshot above I'm writing code at the command prompt, making mistakes, and fixing them. It's a great way to learn and play with C#, but it's also VERY powerful. You can create C# Scripts (.csx files) kind of like PowerShell but it's just C#!

Visual Studio's REPLs - CSI and FSI

The Visual Studio team meets/met with the ScriptCS folks in the open and even publishes their meeting notes on GitHub! In May of last year they got ScriptCS working in OmniSharp and Visual Studio Code, which is amazing. There's a great set of directions here on how to set up ScriptCS in Visual Studio Code and the code is moving fast on GitHub.

Visual Studio 2015 Update 1 has REPLs within the IDE itself. If you have Visual Studio 2015, make sure you've updated to Update 1. If you don't have VS, you can get the free Visual Studio Community at http://visualstudio.com/free.

VS ships a command line RELP called "CSI" that you can use to run ".csx" scripts as well. Turns out the source code for CSI is basically nothing! Check it out at http://source.roslyn.io/#csi/Csi.cs and you can see how easy it would be for you to add scripting (interactive or otherwise) to your own app.

C# Interactive REPL inside Visual Studio

There's a great C# Interactive Walkthrough by Kasey Uhlenhuth that you should take a moment and play with. She's the Program Manager on this feature and also has a great video on Channel 9 on how to use the C# Interactive REPL.

Introducing the Visual Studio 'C# REPL'

Of course, F# has always had a REPL called "fsi.exe" that also ships with VS. You may have this on your PATH and not realize it, in fact. F# script files are ".fsx" so there's a nice symmetry with scripting and REPLs available in both languages, either in VS itself, or at the command line.

The F# Interactive Shell

F#'s REPL is also inside VS, right here next to the C# Interactive Window.

C# Interactive and F# Interactive in VS

These are all great options for learning and exploring code in a more interactive way than the traditional "write, compile, wait, run" that so many of us are used to.

Let's hear in the comments how (or if!) you're using REPLs like these two make your programming life better.


Sponsor: Big thanks to Wiwet for sponsoring the feed this week. Build responsive ASP.NET web appsquickly and easily using C# or VB for any device in 1 minute. Wiwet ASP.Net templates are integrated into Visual Studio for ease of use. Get them now at Wiwet.com.



© 2016 Scott Hanselman. All rights reserved.
     

Who Owns WordPress and How Does WordPress Make Money?

There has always been confusion among beginners about who owns WordPress? It’s a bit unreal to think something can be 100% free. If you have ever wondered who owns WordPress and how does WordPress make money, then you’re in the right place. In this beginner’s… Read More »

The post Who Owns WordPress and How Does WordPress Make Money? appeared first on WPBeginner.

There has always been confusion among beginners about who owns WordPress? It’s a bit unreal to think something can be 100% free. If you have ever wondered who owns WordPress and how does WordPress make money, then you’re in the right place. In this beginner’s guide, we will answer these common questions along with covering how does that impact the ownership rights of your WordPress site and blog content.

Understanding the Differences between WordPress.com vs WordPress.org

Before we can answer the question about the ownership of WordPress, it’s important that you understand which WordPress you are talking about.

The #1 root cause for confusion is that often people don’t know that WordPress.com and WordPress.org are two fundamentally different products with different owners.

The difference between WordPress.com vs WordPress.org

WordPress.org is the popular content management system (CMS) that you always hear about. This is the real WordPress, and it is 100% free. It is often referred as self-hosted WordPress. When you hear things like you can create any type of website in WordPress with plugins and custom themes, this is the WordPress people are talking about.

WordPress.com is a web hosting service that offers a stripped down version of WordPress to make it easy for you to blog. You don’t get all the WordPress goodies like plugins, custom themes, etc.

To keep this article focused, we will not go into the feature comparison of the two. You can learn more about that in our WordPress.com vs WordPress.org chart.

Understanding the difference between the two is essential for understanding the ownership and business models behind the two products.

Who owns WordPress.org and the popular WordPress software?

WordPress is an open-source software. This means that anyone can see the code and contribute to the software to make it better. It’s the contributions by thousands of independent people from across the world that built WordPress to what it is today.

WordPress is licensed under GPL, and it’s important that you understand the benefits of the GPL license because that will help you better understand the ownership.

We will summarize the GPL in three main benefits:

  • You can use WordPress in whatever way you like without any restrictions.
  • You can customize, add or remove anything in WordPress that you don’t like without any restrictions.
  • You can repackage, rebrand, sell and distribute WordPress without any restrictions except that it is also released under the GPL license.

The last part usually blows people’s mind away. Yes, you can indeed take WordPress, change the logo and the name, and start selling it (100% legal).

In other words, the code base of WordPress belongs to the community (you). The thousands of people who contributed to this non-profit project did it without any direct compensation. We will explain this in more details in the business model section of this article.

Summary: Any website you create using the self-hosted WordPress software is 100% owned by you. The content you upload to these sites is also 100% owned by you.

The WordPress trademark and the WordPress.org domain is owned by the WordPress foundation, a non-profit 501(c)(3) organization, whose sole purpose is to ensure that WordPress is freely available, maintained, and developed.

Who owns WordPress.com

WordPress.com is owned by a privately held company called Automattic.

You have to understand a little bit of history of the open-source WordPress project to understand Automattic’s contributions and the reasons why they get favorable treatment such as the ability to use the WordPress trademark and the coveted WordPress.com domain as part of their paid product.

Automattic was started by the co-founding developer of the open source WordPress software, Matt Mullenweg.

Matt created Automattic in 2005, almost two years after WordPress, with the primary purpose to make WordPress hosting easier and allow people with little technical knowledge to start a blog with WordPress.

Since WordPress.com platform was powered by the open source WordPress software, Automattic had a vested interest in the further development of the free WordPress software.

Several of the early Automattic employees were contributing developers of WordPress prior to the company, so it should go without saying that financial interest wasn’t the only reason why Automattic invested in WordPress.

Because the open-source project didn’t really make any money in the beginning, Matt first registered the WordPress trademark through Automattic.

As WordPress grew in popularity, Automattic donated the WordPress trademark to the WordPress Foundation in 2010 to ensure long-term sustainability of the non-profit project.

It’s important to note that Matt Mullenweg is the CEO of Automattic and also serves in the board of the WordPress foundation.

Now that you are familiar with the history, let’s talk about ownership of content on WordPress.com.

When you build a site using WordPress.com, you have to adhere to their Terms of Service policy. Although it clearly states that it’s designed to give you as much control and ownership of your content, someone can still shut down your site if they believe it’s in violation.

While you have 100% control over your site, you’re limited to the feature-set that’s offered to you which does not include plugins, custom themes, etc.

Hopefully by now you should have the answer to your question about who owns WordPress.

Now let’s take a look at how does WordPress make money.

Business Model of Automattic vs Business Model of WordPress

The business model of Automattic is to sell WordPress related services such as hosting, backup, and others, so we won’t spend too much time on that.

In short, Automattic makes money on WordPress.com by selling advertising on your free sites. If you choose to pay for their hosting plans, then you get additional premium upgrades such as the ability to hide ads, purchase domains, additional disk space, commercial themes, etc.

Our goal in this section is to explain the business model behind the open source WordPress software and answer common questions like how do WordPress developers make money if they’re voluntarily contributing to a free non-profit project.

Let’s start with the question on why do developers contribute to WordPress if they aren’t getting paid?

While there can be altruistic reasons, we’re going to focus on the two primary monetary reasons:

  • They sell WordPress products or services (custom plugins, themes, web development, consulting, etc.)
  • They work for a company that sell WordPress products or services.

In other words, they are making money, but they are not getting paid by the WordPress foundation.

As WordPress has grown in popularity, there have been an increase in the number of businesses that sell WordPress related products / services. This has increased the commercial interest in the further development of the open-source WordPress software.

Think of what Automattic was able to do in the beginning, except now there are multiple companies hiring dedicated staff who contribute in the development of WordPress because they understand as the WordPress project grows, so will the revenue opportunities.

So where does the WordPress foundation fit in the picture?

WordPress foundation is a non-profit organization, so it’s primary source of revenue is through donations.

These donations are made by individuals like yourself and also corporations who’re using WordPress to make money.

How does this all apply to you as the user?

While you are not directly paying for WordPress, you could be indirectly paying for it.

For example, if you host your website on Bluehost, Siteground, WPEngine, or any other major WordPress hosting company, then you are indirectly paying for WordPress. Because all these companies regularly contribute back to WordPress.

If you are using Yoast SEO, BackupBuddy, Sucuri, or any of WPBeginner family of products (OptinMonster, Envira Gallery, Soliloquy, etc) then you are indirectly paying for WordPress. Because all these companies regularly sponsor WordCamps and/or contribute to WordPress.

Hopefully, this helps you better understand the WordPress business model and clear up all the concerns regarding that matter.

What can we do to improve and clear up some of the confusion?

There is very little that can be done about the domain situation due to the business models involved.

The only real way to solve it is through education which has to be two part.

The first and foremost is the role of media.

Major tech media outlets like TechCrunch, Recode, TheNextWeb, etc need to do a better job at fact-checking to avoid articles that claim Automattic as the parent company of WordPress. It could be as simple as saying the parent company behind WordPress.com.

You can simply google the term “WordPress parent company” and you’ll find tons of articles from major tech media outlets that report false information (example: here, here, here, here, and here).

The second role is enforcement by the WordPress foundation as well as Automattic.

These media outlets are usually pitched these press releases, so if there were some re-enforcement with the top outlets, the rest will follow.

Often at blogging events when you see a WordPress booth, it’s usually an Automattic (WordPress.com) booth. While the marketing verbiage can be improved, having personally seen the employees answering questions at the booth, they are extremely helpful and almost always explain the difference.

At TBEX North America 2015, while we visited their booth, at least two people asked the question in the roam of ownership of WordPress and the Automattic employees did an excellent job clearly explaining the difference.

Conclusion

We hope this article helped you answer the question about who owns WordPress, how does WordPress make money, and what that really means for your website’s control and ownership. You may also want to read our article on 15 most frequently asked questions by WordPress beginners.

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

The post Who Owns WordPress and How Does WordPress Make Money? appeared first on WPBeginner.

7 Most Expensive Premium WordPress Themes and Why They’re Worth It

Do you want to know what are the most expensive WordPress themes in the market? This was an odd but fun article requests we got from one of WPBeginner’ readers. The premium WordPress theme market is flooded with great products across different prices (mostly at… Read More »

The post 7 Most Expensive Premium WordPress Themes and Why They’re Worth It appeared first on WPBeginner.

Do you want to know what are the most expensive WordPress themes in the market? This was an odd but fun article requests we got from one of WPBeginner’ readers. The premium WordPress theme market is flooded with great products across different prices (mostly at $50). In this article, we will list some of the most expensive premium WordPress themes and why they are totally worth it.

Expensive WordPress Themes

A note on Expensive Premium WordPress Themes

When we started researching, we didn’t really know what to expect. Since the average price range for themes are around $50, we wanted to pick themes that were at least double that.

In our research, the most expensive WordPress theme that we found was $299. Now there were some that were higher, but they were just way too spammy and sold as part of an info-product package.

Just because these themes are expensive, doesn’t mean you have to use them. See our guide on choosing the perfect theme for WordPress.

The main reason why we believe these themes are more expensive is because they target an industry and offer everything that’s needed to make a perfect website. So in reality, you’re buying a theme + bunch of what would be premium plugins.

Having said that, let’s look at some of the more expensive premium WordPress themes in the market.

1. Get Noticed

The Get Noticed Theme in Action

The Get Noticed Theme for WordPress came into existence by our friend Michael Hyatt’s efforts to build his platform.

Just like many other WordPress users, Hyatt was disappointed by the complexity and limitations of the available WordPress themes. He set out to build one for his website.

Get Noticed gets out of your way so that you can focus on content creation. It does not confuse users with complicated settings. It is straightforward and takes very little time to setup.

Everything you need to succeed as a blogger is taken care of. Get Noticed provides functionality of several WordPress plugins packed right into your theme. This alone would save you from lots of plugin updates, compatibility issues, and security concerns.

Get Noticed has social sharing, events, subscription forms, analytics, custom landing pages, FTC disclosure, advertisement management, podcasts, books, and much more.

Most importantly, everything can be setup without you having to write any code or spend too much time with settings.

It is designed to establish your brand identity and makes it super easy to do so. You can easily upload your own logo and headshot.

WPBeginner’s founder and CEO, Syed Balkhi, uses a customized version of Get Noticed on his personal website.

Price: Starting from $197 for a single site license.

2. Bordeaux

Boardeaux

Bordeaux is a premium WordPress hotel theme. It comes with all the standard features you would expect from a premium theme.

Bordeaux is fully responsive and looks equally great on all devices and screen sizes. It is highly optimized for speed, performance, and SEO. All theme settings can be easily set up with an intuitive theme options panel.

Apart from the standard premium features, Bordeaux comes with features specific for hotel websites. It allows you to easily integrate popular hotel booking systems into your WordPress site.

You can easily add custom templates for rooms, rooms and rates, testimonials, attractions, photo gallery, blog, etc. This allows you to quickly fill your website with content.

Bordeaux is fully compatible with plugins like The Event Calendar, WooCommerce, Gravity Forms, and WPML to create multilingual websites.

Price: $99

3. Imperial

Imperial

Imperial is another fully mobile responsive WordPress theme for hotels and travel websites. It comes with all the usual features of a premium theme packed in an easy to setup theme.

Imperial comes with full support for WPML, WooCommerce, Gravity Forms, and all other popular WordPress plugins. Most importantly it works with popular hotel reservation systems. You can also use a WordPress plugin for bookings too.

Imperial comes with ready to use templates for pages like attractions, testimonials, image galleries, rooms and rates, accommodation, etc. It has a separate page for blog section, a homepage, and a robust theme’s options panel.

Price: $99

4. Startup Framework

Startup Framework

Startup Framework is a theme framework for WordPress design agencies, startups, and businesses to rapidly build beautiful and functional websites.

It comes with 25 ready to use samples. Samples are like starting points with different design schemes and colors. You can build your pages by adding or removing content blocks or components.

Startup Framework comes with 100 components that you can simply drag and drop. There are components for content areas, header areas, feature boxes, pricing tables, contact forms, call to action, sliders, videos, and almost any element that you can think of.

You can also add components to create beautiful pages for different sections of your website. Startup Framework comes with blocks for blog, testimonials, full width pages, and a variety of content blocks.

Using content blocks makes it super easy to design any kind of layout you need and easily modify it on as-needed basis.

Price: $249

5. Carrington Build

Carrington Build

Built on top of the Carrington Core theme framework, Carrington Build allows users to create layouts using a modular templating system.

Carrington Core framework was designed for developers to build WordPress themes. However, it is not very easy to use for businesses and beginners who want to build websites on their own.

Carrington Build allows users to build their websites using an elegant, drag and drop system. Users can now easily create beautiful landing pages using modules.

It comes packed with a wide range of modules that you can just drag and drop on any page. There are modules for the most common web design elements like adding sliders, shortcodes, text areas, columns, call to action and many more.

Carrington acts as the parent theme. It comes with a sample child theme called Favebusiness. It also comes with child theme samples using Twenty Ten, and FaveText themes.

Price: $299

6. Zealot

Zealot

Zealot is an excellent premium WordPress theme built to work with Aesop Story Engine plugin.

Aesop Story Engine is a collection of components that allow you create engaging content in a storytelling format. It empowers journalists, site owners, bloggers, and even businesses to craft beautiful emotionally charged pages.

The Aesop engine works with any WordPress theme, but there are themes designed specifically to be used with the plugin.

Zealot is designed by the folks behind Aesop story engine. It uses all the components of the plugin and also supports existing addon plugins. It is designed specifically for news and membership websites.

The theme supports both full-width pages and pages with sidebar. It comes with easy customization tools to choose theme colors and add custom logo. It also has multiple widget-ready areas.

Price: $120

7. Fable

Fable

Fable is another storytelling theme for WordPress built for Aesop Story Engine. It has a magazine style layout with fullscreen cover images. The design is fully mobile responsive and supports all options of Aesop Story Engine and addon plugins.

The most prominent feature of Fable is how it generates a homepage layout. It uses the featured image for the last post as the cover image for the page. The display for other posts is in a beautiful grid layout.

If you want to override the cover image for posts, then you can do so by making a sticky post which will then become the cover image.

The single story pages feature large images, with beautiful blockquotes, pullquotes, large background images, and parallax support.

Price: $120

We hope this article helped you find some of the most expensive premium WordPress themes. You may also want to see our checklist of 15 things you must do before changing WordPress themes.

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 7 Most Expensive Premium WordPress Themes and Why They’re Worth It appeared first on WPBeginner.

10 Keys to Setting and Achieving BIG Goals

What are some of the goals you’ve set over the last year? Being 100% honest, are you on track to achieve those goals? As you look over the last five years, what’s your track record for setting and achieving your goals? My life’s experience tells me that very few people achieve their goals. Whether their … Continue reading 10 Keys to Setting and Achieving BIG Goals

What are some of the goals you’ve set over the last year? Being 100% honest, are you on track to achieve those goals? As you look over the last five years, what’s your track record for setting and achieving your goals?

My life’s experience tells me that very few people achieve their goals. Whether their goal is to lose weight, reduce debt, increase income, build a side business or accomplish some other challenge, it doesn’t matter. Most people do not achieve their goals.

Do you know the worst part? Each time you set a goal and fail to achieve it, the negative experience damages your self-esteem and self-confidence. After all, how can failing to achieve an important goal not negatively affect you?  You can tell yourself it’s no big deal, but deep down inside you know the truth.

When people continually fail to achieve their goals, they stop dreaming and no longer believe they can achieve anything worthwhile. Then, like millions of other people, they aimlessly drift through life until they die.

I firmly believe that you can achieve any goal that is truly important to you. You just need learn the keys of setting and achieving goals and then use your discipline to achieve them.

10 Keys to Setting and Achieving BIG Goals

1. Start by setting small short-term goals – Every time you set and achieve a goal, your confidence and sense of competence increases. Start your journey by setting small achievable goals and then taking the steps necessary to achieve them.

  • Lesson: Set some easy goals that you would like to achieve this week. It could be applying for that great job you really want or exercising after work tonight. Every time you achieve a small goal, set a new one. As you build your confidence in achieving small goals, you will believe you can achieve big goals.

2. Set goals that are important to you – Let’s be honest, to achieve any worthwhile goal requires you to do things you would prefer not doing. If your goal is not HIGHLY important to you, you won’t do what’s required of you to achieve it. The obstacles in your path won’t be worth overcoming, because the prize isn’t important enough.

  • Lesson: ONLY set goals that are highly important to you.

3. Identify your biggest obstacles – When you look at your goal, ask yourself, “What will be required of me to achieve this goal? What will be the biggest obstacles I will have to overcome?” Make a list of all the things you will need to do and challenges you will likely face.

  • Lesson: Be honest with yourself and consider the potential challenges you will face on your journey.

4. Ask, “Am I willing to do what’s required?” – This is the time when you need to be honest and ask yourself one more time, “Is this goal important enough to me that I will make the sacrifices necessary and do what is required of me every day to achieve my goal?”

  • Lesson: Unless you are willing to do what’s required of you EVERY DAY to achieve your goal, don’t play games with yourself and think you are going to achieve it.

5. Create milestones – Break your goal down into smaller goals. If your goal is to lose 30 pounds this year, then set the dates when you will be down 5 pounds, 10 pounds, 15 pounds etc. If your goal is to increase your commissions from $60,000 to $100,000 over the next 12 months, then set the dates when you will have earned $10,000, $25,000, $50,000 etc.

  • Lesson: Break your big goals down into small goals. This allows you to focus on achieving smaller goals and measuring your progress. If you are falling behind, you can make up ground as you work towards your next milestone.

6. Put together your plan and break it down into daily activities – If you are going to achieve any worthwhile goal you must know what you should be doing each day. When I set a goal in 1989 to make $400,000 selling real estate, I knew exactly how many calls I needed to make every day. If I fell behind one day, I made it up the next day. At the end of the year, I made $401,000.

  • Lesson: Put together your plan and then break it down into what you should be doing every day, then set up a daily routine. When I was a Realtor, I prospected EVERY morning (Mon-Sat) starting at 9 AM. Routines create structure and make it easier to work our daily action plans.

7. Work your plan – Once you know the actions you need to take every day, you must use your personal initiative and discipline to do what you know you should do, even when you don’t feel like doing it. This is when your resolve to overcome those obstacles you knew you would face will be tested.

  • Lesson: Do what you’ve agreed to do each day. If you fall behind one day, make it up the next day.

8. Hold yourself accountable – While an accountability partner always helps, the truth is no one is going to hold you accountable to your goals. It’s your life and these are your goals. You know what you should be doing each day, and now it’s your responsibility to hold yourself accountable to working your plan and refusing to allow excuses.

  • Lesson: When you don’t do what you’ve agreed to do, get pissed at yourself.  You cannot think it’s okay to not hold yourself accountable!!  This is likely where you have likely failed in the past and you cannot allow yourself to make excuses for not doing what you should.

9. Enjoy the journey – While achieving big goals is challenging and takes perseverance, enjoy the journey. Encourage yourself daily. Congratulate yourself when you do things that challenge you. Give yourself a little fist bump every time you push yourself outside your comfort zone. As you reach each milestone, reward yourself.

  • Lesson: Success is not a destination.  It’s a journey. Find ways to enjoy the process of achieving your goals.

10. Visualize your goals coming true – The best way to stay motivated and disciplined is seeing your goals coming true. If you want a new home, what does it look like? If you want to lose 30 pounds, what will you look like? Want to become a top producer, imagine getting an award at next year’s award banquet.

  • Lesson: Create clear visuals in your mind of you achieving each of you goals. If possible take photos or images of your goals and put them in places where you will look at them daily.

There are very few things that will have a more positive influence on how you see yourself than when you set big goals, refuse to make excuses, and achieve them.

My mentor Jim Rohn said “After you become a millionaire, you can give all of your money away because what’s important is not the million dollars; what’s important is the person you have become in the process of becoming a millionaire.”

You can achieve every goal that is important to you and live the life of your dreams. Will it be easy? No. Will it be worth it? Yes. Step out from the crowd and build a life that makes you proud.

What is a SEO Friendly URL Structure in WordPress

WordPress URL Structure by default is not the most Search Engine Friendly, and it is also not very user friendly. In this tutorial we will show you how to make SEO Friendly URL Structure for WordPress that are also user friendly. If you see us use Permalink structure instead of URL structure, you should know that they are synonymous.

The post What is a SEO Friendly URL Structure in WordPress appeared first on WPBeginner.

Have you ever wondered what’s the most SEO friendly permalink structure in WordPress? We’re often asked this question by new users. That’s because in the past, the default WordPress URL structure was not SEO friendly at all. However that’s changed now. In this article, we will explain WordPress SEO friendly URLs, and how you can customize your WordPress permalinks.

SEO Robot

What is a SEO Friendly URL?

Before we go too deep into WordPress permalinks, it’s important that we define what is a SEO Friendly URL.

SEO Friendly URLs contain keywords that explain the article, and they’re easy to read by both humans and search engines. They also improve your chances to rank higher in search engines.

Example of a SEO friendly URL:

http://www.wpbeginner.com/how-to-install-wordpress/

So what does a non-SEO friendly URL look like?

http://www.wpbeginner.com/?p=10467

By default, WordPress now uses the post name in the URL which is the most SEO friendly URL structure.

So why do beginners still ask us for best permalink structure?

That’s because in the past, WordPress did not use pretty URLs also known as permalinks. The default used to be the non-SEO friendly example that we shared above.

This was changed in WordPress 4.2. If you recently installed WordPress, then your site URLs are SEO friendly.

You can easily verify your permalink settings in your WordPress admin area.

The Permalink Settings Page Explained

In WordPress, links are called Permalinks (short for permanent links). You’ll see the term permalink structure and URL structure being used interchangeably.

First thing you need to do is to visit the Permalinks settings page in your WordPress admin area.

Simply click on Settings link in the admin menu and then click on Permalinks. This will take you to a page that looks like this:

Permalink settings page in WordPress

As you can see there are number of choices available.

  • Plain
    http://www.wpbeginner.com/?p=123
  • Day and name
    http://www.wpbeginner.com/2016/01/22/sample-post/
  • Month and name
    http://www.wpbeginner.com/2016/01/sample-post/
  • Numeric
    http://www.wpbeginner.com/archives/123
  • Post name
    http://www.wpbeginner.com/sample-post/
  • Custom Structure
    Choose your own URL structure using available tags.

Let us explain these options a bit, and how useful they are for users and SEO.

The first option which is called plain used to be the default WordPress URL structure. This is not an SEO friendly option.

The day and name option is somewhat SEO friendly as it has the post name in it. However, with dates, the URL becomes too lengthy. But more importantly after some time your content seems outdated, even if you regularly update it. Similarly, the month and name option also runs the risk of being dated.

However if you’re a news publication, then you want to have the dates in your URL to show the recency and improve the user experience.

In our opinion, those two structures are only good for news sites. Business sites that are hoping to create ever-green content should avoid it.

Post name option is the most SEO friendly because it is short and pretty.

If you are running a larger publication, then you can use a custom structure that can also be SEO friendly.

At WPBeginner, We use a custom permalink structure that adds a category name along with the post name in the URL. Because our site is large and contain thousands of articles, it suits us very well. You will see larger publications follow a similar URL structure.

In order to use a custom URL structure, you will need to add special tags in the custom structure box. For example, we use:

/%category%/%postname%/

Notice how each tag is wrapped between percent signs. Also notice the trailing slashes / before, after, and between the tags.

Creating Custom URL Structure with Available Tags

For the best results, we recommend using the options we mentioned above. You can copy the URL structure we use on WPBeginner or choose the post name as your URL structure.

However, there are plenty of other combinations you can create using tags. Here is a list of tags that you can use to create your own custom URL structure:

  • %year% – The year of the post, four digits, for example 2016.
  • %monthnum% – Month of the year, for example 05
  • %day% – Day of the month, for example 28
  • %hour% – Hour of the day, for example 15
  • %minute% – Minute of the hour, for example 43
  • %second% – Second of the minute, for example 33
  • %postname% – A sanitized version of the title of the post (post slug field on Edit Post/Page panel). For example, if your post title is This Is A Great Post! It would become this-is-a-great-post in the URL.
  • %post_id% – The unique ID # of the post, for example 423
  • %category% – A sanitized version of the category name (category slug field on New/Edit Category panel). Nested sub-categories appear as nested directories in the URI.
  • %author% – A sanitized version of the author name.

Don’t forget to click on the save changes button after choosing your permalink structure.

As soon as you press the save changes button, WordPress will automatically update your site’s .htaccess file and your site will immediately start using the new URL structure.

Warning: Important Note for Established Sites

If your site has been running for more than 6 months, then please don’t change your permalink structure.

You don’t have to use the same structure that we used.

By changing your permalink structure on an established site, you will lose all of your social media share count and run the risk of losing your existing SEO ranking.

If you must change your permalink structure, then hire a professional, so they can setup proper redirects. You’ll still lose your social share counts on the pages.

There’s only one exception to this rule. If your site is using the plain URLs, then no matter how old it is, you should update the URL structure for better SEO. Yes, you will still use social share counts, but the benefits far outweigh that.

We hope this article helped you create a SEO friendly URL structure for your WordPress site. You may also want to see our guide on categories vs tags – SEO best practices for sorting your content.

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 What is a SEO Friendly URL Structure in WordPress appeared first on WPBeginner.

How to Display Breadcrumb Navigation Links in WordPress

Do you want to display breadcrumb navigation links in your WordPress site? Breadcrumb navigation is a secondary navigation system that tell users where they are on a website relative to the homepage. In this article, we will show you how to display breadcrumb navigation links… Read More »

The post How to Display Breadcrumb Navigation Links in WordPress appeared first on WPBeginner.

Do you want to display breadcrumb navigation links in your WordPress site? Breadcrumb navigation is a secondary navigation system that tell users where they are on a website relative to the homepage. In this article, we will show you how to display breadcrumb navigation links in WordPress.

Breadcrumbs displayed on WPBeginner website

What is Breadcrumb Navigation and Why You Need it?

Breadcrumb navigation is a term used to describe a hierarchical navigation menu presented as a trail of links. It is often used as a secondary navigation that allows users to go up and down in the hierarchy of links.

Breadcrumb navigation links are different than the default navigation menu system in WordPress.

The purpose of breadcrumb navigation is to help users navigate around a website. It helps users understand where they are on a site. It also helps search engines understand the hierarchy of links on a web page.

Search engines like Google have started displaying breadcrumbs below the title of a site in the search results. This gives your website more visibility in the results and increases your click through rate.

Breadcrumb navigation in search results

Having said that, let’s take a look at how to add breadcrumb navigation links in WordPress.

Adding Breadcrumb Navigation using Breadcrumb NavXT Plugin

This is by far the easiest way to add breadcrumb navigation in a WordPress site. It is very flexible, easy to use, and has more options that you can imagine. See why we use Breadcrumb NavXT on WPBeginner.

First thing you need to do is install and activate the Breadcrumb NavXT plugin. Upon activation, you need to visit Settings » Breadcrumb NavXT page to configure the plugin settings.

Settings page for Breadcrumb NavXT plugin

The default settings should work for most websites. However you want to make changes to customize the settings as needed.

The settings page is divided into different sections. On the general settings tab, you can define how the plugin behaves globally on your site.

It allows you to modify the beadcrumb navigation links template. You will also notice that these link templates use Schema.org parameters in the link tag.

The post types tab under plugin settings, allows you to setup breadcrumb links for posts, pages, and any custom post types.

You can choose how you want to display post hierarchy. By default the plugin will use Site Title > Category > Post Title. You can replace categories with tags, dates, or post parent.

The taxonomies and authors tabs have the similar templates for your breadcrumb navigation links.

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

Showing Breadcrumb NavXT on Your Website

The plugin requires you to edit your theme files. You need to add this code in your theme or child theme‘s header.php file where you want to display the breadcrumb navigation.

<div class="breadcrumbs" typeof="BreadcrumbList" vocab="http://schema.org/">
    <?php if(function_exists('bcn_display'))
    {
        bcn_display();
    }?>
</div>

That’s all you can now visit your website and see the breadcrumb navigation links by visiting any post or page.

Adding Breadcrumb Navigation Links Using Yoast SEO Plugin

First thing you need to do is install and activate the Yoast SEO plugin. We have a complete step by step guide on how to install and setup Yoast SEO plugin for WordPress.

Upon activation, you need to go to SEO » Advanced page and check the ‘Enable breadcrumbs’ option.

Yoast breadcrumb settings

Once checked, you will find several options to change how breadcrumbs would display on your site. Default settings should work for most folks however feel free to change anything that you like.

Once you are done, click on the save changes button to store your settings.

Showing Yoast’s Breadcrumb Navigation on Your Site

Some WordPress themes already support Yoast’s breadcrumbs. You can visit your website and click on single posts and pages to see if your theme displays breadcrumb navigation on the page.

If your theme does not automatically display breadcrumb navigation, then you will need to add a little code snippet to your WordPress theme.

Simply add this code in your theme or child theme‘s header.php file. You should place the code towards the end of the file.

<?php if ( function_exists('yoast_breadcrumb') ) 
{yoast_breadcrumb('<p id="breadcrumbs">','</p>');} ?>

That’s all you can now visit your website to see breadcrumb navigation in action.

We hope this article helped you display breadcrumb navigation links in WordPress. You may also want to see our list of 24 must have WordPress plugins for business websites.

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 Display Breadcrumb Navigation Links in WordPress appeared first on WPBeginner.

How to Fix WordPress RSS Feed Errors

Are you encountering a RSS feed error on your WordPress site? Recently one of our readers asked us how to fix WordPress RSS feed errors. There are multiple type of RSS feed errors and they can be caused by changes in plugins and themes. In… Read More »

The post How to Fix WordPress RSS Feed Errors appeared first on WPBeginner.

Are you encountering a RSS feed error on your WordPress site? Recently one of our readers asked us how to fix WordPress RSS feed errors. There are multiple type of RSS feed errors and they can be caused by changes in plugins and themes. In this article, we will show you how to find and fix WordPress RSS feed errors.

WordPress RSS feed error

Most Common WordPress RSS Feed Errors

Most common WordPress RSS feed errors are caused by poor formatting. WordPress outputs RSS feeds in XML which is a strict markup language. A missing line break or an extra tab can break your RSS feed.

The RSS error message will look something like this:

XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:

Depending on what browser you are using, your RSS feed error message may vary.

You can also see this error message when visiting your feed in a browser.

Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

If you are using FeedBurner, then your errors may look different.

Having said that, let’s take a look at what causes these RSS feed errors and how to fix them.

Manually Fixing RSS Feed Errors in WordPress

The most likely reason for your RSS feeds to show error is poor formatting. This poor formatting can be caused by a blank space after closing php tag in a plugin or in your theme’s functions.php file.

If you recently added a code snippet to your theme or child theme‘s functions.php file. Then you need to edit your functions file.

If there is a closing php tag at the end of your functions file, make sure that there is no extra space or line breaks after it.

Ideally, the closing PHP tag is not required at the end of the file. This is why it would be best if you remove the closing php tag altogether.

This should fix the problem in most cases. However, if it does not fix your RSS feed error, then continue reading.

Fixing WordPress RSS Feed Errors Using Plugin

First thing you need to do is install and activate the Fix My Feed RSS Repair plugin. Upon activation, simply go to Tools » RSS Feed Fix page.

Fix RSS feed button

Click on the Fix feed button and that’s all.

You can now visit your feed in a browser window or test it with a feed validator tool.

We hope this article helped you fix WordPress RSS feed errors on your site. You may also want to take a look at our guide on how to make separate RSS feed for each category 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 How to Fix WordPress RSS Feed Errors appeared first on WPBeginner.

How to Add the Skype Share Button in WordPress

Did you know that Skype has a share button? We didn’t either until a reader asked us for a tutorial on how to add the Skype share button in WordPress. Skype is one of the most popular communication apps in the world. In this article,… Read More »

The post How to Add the Skype Share Button in WordPress appeared first on WPBeginner.

Did you know that Skype has a share button? We didn’t either until a reader asked us for a tutorial on how to add the Skype share button in WordPress. Skype is one of the most popular communication apps in the world. In this article, we will show you how to easily add a Skype share button in WordPress.

Skype Share Button

First thing you need to do is install and activate Skype share plugin (see our beginner’s guide on how to install a WordPress plugin).

Upon activation, go to Settings » Skype share button page to configure the plugin.

Skype share button settings page

The first option is to enable the share button. You must check this box to enable the Skype share button on your WordPress site.

Next, you need to choose a button size. Available sizes for the button are large share, small share, circle icon, and square icon.

Lastly, you need to choose the location of the button. You can either choose to show it on top of the article, below the article, or both.

Skype share can automatically detect the language of your WordPress site. But if it doesn’t, then you can manually select the language.

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

That’s all, you can now visit your website to see the Skype Share button in action.

preview of Skype share button

Manually Add Skype Share in WordPress Template

If you want to manually add this in your theme files, then you can follow the manual code instructions below.

First add the following script in the head section of your file. You can either do this by directly editing your header.php file or do it the proper way of adding scripts by using Enqueue scripts.

<script>
// Place this code in the head section of your HTML file 
(function(r, d, s) {
	r.loadSkypeWebSdkAsync = r.loadSkypeWebSdkAsync || function(p) {
		var js, sjs = d.getElementsByTagName(s)[0];
		if (d.getElementById(p.id)) { return; }
		js = d.createElement(s);
		js.id = p.id;
		js.src = p.scriptToLoad;
		js.onload = p.callback
		sjs.parentNode.insertBefore(js, sjs);
	};
	var p = {
		scriptToLoad: 'https://swx.cdn.skype.com/shared/v/latest/skypewebsdk.js',
		id: 'skype_web_sdk'
	};
	r.loadSkypeWebSdkAsync(p);
})(window, document, 'script');
</script>

After that add the following code in your single.php, loop.php, index.php, page.php, category.php, and archive.php as long as it is placed within the post loop.

<div class='skype-share' data-href='<?php the_permalink(); ?>' data-lang='en-US' data-text='<?php the_title(); ?>' data-style='large' ></div>

You can change the data-style to large, small, circle, or square.

You can also change the language to your desire language.

Basically, the code above will allow the user to share the individual post with the post title as the message.

We hope this article helped you add Skype share button on your WordPress site. You may also want to see our guide on how to how to add clickable phone numbers for smartphones 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 How to Add the Skype Share Button in WordPress appeared first on WPBeginner.