30 Best WordPress Themes for Photographers (2017)

Are you looking for WordPress themes for photographers? A WordPress theme designed specifically for photographers can help showcase your work, find more clients, or connect with other like minded photographers. In this article, we have hand-picked some of the best WordPress themes for photographers that you can install on your photography website.

Best WordPress themes for photographers

Building a WordPress Site for Photographers

First you need to make sure that you are choosing the right platform to build your website. Self hosted WordPress.org is the perfect platform for photographers.

WordPress offers creative freedom with unlimited designs, thousands of apps, extensions, and integrations available to WordPress site owners.

To get started, first you will need to sign up for a WordPress hosting account. All websites need hosting. It is your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet (for example, wpbeginner.com or google.com).

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

After signing up for a hosting account, you will need to install WordPress. Follow the instructions in our guide on how to start a WordPress blog and you will be up and running in no time.

Next, you need to choose a theme from our expert selection below. If you need help installing the theme on your site, then check out our beginner’s guide on how to install a WordPress theme.

Having said that, let’s take a look at some of the best WordPress themes for photographers that you can install on your website.

Note: All themes in this list are mobile-responsive and compatible with popular WordPress gallery plugins such as Envira Gallery. This list contains both free and paid themes.

1. Candid

Candid

Candid is an awesome WordPress theme for photographers. It comes with a two column layout, large images, and graceful mobile responsive design. With its minimalist design approach Candid makes your photos pop out.

It doesn’t ignore the text part of your website. It comes with beautiful typography featuring Abril Display, a clean and sophisticated serif font.

2. Modern Portfolio Pro

Modern Portfolio

Modern Portfolio Pro is a WordPress portfolio theme for photographers, designers, and artists. It is built on top of the rock solid core of Genesis theme framework.

Modern Portfolio uses minimalist approach to design with a focus on gorgeous display of photos. It comes with page layouts for blog, homepage, and landing pages. It is easy to setup using the live theme customizer.

3. Florence

Florence

Florence is a beautiful WordPress multipurpose theme suitable for fashion photography and lifestyle websites. It comes in 5 ready to use layouts, with a powerful theme options panel.

It uses large features images allowing you to beautifully showcase your photographs. It also comes with a built-in slider and gallery templates with tons of shortcodes to add different elements inside your posts and pages.

4. Verb

Verb

Verb is a modern looking WordPress portfolio theme for photographers, illustrators, and artists. It uses bold and elegant typography and gracefully adjusts itself for all screen sizes and devices.

It includes a portfolio template to beautifully showcase your work. It is easy and simpler to setup using live theme customizer.

5. Martho

Martho

Martho is a WordPress multipurpose theme suitable for bloggers, photographers, and artists. It comes with multiple homepage designs, and multiple templates for blog, project pages, galleries, etc.

Martho is WooCommerce ready and has portfolio post type built-in with multiple display options. It also comes with a drag and drop page builder.

6. Ambiance Pro

Ambiance Pro

Ambiance Pro is a WordPress theme for photographers to create beautiful portfolio and photography websites. It is built on Genesis theme framework and comes with beautiful layout choices and elegant typography.

It features a widgetized homepage layout and comes with multiple page templates for your blog, archives, and landing pages.

7. Camera

Camera

Camera is a minimalist WordPress theme for photographers. It comes with built-in gallery carousels with large image display, fully mobile-friendly and responsive layout.

Camera offers a distraction free viewing experience to your users with collapsible sidebars and menus. It comes with beautiful typography, quick and simple customization, and a getting started dashboard.

8. Selkie

Selkie

This beautiful WordPress blogging theme comes with a built-in portfolio, large header images with call to action buttons, and a modern layout. Selkie is full of options, it comes with two layout types, multiple menu styles, 10 different blog layouts, and much more.

It also comes with full support for WooCommerce, a drag and drop page builder, and live theme customizer.

9. Coastline

Coastline

Coastline is a uniquely designed WordPress theme for photographers. It comes with portfolio section to easily display your photos. It also comes with powerful custom widgets, and multiple layout choices.

