Almost inevitably, however, two things happened. Once these websites and the ones that followed them (500px, YouPic, SmugMug, Viewbug, Pixoto, 1x etc) had their users comfortable, they commoditised them. These sites either sell the data they accrue to third party marketing companies or they lure you in with some 'free' space and then work to transition you to a paid subscription service. Doesn't matter which site we're talking about - every single one of them is treating photographers as a commodity. Many photographers consider the down-sides to be a price worth paying, but that's usually because sticking your photos on a Facebook page is simply the path of least resistance, not because it's necessarily the best solution.
Before we dive into some of the nuts and bolts - a quick word about domain names. It used to be the case that you had to use a country-specific domain such as .com, .co.uk, .fr or .com.au. However there is considerably more freedom these days and you can use far more relevant domains such as .photography, .photo, .pics, .pictures, .productions, .studio, .me, .info, .services, .blog, or .gallery.
Picking a good domain name is important as it will be one of the cornerstones of your brand. You will be able to use it to receive email (far better than having a Gmail account) and you can even create add-on domains, such as shop.andyhutchinson.com.au. Don't stress too much about getting all the different permutations of your name - just pick one good combination and stick with it.
If you do not already own your own domain name then I strongly suggest you register it through whichever company you choose to host your site, because then you do not have to worry about transferring the domain or pointing the domain at your host's nameservers.
Building your own website gives you full and complete control over pretty much every aspect of your portfolio. Using one of popular (free) content management systems (CMSs) and a page builder, you can create a bespoke website that operates precisely the way you want. And while there are many free CMSs knocking about, the one I strongly recommend you use should use is WordPress.
Over the years WordPress has evolved from a very simple blogging platform (released in 2003!) into a custom web engine upon which you can build any design and lock in any functionality that you desire. From simple one page 'business card' sites to full-blown ecommerce setups, WordPress can do it all and it is the most popular CMS (by some margin) for good reason. Please be aware however that I am talking here about self-hosted WordPress sites and not wordpress.com blogs as they have many of the same flaws as Squarespace et al.
Pretty much all reputable hosting companies offer 'starter' packages. If you are unsure about how much space and bandwidth you'll need then you should always begin with the starter package because you can easily and simply upgrade down the line if required. Research decent web hosts in your country and make sure any package includes cPanel access because gives you full control over things like email and FTP accounts, database management, domain management and security. With a Cpanel account you can often do a one-click install of WordPress, however if you do not have this feature, a manual installation is incredibly easy these days. I recommend you follow along with this excellent guide which walks you through the entire process.
The look and feel of a WordPress website is governed by its theme - a combination of pages, stylesheets and code which determine how your site looks when viewed in a browser. The beauty of a CMS like WordPress is that you are not stuck with one theme - you can change it any time you want and, more importantly, you can customise your theme (within limits) to look the way you want.
However while there are thousands of themes designed with photographers in mind and any number of hugely popular generic themes such as Divi, Avada, X, Enfold and Uncode - you should ignore them all and build your own on a basic theme framework. If you opt to build on a theme such as Avada you are locking your site into a very specific workflow and a very obvious look. Moreover themes such as Avada are bulky sites and rarely do well in search engine rankings. Also - do you really want your portfolio - your front door on the web - the first impression many people will ever have of you - to look like 100,000 other websites? My strong suggestion is that you use a combination of a basic and highly customisable theme with a decent page builder plugin. In this way you can have complete control over your site and you do not have to know any code to build or maintain it.
Firstly, try and steer clear of the old school page builders such as WPBakery (AKA Visual Composer), Divi and SiteOrigin as these are clunky to use and are based on an out-dated shortcode framework. You could opt to use WordPress's own built-in 'block' based page builder known as Gutenberg but it is not (yet) as fully supported or flexible as other systems. There are several good free page builder plugins available, such as Beaver Builder and Brizy - but the most reliable, easiest to use and most flexible one is Elementor. Combine Elementor with a good free theme such as Layers, Customify, Astra, Hello or Ocean and you have everything you need to create your own bespoke design.
Before I redesigned this website I spent time thinking about precisely how I wanted it to work and what functionality I wanted to include in it. I did extensive research too and spent time checking out other photographers portfolio sites to see what did and didn't work - I used https://www.awwwards.com/websites/photography-sites/ as a starting point. I also thought about the commercial portfolio sites, such as 500px, and what influences (if any) I could draw from them.
I wanted a site that showcased my photographs the way I wanted but I also wanted to make it as easy to manage as possible. For this reason I made as much use of dynamic content as possible. For instance the sliders you can see on my site are set-and-forget - they are populated dynamically from my recent photoblog posts or my most recent articles or my most recent photographs. My website is a blog and a portfolio website so I needed a magazine style layout rather than a strict gallery based format.
So by the time I sat down and got to building my homepage I knew how I wanted it to look. The functionality of my website is built around several excellent plugins and I can heartily recommend them to any photographer building their own site. They are Smart Slider 3 (far and away the best slider plugin on WordPress), ESS Grid, Elementor Pro (I upgraded for access to features such as the Posts block, Embed Anywhere and the extra blocks and templates), FacetWP (used for the cool filter in my Photoblog archive) and WP Real Media Library (so I can store photos in folders and collections for easy management).
Another key reason for building your own website and managing it yourself is that you get full control over your SEO (Search Engine Optimisation) and your analytics. By utilising WordPress plugins such as Yoast or The SEO Framework you can fine-tune your site so that it indexes well in Google. Your search engine ranking is something you should consider from the outset and there is little doubt that you will do far better with your own site than you ever will using a hosted service such as SquareSpace or Wix.
Fine-tuning your website is an on-going job, but it is one that is considerably easier when you have full access to Google Analytics. This enables you to find out what people are viewing on your site, how they're finding you and what they're doing on the site when they get there. Ensure that you create an analytics account for your new site from the very beginning so that you can properly track how people use your site and how they find it in the first place.
Once you have built your site and populated it with your photographs and any other content that you'd like to share, you can begin using social media to build your brand, not Zuckerberg's. The key is to look on your website as the centre of the set-up, not some boring appendage that you begrudgingly maintain out of a sense of duty.
The website-as-focus policy means that all your content lives on your site - it begins life on your site, it is the source of truth for your brand and it is where you direct as much traffic as possible. So when you have added a new photograph to your portfolio, you go to your Facebook page and you link to the website page that image is on - the featured image in your post will serve as a preview to the Facebook post - do not upload a separate low resolution version as that is all people will see. If you have a good Instagram following then post a small version on your feed and include the link in the description - or big it up using your Instagram story feed. If you install the Jetpack plugin on your site, you can set it to automatically post to your various social media feeds any time you put a new post up meaning much less work on your part.
Make sure you include your website address in your email footer, in your Twitter feed profile and in the profile of every site you belong to, from 500px to DeviantArt. If you get featured by other Facebook pages, Instagrammers, YouTubers or websites, get them to link back to your website - not your social media accounts.