28 Most Frequently Asked Questions by WordPress Beginners

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by… Read More »

The post 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by WordPress beginners.

Most frequently asked questions by WordPress users

Since this is a lengthy article, we have added a table of contents for easier navigation.

Table of Contents

Getting Started

WordPress Basics

Once You’re Up and Running

Troubleshooting

1. How do I start a WordPress blog?

Getting started

First you need to make sure that you are choosing the right blogging platform for your website. Self-hosted WordPress.org site is the best platform in our opinion. It offers you the flexibility and freedom to grow your blog without any limitations.

Next, you will need to sign up for a WordPress hosting account. All websites on the internet needs hosting. This will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet that your users will type in their browsers to reach your site (e.g. wpbeginner.com or google.com).

We recommend using either Bluehost. They are one of the largest hosting companies in the world and an official WordPress hosting partner.

Once you have signed up for a hosting account, you can go ahead and install WordPress. For complete step by step instructions, see our guide on how to start a WordPress blog, and you will be up and running in minutes.

2. How much does it cost to build a WordPress website?

While WordPress itself is free, you will need a web hosting account and a domain name to use it on a live website. These will cost you money.

You can get started by signing up for a shared hosting account. After that you can use a free WordPress theme with essential free plugins to get started. This would cost you roughly around $100/year.

As your website grows, you will need more features, tools, and services to better serve your users. Some of these services and tools will cost additional money. Your goal will be to keep the costs down while offering the best experience for your users.

We have made a complete breakdown for you to look at. It shows you how much does it really cost to build a WordPress site for DIY users.

3. How do I make money from my WordPress site?

Monetizing your WordPress site

There are countless ways to make money from your WordPress site. In fact, website owners are coming up with new ways to make money online from their websites every day. You can run advertisements, sell products, recommend affiliate products, teach courses, sell paid content, and the list goes on.

Check out our list of 25 legit ways to make money online blogging with WordPress to explore more options.

4. Can I use WordPress without using any blog features?

Turn off blog features in WordPress

Yes, absolutely. Many WordPress websites are business sites that don’t use any blog related features at all. WordPress started out as a blogging platform, but now it is a full-fledged CMS and an application framework.

You can create a website using only the pages. If you want to completely turn off blogging, then check out our tutorial on how to easily disable blog features in WordPress.

5. How do I install plugins in WordPress?

WordPress plugins

Plugins are like apps for your WordPress site. They allow you to add additional features like contact forms, photo galleries, etc to your website.

To install plugins, first you need to visit Plugins » Add New page in the WordPress admin area. Next, you need to search for the plugin you are looking for by typing in keywords (like photo gallery, contact form, etc).

If you know the name of the plugin that you want to install, then you can just enter the name of the plugin.

Searching for a WordPress plugin

In the search results, click on the install button next to the plugin that you want to install and WordPress will install it for you.

Next, you will need to click on the activate button to start using the plugin.

You can also install plugins sold by third party developers. Those plugins come as a zip file.

Simply head over to Plugins » Add New page and then click on the upload button.

Upload plugin zip file

Next, you need to click on the choose file button to select the plugin zip file from your computer and then click on ‘Install now’.

For more detailed instructions, see our step by step guide on how to install a WordPress plugin.

6. Why I don’t see the Plugins menu in my admin panel?

Can't see plugins in my WordPress admin area

Most likely you are using WordPress.com, which is a blog hosting service created by WordPress co-founder Matt Mullenweg.

It is a solid blog hosting service, but there are some limitations to using WordPress.com. One of them is not able to install plugins.

See our article on the difference between WordPress.com and WordPress.org for more details.

If you want to move your WordPress.com blog to WordPress.org, then follow the instructions in our step by step tutorial on how to move your blog from WordPress.com to WordPress.org.

7. Which WordPress plugins I should install on my website?

Which plugins to install?

At the time of writing this article, there were more than 49,000 plugins available in the free WordPress plugins directory alone. Not all of them are great, which leads to the question that which WordPress plugins should you install on your website?

We have compiled a list of essential WordPress plugins that you should install on your website. For more plugin recommendations, you can check out our WordPress plugins section.

8. How to select a theme for my WordPress site?

Selecting a theme for WordPress

Themes control the appearance of your WordPress site. There are thousands of free and paid WordPress themes available for every kind of website.

First, you will need to decide whether you want to use the free or premium theme. Premium WordPress themes come with support and guaranteed updates.

This does not mean that free WordPress themes are low quality. In fact, free WordPress themes that are available on WordPress.org theme directory go through a very rigorous review process.

For more details see our article on pros and cons of both free vs premium WordPress themes.

You will also need to consider your audience, your website’s topics, compatibility with plugins, and language requirements.

We have compiled a list of things you should consider when selecting the perfect WordPress theme for your website.

For theme recommendations check out our showcase section where we regularly publish our expert pick of the best WordPress themes.

Here are some of the our recent expert selections:

9. How do I install a WordPress theme?

After you have selected a theme for your website, you will need to install it.

Head over to Appearance » Themes page in WordPress admin area and then click on the ‘Add New’ button on the top.

Add new theme

On the next page, you can search for a free theme from WordPress.org theme directory. If you already have your theme as a zip file, then click on the upload button to select the zip file and install it.

Search or upload a theme file

For more detailed instructions, see our step by step guide on how to install a WordPress theme for beginners.

10. How to add a blog post or page in WordPress?

By default, WordPress comes with two default content types. They are called posts and pages.

Posts are part of a blog and are displayed in a reverse chronological order. Pages are static and not part of a blog.

See our guide on the difference between posts and pages.

To add a new blog post, head over to Posts » Add New page.

Add new blog post

To create a new page, you need to visit Pages » Add New page.

Both page’s and post’s edit screens look similar with some minor differences.

For detailed instructions, see our guide on how to add a new blog post in WordPress while utilizing all the features.

11. How to embed videos in WordPress?

You can directly upload videos to your WordPress site, but we always recommend against that. For more discussion on this topic, see our article on why you should never upload a video to WordPress.

Instead, you should use a video hosting service like YouTube or Vimeo. Simply upload your video to one of these services and then copy your video URL.

Come back to your WordPress site and simply paste the video URL in the post editor. WordPress will automatically fetch the embed code and display your video.

Embed videos in WordPress

12. How do I show photos in rows and columns in WordPress?

Photos in rows and columns

By default, when you add multiple images to a WordPress post or page, they would appear right next to each other or on top of each other.

This doesn’t look so great. You can easily solve this problem by showing your photos in a grid layout with rows and columns.

For complete step by step instructions see our guide on how to display WordPress photos in rows and columns.

13. How do I add a navigation menu in WordPress?

Navigation menu on a WordPress site

Navigation menu is a set of links that take users to different sections of your website. It usually appears on top of a website.

WordPress comes with an easy navigation menu management system. It allows you to easily create menus by adding links and displaying them on locations defined by your theme.

For complete step by step instructions, see our beginner’s guide on how to add navigation menu in WordPress.

14. How do I use categories and tags in WordPress?

Category vs Tag

Categories and tags allow you to sort your content into topics. This makes it easier for you to organize content and for your users to find it.

Categories are for broader topics. You can think of them as different cabinets in a file room. They can also have sub-categories. For example, on a news website you can have categories for national news, international news, entertainment, and op-eds.

On the other hand, tags are used for more specific topics discussed in an article. Think of them as an index of words that describe an article.

For more detailed discussion on the topic, check out our guide on categories vs tags and SEO best practices for sorting your content.

15. How do I add a contact form in WordPress?

A contact form allows visitors to contact you directly from your website by filling out a simple form.

By default, WordPress does not come with a built-in contact form but there are many contact form plugins which allow you to easily create and add forms to your website.

For detailed step by step instructions see our guide on how to create a contact form in WordPress.

16. How do I start an online store with WordPress?

WordPress eCommerce

WordPress powers millions of ecommerce websites and online stores all over the world. Using one of the ecommerce plugins for WordPress, you can easily add an online store to your WordPress site and sell both digital and physical goods.

We have created a step by step tutorial on how to start an online store to help you get started.

17. How do I improve SEO in WordPress?

WordPress SEO

SEO or search engine optimization is a set of best practices that allow you to get more traffic to your website from search engines.

WordPress is quite SEO friendly out of the box, but there is so much more that you can do to make your website even more search engine friendly.

We have created an ultimate step by step WordPress SEO guide for beginners to improve your SEO like a pro.

18. How to deal with comment spam in WordPress?

Comment spam is one of the annoying things that you will come across as your website grows. However, there are tools and tips that you can use to effectively reduce comment spam on your website.

First, you will need to install and activate the Akismet plugin. Akismet monitors your WordPress comments for spam and automatically blocks spam comments. See our Akismet 101 guide to learn more about Akismet and why you should start using it right away.

Next, you need to enable comment moderation on your WordPress site. This will ensure that all comments are manually approved before they appear live on your posts.

Head over to Settings » Discussion and scroll down to ‘Before a comment appears’ section. Check the box next to ‘Comment must be manually approved’ option.

Enable comment moderation in WordPress

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

Now whenever someone submits a comment to your WordPress site, it will go in the moderation queue. You can then go to the comments section to review and approve comments. See our guide on how to moderate comments in WordPress.

For more ways to handle comment spam check out our list of tips and tools to combat comment spam in WordPress.

19. How do I add email subscription to my WordPress blog?

Email subscription

Most users who find your website from search engines will most likely never find your website again. Email subscriptions allow you to convert those users into subscribers.

This way your users will get the content delivered to their inbox. It helps you build a loyal audience that keeps coming back.

For complete step by step instructions, visit our guide on how to add email subscriptions to your WordPress blog.

20. How do I get more email subscribers?

Get more subscribers

A plain looking email subscribe form in your sidebar is often not very noticeable. If your website is new, then it can be hard to convince users to subscribe.

This is where OptinMonster comes in. It is the most popular lead generation software that allows you to capture more email subscribers on your website. See how we used it to increase our email subscribers by 600%.

Need more ways to boost your email subscriptions? Check out these 12 tested and easy ways to grow your email list or head over to our ultimate guide on how to do lead generation in WordPress like a pro.