It uses a grid layout on the homepage with a fixed sidebar on the left. It is easy to customize and looks great on all devices and screens.

10. Creativo

Creativo

Creativo is a WordPress multipurpose theme suitable for business, blogging, and photography websites. It comes with built-in portfolio content type and full WooCommerce support.

It comes with 7 skins, 3 design layouts, multiple header layouts, and unlimited color choices. It ships with page builder, slider, and a live chat plugin as well.

11. True North

True North

True North is an elegant WordPress theme suitable for photographers to build portfolio websites. It comes with a built-in portfolio section where you can easily upload your photos.

The homepage features a grid layout prominently displaying your photos. It supports custom backgrounds, large headers, and comes with custom widgets for social media profiles and content discovery features.

12. Daisy

Daisy

Daisy is a minimalist WordPress blogging theme suitable for photographers and travel blogs as well. It comes with a beautiful homepage layout allowing you to showcase your featured content in a slider and link boxes.

The blog page comes with multiple layout choices. You can also choose multiple header and menu layouts. It comes with beautiful gallery style, unlimited colors, and live theme customizer support.

13. Relive

Relive

Relive is a stunningly beautiful WordPress theme for photographers and storytellers. It is designed to created an immersive experience with the help of audio, video, images and text. It works great with long form content with beautiful scrolling effects.

14. Suarez

Suarez

Suarez is a WordPress photo blogging theme with a gorgeous design that makes your photos popout while not ignoring the text and other form of content. It comes with a ton of customization options and a drag and drop page builder.

It comes with beautiful CSS animations, Google Fonts, and a beautiful slider. Suarez is easy to set up with a live customizer panel.

15. Vignette

Vignette

Vignette is a modern WordPress theme for photographers and video makers. It has a large header where you can use a video as background or an image with call to action buttons.

It comes with gorgeous gallery templates to display your photographs and videos. It has flexible customization options with multiple layout choices, colors, and custom widgets.

16. Shape

Shape

Shape is a WordPress theme designed specifically for photographers. It comes with built-in filterable galleries with beautiful transition effects. It also comes with sections to add your services, portfolio items, clients, team members, etc.

Theme’s homepage features a grid layout which prominently displays your photos. The single post and page, gallery and portfolio items have their own unique templates.

17. Designer

Designer

Designer is an elegant WordPress portfolio theme for photographers, designers, and artists. It features a beautiful homepage with two column layout on desktop, and a single column layout on mobile. It’s minimalist approach to design offers a distraction view and more engaging view to showcase your portfolio items.

It comes with a collapsible sidebar, crisp typography, and a simpler quick setup to get you started right away.

18. Expose Pro

Expose Pro

Expose Pro is a beautifully designed WordPress theme for photographers. It comes with a widgetized homepage with four widget areas and has multiple templates for your blog, homepage, archive, and landing pages.

It has a custom gallery post format with lightbox popup of your photos. It uses large featured images to showcase the best of your work. Expose is extremely easy to setup and ready to be used right out the box.

19. North

North

North is another elegant WordPress portfolio theme for photographers with a minimalist design approach and a grid layout.

It comes with beautiful portfolio templates to display portfolio items like images, photos, videos, and audio files.

It comes with multiple color choices, supports posts formats, and can be used with third party photo gallery plugins to create beautiful galleries.

20. Memories

Memories

Memories is a stylish WordPress theme for fashion and lifestyle photographers. It comes with a gallery display to showcase the best of your photographs, designs, and other artwork.

It has multiple color schemes and layout choices, with custom widgets to add social media and content discovery features to your theme.

21. Aperture

Aperture

Aperture is a free WordPress theme for photographers. It comes with a gorgeous fullscreen slider on the homepage allowing you to display your photographs in their full glory.

It comes with fullscreen background, large featured images, and beautiful gallery style. It is also quite simple to setup and very easy to customize using live theme customizer.

22. Nico

Nico

Nico is a beautiful WordPress photography theme which comes with a filterable portfolio section. Perfect for photographers who want to build an engaging portfolio website to showcase different aspects of their work.

