Are you a photographer who is tired of building a portfolio across social media platforms?

You would rather prefer a professional portfolio on the Internet, right?

Well, That’s where a website comes into play. A website acts as your professional portfolio that can be accessed all over the world!

But you need to be well-versed in coding to build websites, right?

Not at all! And that’s what we are going to show you, to create your own Photography Website with WordPress, without any coding! That too in just 4 steps,

  1. Choose a Domain Name and Hosting
  2. Create a Photography website with a theme and plugin
  3. Install a Photo Gallery plugin
  4. Customize and Add more sections to make your Website attractive

Before we create a photography website with WordPress, let’s first understand why WordPress out of all platforms?

Why WordPress?

Well, its user-friendly interface and rich features have made it the top choice for professional photographers around the world.

Photography website platforms

With thousands of themes and plugins available, WordPress is the most flexible when it comes to designing your website. And the best part! With self-hosted WordPress, you will have full control over your photography portfolio website.

Yeah, we know you are excited to create a photography website with WordPress, but before that, let’s emphasize why every photographer should have a website.

Why Every Photographer needs a website?

While it is easy to select and share your pictures on social media, an Instagram portfolio won’t hold up in the long run. We can’t deny that a well-optimised profile gets attention, but getting clients and proving your professional ability needs much more than a social media portfolio.

So, here are three reasons why every photographer needs a website,

  • Undivided attention – Unlike social media, a website solely belongs to you and it only has your content on it. So, the visitors and potential clients can give their undivided attention to your work without anyone competing for it.
  • Credibility – A website for your photography business instantly makes you look professional over your competitors. Over time, a website increases the credibility of your business and thus increases the revenue in the long run.
  • Extra income – Photography websites or any type of website for that matter can be used as a source of extra income apart from your business. On a photography website, you can start with writing photography blogs, and even roll out ads.

Another option is to sell your photographs for print or for stock companies. This way, you can make that extra passive income while you work on your business. With that said, let’s get to business!

How to Create a Photography Website with WordPress

By the end of this article, you will be able to create a Photography website with WordPress like this in 4 simple steps.

photography website with WordPress
  1. Choose a Domain Name and Hosting
  2. Create a Photography website with a theme and plugin
  3. Install a Photo Gallery plugin
  4. Customize and Add more sections to make your Website attractive

Step 1: Choose a Domain Name and Hosting

The very first step in creating a photography website, or any type of website for that matter, is to get the domain and hosting. A domain is the name of your website that people use to access your website, and hosting is where your website’s files are stored. And choosing the right domain for your website improves credibility and builds brand value over time.

But, How to choose a Domain name?

Having a unique and memorable domain name shows that you are a professional and you mean business. Here is how you can choose the right domain name,

  • Make it Short & Simple – Make sure to have a short and unique domain name so that it becomes memorable in the long run.
  • Use popular domain extensions – It is recommended to stick with the popular domain extensions, in the likes of .com, .org, or even .net.
  • Be prepared with alternatives – The domain name you wish for may not always be available. So, it is wise to be prepared with some other domain name options.
Hosting provider servers

With thousands of hosting providers in the market, you need to take into account several factors before choosing the right host. Guess what? We have done it for you. We have carefully considered several factors like storage, bandwidth and chosen Bluehost to be the ideal choice for your photography website with WordPress.

To make things easy, you can click on this link to buy WordPress hosting from Bluehost.

Now you will be redirected to the WordPress hosting page where you can find the different hosting plans available with detailed features and addons.


With 50GB storage even on their basic plan, Bluehost is the right host for photography websites that use pictures and galleries much more than a normal website. And with an Uptime of 99.98%, you won’t be losing out on any potential clients!

And the best part, Bluehost provides Free Domain for 1 year in all of their plans, and you can definitely make use of that! Well, after all, Bluehost is one of the official WordPress Hosting recommendations, and that’s for a reason.

So, among Basic, Plus and Choice Plus, choose the hosting plan of your choice and click Select.