21. How to install Google Analytics in WordPress?

Google Analytics

Google Analytics is free website analytics tool. It tells you what pages users are seeing on your website, where they came from, and what they did on your website.

This is just some of the basic information that you get. Google Analytics actually provides a treasure of data that helps you understand what’s working on your website and what’s not. You can then plan your strategy accordingly and improve your website.

To learn more, see our tutorial on how to install Google Analytics in WordPress.

22. How to find free images for my WordPress site?

find free images

Images make your website look more interesting. They are the easiest way to build user engagement and increase the time users spend on your website.

However, not all website owners are photographers or graphic designers. You can’t just download and add any image to your website. Those images are probably copyrighted and can cause you trouble in the future.

Luckily, there are thousands of artists and photographers who put their work under free domain so that other people can use it.

We have compiled a handy list of the best sources for free public domain and CC0 licensed images. You can use these resources to find images and then use them into your posts.

23. How do I create my own images to use on my WordPress site?

Creating images

Sometimes you may not be able to find a suitable image for your blog post or may be you want to create a custom image.

You would think that with this much technology around, there must be dozens of tools that you can use to create images without learning graphic design.

You are totally right and we have compiled a list of the best tools to create better images for your WordPress blog posts.

24. Can I install WordPress on my computer?

Yes, you can. Many WordPress users install WordPress on their computers to test out WordPress, try plugins and themes, or build a website locally before going live.

For detailed instructions see our guide on how to install WordPress on your computer using Wamp or MAMP for Mac users.

25. My WordPress site is slow, how do I speed it up?

No one likes slow websites, particularly Google. Slow websites are not only bad for your users, they also negatively affect your SEO.

Luckily, it is not that hard to improve your website’s speed and performance. There are plenty of tips, tricks, and tools that will help you boost performance and make your website noticeably faster.

For complete step by step instructions, follow our ultimate guide to speed up WordPress.

26. What to do when I am locked out of WordPress admin area?

Sometimes when working on your WordPress site, you may accidentally lock yourself out of the WordPress admin area. To get back in, you will need to fix the issue that locked you out.

See our tutorial on what to do when locked out of WordPress admin area for detailed instructions.

27. How to fix common WordPress errors on my own?

Common WordPress errors

WordPress is used by millions of people all over the world. Most likely the error or issues that you face have already been solved by thousands of other users.

We have compiled a handy list of the most common WordPress errors and how to fix them. You should bookmark it as it will save you a lot of time and money.

28. How to protect my WordPress site from hackers

protect WordPress from hackers

WordPress powers nearly 28% of all websites on the internet. This makes it a special target for hackers, spammers, and malicious activities.

You can easily protect your site from hackers and malicious attacks by adding layers of security around your WordPress site.

Follow the instructions in our step by step ultimate WordPress security guide to protect your website against hackers, malware, and phishing attempts.

That’s all for now.

We hope this article answered some of the most frequently asked questions by WordPress beginners. You may also want to see these actionable tips to drive traffic to 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 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

28 Most Frequently Asked Questions by WordPress Beginners

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by… Read More »

The post 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by WordPress beginners.

Most frequently asked questions by WordPress users

Since this is a lengthy article, we have added a table of contents for easier navigation.

Table of Contents

Getting Started

WordPress Basics

Once You’re Up and Running

Troubleshooting

1. How do I start a WordPress blog?

Getting started

First you need to make sure that you are choosing the right blogging platform for your website. Self-hosted WordPress.org site is the best platform in our opinion. It offers you the flexibility and freedom to grow your blog without any limitations.

Next, you will need to sign up for a WordPress hosting account. All websites on the internet needs hosting. This will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet that your users will type in their browsers to reach your site (e.g. wpbeginner.com or google.com).

We recommend using either Bluehost. They are one of the largest hosting companies in the world and an official WordPress hosting partner.

Once you have signed up for a hosting account, you can go ahead and install WordPress. For complete step by step instructions, see our guide on how to start a WordPress blog, and you will be up and running in minutes.

2. How much does it cost to build a WordPress website?

While WordPress itself is free, you will need a web hosting account and a domain name to use it on a live website. These will cost you money.

You can get started by signing up for a shared hosting account. After that you can use a free WordPress theme with essential free plugins to get started. This would cost you roughly around $100/year.

As your website grows, you will need more features, tools, and services to better serve your users. Some of these services and tools will cost additional money. Your goal will be to keep the costs down while offering the best experience for your users.

We have made a complete breakdown for you to look at. It shows you how much does it really cost to build a WordPress site for DIY users.

3. How do I make money from my WordPress site?

Monetizing your WordPress site

There are countless ways to make money from your WordPress site. In fact, website owners are coming up with new ways to make money online from their websites every day. You can run advertisements, sell products, recommend affiliate products, teach courses, sell paid content, and the list goes on.

Check out our list of 25 legit ways to make money online blogging with WordPress to explore more options.

4. Can I use WordPress without using any blog features?

Turn off blog features in WordPress

Yes, absolutely. Many WordPress websites are business sites that don’t use any blog related features at all. WordPress started out as a blogging platform, but now it is a full-fledged CMS and an application framework.

You can create a website using only the pages. If you want to completely turn off blogging, then check out our tutorial on how to easily disable blog features in WordPress.

5. How do I install plugins in WordPress?

WordPress plugins

Plugins are like apps for your WordPress site. They allow you to add additional features like contact forms, photo galleries, etc to your website.

To install plugins, first you need to visit Plugins » Add New page in the WordPress admin area. Next, you need to search for the plugin you are looking for by typing in keywords (like photo gallery, contact form, etc).

If you know the name of the plugin that you want to install, then you can just enter the name of the plugin.

Searching for a WordPress plugin

In the search results, click on the install button next to the plugin that you want to install and WordPress will install it for you.

Next, you will need to click on the activate button to start using the plugin.

You can also install plugins sold by third party developers. Those plugins come as a zip file.

Simply head over to Plugins » Add New page and then click on the upload button.

Upload plugin zip file

Next, you need to click on the choose file button to select the plugin zip file from your computer and then click on ‘Install now’.

For more detailed instructions, see our step by step guide on how to install a WordPress plugin.

6. Why I don’t see the Plugins menu in my admin panel?

Can't see plugins in my WordPress admin area

Most likely you are using WordPress.com, which is a blog hosting service created by WordPress co-founder Matt Mullenweg.

It is a solid blog hosting service, but there are some limitations to using WordPress.com. One of them is not able to install plugins.

See our article on the difference between WordPress.com and WordPress.org for more details.

If you want to move your WordPress.com blog to WordPress.org, then follow the instructions in our step by step tutorial on how to move your blog from WordPress.com to WordPress.org.

7. Which WordPress plugins I should install on my website?

Which plugins to install?

At the time of writing this article, there were more than 49,000 plugins available in the free WordPress plugins directory alone. Not all of them are great, which leads to the question that which WordPress plugins should you install on your website?

We have compiled a list of essential WordPress plugins that you should install on your website. For more plugin recommendations, you can check out our WordPress plugins section.

8. How to select a theme for my WordPress site?

Selecting a theme for WordPress

Themes control the appearance of your WordPress site. There are thousands of free and paid WordPress themes available for every kind of website.

First, you will need to decide whether you want to use the free or premium theme. Premium WordPress themes come with support and guaranteed updates.

This does not mean that free WordPress themes are low quality. In fact, free WordPress themes that are available on WordPress.org theme directory go through a very rigorous review process.

For more details see our article on pros and cons of both free vs premium WordPress themes.

You will also need to consider your audience, your website’s topics, compatibility with plugins, and language requirements.

We have compiled a list of things you should consider when selecting the perfect WordPress theme for your website.

For theme recommendations check out our showcase section where we regularly publish our expert pick of the best WordPress themes.

Here are some of the our recent expert selections:

9. How do I install a WordPress theme?

After you have selected a theme for your website, you will need to install it.

Head over to Appearance » Themes page in WordPress admin area and then click on the ‘Add New’ button on the top.

Add new theme

On the next page, you can search for a free theme from WordPress.org theme directory. If you already have your theme as a zip file, then click on the upload button to select the zip file and install it.

Search or upload a theme file

For more detailed instructions, see our step by step guide on how to install a WordPress theme for beginners.

10. How to add a blog post or page in WordPress?

By default, WordPress comes with two default content types. They are called posts and pages.

Posts are part of a blog and are displayed in a reverse chronological order. Pages are static and not part of a blog.

See our guide on the difference between posts and pages.

To add a new blog post, head over to Posts » Add New page.

Add new blog post

To create a new page, you need to visit Pages » Add New page.

Both page’s and post’s edit screens look similar with some minor differences.

For detailed instructions, see our guide on how to add a new blog post in WordPress while utilizing all the features.

11. How to embed videos in WordPress?

You can directly upload videos to your WordPress site, but we always recommend against that. For more discussion on this topic, see our article on why you should never upload a video to WordPress.

Instead, you should use a video hosting service like YouTube or Vimeo. Simply upload your video to one of these services and then copy your video URL.

Come back to your WordPress site and simply paste the video URL in the post editor. WordPress will automatically fetch the embed code and display your video.

Embed videos in WordPress

12. How do I show photos in rows and columns in WordPress?

Photos in rows and columns

By default, when you add multiple images to a WordPress post or page, they would appear right next to each other or on top of each other.

This doesn’t look so great. You can easily solve this problem by showing your photos in a grid layout with rows and columns.

For complete step by step instructions see our guide on how to display WordPress photos in rows and columns.

13. How do I add a navigation menu in WordPress?

Navigation menu on a WordPress site

Navigation menu is a set of links that take users to different sections of your website. It usually appears on top of a website.

WordPress comes with an easy navigation menu management system. It allows you to easily create menus by adding links and displaying them on locations defined by your theme.

For complete step by step instructions, see our beginner’s guide on how to add navigation menu in WordPress.

14. How do I use categories and tags in WordPress?

Category vs Tag

Categories and tags allow you to sort your content into topics. This makes it easier for you to organize content and for your users to find it.

Categories are for broader topics. You can think of them as different cabinets in a file room. They can also have sub-categories. For example, on a news website you can have categories for national news, international news, entertainment, and op-eds.