Nico comes with multiple color schemes and has support for custom backgrounds, headers, widgets, etc. It is easy to customize and comes with flexible options.

23. Focussity

Focussity

Focussity is a beautiful WordPress theme for wedding photographers. It comes with portfolio and beautiful image galleries. It supports fullscreen header images and backgrounds.

It also comes with a drag and drop page builder to create your own layouts. Focussity is multilingual ready and comes with beautiful parallax effects and background video support.

24. Inovate

Inovate

Inovate is a free WordPress theme for bloggers and photographers. It takes the minimalist approach to design focusing on large display of featured images and beautiful typography. It comes with a large header, custom background, and live theme customizer support.

25. Eclipse

Eclipse

Eclipse is an elegant WordPress theme for photographers and bloggers. The homepage features a beautiful slider showcasing your latest work, followed by link blocks to important pages, and then your recent posts in a grid.

It comes with a beautiful custom widget for Instagram photos and videos. It also has beautiful gallery templates, portfolio section, and is fully compatible with WooCommerce.

26. Photolog

Photolog

Photolog is a free WordPress theme with alternating ‘sticky’ featured images for bloggers, photographers, and writers. The homepage features a unique two column layout with featured images switching columns for alternate posts. This creates an engaging user experience and makes your photos popout.

27. Parallax

Parallax

Parallax is a modern WordPress portfolio theme for photographers. It comes with tons of customization options and 40 predesigned layouts. It also comes with an easy to use drag and drop page builder.

As the name suggests, it comes with graceful parallax effects and fullscreen slider, image and video backgrounds.

28. Extant

Extant is a minimalist free WordPress theme for photographers and designers. It features a clean and simple layout putting your images first. It supports third party plugins to showcase and even sell your work from your website.

It offers a distraction free viewing and reading experience with collapsible menus. The homepage comes in two layouts landscape and portrait.

29. Addison

Addison

Addison is a stunningly beautiful WordPress portfolio theme for photographers. It features a modern elegant design that puts your projects on the frontpage. It comes with a built-in post type for projects with multiple layouts.

It supports unlimited colors and live customizer. It also comes with custom widgets for social media and content discovery features.

30. Tempo

Tempo

This uniquely designed WordPress theme is created specifically for photographers and bloggers. Tempo comes with a homepage featuring a grid of your photos. It comes with 2 light and dark skins and allows you to change image orientation portrait, landscape or square.

It comes with three header layouts, social profiles menu, and full screen images in posts. It is WooCommerce ready and comes with quick and easy setup with live theme customizer.

That’s all for now.

We hope this article helped you find the best WordPress themes for photographers. You may also want to see our list of 17 best WordPress plugins for photographers.

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 30 Best WordPress Themes for Photographers (2017) appeared first on WPBeginner.

Education Blogs: How To Stand Out From The Crowd

Did you know that almost 16 million of Americans participate in education and training programs? It means that if you decide to start an education blog, your audience will be huge.  Educational blogging is a good way to share your experience with people who need it and to become more popular in your industry. Moreover, there is a great opportunity to earn some money and to travel around the world, as you will be able to work online.

Teachers, students, and parents need time and effort to adapt to the changes. They need to get instructions and fresh information. That’s what educational blogging is all about.

Education blogs are usually maintained by teachers, tutors, or even parents. They cover anything from new teaching methods to homeschooling plans. Some bloggers provide full online courses, as well as technology tips and news about the current state of education. They are making huge contributions towards the growth of the industry.

The majority of educational bloggers use their blogs for class blogs, student blogs, and class blogs with individual student blogs. However, personal blogs are also very popular in the education niche.

Education Blogs: How To Stand Out From The Crowd

What Are Education Blogs And Why Do We Need Them?

  • Every blog makes important contributions to the online base of knowledge. Whenever we have questions or problems, we find solutions in high-quality blog posts.
  • They are great for communication between teachers. An educator can use the blog to share their experience with other teachers and ask for their feedback.             
  • Teachers can also use the blog to share news, assignments, reminders, and tips with students and their parents.   
  • Thanks to blogging, teachers, students, and parents can encourage debates on important issues related to education.
  • The students can share their studying methods, as well as the progress they make on different projects. Blogging is a nice way for them to share thoughts and opinions.
  • When a student starts blogging from an early age, they are developing valuable writing skills. Consider it this way: you’re training the next generation of successful bloggers, who will make the Internet better.

