var advanced_ads_pro_visitor_conditions = {"referrer_cookie_name":"advanced_ads_pro_visitor_referrer","referrer_exdays":"365","page_impr_cookie_name":"advanced_ads_page_impressions","page_impr_exdays":"3650"};
var essb_settings = {"ajax_url":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","essb3_nonce":"f64cede92b","essb3_plugin_url":"https:\/\/www.lightstalking.com\/wp-content\/plugins\/easy-social-share-buttons3","essb3_stats":true,"essb3_ga":false,"essb3_ga_ntg":false,"blog_url":"https:\/\/www.lightstalking.com\/","post_id":"293556"};
“Portfolio” is a word you've almost certainly heard already in the context of photography.
We can define a portfolio as “a group of work collected in a specific format.”
One of the main characteristics of a good portfolio is that it applies to a specific topic or niche. Somewhat like workflow, a portfolio is sometimes misunderstood (as curation, or something similar).
What follows is not the ultimate guide to portfolio crafting. However, I’ll try to define the true purpose of having a consistent and targeted portfolio.
Image at Pixabay
Formats Your Could Have Your Portfolio in
Portfolios used to be simple: it was just a bunch of photographs inside a sober black box. Remember those days?
Today we have a wide range of format options – web pages, videos, PDF files, photo books, and printed versions. There is no perfect format, and some options are better suited to certain situations than others.
For example, let's think practically for a minute – it’s easier to share a link when dealing with clients abroad than to show them a printed version of your portfolio, right?
Who's Your Audience and Who Wants to See Your Work?
Image by Pixabay
This is the first thing you should consider before your start crafting a portfolio. There are several people you might want to show your portfolio to – from museum curators to family and friends.
The most common situation – from freelance clients to executive officers – comes into play when you’re looking for a certain job.
In that case, showing a portfolio is more about “sales promotion” than a mere “I love taking photographs” thing.
Define your audience first, then you'll start to form a better idea of what work you should include.
A Real Life Example
Let's take, for example, a wedding photographer who wants to win more clients. These days, there are certain photographs that clients demand, so keeping an eye on the trends is healthy business practice.
These clients will expect you to have photographs in line with the trends, instead of your more artistic portraits done in a studio session. These pieces could be part of an appendix to your portfolio, but they shouldn't be the prime focus if your purpose is to attract more customers with more average needs and expectations.
I've seen portfolios (defined by their owners, not me, so they could be technically defined as just a photo stream) that don't speak to an audience at all.
I’ve made that mistake in the past, and as time went on I narrowed my style to something more consistent than the work I posted online a couple of years ago.
So we have a situation whereby the portfolio content doesn't follow a specific order, and when I find a picture worth including it is just a mere chronological addition. I'm aware that I need to pare it down because right now it’s too extensive for my taste.
Consider the Tone and Gamut
Image by Startup Stock Photos
Defining a specific tone is important if you’re willing to present your portfolio to a client with certain tastes you'll want to please. Okay, that sounds complex, so let's look at an example.
Imagine you are a corporate portrait photographer and all of a sudden you have an opportunity to show your portfolio to the CEO of a massive firm. You should invest in a sophisticated-looking package to present the best of the best from your corporate portrait portfolio.
You should present a generous gamut of work inside the aforementioned volume, but it shouldn’t be tiring to look at. In my opinion, between 20 and 35 pieces is perfect.
Your Portfolio's also About the Scope!
Speaking of quantity, it’s good to define a scope for any portfolio.
If you shoot in more than one photographic style, you should keep separate portfolios. Nowadays I'm trying new things like environmental portraiture.
If I get good results (wish me luck!) I’ll keep this work apart from my current portfolio that highlights my social photography. If you want to know more about what an environmental portrait is, just look at the work of Arnold Newman, the master.
Handpick Those Ripe Ones
The day I printed my Portfolio in highest quality available
Now the Most Exciting Part: Selecting Your Work.
In my opinion, your portfolio should consist only of “mature work”. A healthy practice is to change your “immediacy habits”.
We live in the internet age, and immediacy has changed the rhythm in which we tend to showcase our work. This rhythm has become a bit frantic in my opinion, and a good habit – at least, when it comes to your portfolio – is slow down a bit.
Don’t try to pick your work in just one evening. This exercise should take a couple of weeks or even more, so you'll have some objectivity while doing your first selections of work.
The day I printed my Portfolio in highest quality available
Also, I wouldn't consider using recently taken pictures, because you'll still have that strong emotional attachment that clouds our minds with subjectivity.
If you’re not sure about which picture to include from a small batch of handpicked ones, ask other photographers to help you out. It is a very nurturing experience.
Content Order – Put Some Logic Into Your Work
Many photographers consider that a narrative style is good for a portfolio. I include work in chronological order to show my photographic evolution over time. But if I'm presenting a specific album to somebody, I try to organize it in a narrative form.
Web-based Portfolios
There are a bunch of good options for presenting your work. Personally, I like the way Behance works for presenting all my work, but I've found that Issuu is a good choice when I’m uploading a PDF file.
A lot of good photographers work with 500px nowadays (for me, it’s like an evolution of Flickr, and I was almost pushed to doing mine for a lecture on portfolio crafting).
Sounds funny to say but “visual” content is the top priority when it comes to photography for portfolio websites. Images should be the main protagonists, which is why so many website templates which focus on portfolio showcasing are so simple and clean.
The idea is that your work should be experienced in an almost distraction-free state. Try to upload images using a constant format as well, and think of all your potential internet users when doing so.
What I mean is that you really don't need to upload a humongous high-quality image file, because they will be very slow to load, and that could negatively impact on your website's bounce rate.
Ask for Feedback – Get some Photographers Together!
Image by Kaboompics Karolina
Every time I think about including new imagery in my portfolio, I don't add it right away. First I ask a couple of trusted fellow photographers for their insights about what picture fits best in the portfolio.
Things to always keep in mind when developing your portfolio:
The scope and the work order,
Consistency,
It should be “pure” (i.e. it should only have the best of the best of what you are trying to present),
It should be easy to present and not tiring to read.
To ensure your photography is a reflection of your inner artist, you’ll want to brush up on the concept of “Composition“. This Course from our friends at Photzy (written by Pro Kent DuFault) will be sure to get your skills polished up! No more thoughtless and dull images – only awesome ones!
var advanced_ads_cookies = {"cookie_path":"\/","cookie_domain":""};
var advadsCfpInfo = {"cfpExpHours":"3","cfpClickLimit":"3","cfpBan":"7","cfpPath":"","cfpDomain":"www.lightstalking.com"};
var beloadmore = {"url":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","query":{"post__not_in":[293556],"category_name":"news","posts_per_page":3}};
var tve_dash_front = {"ajaxurl":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":"","recaptcha":[],"post_id":"293556"};
var TVE_Ult_Data = {"ajaxurl":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","ajax_load_action":"tve_ult_ajax_load","conversion_events_action":"tve_ult_conversion_event","shortcode_campaign_ids":[],"matched_display_settings":[],"campaign_ids":[],"post_id":293556,"is_singular":true,"tu_em":"","evergreen_redirects":[]};
(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/lib/modules/conversions-pro/assets/share-conversions-tracker.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/pinterest-pro.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/subscribe-forms.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/assets/js/essb-core.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
var essb_handle_stats = function(oService, oPostID, oInstance) { var element = jQuery('.essb_'+oInstance); var instance_postion = jQuery(element).attr("data-essb-position") || ""; var instance_template = jQuery(element).attr("data-essb-template") || ""; var instance_button = jQuery(element).attr("data-essb-button-style") || ""; var instance_counters = jQuery(element).hasClass("essb_counters") ? true : false; var instance_nostats = jQuery(element).hasClass("essb_nostats") ? true : false; if (instance_nostats) { return; } var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if (typeof(essb_settings) != "undefined") { jQuery.post(essb_settings.ajax_url, { 'action': 'essb_stat_log', 'post_id': oPostID, 'service': oService, 'template': instance_template, 'mobile': instance_mobile, 'position': instance_postion, 'button': instance_button, 'counter': instance_counters, 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { }},'json'); } }; var essb_log_stats_only = function(service, postId, position) { var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if (typeof(essb_settings) != "undefined") { jQuery.post(essb_settings.ajax_url, { 'action': 'essb_stat_log', 'post_id': postId, 'service': service, 'template': position, 'mobile': instance_mobile, 'position': position, 'button': position, 'counter': false, 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { }},'json'); } };
let ccwpDOMLoaded=!1;
let ccwp_loaded = false;
let resources_length=0;
let resources =undefined;
let is_last_resource = 0;
ccwpUserInteractions=["keydown","mousemove","wheel","touchmove","touchstart","touchend","touchcancel","touchforcechange"];
ccwpUserInteractions.forEach(function(e){
window.addEventListener(e,calculate_load_times);
});
function calculate_load_times() {
// Check performance support
if (performance === undefined) {
console.log("Performance NOT supported");
return;
}
// Get a list of "resource" performance entries
resources = performance.getEntriesByType("resource");
if (resources === undefined || resources.length <= 0) {
console.log("NO Resource performance records");
}
if(resources.length){
resources_length=resources.length;
}
for(let i=0; i < resources.length; i++) {
if(resources[i].responseEnd>0){
is_last_resource = is_last_resource + 1;
}
}
let uag = navigator.userAgent;
let gpat = /Google Page Speed Insights/gm;
let gres = uag.match(gpat);
let cpat = /Chrome-Lighthouse/gm;
let cres = uag.match(cpat);
let wait_till=300;
let new_ua = "Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36";
let new_ua2 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36";
if(gres || cres || uag==new_ua || uag==new_ua2){
wait_till = 3000;
}
if(is_last_resource==resources.length){
setTimeout(function(){
console.log("ccwpTriggerDelayedScripts timeout : "+wait_till);
ccwpTriggerDelayedScripts();
},wait_till);
}
}
window.addEventListener("load", function(e) {
console.log("load complete");
setTimeout(function(){
calculate_load_times();
},100);
});async function ccwpTriggerDelayedScripts() {
if(ccwp_loaded){ return ;}
ccwpPreloadStyles();
ccwpPreloadDelayedScripts();
ccwpLoadCss();
ccwpScriptLoading();
ccwp_loaded=true;
}
function ccwpPreloadStyles() {
let e = document.createDocumentFragment();
var cssEle = document.querySelectorAll("link[rel=ccwpdelayedstyle]");
for(let i=0; i <= cssEle.length;i++){
if(cssEle[i]){
cssEle[i].href = removeVersionFromLink(cssEle[i].href);
let r = document.createElement("link");
r.href = cssEle[i].href;
r.rel = "preload";
r.as = "style";
e.appendChild(r);
}
}
document.head.appendChild(e);
}
function ccwpPreloadDelayedScripts() {
var e = document.createDocumentFragment();
document.querySelectorAll("script[type=ccwpdelayedscript]").forEach(function(t) {
var n = removeVersionFromLink(t.getAttribute("src"));
if (n) {
t.setAttribute("src", n);
var r = document.createElement("link");
r.href = n, r.rel = "preload", r.as = "script", e.appendChild(r)
}
}), document.head.appendChild(e)
}
function ccwpScriptLoading(){
var jsEle = document.querySelectorAll("script[type=ccwpdelayedscript]");
jsEle.forEach(function(t) {
t.type = "text/javascript";
if(t.src)
{
t.src = removeVersionFromLink(t.src);
}
});
}function ccwpLoadCss(){
var cssEle = document.querySelectorAll("link[rel=ccwpdelayedstyle]");
for(let i=0; i <= cssEle.length;i++){
if(cssEle[i]){
cssEle[i].href = removeVersionFromLink(cssEle[i].href);
cssEle[i].rel = "stylesheet";
cssEle[i].type = "text/css";
}
}var cssEle = document.querySelectorAll("style[type=ccwpdelayedstyle]");
for(let i=0; i <= cssEle.length;i++){
if(cssEle[i]){
cssEle[i].type = "text/css";
}
}
}
function removeVersionFromLink(link)
{
if(ccwpIsValidUrl(link))
{
const url = new URL(ccwpFormatLink(link));
url.searchParams.delete("ver");
url.searchParams.delete("time");
return url.href;
}
else{
return link;
}
}
function ccwpIsValidUrl(urlString)
{
if(urlString){
var expression =/[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/gi;
var regex = new RegExp(expression);
return urlString.match(regex);
}
return false;
}
function ccwpFormatLink(link)
{
let http_check=link.match("http:");
let https_check=link.match("https:");
if(!http_check && !https_check)
{
return location.protocol+link;
}
return link;
}