On the other hand, tags are used for more specific topics discussed in an article. Think of them as an index of words that describe an article.

For more detailed discussion on the topic, check out our guide on categories vs tags and SEO best practices for sorting your content.

15. How do I add a contact form in WordPress?

A contact form allows visitors to contact you directly from your website by filling out a simple form.

By default, WordPress does not come with a built-in contact form but there are many contact form plugins which allow you to easily create and add forms to your website.

For detailed step by step instructions see our guide on how to create a contact form in WordPress.

16. How do I start an online store with WordPress?

WordPress eCommerce

WordPress powers millions of ecommerce websites and online stores all over the world. Using one of the ecommerce plugins for WordPress, you can easily add an online store to your WordPress site and sell both digital and physical goods.

We have created a step by step tutorial on how to start an online store to help you get started.

17. How do I improve SEO in WordPress?

WordPress SEO

SEO or search engine optimization is a set of best practices that allow you to get more traffic to your website from search engines.

WordPress is quite SEO friendly out of the box, but there is so much more that you can do to make your website even more search engine friendly.

We have created an ultimate step by step WordPress SEO guide for beginners to improve your SEO like a pro.

18. How to deal with comment spam in WordPress?

Comment spam is one of the annoying things that you will come across as your website grows. However, there are tools and tips that you can use to effectively reduce comment spam on your website.

First, you will need to install and activate the Akismet plugin. Akismet monitors your WordPress comments for spam and automatically blocks spam comments. See our Akismet 101 guide to learn more about Akismet and why you should start using it right away.

Next, you need to enable comment moderation on your WordPress site. This will ensure that all comments are manually approved before they appear live on your posts.

Head over to Settings » Discussion and scroll down to ‘Before a comment appears’ section. Check the box next to ‘Comment must be manually approved’ option.

Enable comment moderation in WordPress

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

Now whenever someone submits a comment to your WordPress site, it will go in the moderation queue. You can then go to the comments section to review and approve comments. See our guide on how to moderate comments in WordPress.

For more ways to handle comment spam check out our list of tips and tools to combat comment spam in WordPress.

19. How do I add email subscription to my WordPress blog?

Email subscription

Most users who find your website from search engines will most likely never find your website again. Email subscriptions allow you to convert those users into subscribers.

This way your users will get the content delivered to their inbox. It helps you build a loyal audience that keeps coming back.

For complete step by step instructions, visit our guide on how to add email subscriptions to your WordPress blog.

20. How do I get more email subscribers?

Get more subscribers

A plain looking email subscribe form in your sidebar is often not very noticeable. If your website is new, then it can be hard to convince users to subscribe.

This is where OptinMonster comes in. It is the most popular lead generation software that allows you to capture more email subscribers on your website. See how we used it to increase our email subscribers by 600%.

Need more ways to boost your email subscriptions? Check out these 12 tested and easy ways to grow your email list or head over to our ultimate guide on how to do lead generation in WordPress like a pro.

21. How to install Google Analytics in WordPress?

Google Analytics

Google Analytics is free website analytics tool. It tells you what pages users are seeing on your website, where they came from, and what they did on your website.

This is just some of the basic information that you get. Google Analytics actually provides a treasure of data that helps you understand what’s working on your website and what’s not. You can then plan your strategy accordingly and improve your website.

To learn more, see our tutorial on how to install Google Analytics in WordPress.

22. How to find free images for my WordPress site?

find free images

Images make your website look more interesting. They are the easiest way to build user engagement and increase the time users spend on your website.

However, not all website owners are photographers or graphic designers. You can’t just download and add any image to your website. Those images are probably copyrighted and can cause you trouble in the future.

Luckily, there are thousands of artists and photographers who put their work under free domain so that other people can use it.

We have compiled a handy list of the best sources for free public domain and CC0 licensed images. You can use these resources to find images and then use them into your posts.

23. How do I create my own images to use on my WordPress site?

Creating images

Sometimes you may not be able to find a suitable image for your blog post or may be you want to create a custom image.

You would think that with this much technology around, there must be dozens of tools that you can use to create images without learning graphic design.

You are totally right and we have compiled a list of the best tools to create better images for your WordPress blog posts.

24. Can I install WordPress on my computer?

Yes, you can. Many WordPress users install WordPress on their computers to test out WordPress, try plugins and themes, or build a website locally before going live.

For detailed instructions see our guide on how to install WordPress on your computer using Wamp or MAMP for Mac users.

25. My WordPress site is slow, how do I speed it up?

No one likes slow websites, particularly Google. Slow websites are not only bad for your users, they also negatively affect your SEO.

Luckily, it is not that hard to improve your website’s speed and performance. There are plenty of tips, tricks, and tools that will help you boost performance and make your website noticeably faster.

For complete step by step instructions, follow our ultimate guide to speed up WordPress.

26. What to do when I am locked out of WordPress admin area?

Sometimes when working on your WordPress site, you may accidentally lock yourself out of the WordPress admin area. To get back in, you will need to fix the issue that locked you out.

See our tutorial on what to do when locked out of WordPress admin area for detailed instructions.

27. How to fix common WordPress errors on my own?

Common WordPress errors

WordPress is used by millions of people all over the world. Most likely the error or issues that you face have already been solved by thousands of other users.

We have compiled a handy list of the most common WordPress errors and how to fix them. You should bookmark it as it will save you a lot of time and money.

28. How to protect my WordPress site from hackers

protect WordPress from hackers

WordPress powers nearly 28% of all websites on the internet. This makes it a special target for hackers, spammers, and malicious activities.

You can easily protect your site from hackers and malicious attacks by adding layers of security around your WordPress site.

Follow the instructions in our step by step ultimate WordPress security guide to protect your website against hackers, malware, and phishing attempts.

That’s all for now.

We hope this article answered some of the most frequently asked questions by WordPress beginners. You may also want to see these actionable tips to drive traffic to 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 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

How to Properly Update WordPress Plugins (Step by Step)

After you start your blog and install plugins, its extremely important for security reasons that you keep the plugins updated. In this step by step guide, we will show you how to properly update WordPress plugins, and how to manage plugin updates more efficiently. Why… Read More »

The post How to Properly Update WordPress Plugins (Step by Step) appeared first on WPBeginner.

After you start your blog and install plugins, its extremely important for security reasons that you keep the plugins updated. In this step by step guide, we will show you how to properly update WordPress plugins, and how to manage plugin updates more efficiently.

How to update WordPress plugins

Why Update WordPress Plugins?

WordPress plugins are like apps for your WordPress site. You can install them to add new features and functionality to your website like adding contact forms, photo galleries, sliders, etc.

You can learn more about WordPress plugins in our guide what are WordPress plugins? How do they work?.

Plugins are created by third-party developers. Most of them keep improving their plugins by adding new features, improving code quality, and keeping them secure. These changes are then released as updates.

You should always keep your WordPress plugins up to date to ensure that those changes are applied on your site immediately. This improves WordPress security and performance of your website.

Having said that, let’s see how to update WordPress plugins.

How to Properly Update WordPress Plugins

WordPress comes with a built-in update system. It automatically checks for updates and shows you notifications when there are updates available for your WordPress plugins, themes, and WordPress core software.

WordPress update notifications inside admin area

You can also manually check for updates by visiting Dashboard » Updates page.

Updates page

When there is a new update available for plugins, you will see the notification on the plugins menu in the WordPress admin bar.

You can install these updates by visiting the Plugins page. You will see a notification below each plugin that has updates available for you to install.

Updates highlighted on the plugins page

You can just click on the ‘Update Now’ link to install each update.

Bulk Update WordPress Plugins

If there are updates for several plugins on your website, then you may want to quickly review and bulk update those plugins.

To do that, you need to visit the Plugins page and click on the ‘Update Available’ link.

This will show you the list of all plugins that have updates available. You can select all of them and then select ‘Update’ from the ‘Bulk Actions’ drop down menu.

Bulk update plugins

Before You Update, Read this!

Before you update the plugin, it’s important that you click on the View version details link to see what changes the plugin author has made.

This will keep you informed as to what changes were made should anything not work properly.

Unless the version details specifically say security update, we usually wait one full week before updating the plugin. In this time, all errors usually get caught, reported, and fixed.

If you have a heavy traffic site that is generating a lot of leads, then we recommend you to do the same.

How to Undo the WordPress Plugin Update

Sometimes a plugin update can produce unexpected results like some plugin features may not work properly.

In that case, first you will need to deactivate that plugin.

If you can access the Plugins page in WordPress admin area, then simply click on the ‘Deactivate’ link below the misbehaving plugin.

Deactivate plugins

After that you can install the WP-Rollback plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go back to the Plugins page, and you will be able to see a rollback option below each plugin. Clicking on it will allow you to rollback the plugin to any previous version.

Rollback plugin to previous version

For detailed instructions, check out our guide on how to how to rollback WordPress plugins.

If you are unable to access the WordPress admin area, then follow the steps in our guide on how to deactivate all plugins when not able to access WordPress admin area.

Tips to Manage WordPress Plugins More Efficiently

If you manage multiple WordPress sites, then you will soon realize that you have to update plugins quite often. Here are some tips to help you manage them more effeciently.

If you are confident about the plugins that you are using, then you can enable automatic updates for all your WordPress plugins.

However, a better approach will be to setup automatic updates only for select few plugins that you trust. Follow the instructions in our guide on how to better manage WordPress updates.

If you don’t manage multiple WordPress sites, then you can setup email notifications for plugin updates. This will allow you to be alerted when there is an update available without logging into your WordPress site.

Always make sure that you have setup an automatic backup plugin on your WordPress site. This will allow you to restore your WordPress site in case something goes wrong.

Last but not least, if you can afford managed WordPress hosting, then the staging website feature is definitely worth the investment. It allows you to test the new plugin updates on a staging environment before going live. We recommend using either WPEngine or SiteGround’s GoGeek plan.

We hope this article helped you learn how to update WordPress plugins. You may also want to see our list of essential WordPress plugins for 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.

The post How to Properly Update WordPress Plugins (Step by Step) appeared first on WPBeginner.