It’s clear: any teacher or student can benefit from a blog. There is a huge challenge to overcome, though: there are thousands of blogs that already cover topics similar to the ones you have in mind. Uniqueness and value are the most important principles of blogging. How do you make your project different?

Education Blogs: How To Stand Out From The Crowd

Educational Blogging Tips: How To Stand Out From The Crowd

How do you define the concept uniqueness in blogging? It’s not about thinking of a topic that has never been covered in the history of blogging. Get real: can you think of such topic? Maybe you have an idea, but you can’t maintain a blog based on that premise. Uniqueness is all about tackling trending and evergreen topics in a different way. It’s about finding your voice and conveying it through captivating posts that the audience loves reading. We’ll share some tips that will help you get there.

1. If You’re Tackling Politics, Make Strong Arguments

Every educator and parent have their point of view regarding education. Every blogger, in general, has opinions about society. Whether we like it or not, that point is often related to politics. Criticism is highly necessary for this niche since that’s what drives the education system forward.

However, you have to keep in mind that people don’t like reading blogs exclusively focused on politics and pedagogy. If you really want to bring light to some issues, you need to do it occasionally. Most of all, you have to expose unique arguments and support them with facts. Keep in mind that you’re just another blogger in this niche. You’ll come across different points of view and you’ll have to handle criticism if you cover these topics.

Share Unique Experiences

Storytelling is an effective method for writing blog posts. People are not after strict guidelines and lecturing attitude when they read blogs. They want tips and opinions supported by actual experience.

If you’re an educator, tutor, or homeschooling parent, you should personalize the process of teaching according to the needs of your students. Each student has unique interests and a different capacity to process information. You experiment with different methods so you can share them with the online audience. Think out of the box and provide something valuable for your readers. For example, Julie Petersen, an educational blogger, provides scholarships at her essay writing companies review blog, to help students take the most of their studies.

2. Listen to Your Readers

You already wrote about the ed-tech products you use, you shared your teaching methods, and you covered some personal experiences. Now what? When you’re on a consistent blogging schedule, you’ll inevitably come to a point when you’re blocked. Every blogger faces such blockade. All topics will seem boring. That’s when you need your readers more than ever.

Ask your readers for their opinions at the end of each post you write. They will use that opportunity to give you credit for the good ideas and criticize you for something they don’t agree with. However, they will also ask questions that reveal new topics for you to work on. When you’re listening to your audience, you write more relevant posts.

3. Make Case Studies

HubSpot is one of the most successful marketing blogs on the Internet. Do you know why? First of all, it’s a high-quality blog with huge value for marketers. Many of the articles are supported with case studies, which make the readers aware of the way theory works in practice.

Let’s say you started using a new note-taking app in the classroom. You invited your students to use their tablets instead of the usual notebooks for taking notes. How did that work? How did their productivity, engagement, and efficiency change after this? You can measure their speed in taking notes and note if they are listening more when they don’t have to write in a notebook. Notice what results they will have on the test at the end of the lecture and turn that experience into a case study.

You can turn various classroom experiences into unique case studies.

There is no magic formula that leads you to successful blogging. Focus, persistence, and uniqueness – that’s the clear recipe for success. You’ll discover your own ways to attract the audience, and that’s what makes you a unique blogger.

The post Education Blogs: How To Stand Out From The Crowd appeared first on BlogPress.


Education Blogs: How To Stand Out From The Crowd was first posted on March 23, 2017 at 10:51 am.

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.

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 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 Really 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 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 websites 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 Really Cost to Build a WordPress Website? appeared first on WPBeginner.

How to Display the Total Number of Comments in WordPress

Do you want to show total number of comments on your WordPress site? Comments allow users to participate and engage with content on your WordPress site. By showing off your total comment count, you can encourage more users to join the conversation. In this article, we will show you how to easily display total number of comments in WordPress.