Bluehost plans

Once you have chosen the hosting plan of your choice, it’s time for the domain. You can either Create a new Domain or Use a Domain you Own.

Bluehost create a new domain

As we are only starting out, we can choose to create a new domain. So, enter the domain name of your choice and check for its availability.

Here, we are going to enter ‘pixelsimply’, and choose the extension ‘.com’. Click Next to check the availability.

Enter desired domain name

Once the desired domain is available, you can proceed to fill out Account Information.

Create Bluehost account

With Account information done, scroll down further to the Package Information section. Here, you can decide on the hosting billing cycle. The hosting price changes depending on the number of months you choose from the options.

Enter details

Once you are set with the billing cycle for hosting, move to the Package Extras section. Here you can check/uncheck the Extras and keep only the necessary ones for your website. It should be noted that the overall price will vary depending on the Extras selected.

Select Package extras

Then you can proceed to Payment Information and complete the transaction.

Enter payment information

Once you are registered with Bluehost for hosting and a free domain, you are well on your way to create your photography website with WordPress. The last thing you need to do in your hosting provider’s dashboard is to install WordPress. Thankfully, Bluehost offers a one-click WordPress install and makes it really easy for you to get started!

Log in to your Bluehost account, and choose My Sites from the dashboard. Here, choose Create Site.

Click Create site

In the next step, you will need to enter some basic information regarding your website including Site Title and Site Tagline. We need to choose a relevant Site Title and Tagline, as these would play a major role in SEO.

We are entering our site title as ‘Pixel Simply’, and the site tagline as ‘Capturing memories as they happen!’.

Once you have entered the title and tagline, Click Next.

Create new WordPress site

On the next page, you can choose the domain you already registered. Along with that, you can also make use of some useful plugins provided for free by Bluehost. Once done, click on Next for WordPress installation.

Choose Domain

Now Bluehost will automatically install WordPress for you. It will display the message that WordPress is successfully installed on your website.

Along with that, it also shows Admin details including Username and Password, which are crucial to enter your WordPress website. Not to worry, Bluehost sends you an email with all the information, except for the password.

WordPress installed successfully

And that’s all you need to do from Bluehost. You have bought hosting, domain and even installed WordPress on your website. Now it’s time to customize and work within your website.

Step 2: Create a Photography website with a theme and plugin

First off, Congrats! Your website is live now.

But we are just getting started! You still need to customize your website from the WordPress dashboard. To enter the WordPress dashboard, enter your website URL and include a ‘/wp-admin’ at the end of it, like

This will open up the WordPress admin login page. From the Admin Information you received from Bluehost via Email, you can enter the Username and Password to access the dashboard.

WordPress login page

The first thing you will notice after logging in is the WordPress dashboard. You can customise any part of your website right from this dashboard.

Wordpress dashboard

Step 2.1: Install a Photography Theme

To start customising your website, the first step is to choose a theme. A theme dictates the look and feel of your website, and it is even more important in a photography website, as it’s all about how visually appealing your website is.

To select the theme of our choice, let’s go to Appearance and choose Themes.

Appearance and Themes

Now the Themes section will be displayed with the existing theme of your website. To browse various themes and select the theme of our choice, Click  Add New.

Click Add New

You will now be redirected to the Add Themes section where you can browse through the thousands of themes available in the WordPress directory.

With these many themes available, you need to think twice before choosing the right one for your website. That’s why we are going to go with one of the most trustworthy and popular themes, Astra, for your photography website with WordPress.

Astra is one of the most widely used and popular themes in the WordPress directory.

But why we recommend it for your photography website is the sheer speed and customizable capabilities. Also, Astra is lightweight and mobile-responsive making it the ideal choice for your Photography website.

So, in the Add Themes section, search for the Astra theme.

Search for Astra Theme

In the search results, Select Astra theme and click Install.

Once Installed, Click on Activate to activate the Astra theme. Now Astra theme will be applied to your website layout.