How to Add Ebook Downloads in WordPress

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In… Read More »

The post How to Add Ebook Downloads in WordPress appeared first on WPBeginner.

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In this article, we will show you how to add ebook downloads in WordPress as well as how to make the most out of your ebooks.

How to add ebook downloads in WordPress

Method 1: Direct Ebook Downloads in WordPress Posts

The direct Ebook download method allows you to upload your ebooks and add a link to your WordPress site allowing all users to download them.

First you need to edit the post or page where you want to add the ebook download. On the post edit screen, click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup. You need to click on the ‘Select files’ button to upload the ebook file from your computer.

Select and upload your ebook file

Once uploaded, you will be able to see your ebook file selected. If your eBook file is in PDF format, then you will also be able to see a thumbnail preview of the first page of your ebook.

On the right hand column, you can provide the title, caption, and description for your ebook.

Insert your ebook download into WordPress

You can also select how you want your ebook to be linked. By default, it will link to the ebook file itself and that’s the option you want.

Click on the ‘Insert into post’ button to add ebook download into your post.

That’s all, you have successfully added your ebook download into a WordPress post. You can now visit your website to see it in action. Your download link will look like this:

Ebook download link in a WordPress blog post

Method 2. Use Ebook Downloads to Get More Subscribers

Directly adding an ebook download to your WordPress posts is easier and will work for most users.

However, if you want to use your ebook download to grow your email list, boost conversions, and get more traffic, then try this method instead.

For this method, you’ll need OptinMonster. It is a lead generation software created by our founder Syed Balkhi which helps you get more email subscribers.

OptinMonster comes with tools to create beautiful forms asking users to perform an action before sending them to the ebook download.

Offering ebook download as content upgrade

This marketing technique is sometimes referred to as content upgrades.

Basically you offer free bonus content to your users in return of a small action like signing up for your email list.

It’s a win win for both parties. You get a new subscriber, and your users get free ebook download.

For detailed instructions, see our step by step guide on how to add content upgrades in WordPress.

Method 3. Sell Ebook Downloads in WordPress

Sell ebook downloads on your WordPress site

Want to sell ebook downloads on your WordPress site? Selling things online was never this easier. WordPress allows you to create your own online store using WooCommerce.

WooCommerce is a powerful and extremely easy to use WordPress eCommerce plugin. You can install it on your existing WordPress site, or create a new online store to sell your ebooks.

It can be used to sell both physical goods (things that need shipping) and digital downloads (ebooks, musics, software, etc). It supports most popular payment gateways and requires no technical or programming skills to setup.

For complete step by step instructions see our guide on how to start an online store.

We hope this article helped you learn how to add ebook downloads in WordPress. You may also want to see our list of 9 best PDF plugins for 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 Ebook Downloads in WordPress appeared first on WPBeginner.

How to Add Ebook Downloads in WordPress

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In… Read More »

The post How to Add Ebook Downloads in WordPress appeared first on WPBeginner.

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In this article, we will show you how to add ebook downloads in WordPress as well as how to make the most out of your ebooks.

How to add ebook downloads in WordPress

Method 1: Direct Ebook Downloads in WordPress Posts

The direct Ebook download method allows you to upload your ebooks and add a link to your WordPress site allowing all users to download them.

First you need to edit the post or page where you want to add the ebook download. On the post edit screen, click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup. You need to click on the ‘Select files’ button to upload the ebook file from your computer.

Select and upload your ebook file

Once uploaded, you will be able to see your ebook file selected. If your eBook file is in PDF format, then you will also be able to see a thumbnail preview of the first page of your ebook.

On the right hand column, you can provide the title, caption, and description for your ebook.

Insert your ebook download into WordPress

You can also select how you want your ebook to be linked. By default, it will link to the ebook file itself and that’s the option you want.

Click on the ‘Insert into post’ button to add ebook download into your post.

That’s all, you have successfully added your ebook download into a WordPress post. You can now visit your website to see it in action. Your download link will look like this:

Ebook download link in a WordPress blog post

Method 2. Use Ebook Downloads to Get More Subscribers

Directly adding an ebook download to your WordPress posts is easier and will work for most users.

However, if you want to use your ebook download to grow your email list, boost conversions, and get more traffic, then try this method instead.

For this method, you’ll need OptinMonster. It is a lead generation software created by our founder Syed Balkhi which helps you get more email subscribers.

OptinMonster comes with tools to create beautiful forms asking users to perform an action before sending them to the ebook download.

Offering ebook download as content upgrade

This marketing technique is sometimes referred to as content upgrades.

Basically you offer free bonus content to your users in return of a small action like signing up for your email list.

It’s a win win for both parties. You get a new subscriber, and your users get free ebook download.

For detailed instructions, see our step by step guide on how to add content upgrades in WordPress.

Method 3. Sell Ebook Downloads in WordPress

Sell ebook downloads on your WordPress site

Want to sell ebook downloads on your WordPress site? Selling things online was never this easier. WordPress allows you to create your own online store using WooCommerce.

WooCommerce is a powerful and extremely easy to use WordPress eCommerce plugin. You can install it on your existing WordPress site, or create a new online store to sell your ebooks.

It can be used to sell both physical goods (things that need shipping) and digital downloads (ebooks, musics, software, etc). It supports most popular payment gateways and requires no technical or programming skills to setup.

For complete step by step instructions see our guide on how to start an online store.

We hope this article helped you learn how to add ebook downloads in WordPress. You may also want to see our list of 9 best PDF plugins for 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 Ebook Downloads in WordPress appeared first on WPBeginner.

How to Upload PDF Files to Your WordPress Site

Do you want to upload PDF files to your WordPress site? WordPress allows you to easily upload PDF files and make them available for download. In this article, we will show you how to easily upload PDF files to your WordPress site. Upload PDF Files… Read More »

The post How to Upload PDF Files to Your WordPress Site appeared first on WPBeginner.

Do you want to upload PDF files to your WordPress site? WordPress allows you to easily upload PDF files and make them available for download. In this article, we will show you how to easily upload PDF files to your WordPress site.

How to upload PDF files in WordPress

Upload PDF Files in WordPress Posts and Pages

This method is simpler and works without installing any plugin on your WordPress site.

First you need to edit the post or page where you want to upload the PDF file. On the post editor screen, you need to click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup.

Next, you need to click on ‘Select Files’ button to select the PDF file you want to upload.

Select PDF File you want to upload

WordPress will now upload the PDF file to your website.

Once uploaded, you’ll see a thumbnail preview of your PDF file. On your right hand column, you can provide the title, caption, and description for your file.

You can also select how you want it to be linked. By default, it will link to the PDF file itself. You can change that to the attachment page, which will be a page showing just the pdf thumbnail preview of the first page of your PDF file.

Provide a title and caption for your PDF file

Click on the ‘Insert into post’ button to add the PDF file into your post.

The media uploader popup will now disappear, and you will see PDF file download link in your post editor. You can continue editing your post or publish it.

That’s all, you have successfully uploaded a PDF file and added it to a WordPress blog post.

You can now visit your website to see it in action.

PDF file download link in a WordPress blog post

Upload and Embed a PDF file in WordPress Post or Page

This method allows you to display the PDF file inside your WordPress post or page using a WordPress plugin.

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

Upon activation, you need to visit Settings » GDE Settings page to configure plugin settings.

Google Docs Embedder settings

Here you can specify the language, height and width of the embedder, and few other settings. Default options will work for most websites, but you can review and change them if you need.

Next, you need to head over to the post or page where you want to embed PDF file.

On the post edit screen, you need to click on the ‘Add Media’ button to upload your PDF document. After uploading your file, you need to copy the file URL and close media uploader window without inserting the file into your post.

Copy file URL

Now, you need to click on the Google Docs Embedder icon in your WordPress post editor.

Google Doc Embed button

This will bring up a popup where you need to paste the PDF file URL you copied earlier and then click on the ‘Insert’ button.

Paste your PDF file URL

You will see a shortcode added to your WordPress post editor.

You can now continue editing your post or publish it.

Visit your website to see the PDF file embedded into your WordPress post.

PDF embed preview

Google Doc Embeder plugin can also embed other documents in your WordPress posts and pages. For detailed instructions see our guide on how to embed PDF, spreadsheet, and others in WordPress blog posts.

We hope this article helped you learn how to upload PDF files in WordPress. You may also want to see our list of 9 best PDF plugins for 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 Upload PDF Files to Your WordPress Site appeared first on WPBeginner.

How to Create an Image Gallery in WordPress

So you have bought a shiny new digital camera and want to share your photos with the world? But how do you add those images as a gallery in grid and columns instead of one picture at a time? In this article, we will show… Read More »

The post How to Create an Image Gallery in WordPress appeared first on WPBeginner.

So you have bought a shiny new digital camera and want to share your photos with the world? But how do you add those images as a gallery in grid and columns instead of one picture at a time? In this article, we will show you how to easily create an image gallery in WordPress that makes your photos look even better.

How to create an image gallery in WordPress

WordPress makes it super easy to add images to your blog posts and pages. You just click on the Add Media button and upload your images.

However, if you are adding multiple images, then all those images will appear one after another. It doesn’t look great, and your users will have to scroll a lot to view them all.

Adding multiple images in WordPress without creating a gallery

By creating a gallery, you can display images in a grid layout with columns and rows. You can show thumbnails for your images, and users can click on them to see the full image.

This way you will be able to show more photos in less space, and it will look a lot more professional.

Preview of a gallery

WordPress actually comes with a built-in gallery feature that many users are not aware of. You can also use WordPress plugins to create even more robust image galleries that look great on all devices and screen sizes.

Having said that, let’s take a look at how to easily create an image gallery in WordPress.

Method 1. Create an Image Gallery without a Plugin

WordPress comes with a built-in feature that lets you create a gallery. This feature is very basic and does not have many options, but it gets the job done.

Here is how you would create an image gallery in WordPress without using a plugin.

First, you would need to edit the post or page where you want to add the image gallery. On the post edit screen, click on the ‘Add Media’ button to upload your images.

Click on add media button to upload your images

This will bring up the WordPress media uploader where you can click on ‘Select files’ button to upload your photos. You can also select photos you have previously uploaded from media library.