How to display total number of comments in WordPress

Method 1. Display WordPress Comment Count with a Plugin

This method is easier and is recommended for all users.

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

Upon activation, you need to visit Settings » Simple Blog Stats page to configure plugin settings.

Simple Blog Stats settings

The plugin allows you to show your blog stats using shortcodes and template tags.

On this page you will see all the shortcodes that you can use to show different stats like total number of comments, registered users, categories, tags, and much more.

You need to copy the shortcode [sbs_approved] to display the total number of approved comments on your WordPress site.

You can use this shortcode in any WordPress post, page, or text widget. If the shortcode does not work in the text widget, then please see our guide on how to use shortcode in WordPress sidebar widgets.

Method 2. Display WordPress Comment Count with Code

This method requires you to add code to your WordPress files. If you haven’t done this before, then please check out our guide on how to copy paste code in WordPress.

First, you will need to add this code to your theme’s functions.php file or a site-specific plugin.

 function wpb_comment_count() { $comments_count = wp_count_comments();
$message = 'There are <strong>'. $comments_count->approved . '</strong> comments posted by our users.'; return $message; } add_shortcode('wpb_total_comments','wpb_comment_count'); add_filter('widget_text','do_shortcode'); 

This code simply creates a function that outputs total number of approved WordPress comments on your site. It then creates a shortcode to display it. You can customize the output message as needed.

Next, you can use the shortcode [wpb_total_comments] in your WordPress posts, pages, or text widget to display total number of comments on your site.

This is how it looked on our demo site.

Preview of comment numbers

We hope this article helped you display total number of comments on your WordPress site. You may also want to check out 11 ways to get more comments on your WordPress blog posts.

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

The post How to Display the Total Number of Comments in WordPress appeared first on WPBeginner.

25 Best WordPress Video Themes (2017)

Are you looking for a WordPress video theme for your website? WordPress makes it super easy to upload or embed videos, which makes it a great platform to build your video website. In this article, we have hand-picked some of the best WordPress video themes that you can install.

Best WordPress video themes

Building A Video Website with WordPress

First, you need to make sure that you have chosen the best website platform to build your video website. And ofcourse, we believe self-hosted WordPress.org is the perfect platform for that.

It offers you the flexibility and gives you access to thousands of website designs, addons, and extensions.

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

You’ll also need a domain name. This is what users will type in their browser to reach your website. It will be your website’s address on the internet (for example, wpbeginner.com or google.com).

We recommend using Bluehost. They are one of the largest website hosting companies in the world. They are also an officially recommended WordPress hosting partner.

After signing up for hosting, you’ll need to install WordPress. Follow the instructions in our step by step guide on how to start a WordPress blog.

Now you are ready to choose a theme for your website. Choose a WordPress video theme from our expert selection below and then follow the instructions in our how to install a WordPress theme guide.

Having said that, let’s take a look at some of the best WordPress video themes available in the market.

1. Inspiro

Inspiro

Inspiro is a beautiful multi-purpose WordPress theme. It comes with beautiful fullscreen video backgrounds, a powerful portfolio section, and a gallery module.

It has unique custom widgets to display portfolio showcases. It comes with four unique templates and a drag and drop page builder. It also has video lightbox allowing users to watch videos in a popup for a more immersive user experience.

2. VideoZ

VideoZ

VideoZ is a magazine style WordPress video theme. It comes with a content-rich two column layout with video thumbnails. It supports Video Thumbnails plugin to automatically generate thumbnails for your video embeds. It also supports WP-PostRatings plugin, which allows users to rate videos.

It comes in multiple layout choices, a widgetized homepage, and custom widgets to showcase random videos, recent videos, social media buttons, etc.

3. Videozoom

Videozoom

Videozoom is a stylish WordPress video theme designed specifically to build video websites and portals. It supports all the popular video embed and hosting services. It comes with a built-in video slideshow to showcase your most powerful content.

Videozoom also supports WooCommerce, and has tons of customization options allowing you to create highly engaging and unique websites.

4. The Motion

The Motion

