<!DOCTYPE html>
<html lang="en-AU" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8">
	
	
	<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel='dns-prefetch' href='//googleads.g.doubleclick.net'>
<link rel='dns-prefetch' href='//www.googletagmanager.com'>

<!-- Search Engine Optimisation by Rank Math - https://rankmath.com/ -->
<title>Margaret River Photographer | John Rice Photographer</title><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/uploads/2024/10/Aravina-wedding-Margaret-River-scaled-4.jpg" as="image"><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png" as="image" imagesrcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-150x150.png 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-300x176.png 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-1024x602.png 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png 1064w" fetchpriority="high" /><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/0d5f6f83e623.google-fonts.min.css" as="style" onload="this.rel='stylesheet';this.removeAttribute('onload');"><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/9d28ace66cc7.google-fonts.min.css" as="style" onload="this.rel='stylesheet';this.removeAttribute('onload');"><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/bcdd6e038ed0.google-fonts.min.css" as="style" onload="this.rel='stylesheet';this.removeAttribute('onload');"><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/-W_8XJnvUD7dzB2Ck_kIaWMuUZctdg.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/YA9Kr0yU4l_XOrogbkun3kQQtamrrvL799ls.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/YA9Ur0yU4l_XOrogbkun3kQQsJmppPXZ9Q.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/css/front.used.css?ver=1776805037" as="style" /><link rel="stylesheet" id="perfmatters-used-css" href="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/css/front.used.css?ver=1776805037" media="all" />
<meta name="description" content="Margaret River photographer specialising in weddings, elopements &amp; portraits. Award-winning candid style, 600+ weddings, 15+ years local."/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://www.johnricephotographer.com.au/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Margaret River Photographer | John Rice Photographer" />
<meta property="og:description" content="Margaret River photographer specialising in weddings, elopements &amp; portraits. Award-winning candid style, 600+ weddings, 15+ years local." />
<meta property="og:url" content="https://www.johnricephotographer.com.au/" />
<meta property="og:site_name" content="John Rice Photographer" />
<meta property="og:updated_time" content="2025-07-31T11:06:52+08:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Margaret River Photographer | John Rice Photographer" />
<meta name="twitter:description" content="Margaret River photographer specialising in weddings, elopements &amp; portraits. Award-winning candid style, 600+ weddings, 15+ years local." />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="admin" />
<meta name="twitter:label2" content="Time to read" />
<meta name="twitter:data2" content="Less than a minute" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.johnricephotographer.com.au/#organization","name":"John Rice Photographer","url":"https://www.johnricephotographer.com.au","sameAs":["https://www.facebook.com/JohnRicePhotographer/","https://www.instagram.com/johnricephotographer/"]},{"@type":"WebSite","@id":"https://www.johnricephotographer.com.au/#website","url":"https://www.johnricephotographer.com.au","name":"John Rice Photographer","publisher":{"@id":"https://www.johnricephotographer.com.au/#organization"},"inLanguage":"en-AU","potentialAction":{"@type":"SearchAction","target":"https://www.johnricephotographer.com.au/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://www.johnricephotographer.com.au/#webpage","url":"https://www.johnricephotographer.com.au/","name":"Margaret River Photographer | John Rice Photographer","datePublished":"2024-10-13T23:43:43+08:00","dateModified":"2025-07-31T11:06:52+08:00","about":{"@id":"https://www.johnricephotographer.com.au/#organization"},"isPartOf":{"@id":"https://www.johnricephotographer.com.au/#website"},"inLanguage":"en-AU"},{"@type":"Service","name":"Professional Wedding, Elopement, and Portrait Photography Services by John Rice","description":"Award-winning Margaret River and South West WA Photographer John Rice specialises in natural, candid wedding, elopement and portrait photography, capturing authentic love stories at iconic local venues and creating precious memories for life","serviceType":"Photography","offers":{"@type":"Offer","price":"Starting from $685","priceCurrency":"AUD","availability":"InStock"},"@id":"https://www.johnricephotographer.com.au/#schema-34773","mainEntityOfPage":{"@id":"https://www.johnricephotographer.com.au/#webpage"}}]}</script>
<meta name="msvalidate.01" content="FDF5FCA9DF23C16DA2174DBDE1F93B8B" />
<!-- /Rank Math WordPress SEO plugin -->

<title>Margaret River Photographer | John Rice Photographer</title>
<link rel='dns-prefetch' href='//www.googletagmanager.com' />

<style id='wp-img-auto-sizes-contain-inline-css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel="stylesheet" id="litespeed-cache-dummy-css" media="all" data-pmdelayedstyle="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/minify/6fa931a5525f.litespeed-dummy.min.css?ver=6.9.4">
<style id='wp-block-library-inline-css'>
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel="stylesheet" id="seedprod-style-css" media="all" data-pmdelayedstyle="https://www.johnricephotographer.com.au/wp-content/plugins/seedprod-coming-soon-pro-5/public/css/tailwind.min.css?ver=6.18.16">
<link rel="stylesheet" id="seedprod-font-awesome-css" media="all" data-pmdelayedstyle="https://www.johnricephotographer.com.au/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/all.min.css?ver=6.18.16">
<link rel='stylesheet' id='seedprod-css-global-css' href='https://www.johnricephotographer.com.au/wp-content/uploads/seedprod-css/style-global.css?ver=1753115157' media='all' />
<link rel='stylesheet' id='seedprod-css-4769-css' href='https://www.johnricephotographer.com.au/wp-content/uploads/seedprod-css/style-4769.css?ver=1762359805' media='all' />
<link rel='stylesheet' id='seedprod-css-4763-css' href='https://www.johnricephotographer.com.au/wp-content/uploads/seedprod-css/style-4763.css?ver=1753370597' media='all' />
<link rel='stylesheet' id='seedprod-google-fonts-4761-css' href='https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/88bd6829cc60.google-fonts.min.css' media='all' />
<link rel='stylesheet' id='seedprod-google-fonts-4769-css' href='https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/b00a9cbb4097.google-fonts.min.css' media='all' />
<link rel='stylesheet' id='seedprod-google-fonts-4763-css' href='https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/fonts/a2f172b1c62b.google-fonts.min.css' media='all' />
<link rel="stylesheet" id="seedprod-builder-lightbox-index-css" media="all" data-pmdelayedstyle="https://www.johnricephotographer.com.au/wp-content/plugins/seedprod-coming-soon-pro-5/public/css/seedprod-gallery-block.min.css?ver=6.18.16">
<link rel="stylesheet" id="forget-about-shortcode-buttons-css" media="all" data-pmdelayedstyle="https://www.johnricephotographer.com.au/wp-content/plugins/forget-about-shortcode-buttons/public/css/button-styles.css?ver=2.1.3">
<script src="https://www.johnricephotographer.com.au/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->