After uploading and selecting your images click on the create gallery link from the left column..

Creating gallery in WordPress

Next, you need to click on the ‘Create a new gallery’ button.

Create new gallery button

Media uploader will now show your selected images with gallery settings. You can add captions to each image in your gallery.

You can also select how you want the images to be linked, number of columns, and image size to use in gallery.

WordPress gallery settings

Once you are done, you can click on the ‘Insert gallery’ button.

This will close the media uploader popup, and you will be able to see your image gallery in post editor.

Image gallery in post editor

You can now save or publish the post/page, and visit your website to see your image gallery in action.

Default WordPress gallery preview

Wasn’t that quick and easy? It looks pretty too. However, if you create image galleries regularly, then you will soon notice that it lacks certain important features.

For example, your images will open in a new page and users will have to click on the back button to view the gallery again. It is not fully mobile-responsive, and your gallery’s appearance depends on your theme. In most cases you get just one very generic style.

Last but not least, you can’t organize your galleries into albums, tag your images, etc.

If you want to add more professional looking image galleries on your site, then you should use this next method.

Method 2. Create an Image Gallery Using Envira

For this method, we will be using the Envira Gallery plugin. It is the best WordPress gallery plugin in the market.

Envira allows you to easily create fully-responsive, beautiful, and modern image galleries in WordPress. It is super fast and comes with many features like lightbox popup, easy image navigation, drag and drop builder, and professional gallery templates.

Let’s get started.

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

Upon activation, you need to visit the Envira Gallery » Settings page to enter your license key. You can get this key from your account on Envira Gallery website.

Envira Gallery license

After verifying your license key, you can head over to Envira Gallery » Add New page to create your first gallery.

Creating a new gallery in Envira

First you need to provide a title for your gallery and then click on ‘Select files from computer’ button to upload your images.

You can also select files from your WordPress media library by clicking on ‘Select files from other sources’ button.

Once you upload your images, they will appear in the images section.

Images in your Envira Gallery

You can click the pencil icon on a image to add caption, title, and alt text to each image.

Image meta data

Next, you need to click on the ‘Config’ tab.

Here you can change your gallery settings like number of columns, title and caption positioning, margins, heights, thumbnail sizes, image dimensions, etc.

Configure gallery settings

After that, you need to click on the lightbox tab.

The lightbox popup allows users to enlarge images and browse them without ever leaving the page.

The default settings will work very well for most websites, but you can review the options and change them if you like.

lightbox settings

You can now publish your gallery which will make it available to be added anywhere on your WordPress site.

Next, you need to edit a post or page where you want to display your gallery.

On the post edit screen, you will notice the new ‘Add Gallery’ button above the post editor.

Add gallery button

Clicking on it will bring up a popup where you can select the gallery you just created. Simply click to select the gallery and then click on the insert button.

Select and insert gallery

You will see a shortcode for the gallery appear in your post editor.

You can now save and publish your post. After that visit your website to see it in action.

Preview of a gallery created with Envira Gallery

When you click on an image, it will open the image in the lightbox popup. You can browse images in the lightbox by pressing the left and right arrow keys on your keyboard.

Gallery lightbox popup

Your gallery will look equally great on mobile as well. Users will be able to tap on a image to enlarge it and swipe to view the next or previous image.

Gallery preview on mobile

We hope this article helped you learn how to create an image gallery in WordPress. You may also want to see our guide on how to fix common image issues 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 Create an Image Gallery in WordPress appeared first on WPBeginner.

How Much Does It Cost to Build a WordPress Website?

One of the questions we often get asked is: how much does it cost to build a WordPress website? While the core WordPress software is free, the cost of a WordPress site depends entirely on your budget and goals. In this article, we will break… Read More »

The post How Much Does It Cost to Build a WordPress Website? appeared first on WPBeginner.

One of the questions we often get asked is: how much does it cost to build a WordPress website? While the core WordPress software is free, the cost of a WordPress site depends entirely on your budget and goals. In this article, we will break it all down to answer the ultimate question: How much does it really cost to build a WordPress website? We’ll also show you how to avoid overspending and minimize cost when building a website.

How much does it cost to build a WordPress site?

What Do You Need to Build a WordPress Website?

WordPress is free for anyone to download and use. It is an open source software which gives you freedom to install it on any kind of website.

So if WordPress is free, then where is the cost coming from?

The cost of a WordPress site can be broken down into following categories:

  • WordPress hosting
  • Domain Name
  • Design
  • Plugins and Extensions (Apps)

To create a self hosted WordPress site, you need web hosting to store your files. Every website on the internet needs hosting. This is your website’s home on the internet.

Next, you will need a domain name. This will be your website’s address on the internet, and this is what your users will type in the browser to reach your website (example, wpbeginner.com or google.com).

With WordPress, there are tons of free website templates available that you can use. However if you want something more advanced / custom, then you can purchase a premium template or have one custom made which will raise the cost.

There are 40,000+ free plugins for WordPress. These are apps and extensions for your websites. Think features like contact form, gallery, etc.

So while you can build a website with just the hosting and domain cost, based on your situation, you may end up paying for additional tools and services. That’s why it’s often confusing for people to find out the real cost of a WordPress website.

Let us walk you through the real cost of building a WordPress site.

Estimating The Real Cost of Building a WordPress Site

Calculating cost of building a WordPress site

Depending on your needs, your cost to start a WordPress website can range from $100 to $500 to $3000, to even as high as $30,000 or more.

It’s important to know what type of website you are building, and what you’ll need for it because that will directly affect your cost.

But don’t worry, we’ll show you how to avoid a financial disaster and make the best decisions.

For the sake of this article, let’s break down websites into different budget categories:

  • Building a WordPress website (low budget)
  • Building a WordPress website (with more features)
  • Building a WordPress eCommerce website
  • Building a custom WordPress website

Now let’s see how much each of these projects cost and how you can avoid spending any more than necessary.

What’s the Cost of a WordPress Website (Low Budget)?

Building a low budget WordPress site

You can build a fully functional WordPress website for yourself and keep your costs under $100. Here is the cost break down of a WordPress website on low budget.

First, you will need a domain name and web hosting.

A domain name typically costs $14.99 / year, and web hosting normally costs $7.99 / month.

Thankfully, Bluehost, an official WordPress recommended hosting provider, has agreed to offer our users a free domain name and over 60% off on web hosting.

→ Click here to Claim this Exclusive Bluehost offer ←

For more hosting recommendations check out our guide on how to choose the best WordPress hosting.

Next, you will need to install WordPress on your hosting account. See our step by step guide on how to start a WordPress blog for complete instructions.

Once you have installed WordPress, you can choose a design for your website using a free template.

There are thousands of free and professionally designed templates available for WordPress that you can install. See our expert-pick of 43 beautiful free WordPress blog themes for some examples.

Once you have chosen a WordPress template, follow the instructions in our step by step guide on how to install a WordPress theme.

Next, you may want to add certain features to your website like adding a contact form, a photo gallery, a slider, etc. Don’t worry there are more than 40,000 WordPress plugins available that will help you do that.

Plugins are like apps or extensions for your WordPress site. See our step by step guide on how to install a WordPress plugin.

Below is our selection of the essentials WordPress plugins that you should install on your website. All of them are available for free.

Features

Website Optimization

Website Security

There are many more free WordPress plugins to add different features and extend your WordPress site. See our best WordPress plugins category where we have reviewed hundreds of WordPress plugins.

Total Cost of website: $46 – $100 per year

What’s the Cost of a WordPress Site (with More Features)?

Cost of WordPress site with more features

We always recommend our users to start small and then add more features as their website grow. This way you will not be paying for anything that you don’t really need.

As you add more features to your website, your website cost will start to increase.

You can continue to use Bluehost for WordPress hosting to keep the cost low and get a free domain name.

However since you will be adding more features to your website, it may make sense to get a more powerful hosting configuration like SiteGround’s GoGeek plan. This will cost you a little more, but it comes with premium features like staging, faster performance, and can handle up to 100,000 visitors per month.

You can use our SiteGround coupon to get 60% off for the first year of your hosting.

You can also go for a premium WordPress template for your site. Unlike free WordPress templates, these templates come with extra features and priority support. See our expert selection of 40 best responsive WordPress themes for some great premium templates that you can use.

For more website features you need to use a combination of free + paid plugin addons.

Here are some essential premium WordPress plugins and extensions that you’ll need as your site grows:

Features

Marketing

Security

There are many more WordPress plugins and services that you can add. Each paid service or addon that you add will increase the cost of your WordPress site.

Total cost of website: Depending on the premium WordPress plugins and services that you add, it can be anywhere between $500 and $1000 per year.

What’s the Cost of a WordPress Ecommerce Website?

Cost of building a WordPress eCommerce website

WordPress powers millions of eCommerce websites around the world.

The cost of building a WordPress eCommerce website can be significantly higher, but we will show you how to build a WordPress eCommerce website while avoiding potential losses and overspending.

In addition to hosting and domain, your eCommerce site will also need an SSL certificate which costs around $69.99/year. SSL is required to securely transfer customer data such as credit card information, usernames, passwords, etc.

We recommend using Bluehost Ecommerce plan. It gives you a free domain and SSL certificate, plus discount on hosting.

After that, you need to select a WordPress eCommerce plugin.

There are several eCommerce plugins for WordPress, but none comes even close to WooCommerce. It is the most popular WordPress eCommerce plugin that allows you to build robust online stores to sell your products/services.

Next, you will need to install WordPress and WooCommerce on your website. We have a step by step guide on how to start an online store.

While WooCommerce is free, you will need to use paid addons for additional features. The cost of your website will go up depending on how many addons you need to add on your website.

Once you are up and running, you will need to choose a WooCommerce ready WordPress template for your site. There are several paid and free WordPress templates with full WooCommerce support. Choosing a premium or paid template gives you access to support and extra features.

We have a list of the best free WooCommerce addons, but depending on your needs, you may have to use some paid extensions as well.

Here are some other paid services that you’ll need on your eCommerce website.

Features

  • WPForms – To add customer inquiries and feedback forms
  • Beaver Builder – To create stunning landing pages using a drag and drop page builder
  • Soliloquy – Create beautiful product sliders with their WooCommerce addon