Install Astra theme

Now that the Astra theme is installed, you can select Customize your Site to edit and customize your website as it is.

Select Customize your site

With the WordPress’ What You See Is What You Get (WYSIWYG) editor, you can customize the look and feel of your website as you wish.

Change menu space

But it is neither fun nor exciting to use the built-in page builder provided by WordPress. That’s one of the reasons why we chose Astra. For how compatible it is with the WordPress page builder plugins (more on that soon!). It even has its own set of pre-built website templates for photographers that you can import in no time.

But, at the end of the day, that’s a default template you are working with to build your website. How about we start from scratch? What if we can use a website builder plugin made exclusively to design and customize your dream website? Well, that’s what we are going to do.

Step 2.2: Install Elementor – A website builder plugin

While themes determine the look and feel of your website, plugins are responsible for the features and functionalities on your website. With thousands of plugins available for a variety of functionalities, choosing the right and necessary plugins will make your job much easier.

A website builder plugin, as the name suggests, is an exclusive website building add-on you can use on your WordPress website.

With easy-to-use design capabilities, a website builder plugin does all the hard work for you and makes it really easy to build your photography website with WordPress. That’s why you should make use of a simple but effective website builder plugin like Elementor that helps you create your website in no time.


Elementor is a visual website builder that simplifies the website building process. It contains blocks for almost all the features starting from a gallery to maps, with which you can customize your website the way you want it.

To Install Elementor, go to the Plugins section in the dashboard and click Add New.

Add new plugin from Plugins

You will be redirected to the Add Plugins section. Here you can browse through the plugins that are available in the WordPress directory. As we have already chosen our plugin, search for Elementor.

Search for Elementor plugin

In the search results, select Elementor and click on Install Now to install the Elementor plugin to your photography website with WordPress.

Install Elementor plugin

Now that you have installed the Elementor plugin, let’s activate it. Click on Activate.

Activate Elementor plugin

Once you activate the plugin, you will have the Elementor Welcome page. Here, choose to Create Your First Page.

Create first page with elementor

Elementor Editor will open and here you can see how Elementor treats a web page as a set of individual blocks. You can add features like carousels, slideshows and even contact forms to your photography website. With these many blocks, you can easily create a new section on your page or even create a new web page for that matter.

Elementor editing section

So, all you need to do is drag, drop and experiment with the various options available to create the website of your dreams. And, If you ever find yourself limited, you can always upgrade to Elementor Pro, which comes with its own set of features.

Elementor exclusive Pro widgets

And the best part is, Astra is one of the themes that are fully compatible with the Elementor plugin. So, with Astra and Elementor by your side, you can design and customize literally every single aspect of your photography website with WordPress.

Astra theme built for Elementor

Your website is looking great already! But don’t you think we need a gallery specific plugin to spice things up? After all, we are building a photography website, and there is no question why we need a gallery. Not just any gallery, but a visually pleasing and responsive gallery to excite and interest your visitors.

That is why you need to install a gallery-specific plugin that adds attractive, eye-catching galleries and carousels. Envira Gallery is one such WordPress gallery plugin that can help you with a fast and responsive gallery.

Install Envira gallery plugin

Envira Gallery has a simple drag and drop builder that lets you create stunning photo and video galleries in a matter of a few clicks. You can even group and organize the photos into albums with cover photos. Plus, Envira Gallery has built-in SEO capabilities that make it the ideal option for your website.

To install Envira Gallery, go to the Plugins section in the dashboard and select Add New.

Add New plugin

You will be redirected to the Add Plugins section. Here you can search for Envira Gallery.

Search for Envira gallery plugin

In the search results, choose Envira Gallery, and click Install Now.

Install envira gallery plugin

Once installed, click Activate to activate the Envira Gallery plugin.

Activate Envira gallery plugin

Once activated, Envira gallery will be added to the list of plugins you have installed on your photography website with WordPress.

