This post is showing up fashionably late… only it’s a little past fashionable!
In Episode 18, we talked about reviewing your own professional photography websites to ensure that prospects are not only having a great experience, but that you’re using your web presence to convert those prospects into clients.
At the end of that video I offered to review a few professional photography websites. Today is the day I’m finally coming through on that offer, and we’re starting with Michelle and Victoria.
.
{ Â T A K E Â A C T I O N Â N O W Â }
Download the FREE PRINTABLE below and do a personal review of your own website. If you’re brave, ask a trusted friend to review it with you.
– – – – – – – – – –Â – – – – – – – – – –Â – – – – – – – – – –Â – – – – – – – – – –Â – – – – – – – – – –Â – – – – – – – – – –Â – – – – – – – – – –
Are you ready for more? I’m determined to prove to as many photographers as will let me that you can have passion, profits and time for a great life.  I’d love to teach you, step-by-step, how it’s done.  This is happening for photographers from all over the world who are just like you. Let me prove just how wildly successful YOU can be!
If you’re ready to take your business further, sign up for email updates (it’s free).
(function() { var form = document.getElementById("mad_mimi_signup_form"), submit = document.getElementById("webform_submit_button"), email = /.+@.+\..+/;
form.onsubmit = function(event) { var isValid = validate(); if(!isValid) { for(var i = 0; i = 0) { input.onchange = validate; } } return false; } if(form.getAttribute("data-webform-type") != 'iframe') { form.className = "mimi_submitting"; submit.value = submit.getAttribute("data-submitting-text"); submit.disabled = true; submit.className = "disabled"; }
setTimeout(function() { for(var i = 0; i < form.getElementsByTagName("input").length; ++i) { var input = form.getElementsByTagName("input")[i] if(input.getAttribute("type") == "text") { input.value = ""; } if(input.id == 'signup_email') { input.placeholder = "you@example.com"; } else { input.placeholder = ""; } } }, 3000); }
function validate() { var isValid = true;
for(var i = 0; i = 0) { if(input.id == 'signup_email') { if(!email.test(input.value)) { emailErrorMessage(input, allDivs); isValid = false; } else { removeErrorMessage(input, allDivs); } } else { if((input.type == "checkbox" && !input.checked) || input.value == "" || input.value == "-1") { fieldErrorMessage(input, allDivs); isValid = false; } else { removeErrorMessage(input, allDivs); } } } }
form.className = isValid ? "" : "mimi_invalid"; submit.value = isValid ? submit.getAttribute("data-default-text") : submit.getAttribute("data-invalid-text"); submit.disabled = !isValid; submit.className = isValid ? "submit" : "disabled";
return isValid; }
function emailErrorMessage(input, allDivs) { if(input.getAttribute("data-webform-type") == "iframe") { input.className = "required invalid"; input.placeholder = input.getAttribute("data-required-message") || "This field is required"; } else { allDivs[0].innerHTML = input.getAttribute("data-invalid-message") || "This field is invalid"; } }
function fieldErrorMessage(input, allDivs) { if(input.getAttribute("data-webform-type") == "iframe") { input.className = "required invalid"; input.placeholder = input.getAttribute("data-required-message") || "This field is required"; } else { for(var i = 0; i = 0) { return element.innerHTML = input.getAttribute("data-required-message") || "This field is required"; } } } }
function removeErrorMessage(input, allDivs) { if(input.getAttribute("data-webform-type") == "iframe") { input.className = "required"; }
for(var i = 0; i = 0) { return element.innerHTML = ""; } } } })();
Thank you so much Leah! So much helpful information and great tips for both reviews!
I’m so happy that it was helpful and you are very welcome… But more importantly THANK YOU for sharing your website with us! 🙂
Thank you, Leah! I really appreciate the advice you gave in both reviews – great ideas and I’ve already started putting as many into the works as I can so far, and I look forward to seeing the improved version!
You’re so welcome Michelle! And THANK YOU for being willing to share your website with all of us! 🙂
Fabulous reviews of two wonderful websites! Loved all your inspirational critiques Leah!
This was great Leah, I took notes! Any suggestions or a blog post about how to build/hire/host a website would be so helpful for a lot of us. Thanks!
[…] DIY Website Review Work Kit (FREE DOWNLOAD)Â […]