The motion is a WordPress video blog theme. It comes with video slider on the homepage and a grid based layout. It comes with beautiful display of featured images, full width headers, unlimited colors, and live theme customizer support.

It comes with two layout choices for the homepage and you can also choose between right or left sidebar. It has a beautiful about us template and built-in contact form.

5. Suarez

Suarez

Suarez is an elegantly designed WordPress blogging theme. It features a beautiful homepage layout with masonry grid created using post thumbnails. It works with third party plugins to create video thumbnails.

It comes with built-in slider, multiple page layouts, social media integration, and useful shortcodes and custom widgets.

6. Focus

Focus

Focus is a beautiful and free WordPress video theme. It supports video embeds, video slider, and automatically displays video as header for posts. It also comes with a beautifully styled HTML5 player for video uploads.

Focus comes with a built-in page builder allowing you to create your own page layouts. It comes with multiple page templates and supports live theme customizer for quicker setup.

7. Photonote 2.0

Photonote 2.0

Photonote 2.0 features a very unique design with a touch-enabled slideshow on the homepage. It is a photography theme but can easily be used to showcase videos. It displays videos at the top of the post with a fullscreen view.

It comes with a light and a dark color scheme. Theme customization is simplistic and you can use theme customizer to change colors and theme settings.

8. Vipress

Vipress

Vipress is a highly customizable WordPress video magazine theme. It comes with a modular homepage layout allowing you to add content blocks to build your homepage. It comes with multiple slider layouts, automatic video thumbnail generation, and two color schemes.

It comes with custom widgets for social media, content discovery, advertisements, weather, etc. It supports Google Fonts, Google Maps, and easy customization options with unlimited color choices.

9. Reel Story

Reel Story

Reel Story is a beautiful WordPress video portfolio theme. It comes with multiple layout choices and a drag and drop page builder to create your own layouts. It supports unlimited theme colors and live theme customization.

It also has built-in portfolio section allowing you to beautifully showcase your videos. It has mega-menu support, custom widgets, multiple sidebars and widget ready areas.

10. Dorsa

Dorsa

Dorsa is a magazine style WordPress multipurpose theme. It comes with a beautiful grid layout using thumbnails to draw users attention to your most important content. It supports video thumbnail plugins and comes with full WooCommerce support.

It also comes with a built-in post likes and post views counter and has multiple post styles, custom header styles, and a built-in slider.

11. Videobox

Videobox

Videobox is a modern WordPress video theme. It supports many video embeding services such as YouTube, Vimeo, Facebook Video, Instagram Video, DailyMotion, Brightcove, Amazon S3, etc. It can automatically detect videos and use them as a thumbnail for the post. It also comes with a popular videos widget allowing you to get more views for your best video content.

Videobox also supports WooCommerce so you can add an online store to your video website or sell subscriptions.

12. VideoPlace

Videoplace

VideoPlace is another WordPress video blog theme featuring a dark design and beautiful display of your YouTube videos. It automatically uses the YouTube video as the thumbnail on the homepage and displays your latest videos as featured on top.

13. Superstar

Superstar

Superstar is a modern WordPress theme for music, video, and event websites. It comes with a built-in video template, photo galleries, Soundcloud playlist, and full WooCommerce support. It comes with discography, testimonials, and albums sections.

It has a powerful sliders and comes with a page builder which allows you to create your own page layouts using drag and drop.

14. Entertainment

Entertainment

Entertainment is a stylish WordPress theme suitable for entertainment, video, and performing arts websites. It allows you to easily build homepage using a modular layout. It supports video post format, HTML5 videos, video embeds, photo galleries, etc.

Suitable for multilingual websites using WPML and comes with shortcodes and custom widgets.

15. Relive

Relive

Relive is a beautifully crafted WordPress theme suitable for photography, video blogs, and storytelling websites websites. Relive is designed to tell long form stories with rich multimedia elements and immersive user experience.

It allows you to beautifully embed videos, audios, photo galleries, maps, into your articles. It focuses on user experience and comes with lots of customization options allowing you to make it your own.

16. Magazinum

Magazinum