<!-- Google Analytics snippet added by Site Kit -->
<script src="https://www.googletagmanager.com/gtag/js?id=GT-KVN3V86" id="google_gtagjs-js" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["www.johnricephotographer.com.au"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-KVN3V86");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); } 
//# sourceURL=google_gtagjs-js-after
</script>

<!-- End Google tag (gtag.js) snippet added by Site Kit -->
<meta name="generator" content="Site Kit by Google 1.146.0" /><meta name="google-site-verification" content="v89SHu9KNBZmy_N7Ol4BFhSKPl0i0XHonOjIcLe2LWw" />		<script type="text/javascript" async defer data-pin-color data-pin-hover="true" src="https://www.johnricephotographer.com.au/wp-content/cache/perfmatters/www.johnricephotographer.com.au/minify/8c0f0a2661db.pinit.min.js"></script>
		<!-- This website uses the WP Call Button plugin to generate more leads. --><style type="text/css">.wp-call-button{ display: none; } @media screen and (max-width: 650px) { .wp-call-button{display: block; position: fixed; text-decoration: none; z-index: 9999999999;width: 60px; height: 60px; border-radius: 50%;/*transform: scale(0.8);*/  right: 20px;  bottom: 20px; background: url( data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDU5cHgiIGhlaWdodD0iNDU5cHgiIHZpZXdCb3g9IjAgMCA0NTkgNDU5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTkgNDU5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGcgaWQ9ImNhbGwiPjxwYXRoIHN0eWxlPSJmaWxsOiB3aGl0ZTsiIGQ9Ik05MS44LDE5OC45YzM1LjcsNzEuNCw5Ni45LDEzMC4wNSwxNjguMywxNjguM0wzMTYuMiwzMTEuMWM3LjY0OS03LjY0OSwxNy44NS0xMC4xOTksMjUuNS01LjFjMjguMDUsMTAuMiw1OC42NDksMTUuMyw5MS44LDE1LjNjMTUuMywwLDI1LjUsMTAuMiwyNS41LDI1LjV2ODYuN2MwLDE1LjMtMTAuMiwyNS41LTI1LjUsMjUuNUMxOTMuOCw0NTksMCwyNjUuMiwwLDI1LjVDMCwxMC4yLDEwLjIsMCwyNS41LDBoODkuMjVjMTUuMywwLDI1LjUsMTAuMiwyNS41LDI1LjVjMCwzMC42LDUuMSw2MS4yLDE1LjMsOTEuOGMyLjU1LDcuNjUsMCwxNy44NS01LjEsMjUuNUw5MS44LDE5OC45eiIvPjwvZz48L2c+PC9zdmc+ ) center/30px 30px no-repeat #766341 !important;} }</style><script id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=G-ERJGPBRP0J" async></script>
<script id="google_gtagjs-inline">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-ERJGPBRP0J', {} );
</script>
<style class='wp-fonts-local'>
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://www.johnricephotographer.com.au/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');}
@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://www.johnricephotographer.com.au/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');}
</style>
<link rel="icon" href="https://www.johnricephotographer.com.au/wp-content/uploads/2025/01/cropped-JohnRiceBrand-32x32.png" sizes="32x32" />
<link rel="icon" href="https://www.johnricephotographer.com.au/wp-content/uploads/2025/01/cropped-JohnRiceBrand-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.johnricephotographer.com.au/wp-content/uploads/2025/01/cropped-JohnRiceBrand-180x180.png" />
<meta name="msapplication-TileImage" content="https://www.johnricephotographer.com.au/wp-content/uploads/2025/01/cropped-JohnRiceBrand-270x270.png" />
<noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript><style>.perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://www.johnricephotographer.com.au/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-youtube:hover .play{filter:grayscale(0)}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;}.wp-has-aspect-ratio .perfmatters-lazy-youtube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:0}.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::after{background-image:none!important;will-change:transform;transition:opacity 0.025s ease-in,transform 0.025s ease-in!important;}</style>	<meta name="viewport" content="width=device-width, initial-scale=1.0">

</head>
<body class="home wp-singular page-template-default page page-id-6732 wp-embed-responsive sp-antialiased theme-seedprod ">

<section id="sp-tcpt67"      class="sp-el-section  spBgcover"><div id="sp-pelzz2"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-vl64o2"      class="sp-el-col  sp-w-full"><div id="sp-botds5"      class="sp-templatepart-wrapper sp-templatepart-block-botds5"><div class="sp-w-full">     <section id="sp-obsb2d"      class="sp-el-section" style="width: 100%; max-width: 100%;"><div id="sp-ywnc42"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-j09y32"      class="sp-el-col  sp-w-full" style="width: calc(100% + 0px);"><figure id="sp-qg1lx3"   class="sp-image-wrapper sp-el-block" style="margin: 0px; text-align: center;"><div><span><a href="/home" target="" rel="" class="sp-inline-block"><img data-perfmatters-preload src="https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png" alt="" width="1064" height="625" srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-150x150.png 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-300x176.png 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-1024x602.png 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png 1064w"    class="sp-image-block-qg1lx3" style="width: 100px;"></a></span></div><div id="sp-image-dynamic-tags-js-qg1lx3"><script>jQuery(function() { image_dynamic_tags('qg1lx3' );});</script></div></figure></div></div><div id="sp-c04ckf"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-dgvdih"      class="sp-el-col  sp-w-full" style="width: calc(100% + 0px);"><div id="sp-j9noyi"      class="sp-nav sp-flex sp-el-block sp-justify-center sp-nav-menu-block-j9noyi" style="margin: 0px; text-transform: uppercase; color: rgb(255, 255, 255);"><style type="text/css"  ></style><style type="text/css"  ></style><style type="text/css" ></style><style type="text/css" ></style><style type="text/css">     #sp-j9noyi .seedprod-menu-horizontal .nav-menu .menu-item ,#sp-j9noyi .seedprod-menu-horizontal .nav-menu .seedprod-menu-heading , #sp-j9noyi .seedprod-menu-separator {padding:0px 20px}      #sp-j9noyi .nav-menu ul.sub-menu {box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)}      #sp-j9noyi ul li a {text-transform:uppercase}      #sp-j9noyi .seedprod-menu-horizontal .nav-menu .separator.menu-item { padding:0px; }      #sp-j9noyi .custom-restricted-width .menu-item{padding:20px 0px}      #sp-j9noyi .seedprod-menu-list li a {color:#FFFFFF;text-align:center}     #sp-j9noyi .seedprod-menu-list li{color:#FFFFFF;text-align:center}      #sp-j9noyi .seedprod-menu-list li a:hover {color:#F7F4E8 !important;text-align:center}      #sp-j9noyi .sub-menu {border-radius:6px;padding:4px 4px 4px 4px }      #sp-j9noyi .sub-menu a {color:#FFFFFF}      #sp-j9noyi ul.seedprod-menu-list ul.sub-menu li a:hover{color:#F7F4E8}      #sp-j9noyi .bar{background-color:#FFFFFF;}   </style><div class="sp-nested-nav-wrapper h sp-nav-classdivided-right"><div class="seedprod-menu seedprod-menu-builder seedprod-menu-horizontal sp-mobile-menu-false"><nav class="nav-bar"><div class="hamburger"><span class="bar"></span><span class="bar"></span><span class="bar"></span></div><div class="nav-menu"><div class="nav-menu-bar"><ul class="seedprod-menu-list" style="list-style-type: none;"><li class="menu-item"><a href="/wedding" target="" rel="" style="color: rgb(255, 255, 255);"><span>Wedding</span></a></li><li class="menu-item"><a href="https://www.johnricephotographer.com.au/all-inclusive-elopement-packages-margaret-river/" target="" rel="" style="color: rgb(255, 255, 255);"><span>Elopement</span></a></li><li class="menu-item"><a href="/portrait" target="" rel="" style="color: rgb(255, 255, 255);"><span>Portrait</span></a></li><li class="menu-item"><a href="/about" target="" rel="" style="color: rgb(255, 255, 255);"><span>About</span></a></li><li class="menu-item"><a href="/blog" target="" rel="" style="color: rgb(255, 255, 255);"><span>Blog</span></a></li><li class="menu-item"><a href="/contact" target="" rel="" style="color: rgb(255, 255, 255);"><span>Contact</span></a></li></ul></div></div></nav></div></div></div></div></div></section><section id="sp-c9nzuc"      class="sp-el-section" style="width: 100%; max-width: 100%;"><div id="sp-r042l4"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"></div></section>   </div></div></div></div><div id="sp-yyjqjl"      class="sp-el-row sp-w-full  sp-m-auto sp-flex sp-flex-row sp-justify-start"><div id="sp-k0d9yd"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-kpu2uu55vj"><h2 id="sp-iex9er"      class="sp-css-target sp-el-block sp-headline-block-iex9er sp-type-header">Margaret River Photographer - 15+ Years Local Experience</h2></span><div id="sp-oheqci"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-oheqci"><p>Stop worrying about awkward poses. My award-winning candid wedding photography captures your genuine moments naturally across Margaret River, Yallingup &amp; Dunsborough.</p></div><div id="sp-u1nqbe"      class="sp-starrating sp-flex sp-items-center sp-el-block sp-star-rating-block-u1nqbe"><span id="sp-m81xxdkxe8"><i class="fas fa-star" id="sp-bjkpitpqi9"></i><i class="fas fa-star" id="sp-8se7izbd9l"></i><i class="fas fa-star" id="sp-p3ry8u6ssa"></i><i class="fas fa-star" id="sp-z2ot0wkrje"></i><i class="fas fa-star" id="sp-9d11f4apbd"></i></span></div><div id="sp-y56w3e"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-y56w3e"><p>47 Five-Star Google Reviews | Award-Winning Candid Style</p></div><div id="sp-button-parent-x1xecy"   class="sp-button-wrapper sp-el-block"><a href="/contact" id="sp-x1xecy"      target="" rel="" class="sp-button sp-css-target sp-text-center sp-inline-block sp-leading-none sp-button-x1xecy"><span id="sp-6l4cb50ge6">Check My Availability &amp; Get Your Custom Quote</span><i class="sp-ml-2 fas fa-plus"></i></a></div></div><div id="sp-p410k6"      class="sp-el-col  sp-w-full sm:sp-flex sp-flex-col sp-justify-end"><span href="" target="" rel="" class="sp-header-block-link" id="sp-ahkm28wj1q"><h2 id="sp-sv45qt"      class="sp-css-target sp-el-block sp-headline-block-sv45qt sp-type-header">Award-Winning Documentary Style That Makes Camera-Shy Couples Feel Amazing</h2></span><div id="sp-dr3y1y"      class="sp-accordion-wrapper sp-css-target sp-el-block sp-accordion-block-dr3y1y"><div><details id="sp-lsrnczeovc"><summary class="sp-flex sp-items-center"><span class="sp-flex sp-items-center sp-w-full sp-justify-between"><span   class="sp-acc-header sp-acc-header-editor-dr3y1y" id="sp-879fpvcb1s">What 600+ Weddings Have Taught Me About Perfect Wedding Days</span><span class="sp-icon-wrapper sp-mr-0 sp-acc-closed"><i id="sp-acc-closed-icon-id-dr3y1y"   class="fa-fw fa-lg fas fa-plus"></i></span><span class="sp-icon-wrapper sp-mr-0 sp-acc-open"><i id="sp-acc-open-icon-id-dr3y1y"   class="fa-fw fa-lg fas fa-minus"></i></span></span></summary><span>As an experienced Margaret River photographer with 600+ weddings across South West WA, I've learned how to handle anything your day throws at us.<br><br>What this means for you:<br><br>I know every venue's best photo spots and lighting secrets.&nbsp;<br><br>Weather backup plans are always ready<br><br>Camera-shy couples become naturals with my relaxed approach.&nbsp;<br><br>Unexpected moments become beautiful memories, not stress.&nbsp;<br><br>Your day will be captured beautifully, no matter what.</span></details><hr id="sp-zmcieazyn3"></div></div></div></div></section><section id="sp-ydfx5n"      class="sp-el-section  spBgcoverscroll"><div id="sp-fpm1or"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-nt0fxv"      class="sp-el-col  sp-w-full"><div id="sp-xvydxb"      class="sp-templatepart-wrapper sp-templatepart-block-xvydxb"><div class="sp-w-full">     <section id="sp-obsb2d"      class="sp-el-section" style="width: 100%; max-width: 100%;"><div id="sp-ywnc42"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-j09y32"      class="sp-el-col  sp-w-full" style="width: calc(100% + 0px);"><figure id="sp-qg1lx3"   class="sp-image-wrapper sp-el-block" style="margin: 0px; text-align: center;"><div><span><a href="/home" target="" rel="" class="sp-inline-block"><img data-perfmatters-preload src="https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png" alt="" width="1064" height="625" srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-150x150.png 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-300x176.png 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-1024x602.png 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png 1064w"    class="sp-image-block-qg1lx3" style="width: 100px;"></a></span></div><div id="sp-image-dynamic-tags-js-qg1lx3"><script>jQuery(function() { image_dynamic_tags('qg1lx3' );});</script></div></figure></div></div><div id="sp-c04ckf"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-dgvdih"      class="sp-el-col  sp-w-full" style="width: calc(100% + 0px);"><div id="sp-j9noyi"      class="sp-nav sp-flex sp-el-block sp-justify-center sp-nav-menu-block-j9noyi" style="margin: 0px; text-transform: uppercase; color: rgb(255, 255, 255);"><style type="text/css"  ></style><style type="text/css"  ></style><style type="text/css" ></style><style type="text/css" ></style><style type="text/css">     #sp-j9noyi .seedprod-menu-horizontal .nav-menu .menu-item ,#sp-j9noyi .seedprod-menu-horizontal .nav-menu .seedprod-menu-heading , #sp-j9noyi .seedprod-menu-separator {padding:0px 20px}      #sp-j9noyi .nav-menu ul.sub-menu {box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)}      #sp-j9noyi ul li a {text-transform:uppercase}      #sp-j9noyi .seedprod-menu-horizontal .nav-menu .separator.menu-item { padding:0px; }      #sp-j9noyi .custom-restricted-width .menu-item{padding:20px 0px}      #sp-j9noyi .seedprod-menu-list li a {color:#FFFFFF;text-align:center}     #sp-j9noyi .seedprod-menu-list li{color:#FFFFFF;text-align:center}      #sp-j9noyi .seedprod-menu-list li a:hover {color:#F7F4E8 !important;text-align:center}      #sp-j9noyi .sub-menu {border-radius:6px;padding:4px 4px 4px 4px }      #sp-j9noyi .sub-menu a {color:#FFFFFF}      #sp-j9noyi ul.seedprod-menu-list ul.sub-menu li a:hover{color:#F7F4E8}      #sp-j9noyi .bar{background-color:#FFFFFF;}   </style><div class="sp-nested-nav-wrapper h sp-nav-classdivided-right"><div class="seedprod-menu seedprod-menu-builder seedprod-menu-horizontal sp-mobile-menu-false"><nav class="nav-bar"><div class="hamburger"><span class="bar"></span><span class="bar"></span><span class="bar"></span></div><div class="nav-menu"><div class="nav-menu-bar"><ul class="seedprod-menu-list" style="list-style-type: none;"><li class="menu-item"><a href="/wedding" target="" rel="" style="color: rgb(255, 255, 255);"><span>Wedding</span></a></li><li class="menu-item"><a href="https://www.johnricephotographer.com.au/all-inclusive-elopement-packages-margaret-river/" target="" rel="" style="color: rgb(255, 255, 255);"><span>Elopement</span></a></li><li class="menu-item"><a href="/portrait" target="" rel="" style="color: rgb(255, 255, 255);"><span>Portrait</span></a></li><li class="menu-item"><a href="/about" target="" rel="" style="color: rgb(255, 255, 255);"><span>About</span></a></li><li class="menu-item"><a href="/blog" target="" rel="" style="color: rgb(255, 255, 255);"><span>Blog</span></a></li><li class="menu-item"><a href="/contact" target="" rel="" style="color: rgb(255, 255, 255);"><span>Contact</span></a></li></ul></div></div></nav></div></div></div></div></div></section><section id="sp-c9nzuc"      class="sp-el-section" style="width: 100%; max-width: 100%;"><div id="sp-r042l4"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"></div></section>   </div></div></div></div><div id="sp-gr37li"      class="sp-el-row sp-w-full  sp-m-auto sp-flex sp-flex-row sp-justify-start"><div id="sp-zqedoa"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-db6tla3pow"><h1 id="sp-a8s8my"      class="sp-css-target sp-el-block sp-headline-block-a8s8my sp-type-header">MARGARET RIVER PHOTOGRAPHER</h1></span><span href="" target="" rel="" class="sp-header-block-link" id="sp-hdoqu7d7qd"><h2 id="sp-wwdzs3"      class="sp-css-target sp-el-block sp-headline-block-wwdzs3 sp-type-header">TRUSTED BY 600+ COUPLES</h2></span><div id="sp-etvg4s"   class="sp-spacer"></div><div id="sp-aorkky"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-aorkky"><p>Stop worrying about awkward poses. My award-winning documentary style captures your genuine moments naturally across Margaret River, Yallingup &amp; Dunsborough.</p></div><div id="sp-f8urkh"      class="sp-starrating sp-flex sp-items-center sp-el-block sp-star-rating-block-f8urkh"><span id="sp-14443sevee"><i class="fas fa-star" id="sp-y0jscd165d"></i><i class="fas fa-star" id="sp-86cz8sfifw"></i><i class="fas fa-star" id="sp-bj7cfy0143"></i><i class="fas fa-star" id="sp-0iaf2iw7tw"></i><i class="fas fa-star" id="sp-bh9futzyox"></i></span></div><div id="sp-woas2z"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-woas2z"><p>47 Five-Star Reviews | 15+ Years Local Experience</p></div><div id="sp-button-parent-r0yxpo"   class="sp-button-wrapper sp-el-block"><a href="/contact" id="sp-r0yxpo"      target="" rel="" class="sp-button sp-css-target sp-text-center sp-inline-block sp-leading-none sp-button-r0yxpo"><span id="sp-y81m8zmso8">Check Your Wedding Date Availability</span><i class="sp-ml-2 fas fa-plus"></i></a></div></div><div id="sp-gqqf6i"      class="sp-el-col  sp-w-full sm:sp-flex sp-flex-col sp-justify-end"></div></div></section><section id="sp-wrku5p"      class="sp-el-section"><div id="sp-zem5cr"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-ut2gnf"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-w0kmjq3icf"><h2 id="sp-l12ntp"      class="sp-css-target sp-el-block sp-headline-block-l12ntp sp-type-header">Why Couples Choose Me for Their Margaret River Wedding</h2></span></div></div></section><section id="sp-gt8q6d"      class="sp-el-section"><div id="sp-kamtv2"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-h2auwy"      class="sp-el-col  sp-w-full"><figure id="sp-nw9txc"   class="sp-image-wrapper sp-el-block"><div><span><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;2250&#039;%20height=&#039;1500&#039;%20viewBox=&#039;0%200%202250%201500&#039;%3E%3C/svg%3E" alt="Laughing groom playfully picking up his happy bride during an intimate Boranup Forest elopement, captured with natural candid photography." width="2250" height="1500" data-dynamic-tag data-image-src="wpmedia" class="sp-image-block-nw9txc custom-preview-class perfmatters-lazy" id="sp-h54m2s839q" data-src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding.jpg" data-srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-300x200.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-1024x683.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding.jpg 2250w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-1536x1024.jpg 1536w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-2048x1365.jpg 2048w" /><noscript><img src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding.jpg" alt="Laughing groom playfully picking up his happy bride during an intimate Boranup Forest elopement, captured with natural candid photography." width="2250" height="1500" data-dynamic-tag="" data-image-src="wpmedia"    srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-300x200.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-1024x683.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding.jpg 2250w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-1536x1024.jpg 1536w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/jon-teagan-laughing-boranup-forest-margaret-river-wedding-2048x1365.jpg 2048w" class="sp-image-block-nw9txc custom-preview-class" id="sp-h54m2s839q"></noscript></span></div><div id="sp-image-dynamic-tags-js-nw9txc"><script>jQuery(function() { image_dynamic_tags('nw9txc' );});</script></div></figure><span href="" target="" rel="" class="sp-header-block-link" id="sp-arhrth3dx2"><h3 id="sp-pipt4r"      class="sp-css-target sp-el-block sp-headline-block-pipt4r sp-type-header">Hate Being Photographed? I Get It</h3></span><div id="sp-g2lp7c"      class="sp-accordion-wrapper sp-css-target sp-el-block sp-accordion-block-g2lp7c"><div><details id="sp-htkthm4n3w"><summary class="sp-flex sp-items-center"><span class="sp-flex sp-items-center sp-w-full sp-justify-between"><span   class="sp-acc-header sp-acc-header-editor-g2lp7c" id="sp-7qln3d8dde">Camera-shy couples are my specialty</span><span class="sp-icon-wrapper sp-mr-0 sp-acc-closed"><i id="sp-acc-closed-icon-id-g2lp7c"   class="fa-fw fa-lg fas fa-plus"></i></span><span class="sp-icon-wrapper sp-mr-0 sp-acc-open"><i id="sp-acc-open-icon-id-g2lp7c"   class="fa-fw fa-lg fas fa-minus"></i></span></span></summary><span>My relaxed approach means you'll forget the camera is even there. No awkward posing - just you being yourselves while I capture the magic.</span></details><hr id="sp-mtvyc2wncy"></div></div><div id="sp-tpba7i"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-tpba7i"><p class="whitespace-normal break-words">Sweet Words: <em>"The general vibe certainly eased our nervous minds, and we both felt instantly comfortable with you."</em> - Jon + Teagan</p> <p class="whitespace-normal break-words">The result? Natural smiles, genuine laughter, and photos that actually look like you.</p></div></div><div id="sp-acnukl"      class="sp-el-col  sp-w-full"><figure id="sp-pw3rl5"   class="sp-image-wrapper sp-el-block"><div><span><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1047&#039;%20height=&#039;698&#039;%20viewBox=&#039;0%200%201047%20698&#039;%3E%3C/svg%3E" alt="Page boy pulling funny scary face against glass door during wedding ceremony candid moment" width="1047" height="698" data-dynamic-tag data-image-src="wpmedia" class="sp-image-block-pw3rl5 custom-preview-class perfmatters-lazy" id="sp-u6jk8lzc2o" data-src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment.jpg" data-srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment-300x200.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment-1024x683.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment.jpg 1047w" /><noscript><img src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment.jpg" alt="Page boy pulling funny scary face against glass door during wedding ceremony candid moment" width="1047" height="698" data-dynamic-tag="" data-image-src="wpmedia"    srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment-300x200.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment-1024x683.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/page-boy-funny-face-glass-door-candid-wedding-moment.jpg 1047w" class="sp-image-block-pw3rl5 custom-preview-class" id="sp-u6jk8lzc2o"></noscript></span></div><div id="sp-image-dynamic-tags-js-pw3rl5"><script>jQuery(function() { image_dynamic_tags('pw3rl5' );});</script></div></figure><span href="" target="" rel="" class="sp-header-block-link" id="sp-3qxwhhworx"><h3 id="sp-bfzmz1"      class="sp-css-target sp-el-block sp-headline-block-bfzmz1 sp-type-header">Photos That Make You Smile</h3></span><div id="sp-fym3e5"      class="sp-accordion-wrapper sp-css-target sp-el-block sp-accordion-block-fym3e5"><div><details id="sp-xsc9zae0no"><summary class="sp-flex sp-items-center"><span class="sp-flex sp-items-center sp-w-full sp-justify-between"><span   class="sp-acc-header sp-acc-header-editor-fym3e5" id="sp-4g71h6lr2y">I create beautiful images that truly capture who you are as a couple.</span><span class="sp-icon-wrapper sp-mr-0 sp-acc-closed"><i id="sp-acc-closed-icon-id-fym3e5"   class="fa-fw fa-lg fas fa-plus"></i></span><span class="sp-icon-wrapper sp-mr-0 sp-acc-open"><i id="sp-acc-open-icon-id-fym3e5"   class="fa-fw fa-lg fas fa-minus"></i></span></span></summary><span>Every photo captures natural light and genuine emotion.<br><br>After 600+ weddings, I know exactly when to step in for that perfect moment and when to step back and let your day unfold naturally.</span></details><hr id="sp-e6zw57xta5"></div></div><div id="sp-vyy7fm"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-vyy7fm"><p class="whitespace-normal break-words">Sweet Words: <em>"We will treasure the photos from John for eternity. John captured our day to perfection." </em>Jodie</p> <p class="whitespace-normal break-words">The result? Photos that make you smile every time you see them - genuine memories of how your day actually felt.</p></div></div><div id="sp-fhn2h4"      class="sp-el-col  sp-w-full"><figure id="sp-o4vv03"   class="sp-image-wrapper sp-el-block"><div><span><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;2800&#039;%20height=&#039;1942&#039;%20viewBox=&#039;0%200%202800%201942&#039;%3E%3C/svg%3E" alt="Bride and groom embrace beneath a majestic character tree at their Margaret River wedding" width="2800" height="1942" data-dynamic-tag data-image-src="wpmedia" class="sp-image-block-o4vv03 custom-preview-class perfmatters-lazy" id="sp-jvcn5zh104" data-src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river.jpg" data-srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-300x208.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-1024x710.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river.jpg 2800w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-1536x1065.jpg 1536w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-2048x1420.jpg 2048w" /><noscript><img src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river.jpg" alt="Bride and groom embrace beneath a majestic character tree at their Margaret River wedding" width="2800" height="1942" data-dynamic-tag="" data-image-src="wpmedia"    srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-300x208.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-1024x710.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river.jpg 2800w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-1536x1065.jpg 1536w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/bride-groom-character-tree-wedding-margaret-river-2048x1420.jpg 2048w" class="sp-image-block-o4vv03 custom-preview-class" id="sp-jvcn5zh104"></noscript></span></div><div id="sp-image-dynamic-tags-js-o4vv03"><script>jQuery(function() { image_dynamic_tags('o4vv03' );});</script></div></figure><span href="" target="" rel="" class="sp-header-block-link" id="sp-8kuspvj8dz"><h3 id="sp-esrqek"      class="sp-css-target sp-el-block sp-headline-block-esrqek sp-type-header">Your Margaret River Local</h3></span><div id="sp-r3zc0m"      class="sp-accordion-wrapper sp-css-target sp-el-block sp-accordion-block-r3zc0m"><div><details id="sp-0v6dx72vbe"><summary class="sp-flex sp-items-center"><span class="sp-flex sp-items-center sp-w-full sp-justify-between"><span   class="sp-acc-header sp-acc-header-editor-r3zc0m" id="sp-1809wpy5m7">I know every hidden corner, perfect light spot, and backup location in Margaret River.</span><span class="sp-icon-wrapper sp-mr-0 sp-acc-closed"><i id="sp-acc-closed-icon-id-r3zc0m"   class="fa-fw fa-lg fas fa-plus"></i></span><span class="sp-icon-wrapper sp-mr-0 sp-acc-open"><i id="sp-acc-open-icon-id-r3zc0m"   class="fa-fw fa-lg fas fa-minus"></i></span></span></summary><span>When the weather changes or plans shift, I've got you covered.<br><br>From Meelup Beach sunsets to Boranup Forest secrets, I'll show you locations that make your friends ask "Where IS that?"</span></details><hr id="sp-3f30d276hf"></div></div><div id="sp-iu8pld"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-iu8pld"><p class="whitespace-normal break-words">Sweet Words: <em>"John knew all the best spots we never would have found. Our photos look like a fairy tale!" </em>Sam &amp; Grace&nbsp;</p> <p class="whitespace-normal break-words">600+ Margaret River weddings later, I'm not just your Margaret River photographer - I'm your local guide to something extraordinary.</p></div></div></div></section><section id="sp-u7wdjr"      class="sp-el-section"><div id="sp-gkfgiq"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-g6d4vx"      class="sp-el-col  sp-w-full"><figure id="sp-ve45nc"   class="sp-image-wrapper sp-el-block"><div><span><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1001&#039;%20height=&#039;1500&#039;%20viewBox=&#039;0%200%201001%201500&#039;%3E%3C/svg%3E" alt="Bride and groom silhouette under stunning character tree at sunset on Bunker Bay beach during Margaret River wedding" width="1001" height="1500" data-dynamic-tag data-image-src="wpmedia" class="sp-image-block-ve45nc custom-preview-class perfmatters-lazy" id="sp-majfka20jx" data-src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding.jpg" data-srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding-200x300.jpg 200w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding-683x1024.jpg 683w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding.jpg 1001w" /><noscript><img src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding.jpg" alt="Bride and groom silhouette under stunning character tree at sunset on Bunker Bay beach during Margaret River wedding" width="1001" height="1500" data-dynamic-tag="" data-image-src="wpmedia"    srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding-200x300.jpg 200w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding-683x1024.jpg 683w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/couple-silhouette-character-tree-sunset-bunker-bay-wedding.jpg 1001w" class="sp-image-block-ve45nc custom-preview-class" id="sp-majfka20jx"></noscript></span></div><div id="sp-image-dynamic-tags-js-ve45nc"><script>jQuery(function() { image_dynamic_tags('ve45nc' );});</script></div></figure></div></div></section><section id="sp-ossohk"      class="sp-el-section"><div id="sp-ssh03i"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-sbz7bz"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-5iae2e32b8"><h2 id="sp-p9tgo3"      class="sp-css-target sp-el-block sp-headline-block-p9tgo3 sp-type-header">What Couples Say About Their Margaret River Photographer</h2></span><div id="sp-pkaep4"      class="sp-starrating sp-flex sp-items-center sp-el-block sp-star-rating-block-pkaep4"><span id="sp-n3t5i2hnpz"><i class="fas fa-star" id="sp-w4gqjyi1qo"></i><i class="fas fa-star" id="sp-ggnpywf9x8"></i><i class="fas fa-star" id="sp-77pqenjmu9"></i><i class="fas fa-star" id="sp-4kf2s4tyht"></i><i class="fas fa-star" id="sp-fsdidtbuvg"></i></span></div><div id="sp-gjte33"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-gjte33"><p id="sp-rprthbgfug">47 Five-Star Google Reviews</p></div></div></div><div id="sp-irh9ce"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-hru4pi"      class="sp-el-col  sp-w-full"><div id="sp-b1kys6"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-b1kys6"><p><em>"Both my husband and I do not enjoy getting our photos taken but John made us feel so relaxed and was able to catch so many beautiful shots."</em> - Stuart &amp; Kylie</p></div></div><div id="sp-bibj8q"      class="sp-el-col  sp-w-full"><div id="sp-b7ub6u"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-b7ub6u"><p><em>"Our photos are stunning!! I can't stop looking at them! Everyone I have shown them to has gasped at how good they are."</em> - James &amp; Maddi</p></div></div><div id="sp-aj0990"      class="sp-el-col  sp-w-full"><div id="sp-kb9uby"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-kb9uby"><p><em>"Your organisation was what made our day. Your kind and easy going nature made our day so relaxed."</em> - Emily &amp; Ariki</p></div></div></div></section><section id="sp-dzck87"      class="sp-el-section"><div id="sp-thxsft"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-jwyscx"      class="sp-el-col  sp-w-full"><div id="sp-l5ucbn"      class="sp-full-gallery-wrapper sp-el-block sp-full-gallery-block-l5ucbn"><div   class="sp-full-gallery-wrapper sp-top-0 sp-left-0 sp-z-0 sp-w-full sp-text-center"><div id="sp-1yxzkh4gsn"><div id="sp-gallery-preview-l5ucbn">		<div class="sp-grid sp-custom-grid sp-gallery-block"> 							 				<div class="sp-gallery-items" data-tags="all,0">					<div class="sp-gallery-item-img perfmatters-lazy-css-bg" id="sp-5hpp28tlgb"></div> 																					 										 				</div> 				</div></div><div><script>jQuery(function() { seedprod_add_gallery_js("l5ucbn");});</script></div></div></div></div><div id="sp-etddhy"      class="sp-full-gallery-wrapper sp-el-block sp-full-gallery-block-etddhy"><div   class="sp-full-gallery-wrapper sp-top-0 sp-left-0 sp-z-0 sp-w-full sp-text-center"><div id="sp-xl1cyw6aw1"><div id="sp-gallery-preview-etddhy">		<div class="sp-grid sp-custom-grid sp-gallery-block"> 							 				<div class="sp-gallery-items" data-tags="all,0">					<div class="sp-gallery-item-img perfmatters-lazy-css-bg" id="sp-p7vbqoq7ck"></div> 																					 										 				</div> 								 				<div class="sp-gallery-items" data-tags="all,0">					<div class="sp-gallery-item-img perfmatters-lazy-css-bg" id="sp-ey0lrceaz0"></div> 																					 										 				</div> 				</div></div><div><script>jQuery(function() { seedprod_add_gallery_js("etddhy");});</script></div></div></div></div><div id="sp-g3i2la"      class="sp-full-gallery-wrapper sp-el-block sp-full-gallery-block-g3i2la"><div   class="sp-full-gallery-wrapper sp-top-0 sp-left-0 sp-z-0 sp-w-full sp-text-center"><div id="sp-kan0cjc8pr"><div id="sp-gallery-preview-g3i2la">		<div class="sp-grid sp-custom-grid sp-gallery-block"> 							 				<div class="sp-gallery-items" data-tags="all,0">					<div class="sp-gallery-item-img perfmatters-lazy-css-bg" id="sp-p262nirabo"></div> 																					 										 				</div> 								 				<div class="sp-gallery-items" data-tags="all,0">					<div class="sp-gallery-item-img perfmatters-lazy-css-bg" id="sp-awzdpduxev"></div> 																					 										 				</div> 				</div></div><div><script>jQuery(function() { seedprod_add_gallery_js("g3i2la");});</script></div></div></div></div><div id="sp-zhah8b"      class="sp-full-gallery-wrapper sp-el-block sp-full-gallery-block-zhah8b"><div   class="sp-full-gallery-wrapper sp-top-0 sp-left-0 sp-z-0 sp-w-full sp-text-center"><div id="sp-hjj8dn1mtk"><div id="sp-gallery-preview-zhah8b">		<div class="sp-grid sp-custom-grid sp-gallery-block"> 							 				<div class="sp-gallery-items" data-tags="all,0">					<div class="sp-gallery-item-img perfmatters-lazy-css-bg" id="sp-p8v4olkgyq"></div> 																					 										 				</div> 				</div></div><div><script>jQuery(function() { seedprod_add_gallery_js("zhah8b");});</script></div></div></div></div></div></div></section><section id="sp-ve4fh4"      class="sp-el-section"><div id="sp-vu1uyc"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-orxnz6"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-rjkq9mkzqn"><h2 id="sp-vupxj5"      class="sp-css-target sp-el-block sp-headline-block-vupxj5 sp-type-header">Ready to Book Your Margaret River Wedding Photography?</h2></span><div id="sp-button-parent-khwx7m"   class="sp-button-wrapper sp-el-block"><a href="/contact" id="sp-khwx7m"      target="" rel="" class="sp-button sp-css-target sp-text-center sp-inline-block sp-leading-none sp-button-khwx7m"><span>Get Your Custom Quote &amp; Check Availability</span></a></div><figure id="sp-t1hy5o"   class="sp-image-wrapper sp-el-block"><div><span><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;2800&#039;%20height=&#039;1867&#039;%20viewBox=&#039;0%200%202800%201867&#039;%3E%3C/svg%3E" alt="Emotional groom crying tears of joy during beach wedding ceremony in Margaret River while bride smiles lovingly beside him" width="2800" height="1867" data-dynamic-tag data-image-src="wpmedia" class="sp-image-block-t1hy5o custom-preview-class perfmatters-lazy" id="sp-08anfy1nsi" data-src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment.jpg" data-srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-300x200.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-1024x683.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment.jpg 2800w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-1536x1024.jpg 1536w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-2048x1366.jpg 2048w" /><noscript><img src="https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment.jpg" alt="Emotional groom crying tears of joy during beach wedding ceremony in Margaret River while bride smiles lovingly beside him" width="2800" height="1867" data-dynamic-tag="" data-image-src="wpmedia"    srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-150x150.jpg 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-300x200.jpg 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-1024x683.jpg 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment.jpg 2800w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-1536x1024.jpg 1536w, https://www.johnricephotographer.com.au/wp-content/uploads/2025/07/margaret-river-beach-wedding-emotional-moment-2048x1366.jpg 2048w" class="sp-image-block-t1hy5o custom-preview-class" id="sp-08anfy1nsi"></noscript></span></div><div id="sp-image-dynamic-tags-js-t1hy5o"><script>jQuery(function() { image_dynamic_tags('t1hy5o' );});</script></div></figure></div></div></section><section id="sp-fqh1df"      class="sp-el-section"><div id="sp-ym4p11"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-u35aec"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-v1jxt5rhcc"><h2 id="sp-m6c572"      class="sp-css-target sp-el-block sp-headline-block-m6c572 sp-type-header">How Can I Help Create Your Perfect Day?</h2></span></div></div></section><section id="sp-d5q1mg"      class="sp-el-section"><div id="sp-wcg45h"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-up19s1"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-j0smzd52vy"><h3 id="sp-g415wf"      class="sp-css-target sp-el-block sp-headline-block-g415wf sp-type-header">Weddings</h3></span><div id="sp-sfqael"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-sfqael"><p>Relaxed natural photography for your Margaret River wedding - just enjoy every moment</p></div><div id="sp-button-parent-ne319f"   class="sp-button-wrapper sp-el-block"><a href="/wedding-photographer-margaret-river/" id="sp-ne319f"      target="" rel="" class="sp-button sp-css-target sp-text-center sp-inline-block sp-leading-none sp-button-ne319f"><span>View Wedding Packages →</span></a></div></div><div id="sp-tgza1t"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-mkdi8w8h7p"><h3 id="sp-psjrmr"      class="sp-css-target sp-el-block sp-headline-block-psjrmr sp-type-header">Elopements</h3></span><div id="sp-mjh32h"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-mjh32h"><div> <div class="grid-cols-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0"> <p class="whitespace-normal break-words">Your Dream Team handles everything - you just show up and get married</p> </div> </div> <div> <div class="grid-cols-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0"> <p class="whitespace-normal break-words">&nbsp;</p> </div> </div></div><div id="sp-button-parent-z9tb5j"   class="sp-button-wrapper sp-el-block"><a href="/all-inclusive-elopement-packages-margaret-river/" id="sp-z9tb5j"      target="" rel="" class="sp-button sp-css-target sp-text-center sp-inline-block sp-leading-none sp-button-z9tb5j"><span>View Elopement Packages →</span></a></div></div><div id="sp-osm5yg"      class="sp-el-col  sp-w-full"><span href="" target="" rel="" class="sp-header-block-link" id="sp-2bwf5l9l85"><h3 id="sp-xyeumm"      class="sp-css-target sp-el-block sp-headline-block-xyeumm sp-type-header">Portraits</h3></span><div id="d632zs"      class="sp-css-target sp-text-wrapper sp-el-block sp-text-block-style sp-text-wrapper-d632zs mce-content-body html4-captions" ><p>Natural family and couple sessions in Margaret River's beautiful locations - everyone relaxed</p></div><div id="sp-button-parent-kgdh3f"   class="sp-button-wrapper sp-el-block"><a href="/portrait/" id="sp-kgdh3f"      target="" rel="" class="sp-button sp-css-target sp-text-center sp-inline-block sp-leading-none sp-button-kgdh3f"><span>View Portrait Sessions →</span></a></div></div></div></section><section id="sp-oejn8m"      class="sp-el-section"><div id="sp-ptmpqh"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-zimgh5"      class="sp-el-col  sp-w-full"><figure id="sp-f39q6m"   class="sp-image-wrapper sp-el-block"><div><span><a href="/home" target="" rel="" class="sp-inline-block"><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1064&#039;%20height=&#039;625&#039;%20viewBox=&#039;0%200%201064%20625&#039;%3E%3C/svg%3E" alt width="1064" height="625" class="sp-image-block-f39q6m perfmatters-lazy" id="sp-0lsvqur5n7" data-src="https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png" data-srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-150x150.png 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-300x176.png 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-1024x602.png 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png 1064w" /><noscript><img src="https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png" alt="" width="1064" height="625" srcset=" https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-150x150.png 150w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-300x176.png 300w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand-1024x602.png 1024w, https://www.johnricephotographer.com.au/wp-content/uploads/2024/07/JohnRiceBrand.png 1064w"    class="sp-image-block-f39q6m" id="sp-0lsvqur5n7"></noscript></a></span></div><div id="sp-image-dynamic-tags-js-f39q6m"><script>jQuery(function() { image_dynamic_tags('f39q6m' );});</script></div></figure><div id="sp-brb3ff"   class="sp-spacer"></div><div id="sp-g8y4cy"      class="sp-socialprofiles-wrapper sp-flex sp-el-block sp-socialprofiles-style-1 sp-socialprofiles-block-g8y4cy"><a href="https://www.facebook.com/JohnRicePhotographer" target="_blank" class="sp-sp sp-whitespace-no-wrap sp-sp-cc-facebook sp-sp-sm" id="sp-pg89wh4auy"><i class="fa-fw fa-facebook fab" id="sp-sqi4fna2ql"></i></a><a href="https://kr.pinterest.com/johnricephotographer/" target="_blank" class="sp-sp sp-whitespace-no-wrap sp-sp-cc-pinterest sp-sp-sm" id="sp-ateea901a3"><i class="fa-fw fa-pinterest fab" id="sp-jm65zfikc7"></i></a><a href="https://www.youtube.com/@johnricephotographer" target="_blank" class="sp-sp sp-whitespace-no-wrap sp-sp-cc-youtube sp-sp-sm" id="sp-vptfistsbx"><i class="fa-fw fa-youtube fab" id="sp-fie5i04177"></i></a><a href="https://www.instagram.com/johnricephotographer/" target="_blank" class="sp-sp sp-whitespace-no-wrap sp-sp-cc-instagram sp-sp-sm" id="sp-tdrjoakb30"><i class="fa-fw fa-instagram fab" id="sp-ywbvikocrp"></i></a></div></div></div><div id="sp-m0wy2f"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-u5q5vq"      class="sp-el-col  sp-w-full"><div id="sp-e2bkqd"      class="sp-nav sp-flex sp-el-block sp-justify-center sp-nav-menu-block-e2bkqd"><div class="sp-nested-nav-wrapper h sp-nav-classdivided-right"><div class="seedprod-menu seedprod-menu-builder seedprod-menu-horizontal sp-mobile-menu-false"><nav class="nav-bar"><div class="hamburger"><span class="bar"></span><span class="bar"></span><span class="bar"></span></div><div class="nav-menu"><div class="nav-menu-bar"><ul class="seedprod-menu-list" id="sp-sohhzuyzyp"><li class="menu-item"><a href="/wedding" target="" rel="" id="sp-rwfr0ryhy7"><span id="tiny-vue_79507807321753341785740" class="sp-inline-block mce-content-body html4-captions" >Wedding</span></a></li><li class="menu-item"><a href="https://www.johnricephotographer.com.au/all-inclusive-elopement-packages-margaret-river/" target="" rel="" id="sp-xac6gnkfgh"><span id="tiny-vue_73018633931753341785741" class="sp-inline-block mce-content-body html4-captions" >Elopement</span></a></li><li class="menu-item"><a href="/portrait" target="" rel="" id="sp-x6x0u3b996"><span id="tiny-vue_15829698441753341785741" class="sp-inline-block mce-content-body html4-captions" >Portrait</span></a></li><li class="menu-item"><a href="/about" target="" rel="" id="sp-vptyii9j44"><span id="tiny-vue_54678524751753341785741" class="sp-inline-block mce-content-body html4-captions" >About</span></a></li><li class="menu-item"><a href="/blog" target="" rel="" id="sp-0jj4qvey5z"><span id="tiny-vue_79329674361753341785741" class="sp-inline-block mce-content-body html4-captions" >Blog</span></a></li><li class="menu-item"><a href="/contact" target="" rel="" id="sp-8beoecanp7"><span id="tiny-vue_88364203471753341785742" class="sp-inline-block mce-content-body html4-captions" >Contact</span></a></li></ul></div></div></nav></div></div></div></div></div></section><section id="sp-g21vtu"      class="sp-el-section"><div id="sp-rdyoc5"      class="sp-el-row sp-w-full  sp-m-auto sm:sp-flex sp-justify-between"><div id="sp-w3al77"      class="sp-el-col  sp-w-full"></div></div></section><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfive/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<a class="wp-call-button" href="tel:+61423289677"></a><script>
  window.addEventListener("load", function () {
    if (window.location.href.includes("/contact")) {
      var x = 0
      var timer = setInterval(function () {
        if (jQuery('[id="wpforms-confirmation-6537"]').is(":visible")) {
          if (x == 0) {
            gtag("event", "conversion", {
              send_to: "AW-1008761511/vq-HCOnq2AIQp_WB4QM",
            })
            x = 1
          }
          clearInterval(timer)
        }
      }, 1000)
    }
  })
</script>
<script src="https://www.johnricephotographer.com.au/wp-content/plugins/pinterest-pin-it-button-on-image-hover-and-post/js/main.js?ver=6.9.4" id="wl-pin-main-js" defer></script>
<script id="wl-pin-main-js-after">
jQuery(document).ready(function(){jQuery(".is-cropped img").each(function(){jQuery(this).attr("style", "min-height: 120px;min-width: 100px;");});jQuery(".avatar").attr("style", "min-width: unset; min-height: unset;");});
//# sourceURL=wl-pin-main-js-after
</script>
<script src="https://www.johnricephotographer.com.au/wp-content/plugins/seedprod-coming-soon-pro-5/public/js/img-previewer.min.js?ver=6.18.16" id="seedprod-previewer-js" defer></script>
<script src="https://www.johnricephotographer.com.au/wp-content/plugins/seedprod-coming-soon-pro-5/public/js/tsparticles.min.js?ver=6.18.16" id="seedprod-tsparticles-js-js" defer></script>
<script src="https://www.johnricephotographer.com.au/wp-content/plugins/seedprod-coming-soon-pro-5/public/js/sp-scripts.min.js?ver=6.18.16" id="seedprod-scripts-js" defer></script>
<script id="perfmatters-lazy-load-js-before">
window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;var target=document.querySelector("body");var observer=new MutationObserver(function(mutations){lazyLoadInstance.update()});var config={childList:!0,subtree:!0};observer.observe(target,config);});function perfmattersLazyLoadYouTube(e){var t=document.createElement("iframe"),r="ID?";r+=0===e.dataset.query.length?"":e.dataset.query+"&",r+="autoplay=1",t.setAttribute("src",r.replace("ID",e.dataset.src)),t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen","1"),t.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),e.replaceChild(t,e.firstChild)}
//# sourceURL=perfmatters-lazy-load-js-before
</script>
<script async src="https://www.johnricephotographer.com.au/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.3.9" id="perfmatters-lazy-load-js"></script>
<script src="https://www.johnricephotographer.com.au/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-b35450445f9cb0eeb855.js" id="googlesitekit-events-provider-wpforms-js" defer></script>
<script async data-no-optimize="1" src="https://www.johnricephotographer.com.au/wp-content/plugins/perfmatters/vendor/instant-page/pminstantpage.min.js?ver=2.3.9" id="perfmatters-instant-page-js"></script>

	
<script>
var seedprod_api_url = "https://api.seedprod.com/v4/";
		var seeprod_enable_recaptcha = 0;

var sp_subscriber_callback_url = 'https://www.johnricephotographer.com.au/wp-admin/admin-ajax.php?action=seedprod_pro_subscribe_callback&_wpnonce=bef323d0d8';
</script>


<script id="perfmatters-delayed-scripts-js">const pmDelayClick=false;const pmUserInteractions=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"],pmDelayedScripts={normal:[],defer:[],async:[]},jQueriesArray=[],pmInterceptedClicks=[];var pmDOMLoaded=!1,pmClickTarget="";function pmTriggerDOMListener(){"undefined"!=typeof pmDelayTimer&&clearTimeout(pmDelayTimer),pmUserInteractions.forEach(function(e){window.removeEventListener(e,pmTriggerDOMListener,{passive:!0})}),document.removeEventListener("visibilitychange",pmTriggerDOMListener),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",pmTriggerDelayedScripts):pmTriggerDelayedScripts()}async function pmTriggerDelayedScripts(){pmDelayEventListeners(),pmDelayJQueryReady(),pmSortDelayedScripts(),pmPreloadDelayedScripts(),await pmLoadDelayedScripts(pmDelayedScripts.normal),await pmLoadDelayedScripts(pmDelayedScripts.defer),await pmLoadDelayedScripts(pmDelayedScripts.async),await pmTriggerEventListeners(),document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),pmWaitForPendingClicks().then(()=>{pmReplayClicks()})}function pmDelayEventListeners(){let e={};function t(t,n){function r(n){return e[t].delayedEvents.indexOf(n)>=0?"perfmatters-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]},t.addEventListener=function(){arguments[0]=r(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=r(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)}),e[t].delayedEvents.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:n||function(){},set:function(n){e["perfmatters"+t]=n}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}function pmDelayJQueryReady(){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(t){if(t&&t.fn&&!jQueriesArray.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){pmDOMLoaded?e.bind(document)(t):document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})};let n=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e=(e=(e=e.split(" ")).map(function(e){return"load"===e||0===e.indexOf("load.")?"perfmatters-jquery-load":e})).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(function(t){delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return n.apply(this,arguments),this},jQueriesArray.push(t)}e=t}})}function pmSortDelayedScripts(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){e.hasAttribute("src")?e.hasAttribute("defer")&&!1!==e.defer?pmDelayedScripts.defer.push(e):e.hasAttribute("async")&&!1!==e.async?pmDelayedScripts.async.push(e):pmDelayedScripts.normal.push(e):pmDelayedScripts.normal.push(e)})}function pmPreloadDelayedScripts(){var e=document.createDocumentFragment();[...pmDelayedScripts.normal,...pmDelayedScripts.defer,...pmDelayedScripts.async].forEach(function(t){var n=t.getAttribute("src");if(n){var r=document.createElement("link");r.href=n,"module"==t.getAttribute("data-perfmatters-type")?r.rel="modulepreload":(r.rel="preload",r.as="script"),e.appendChild(r)}}),document.head.appendChild(e)}async function pmLoadDelayedScripts(e){var t=e.shift();return t?(await pmReplaceScript(t),pmLoadDelayedScripts(e)):Promise.resolve()}async function pmReplaceScript(e){return await pmNextFrame(),new Promise(function(t){let n=document.createElement("script");[...e.attributes].forEach(function(e){let t=e.nodeName;"type"!==t&&("data-perfmatters-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t()),e.parentNode.replaceChild(n,e)})}async function pmTriggerEventListeners(){pmDOMLoaded=!0,await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-readystatechange")),await pmNextFrame(),document.perfmattersonreadystatechange&&document.perfmattersonreadystatechange(),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-load")),await pmNextFrame(),window.perfmattersonload&&window.perfmattersonload(),await pmNextFrame(),jQueriesArray.forEach(function(e){e(window).trigger("perfmatters-jquery-load")});let e=new Event("perfmatters-pageshow");e.persisted=window.pmPersisted,window.dispatchEvent(e),await pmNextFrame(),window.perfmattersonpageshow&&window.perfmattersonpageshow({persisted:window.pmPersisted})}async function pmNextFrame(){return new Promise(function(e){requestAnimationFrame(e)})}function pmReplayClicks(){window.removeEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.removeEventListener("mousedown",pmTouchStartHandler),pmInterceptedClicks.forEach(e=>{e.target.outerHTML===pmClickTarget&&e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))})}function pmWaitForPendingClicks(){return new Promise(e=>{window.pmIsClickPending?pmPendingClickFinished=e:e()})}function pmPendingClickStarted(){window.pmIsClickPending=!0}function pmPendingClickFinished(){window.pmIsClickPending=!1}function pmClickHandler(e){e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmInterceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),pmPendingClickFinished()}function pmTouchStartHandler(e){"HTML"!==e.target.tagName&&(pmClickTarget||(pmClickTarget=e.target.outerHTML),window.addEventListener("touchend",pmTouchEndHandler),window.addEventListener("mouseup",pmTouchEndHandler),window.addEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.addEventListener("mousemove",pmTouchMoveHandler),e.target.addEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"onclick","pm-onclick"),pmPendingClickStarted())}function pmTouchMoveHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler),e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmPendingClickFinished()}function pmTouchEndHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler)}function pmRenameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}window.pmIsClickPending=!1,window.addEventListener("pageshow",e=>{window.pmPersisted=e.persisted}),pmUserInteractions.forEach(function(e){window.addEventListener(e,pmTriggerDOMListener,{passive:!0})}),pmDelayClick&&(window.addEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.addEventListener("mousedown",pmTouchStartHandler)),document.addEventListener("visibilitychange",pmTriggerDOMListener);</script></body>
</html>


<!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-04-22 04:57:17 -->