List of plugin installed on website

To get started and create your first gallery, go to Envira Gallery in the dashboard and choose Add New.

Click Add New on Envira gallery

It will redirect to a new page where we can create our first gallery for our photography website. First things first, Enter a title for your gallery.

Add gallery title

Once you have chosen a title for your gallery, you can then choose to upload images to the gallery, either from your computer or from other sources.

Add photos to gallery

Envira gallery also gives you the option to configure several gallery related settings.

Envira gallery settings

Once the settings are configured, you can drag, drop and experiment with the images on your gallery. You also have the option to include Metadata and set Lightbox for your images.

Reorder images in gallery

Once you are done with adding images and customizing the settings, click Publish.

Publish once changes are done

Once you click Publish, the gallery gets created in Envira Gallery. But we need to add the gallery to our website, right?

To add the gallery to our website, we need to copy the shortcode for that particular gallery. Shortcodes are small pieces of code with which you can easily accomplish a certain functionality without writing any code.

So, let’s copy the shortcode for this particular gallery.

Copy the gallery's Shortcode

Once you have the shortcode copied to your clipboard, let’s include a Shortcode block and enter the shortcode.

Paste the shortcode wherever necessary

And that is how you can add a gallery to your website.

And Gallery is added to the website

Along with the free plan, Envira Gallery has a premium version with more features like Watermarking, Social sharing and Image Proofing.

Envira Gallery premium version plans

So, now you have a functioning photography website with even a responsive gallery. You got your online portfolio right there! But a gallery alone doesn’t make a photography website.

Step 4: Customize and Add more sections to make your website attractive

With the Elementor plugin by your side, you can literally add any kind of feature to your website. So, you can customize and add any sections of your choice. This includes a photography blog or even a dedicated web page to sell your photos.

  • Photography blog – No matter what kind of website it is, having a blog always helps. A blog can engage your audience and even drive more traffic to your website in the long run. Coming to your photography website there may be an audience out there who want to engage and even learn from you.
Blog for a photography website

You can always add value and inspire such people using blogs and tutorials. You also become a better storyteller and in the process, it helps nurture your creative energy.

  • Sell your photos – Well, this depends! If you are only going to use your website as an online portfolio, then you wouldn’t want to do this. However, if you are interested in selling your art, then adding a separate section for it is no biggie.

It need not even be art prints. It can be as simple as selling stock photos digitally. No matter what, it can help you with a secondary income stream.

  • About us Page – You may spend hours customizing your home page but your website may not be that effective without an “About Us” page. A potential customer would always like to know more about you and your photographic journey. And that’s exactly the purpose of an About Us page.

It serves as an entry point to know about the business and how it all started. Having a clear and engaging About Us page will work magic on the visitor’s trust and make them convert to a client.

That is all! With some more customization done, here is the photography website we have created using WordPress.

Final Photography website

And that is how you can create your own photography website with WordPress and customize it according to your needs. In just 4 steps,

  1. Choose a Domain Name and Hosting
  2. Create a Photography website with a theme and plugin
  3. Install a Photo Gallery plugin
  4. Customize and Add more sections to make your Website attractive

Before you go, here are some bonus tips and plugins you should use in your photography website with WordPress.

Must-use Plugins in a WordPress Photography website

Optimize the images

It’s a photography website, so obviously there are going to be a ton of images. While it is crucial for you to showcase your works, the more images you upload, the higher the chances for your website to slow down. The last thing you want is a slow website as it affects your users’ experience. It may even cost you a potential client.

Smush pro plugin

So, along with the best hosting, you also need to optimize your images using an Image Optimizer plugin like Smush. With such a powerful Image Optimization plugin, you can optimize the images without losing the quality. It even has options to bulk optimize the images on your website.

Include Ways to Contact

It may sound silly but you must include your contact information on your website. Having your contact information, or even using a contact form on your website helps potential clients to get in touch with you much faster.

Include contact form to the website