Magazinum is a beautiful magazine-style WordPress theme for video websites. It supports video thumbnails and comes with a built-in featured content slider. It has a custom video widget allowing you to showcase recent videos in the sidebar.

It also comes with custom widgets for social media profiles and Flickr gallery. Magazinum comes in two color schemes and an easy to use theme options panel.

17. .TUBE

.TUBE

.TUBE is a free WordPress video theme designed specifically for Video bloggers, film-makers, and viral video curators. It comes with its own companion plugin which allows you to easily curate beautiful video websites. The homepage features a grid based layout prominently displaying video thumbnails. It is quite simple to setup and very easy to use.

18. Movies

Movies

Movies is a WordPress video theme for building your own online videos website. It comes with powerful customization options and support for video embeds, HTML 5 videos, and video thumbnails.

It comes with multiple post formats including video and tons of customization options.

19. Event

Event

Event is a very modern WordPress video theme with a built-in video library area. It features a futuristic design with gorgeous sliders, large header images, and multiple layout choices.

It comes with an events section, image galleries, social media integration, post statics, and tons of customization options.

20. Vidiho

Vidiho

A beautiful video blog theme, Vidiho comes with a large slider on the homepage so that you can display your videos in HD. Another great feature is that when a video thumbnail is clicked, the video in the post opens in a lightbox popup.

Apart from that it comes with lots of premium theme features such as shortcodes, page layouts, widgets and social media integration.

21. OS Media

OS Media

OS Media is a free WordPress video theme. It is a child theme of Twenty Fourteen theme and is designed to convert its magazine style layout into a video gallery.

The theme comes with its own companion plugin which adds video shortcode, video post type, and featured videos support. It supports YouTube and Vimeo embeds, HTML5 videos in mp4 format, videos from remote storage services.

22. Online Movies

Online Movies

Online Movies is a WordPress theme to build your own online movies website. It comes with a built-in movies post type, allowing you to easily curate movies on your website into genres and topics.

It comes with multiple layout options, 80+ shortcodes, and custom templates for blog, gallery, and about pages.

23. Videoblog

Videoblog

Videoblog is a Free magazine style WordPress video theme. It shows your featured content at the top and shows posts from your selected 5 categories in a beautiful grid layout. It supports third party plugins for video thumbnails, post ratings, and so on.

24. Lenscap

Lenscap

Lenscap is a WordPress magazine theme perfect for content rich sites, video websites, and blogs. It features a large featured content carousel and a footer category menu to add content discovery at the top. It also has lightbox popup to display your galleries and videos.

It comes with a dynamic color scheme generator that automatically adjusts colors based on your selection. It also has multiple ready to use color schemes. It is highly customizable and comes with full WooCommerce support.

25. Black Flag

Black Flag

Black Flag is a multi-purpose WordPress theme suitable for gaming, videos, and magazine websites. It comes with multiple layout options, a beautiful featured content slider, and multiple color schemes.

It comes with a TV page which showcases all your videos on a single page with multiple layout options. It comes with full support for video embeds as well as HTML5 video.

That’s all for now.

We hope this article helped you find the perfect WordPress video theme for your website. You may also want to see our ultimate step by step WordPress SEO guide for beginners.

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

The post 25 Best WordPress Video Themes (2017) appeared first on WPBeginner.

How to Add Taxonomy Images “Category Icons” in WordPress

Do you want to add taxonomy images in WordPress? Taxonomies are a way to group things in WordPress. Categories and tags are two default taxonomies that comes built-in with every WordPress blog. In this article, we will show you how to add taxonomy images in WordPress. In other words, you will be able to add image icons for your categories, tags, and other custom taxonomies.

How to Add Taxonomy Images in WordPress

Why Add Taxonomy Images in WordPress?

Custom post types and taxonomies allow WordPress to become a full-fledged CMS. By default, WordPress comes with category and tags as two default taxonomies that you can use to sort your posts.

You can also create your own custom taxonomies and associate them with any post types on your WordPress site. This allows your users to see all other content filed under those taxonomies.

With taxonomy images, you can add featured images or icons to the terms in each taxonomy.