Marketing

  • OptinMonster – Convert visitors into customers with this powerful lead generation tool
  • Constant Contact – powerful email marketing service
  • MonsterInsights – Ecommerce tracking with real time stats using Google Analytics

Security

  • BackupBuddy – Automatic WordPress backups
  • Sucuri – Website firewall and malware scanner

Remember the best way to keep your costs down is by starting small and adding extensions and services as your business grows.

Total cost of building a WordPress eCommerce website: $1000 – $3000. It could be higher depending on how many paid addons and services you add to your site.

What’s the Cost of a Custom WordPress Site?

Cost of a custom WordPress website

A custom WordPress site is when you hire a WordPress developer to create a unique design and build specific features for it.

Usually well established, large to medium sized businesses choose this route.

To support a custom WordPress site, you may also want to go for a managed WordPress hosting provider. This is WordPress centric hosting environment, with managed updates, premium support, strict security, and developer friendly tools.

In addition to your hosting and domain name, you will also be paying the developer that’s building your website.

The cost of a custom website depends on your requirements, budget, and the rates of the developer or agency you hire.

A standard custom WordPress theme alone can cost you upto $5000. More robust WordPress sites with specific custom features can cost up to $15000 or even higher.

How to Avoid Overpaying and Cut Down Spending?

We always recommend our users to start small and then scale their WordPress site as it grows. In many cases you don’t need all the premium features that you see on many well established websites in your industry.

Keep in mind that those websites had a head start, and it likely took them time to figure out how to manage costs and grow their business.

You can start with a budget website using free plugins and template. Once you start getting visitors, you can consider adding premium features like a premium template, email marketing, paid backup plugin, website firewall and so on.

Same goes for your eCommerce website. Start with bare minimum and then as you start selling, you will find out exactly the tools that will help you and your customers.

Look for best WordPress deals and coupons to get additional discounts whenever you can.

Even for robust WordPress sites you don’t always need to hire a developer. We have step by step tutorials on how to create different types of WordPress websintes such as:

We hope this article answered your questions about how much does it cost to build a WordPress website. You may also want to see our list of 25 legit ways to make money online blogging with 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 Much Does It Cost to Build a WordPress Website? appeared first on WPBeginner.

25 Legit Ways to Make Money Online Blogging with WordPress

Are you looking for the top ways to make money online that are NOT scams? WordPress is the largest publishing platform on the planet, and it powers over 27% of all websites. You can use WordPress and blogging to earn money online by doing what… Read More »

The post 25 Legit Ways to Make Money Online Blogging with WordPress appeared first on WPBeginner.

Are you looking for the top ways to make money online that are NOT scams? WordPress is the largest publishing platform on the planet, and it powers over 27% of all websites. You can use WordPress and blogging to earn money online by doing what you love. In this article, we will share the 25 best ways to make money online blogging with WordPress.

Make Money Online Blogging with WordPress

First, a word of warning: these aren’t get rich quick schemes. If you are looking for a way to get rick quick by making money online, then you’re in the wrong place.

Don’t be fooled by the pictures of expensive cars, mansions, or working from beach. Every single one of those are scams, and you will waste your time and money paying for any courses or training that you buy from those guys.

Unlike other “make money online” articles, this is a comprehensive guide on how to make money at home legitimately, using blogging and WordPress. Many of these methods require some investment of time and/or money to get started. As long as you’re willing to put in the effort, you’ll reap the reward.

Before you can start using any of these methods, you’ll need to have your own self-hosted WordPress blog. We have a step by step guide on how to start a WordPress blog for beginners.

The process is really easy to follow whether you are 20 years or 60 years old. However if you need help, our expert team can help you setup your blog for free. → Click Here to Get Your Free WordPress Blog Setup! ←

Once you have setup your blog, then you are ready to follow this guide.

Since this is a lengthy article, we created a table of contents below for easy navigation.

Table of Contents

Monetize Your Blog Content

  1. Make Money With WordPress Affiliate Marketing
  2. Display Google AdSense on WordPress
  3. Use a WordPress Advertising Plugin to Sell Ads Directly
  4. Sell Sponsored Blog Posts
  5. Get Paid to Write Reviews
  6. Earn Money by Flipping Websites
  7. Create a Paid Membership Website

  8. Create Restricted Members Only Content
  9. Create a Private Forum
  10. Create a Directory Website With WordPress

  11. Create a WordPress Job Board With Paid Submissions
  12. Create a Paid Business Directory
  13. Create a WordPress Event Calendar With Paid Submissions
  14. Sell Digital Products With WordPress

  15. Sell Ebooks on WordPress
  16. Sell Online Courses
  17. Host a Paid Webinar
  18. Sell Services Online Using WordPress

  19. Offer Freelance Services
  20. Start Your Own Consulting Business
  21. Become a Coach
  22. Sell Physical Products Online Using WordPress

  23. Start an ECommerce Business With WooCommerce
  24. Create an Online T-shirt Store With WordPress
  25. Create a WooCommerce Dropshipping Store
  26. Create an Amazon Affiliate WordPress Shop
  27. Become a WordPress Designer or Developer

  28. Develop WordPress Plugins
  29. Sell WordPress Themes
  30. Sell Graphics on Your WordPress Site
  31. Donations

  32. Accept Donations

Monetize Your Blog Content

you can make money online with advertising

When you think of how to make money blogging, advertising is often the first thing that comes to mind.

Yes, it is possible to make money with ads on WordPress, but there are also other ways you can monetize your blog content. Here are a few methods that work:

1. Make Money With Affiliate Marketing

Affiliate marketing is when you recommend a product or service to your audience using special tracking links, and then get a referral commission for every time someone buys after clicking your link.

A real life example of affiliate marketing would be when you help your friend open a bank account at your bank branch. Usually they give you a gift card or bonus of some sort.

Similar to that many products and services online have affiliate programs that you can join. There are affiliate programs available for every industry (niche).

If you’re interested in getting started with affiliate marketing, you can start by thinking about the products you already use that your readers may be interested in as well. Then you can see if they have an affiliate program that you can sign up for.

You can find a huge list of products to promote from:

Once you have selected the products to promote, then you can use a WordPress plugin like ThirstyAffiliates to manage your affiliate links.

It allows you to quickly insert links into posts, create branded links, auto-replace keywords into links, and even see how each link is performing on your site. You can see our guide on how to add affiliate links in WordPress with ThirstyAffiliates for more info.

Affiliate marketing is the easiest way to make money because you can promote a wide-variety of products. Just about every popular store like Walmart, BestBuy, Amazon, and others have an affiliate program.

To make more money from your affiliate marketing, check out our top 10 recommended affiliate marketing tools and plugins for WordPress.

2. Display Google AdSense on WordPress

Google Adsense is an easy way to make money from your blog. All you need to do is add a script from Google to your website and start displaying ads.

You will get paid for every time a user clicks on the ad. These are called CPC ads.

What is CPC? CPC stands for “cost per click.” By displaying CPC ads with Google Adsense, you receive a set fee every time an ad on your website is clicked by a visitor. The cost per click is set by the advertiser. (This is in contrast to CPM ads, where you’re paid for ad views instead of clicks. CPM means “cost per thousand impressions,” where M is the roman numeral for 1,000.)

Google Adsense is a good way to start earning money online when you are first starting out.

You can see our guide on how to monetize a WordPress blog with Google AdSense to get started, and this tutorial on how to optimize your AdSense revenue for more tips.

3. Use a WordPress Advertising Plugin to Sell Ads Directly

Google AdSense is easy to set up, but the amount of money you can earn is limited. Each ad click earning will vary.

Directly selling banner ad space on your website can be more lucrative. Instead of having to rely on an intermediary who takes a cut of the money, you negotiate the price and terms on your own.

Above we mentioned the difference between CPC and CPM ads, where you are paid per click or per thousand views. While you could use one of those models for selling banner ads, most bloggers charge a flat rate instead. Charging a flat rate is easier than keeping track of views or clicks.

Still, directly selling ads takes more work to manage than using Google AdSense. Instead of just adding a bit of code to your website, you’ll have to negotiate pricing, come up with an agreement and terms, and take care of administrative work like invoicing.

However, using a WordPress ad management plugin can make the process easier. We recommend BuySellAds, a marketplace that matches up website owners and advertisers. There’s also a free BuySellAds WordPress plugin that gives you a simple way to insert the ads on your site with widgets and shortcodes.

Using the BuySellAds plugin and marketplace makes it easy to sell ads on your WordPress site

Interested in selling ads directly? See our guide on how to sell ads on WordPress with an ad management plugin to get started.

4. Sell Sponsored Blog Posts

Some bloggers aren’t interested in displaying ads to their audience, and wonder how to monetize a blog without ads.

With ad networks, you lose some control over the content displayed on your site. Some readers will get annoyed or offended by ads, and more and more people are using ad blockers.

An alternative way to monetize a blog is through sponsorships.

A sponsorship works just like it does in sports, TV shows, or other industries. Basically, a company pays you to represent their product, talk about it, and promote it to your readers.

To get started, it’s a good idea to put together a one-page media kit that details your traffic stats, social media following, audience demographics, and any other data that will make your site more appealing to advertisers. Then, you can approach companies to negotiate a sponsorship deal.

When publishing sponsored posts, it’s crucial to know about the laws in your area about disclosure.

For example, in the United States, a blogger who publishes a sponsored post must comply with the FTC’s Endorsement Guides. This includes disclosing whenever a post is sponsored. You can do that by adding a sponsored post prefix to your post title in WordPress.

5. Get Paid to Write Reviews

Similar to sponsored posts, you can also make money by writing paid reviews on your site.

This is a slightly different monetization method than a review site with affiliate links, as mentioned above.

Instead, you get to try out products related to your niche for free, and even get paid for writing a review.

The process for doing this can be similar to getting sponsored posts. You’ll want to review products that are relevant to your niche, that your audience would be interested in.

You can approach companies on your own to ask about doing paid reviews. There are also websites like PayPerPost and SponsoredReviews that can help to connect you with businesses who may be interested.

you can make money online selling sponsored reviews