No matter whether they came from, be it social media or other means, nothing sounds as professional as a website. So, you don’t want to miss out on potential clients that way.

Check our video tutorial on How to Create a Contact form on your WordPress website.

Focus on SEO

Search Engine Optimization (SEO) is the major factor that decides the rank of your website in the Search engine results. It is crucial to focus on SEO, not just for rankings but also to generate organic traffic. It may all seem alien to you, so you can start with a trusted SEO plugin like Yoast SEO.

Yoast SEO

In a photography website, you can start by optimizing the title and description that appear in the search results. This can influence a potential customer to visit your website. Also, keep a watch on the keywords you use and the number of times you use them.

Including these three must-have plugins, we have handpicked an entire list of plugins that will help build your dream website.


WordPress, over the years, has made it really easy for even non-technical people to get started in website creation. And with the growing popularity of photography, there has never been a good time to start your own photography website.

A photography website can give you an edge over your competitors who only rely on their social media. And not just that, having your own photography website adds credibility to your business and shouts out that you are a professional.

And remember, a photography website is not just about displaying eye-pleasing galleries. You can include other sections that will add value to your visitors, like adding a photography blog.

In fact, it is recommended to add a blog to your photography website considering how important Blogging is for Businesses. Just like how you created a photography website with WordPress, you can easily create a blog in no time.

And for more such video tutorials on customizing your WordPress website, subscribe to our YouTube channel.

Frequently Asked Questions (FAQ)

  1. Is WordPress good for photography websites?

Yes. WordPress is highly flexible in terms of design. It comes with thousands of themes, plugins and extensions, making it possible to design your dream photography website. Also, a self-hosted WordPress website gives you the entire control over the website.

With Ease of use and better SEO capabilities, there is no second thinking on WordPress for your photography website.

  1. Can you get WordPress for free?

WordPress as a software is free and open-source. You can download WordPress to your system and proceed to work on it. But, to use WordPress on the web, like having a WordPress website is not exactly free. You need to get Domain and Hosting to own a WordPress website and that price varies depending on the hosting provider.

  1. What are the plugins I need to use for Photography websites?

With thousands of plugins in the WordPress directory, there are several photography specific plugins for features like Gallery and Image Optimization. To get started, you can use,

  • Envira Gallery
  • Smush
  • WP Forms
  1. What is the best WordPress theme for photographers?

As a photographer, the Astra theme is extremely beginner-friendly and makes it really easy for you to build websites. Astra is one of the most widely used WordPress themes and that’s for a reason.

The reason why Astra stands out is the customizing capabilities that come with it. Plus, being lightweight and mobile responsive is an added advantage.

  1. Should I build a photography website with Wix or WordPress with no experience at all?

Both Wix and WordPress are amazing platforms to create your photography website. However, if you are okay with a slight learning curve, then WordPress is the right platform to build a photography website.

But if you want a simple way to get your photography website up and running, without any technicalities whatsoever, then Wix may seem like a better option than WordPress.

  1. How do I create my own photography website?

While many photographers think they need some sort of technical knowledge to build websites, all one really needs to do is,

  1. Get Domain and Hosting for the website
  2. Activate a Theme for your photography website
  3. Install a Photography-specific plugin

And that is all it takes! Additionally, you can add more sections and customize them to build your dream photography website.

  1. What should a photography website include?

Though each and every website is unique in its own way, it is good practice to include certain in all photography websites. Such things that need to be present in all photography websites include,

  • A photo gallery
  • A Contact Page
  • About Us page

Apart from these basic elements, one can include a separate blog page to write photography related articles. And also a marketplace to sell photographs and even courses.

Swarna Rajan
Swarna Rajan
User-centred Content Creator
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *


Image of Sandeep

Awesome explaination! Even a 6 year old can understand. Keep up the awesome work @Swarnaranjan. Looking forward for more content.

Image of Swarnarajan

Thank you for the kind words, Sandeep. Glad you liked the article.