For example, each category on your site can have its own icon, which can be displayed on category archive pages, category lists, and so on.

Having said that, let’s take a look at how to easily add taxonomy images in WordPress.

Adding Taxonomy Images in WordPress

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

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

Taxonomy images settings

You will see a list of taxonomies available on your WordPress site. Select the taxonomies where you want to enable the taxonomy images feature and then click on the save changes button.

In the screenshot above, we enabled taxonomy images for categories.

To add images to each category, you will need to head over to Posts » Categories page.

If you enabled taxonomy images feature for some other taxonomy, then you will need to visit that particular taxonomy page in your WordPress admin area.

On the categories page, you will notice a new column labeled ‘Image’ in your category list. Since you haven’t added any images to categories yet, it will show a default blank image with an add button for each category.

Adding thumbnail images to your categories

Go ahead and click on the add button below the blank image. This will bring up the default WordPress media uploader popup.

You can select an image from your WordPress media library or upload a new image. After that, go ahead and repeat the process to add images for all terms in your taxonomy.

You can remove an image at any time you want by simply clicking on the remove button below the image.

Displaying Taxonomy Images on Your WordPress Site

To display taxonomy images on your WordPress site, you will need to edit your WordPress theme or child theme. If this is your first time editing WordPress files, then you may want to see our guide on how to copy paste code in WordPress.

First you will need to connect to your WordPress site using an FTP client.

Once connected, you will need to find the template responsible for displaying your taxonomy archives. This could be archives.php, category.php, tag.php, or taxonomy.php files.

You need to download the file to your computer and open it in a text editor like Notepad or TextEdit.

Now paste the following code where you want to display your taxonomy image. Usually, you would want to add it before the taxonomy title or the_archive_title() tag.

print apply_filters( 'taxonomy-images-queried-term-image', '' );

After adding the code, you need to save this file and upload it back to your website using FTP.

You can now visit the taxonomy archive page to see it display your taxonomy image. Here is how it looked on our demo archive page.

Taxonomy image on taxonomy archive page

You can use custom CSS to style this image.

Advanced users can look for more code examples on the plugin’s homepage.

We hope this article helped you learn how to easily add taxonomy images in WordPress. You may also want to see our list of 10 most wanted category hacks and 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 Taxonomy Images “Category Icons” in WordPress appeared first on WPBeginner.

How to Update URLs When Moving Your WordPress Site

Do you want to update URLs after moving your WordPress site? It can be quite painful to manually edit each post or page just to replace old URLs. In this article, we will show you how to easily update URLs when moving your WordPress site.

How to update URLs when moving a WordPress site

Video Tutorial

If you don’t like the video or need more instructions, then continue reading.

When and Why Do You Need to Update URLs?

Let’s suppose you moved a WordPress site to a new domain name. You can then change the WordPress address and site URL by visiting WordPress settings page.

Changing WordPress and site URLs

However, this does not change the URLs that you have previously added in your posts and pages. It also does not change the URLs of images you have added to your WordPress site.

Changing all these URLs manually can be very time consuming, and there will always be a chance that you will miss some URLs.

That’s where you’ll need this tutorial. Let’s see how to quickly and easily update URLs when moving your WordPress site.

Update URLs After Moving a WordPress Site

First make sure that you have a complete backup of your WordPress site. This will allow you to easily revert back in case something goes wrong during the update process.

Next, you need to install and activate the Velvet Blues Update URLs plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Tools » Update URLs page to configure plugin settings.

Velvet Blues Update URLs plugin settings

Here you need to provide the old and new URLs of your website. After that you need to choose where you want the URLs to be updated.

You can update urls in posts and pages, excerpts, image attachments, custom fields, etc.

Go ahead and select each item that you want to update and then click on the ‘Update URLs Now’ button.

The plugin will find and replace all instances of old URL with your new URL.

You can now visit your website to see that all URLs are updated.

We hope this article helped you learn how to update URLs when moving your WordPress site. You may also want to see our step by step WordPress SEO guide for beginners.

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

The post How to Update URLs When Moving Your WordPress Site 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 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.