6. Earn Money Online by Flipping Websites

If you know how to build a WordPress website, then you’re way ahead of most people. Sometimes entrepreneurs like to buy already established websites that they can use for their own businesses.

If you can build a WordPress blog and start getting traffic to it, then you can sell it and make money for your efforts.

This requires knowing the type of websites in demand, and how to price and sell them. There are websites like Flippa that serve as auction sites and brokers for selling websites.

Create a Paid Membership Website

make money online with paid membership sites

If you’re not interested in selling ads or sponsored posts, there are plenty of other ways you can earn money online from your blog. A popular method is by having your audience pay to access certain content or areas of your site. Here are a couple of ways to do that.

7. Create Restricted Members Only Content

Your most loyal readers are huge fans, and may be willing to pay to read more of your work. You can create a members-only area for them to share more in-depth blog posts, downloads, videos, audio content, and more.

Membership sites can be a big time investment since you must continually create premium content for your paying members. But they can be very lucrative because they are recurring revenue (subscriptions).

You can easily create a membership site with a variety of available WordPress plugins. Check out our list of the 5 best WordPress membership plugins to get started.

Another excellent tool for creating a membership site is Rainmaker. See our tutorial on how to build a membership site with the Rainmaker platform for more details.

8. Create a Private Forum

Another option for creating a paid membership site is to create private forums that users must pay to get access to. Forums are a great way for your audience to get one-on-one advice from you. Other members of the community can also interact and help each other out.

While moderating a forum can be a lot of work, a paid forum is a great way to earn recurring revenue from your WordPress site.

To get started, you’ll need to set up a forum on your site. Here are our recommended top 5 best forum plugins for WordPress.

Create a Directory Website With WordPress

create a paid directory website to make money online

Another option for making money online with WordPress is to create a directory or listing website. You can then charge visitors to advertise their listings on your site.

Here are a few different directory ideas to get you started.

9. Create a Paid Business Directory

Web directories may make you think of the early days of the web before bots started indexing everything automatically, but they’re not completely obsolete.

Generic web directories are no longer necessary, but local or niche directories can be extremely useful.

Directories might gather reviews of local businesses, share the best podcasts on a given topic, or list the best products in a certain niche.

You can easily create a web directory in WordPress following our tutorial. There are also plenty of directory plugins for WordPress you can choose from, many of which allow you to accept payments with submissions.

10. Create a WordPress Job Board With Paid Submissions

Another option is to create a paid job board. Companies who want to advertise an open position to your audience can pay you to submit a listing.

It’s easier to create a successful job board if you narrow down to a specific niche. That way you can become the go-to site for anyone looking for a job in that industry, with minimal competition.

This works great for established blogs in a narrow niche. For example, ProBlogger is now famous for their job board for professional bloggers.

With WordPress, creating a paid job board is easy. See our tutorial on how to create a job board in WordPress with WP Job Manager for a step-by-step walkthrough. You can use the WooCommerce Paid Listings addon to charge for job post submissions.

use WB Paid Listings to charge for submissions

11. Create a WordPress Event Calendar With Paid Submissions

Instead of a job board, you could create an event calendar where you charge people to advertise their events. This also works well if you already have an established audience, because businesses will be willing to pay to reach your audience.

A paid event calendar is a good monetization method for local or industry-specific websites. You might choose to advertise events in your local city, conferences in a certain industry, or even webinars or live streaming events.

To set this up on your site, see our guide on the best WordPress event calendar plugins.

Sell Digital Products With WordPress

selling digital products to make money with wordpress

If you’re looking for a more low-maintenance way to make money online blogging with WordPress, then selling your own digital products may be a good choice. While you do have to invest the time to create the product up front, after it’s created your work is very minimal.

Here are a few digital products you can create and sell on your website.

12. Sell Ebooks on WordPress

Ebooks are an obvious choice for creating digital products. They are relatively simple to write and produce. If you’ve been blogging for a while, then you can collect some of your old blog posts and turn them into chapters of a book.

Once your book is written, you can design a cover using a tool like Canva and create a PDF of your ebook.

Selling digital products on WordPress is easy with a plugin. To get started, you can see our guide on the best WordPress eCommerce plugins compared.

For digital downloads, we recommend Easy Digital Downloads. It’s relatively easy to use and includes all the features you need to create your online store.

sell digital products with easy digital downloads

13. Sell Online Courses

Selling an online course is another great way to make money online.

Courses usually sell for a much higher price point than ebooks. You can charge a premium for your expertise.

You’ll need to create the lessons for your course, plus any supporting materials that you want to include such as downloads, slides, checklists, templates, etc.

You will also need to decide whether you want to offer personalized support for your course. Some sites offer two tiers of each course: a basic version without support, and a premium version with email support.

Once your course is ready, you can use a learning management system (LMS) plugin to deliver the course to your audience.

We recommend using LearnDash or MemberPress.

14. Host a Paid Webinar

Webinars are a great way to build your audience, share your experience, and grow your business. But did you know they’re also a smart way to make money online?

Webinars are similar to online courses, but a webinar is live and often includes a question and answer section.

WordPress makes it easy to host a paid webinar. Whether you’re using your site to actually host the webinar, or just to advertise your webinar and register participants, it’s crucial for your webinar success.

For more details on how you can host a paid webinar, see our list of the 9 best webinar software for WordPress users.

Sell Services Online Using WordPress

you can work from home selling services online

If you’re looking for easy ways to make money online, selling services is the fastest way to get started. There’s no up front investment of creating a product or investing in inventory.

Instead, you can just create a “hire me” page on your website and start looking for your first client.

Here are a few ideas to get you started.

15. Offer Freelance Services

As a blogger, you’re already an expert on your niche. You can start earning an income by offering your skills and expertise as a freelancer.

Freelancing is a popular way to make money online because it doesn’t necessarily require any upfront investment of time or money. You can just start offering your services to your current audience.

Once you start freelancing, you’ll need a way to invoice and collect payments from your clients. We recommend using FreshBooks, but there are also other invoicing plugins for WordPress.

If you’re interested in freelancing to make some serious money online, then see our list of the top tools for WordPress freelancers, designers, and developers for help getting started.

16. Start Your Own Consulting Business

Consulting is another way to make money online from your blog and share your expertise.

Instead of offering your services, a consultant offers advice and strategy so that their clients can become more effective.

As with freelancing, there is no startup investment. You can start offering consulting services on your existing blog. All you need is to create a page with a form so users can request more information.

To easily create a professional, mobile-friendly form, we recommend WPForms. You can see this tutorial on how to create a request a quote form in WordPress to get started.

17. Become a Coach

If “consultant” doesn’t feel like the right title for you, you can consider becoming a coach instead.

A life coach offers advice, guidance, and accountability for setting goals and improving one’s life. There are also other kinds of coaches, such as blog coaches, writing coaches, and more.

Whatever your area of expertise is, you can provide one-on-one help to your audience with coaching sessions.

To save time and make things convenient for your clients, you can set up a booking form so readers can schedule coaching sessions right from your WordPress blog.

See our list of the 5 best WordPress appointment and booking plugins to get started.

Sell Physical Products Online Using WordPress

While selling digital products or services can be an easy way to start making money online, there’s nothing quite like selling real, physical products. Here are a few ways you can get started selling products with WordPress.

18. Start an ECommerce Business With WooCommerce

Have an idea for your own product? Why not start your own online store?

WordPress makes it easy to create a shop or even add a shop to your existing blog using the free WooCommerce plugin.

Starting an online store can be a lot of work, since you need to create or buy the products and then ship them out yourself.

But selling physical products can be a rewarding experience, and sometimes a physical product is exactly what your audience wants.

To get started, see our tutorial on how to start an online store with WooCommerce.

19. Create an Online T-shirt Store With WordPress

Creating your own t-shirt shop is easy with WordPress. Almost everyone wears t-shirts, so opening up a t-shirt shop is a great way to monetize any kind of blog. Designing t-shirts allows you to be creative and offer something unique to your audience.

It’s easy because there are services out there that allow you to upload your own designs, and they print / ship it for you. You get a profit share.

You can easily create your own t-shirt shop on your WordPress site using WP-Spreadplugin by Spreadshirt.

open your own online tshirt store to make money

If you want a faster solution, then you can use a Shopify store which connects with dozens of t-shirt printing companies.

20. Create a WooCommerce Dropshipping Store

Dropshipping is another way you can create an ecommerce store on your WordPress website without having to handle inventory or ship items yourself.

With dropshipping, you create the store, manage the website, and customer service. But a dropshipping service will take your orders and ship them out to your customers. They’re an invisible third party that your customers don’t even know about.

You can use the WooCommerce plugin to create a dropshipping store. There’s also a WooCommerce Dropshipping addon plugin that allows you to automate the process.

21. Create an Amazon Affiliate WordPress Shop

One downside of dropshipping is that you have to find a good supplier, which can be a challenge, and sometimes you have to place a large order up front. This can make it difficult to get started without investing a lot of money.

If you want an easier way to set up an ecommerce site without having to ship inventory yourself, you may want to try an Amazon Affiliate shop.

As with many of the items on this list, this works best if you specialize in a niche. If you offer everything, it’s impossible to compete with a big shop like Amazon. But in a small niche, you can differentiate yourself and really stand out.

We recommend using the free Amazon Product in a Post Plugin to easily add Amazon products to your blog posts or pages. Or, you could use the premium WooCommerce Amazon Affiliates plugin to create an Amazon Affiliate store using WooCommerce.

Become a WordPress Designer or Developer

become a wordpress designer or developer

If you’re more technically inclined, then you can become a WordPress developer or designer in order to make money online. This will take more technical skills, but it’s not too hard to get started.

22. Develop WordPress Plugins

Plugins are what make WordPress so flexible and powerful. Plugins work like apps, allowing you to extend and modify any feature of your WordPress website.

Plugins come in all varieties, from very simple code modifications to complex software applications. If you have a basic grasp of how WordPress works and some simple PHP knowledge, you can create your own WordPress plugin.

As a plugin developer, there are many ways you can distribute your plugins. Anyone can submit a free plugin to the WordPress.org plugin directory, as long as they follow the WordPress plugin guidelines. This is a great way to gain experience and build a reputation for yourself as a WordPress plugin developer.

Once you’re ready to start selling premium plugins, you could choose to sell them on a site like MOJO Marketplace, or on your own WordPress site.

If you’re using your existing WordPress blog to sell plugins, you’ll want to make sure that the plugin you create directly fulfills a need of your audience. You can survey them to see what problems they need to solve on their WordPress site, and then create a plugin that solves that problem.

You can then sell the plugin on your site using Easy Digital Downloads.

23. Sell WordPress Themes

If you enjoy web design and development, you could start creating your own WordPress themes to sell.

This requires both design and technical skills. You have to know how to create a good-looking design, and also how to code it for WordPress.

Using a WordPress theme framework such as Genesis can give you a head start. Then you’ll need to design and code a beautiful child theme.

24. Sell Graphics on Your WordPress Site

If you like design more than coding, another option is to design and sell graphics on your WordPress site.

You can create graphics such as stock images or logos and sell them on your site using an ecommerce plugin. You can also join online marketplaces to sell your graphics as well.

25. Accept Donations

one way to make money online is by asking for donations

Last but not least, one way you can make money from your WordPress blog is simply to ask for it.

You can begin accepting donations in a few different ways. You could add a Paypal donate button or a Stripe donate button to your website. Or for a more professional look and advanced features like email marketing integration, you could use WPForms to create a donation form on your WordPress site.

Donations are last on the list because of their limited effectiveness, since you have to rely on the generosity of your readers. It’s usually more lucrative to offer them something in return.

We hope this article helped to give you plenty of ideas on how to make money online using WordPress! With hard work and perseverance, anyone can earn money from their WordPress site.

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 25 Legit Ways to Make Money Online Blogging with WordPress appeared first on WPBeginner.

How to Automatically Post to Facebook From WordPress

Do you want to automatically post to Facebook from your WordPress site? Facebook is the largest social media platform in the world with more than a billion users. It is also one of the largest source of traffic for many websites. In this article, we… Read More »

The post How to Automatically Post to Facebook From WordPress appeared first on WPBeginner.

Do you want to automatically post to Facebook from your WordPress site? Facebook is the largest social media platform in the world with more than a billion users. It is also one of the largest source of traffic for many websites. In this article, we will show you how to automatically post to Facebook from WordPress to increase your social media following and traffic.

How to Automatically Post to Facebook From WordPress

Why Automatically Share WordPress Posts on Facebook?

Facebook has a huge user base, and it can be a significant source of traffic for your website. However, you will need to engage with users on Facebook to build a strong following.

While you can’t automate engagement, one thing you can automate is sharing your blog content on your Facebook page or profile.

We’ll show you multiple ways to do that, and you can choose the one that works best for you.

Since this is a lengthy article, we have added a table of contents for easier navigation.

  1. Automatically Post to Facebook from WordPress Using IFTTT
  2. Automatically Post to Facebook Using Buffer
  3. Automatically Post to Facebook Using a WordPress Plugin

Method 1: Automatically Post to Facebook from WordPress Using IFTTT

IFTTT is a popular online tool that allows you to automate your online accounts and make internet work for you. IFTTT is short for ‘If This Then That’.

It allows you to define applets. Each applet connects your two online accounts. It looks for a trigger on one account, and if the trigger is found, then it performs your predefined action on the other account.

IFTTT explained

You can make IFTTT automatically post to your Facebook account when you publish a new post on WordPress.

Here is how you would do that.

First you need to visit the IFTTT website and create a new account.

After sign up, you need to click on your username in the upper right corner of the screen and then select ‘New Applet’.

Create new applet

This will start the IFTTT wizard.

First you need to click on the +this link to start the wizard.

Select if this part of your applet

Next, IFTTT will ask you to choose a service. Type WordPress in the search box and then select it.

Select WordPress as service

IFTTT will now ask you to connect your WordPress site. Click on the connect button to continue.

Connect your WordPress site to IFTTT

This will bring up a popup where you will be asked to enter your WordPress site’s address, your login email or username, and your WordPress password.

Enter your WordPress website details

After entering this information, click on the connect button to continue.

IFTTT will now save your information and connect to your WordPress site.

Next, it will show you the triggers you can select for your WordPress site. You can choose when any new post is published, or when a post is published in specific category or tag.

WordPress triggers

Click on any new post box to continue.

This will bring you to the ‘that’ part of your IFTTT applet. Click on the +that link to continue.

IFTTT +that

IFTTT will now again ask you to select a service. This will be the service where you want an action to be performed by IFTTT automatically.

In this case, you will search and select Facebook.

Facebook on IFTTT

If you want to post to your personal profile, then you can select Facebook. If you want to post to a Facebook Page, then click on Facebook Pages.

Again a popup will appear where Facebook will ask for your permission. Go ahead and connect your Facebook account to IFTTT.

You will then see the actions you can take on Facebook.

Facebook actions

You need to click on ‘Create a Link Post’ box to continue.

IFTTT will show you action settings. Here you can change how you want the post to appear on Facebook. Adding only your post link will allow Facebook to automatically fetch post title, description, and thumbnail.

Facebook Fields

Click on Create action button to continue.

That’s all, you have successfully setup automatic posting to Facebook from WordPress using IFTTT. You can now click on the Finish button to exit the applet setup wizard.

Review your applet and finish

Method 2: Automatically Post to Facebook Using Buffer

Buffer is an online tool that allows you to schedule status updates for your social media profiles including Facebook.

First you need to visit the Buffer website and sign up for an account.

The advantage of using Buffer is that you can schedule the time when you want your posts to be shared. You can select an optimal time for sharing regardless of when you publish a post.

Signup for Buffer account

After signing up for a Buffer account, you will need to connect it to your WordPress site.

To do that, you need to install and activate the WordPress to Buffer plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit WP to Buffer page to configure plugin settings.

WP to Buffer settings

You will need an access token to connect your WordPress site to Buffer. Below the access token field, you will see a callback URL. You would need to copy this URL because you will need it in the next step.

Next, head over to the Buffer Developers website and click on the create an app button.

Create Buffer app

This will bring you to a form where you need to provide a name and description for your app, your website url, and the callback URL you copied from plugin’s settings page.

Buffer app form

Click on ‘Create Application’ button to continue.

Buffer will now create your app. It will also show you the API keys and access token on the next page.

Buffer access token

You need to copy and paste the access token to the plugin’s settings page on your WordPress site and then click on the save button to store your settings.

WordPress to Buffer plugin will now connect your WordPress site to your Buffer account. Once connected, it will show you two new tabs labeled Posts and Pages on plugin’s settings page.

Now you need to click on the Posts tab to configure how you want your posts to be shared.

buffer posts settings

You will see your connected social media profiles. If you haven’t connected any social media profiles to your Buffer account, then you can just head over to your Buffer account and add them.

For this example, let’s click on your Facebook Account and then check the box next to ‘Enable Account’ option. Repeat it for all your social media accounts that you want to automate the process for.

Below that, you need to check Enable under publish and this plugin will show you some more options.

You can compose a custom message and add tags. Adding your post URL will allow Facebook to automatically fetch post title, description, and featured image from your open graph meta data settings.

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

That’s all, WP to Buffer plugin will now add your newly published posts to your Buffer queue, which will then automatically post it to Facebook.

To learn more about Buffer and for more detailed instructions, see our guide on how to schedule WordPress posts for social media with BufferApp.

Method 3: Automatically Post to Facebook Using a WordPress Plugin

This method is a bit lengthier to setup, but it gives you more control. You can publish posts in certain categories or tags and include custom post types as well.

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

Upon activation, you will notice a new menu item labeled ‘AccessPress Facebook Auto Post’ in your WordPress admin bar. Clicking on it will take you to the plugin’s settings page.

Facebook auto publish settings page

First you need to check the box next to the ‘Auto Publish’ option. This will enable auto-posting on your WordPress site.

After that you will be asked to enter the Facebook application ID and secret keys. You can obtain these keys by visiting the Facebook Developers website.

Here you will need to click on the ‘Add a new app’ button.

Creating a new Facebook app

A popup will appear asking you to enter a display name for the app, your email address, and choose a category.

You can choose any name or category and click on ‘Create App ID’ button to continue.

App name and category

Facebook will now create an app for you.

On the next screen, you need to click on the Dashboard link. This will take you to the app’s dashboard where you will be able to see your ID and Secret keys. You’ll need to click on the show button to see the secret key.

Next, you need to copy and paste these keys to the plugin’s settings page on your WordPress site.

Return to the app dashboard page and then click on ‘Choose Platform’ button.

App platform

This will bring up a popup where you would need to select a website as your platform.

Select website as your platform

Facebook will now redirect you to a page showing how to use the app on websites with few code snippets.

You just need to scroll down to the ‘Tell us about your website’ section and enter your WordPress site’s URL.

Site URL

After that click on the next button to save your website URL and finish the setup wizard.

There is still one last step remaining before you can use this app on your website.

You’ll need to visit the App Review page and make your app public by clicking on the Yes button.

Make your app public

Your Facebook app is now ready to be used on your WordPress site.

Return to the plugin’s settings page, where you need to enter your app ID and secret keys. Don’t forget to click on the save settings button.

Next, you need to click on the ‘Authorize’ button to connect this plugin with your Facebook account.

Authorize plugin

This will take you to Facebook where you will see a popup asking for your permission.

Click on continue and then select who will be able to see the posts added by the app.

Allow permissions to post on Facebook

After giving permissions, you will be redirected back to plugin’s settings page on your WordPress site.

Next, you need to add your Facebook account ID in plugin settings. You can use this online tool to find Facebook ID of your account.

Rest of the plugin settings are quite self-explanatory. You can choose which post types you want to auto-post to Facebook. You can also auto-publish posts filed under certain category or tag.

Facebook auto post settings

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

Facebook Auto Post plugin will now start sharing your posts automatically on Facebook based on your settings.

We hope this article helped you automatically post to Facebook from your WordPress site. You may also want to see our list of best Facebook tips and tutorials for WordPress users.

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 Automatically Post to Facebook From WordPress appeared first on WPBeginner.