www.lifeisagarden.co.za
Open in
urlscan Pro
94.130.23.159
Public Scan
Submitted URL: https://lifeisagarden.co.za/
Effective URL: https://www.lifeisagarden.co.za/
Submission: On December 12 via api from US — Scanned from DE
Effective URL: https://www.lifeisagarden.co.za/
Submission: On December 12 via api from US — Scanned from DE
Form analysis
4 forms found in the DOMGET https://www.lifeisagarden.co.za
<form class="elementor-search-form" action="https://www.lifeisagarden.co.za" method="get">
<div class="elementor-search-form__container">
<label class="elementor-screen-only" for="elementor-search-form-0e21955">Search</label>
<input id="elementor-search-form-0e21955" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value="">
<button class="elementor-search-form__submit" type="submit" aria-label="Search">
<i aria-hidden="true" class="fas fa-search"></i> <span class="elementor-screen-only">Search</span>
</button>
</div>
</form>
POST /
<form method="post" enctype="multipart/form-data" id="gform_5" action="/" data-formid="5" novalidate="" class="recaptcha-v3-initialized">
<div class="gf_invisible ginput_recaptchav3" data-sitekey="6LfHC4klAAAAAB0qsTFI1Yljy0zfj3o0DuAlX_AD" data-tabindex="0"><input id="input_0ccb4d249aa69678abf7b34cbc036139" class="gfield_recaptcha_response" type="hidden"
name="input_0ccb4d249aa69678abf7b34cbc036139" value=""></div>
<div class="gform-body gform_body">
<div id="gform_fields_5" class="gform_fields top_label form_sublabel_below description_below validation_below">
<fieldset id="field_5_1" class="gfield gfield--type-name gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_5_1">
<legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
<div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_5_1">
<span id="input_5_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
<input type="text" name="input_1.3" id="input_5_1_3" value="" aria-required="true" placeholder="First Name *">
<label for="input_5_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
</span>
<span id="input_5_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
<input type="text" name="input_1.6" id="input_5_1_6" value="" aria-required="true" placeholder="Last Name *">
<label for="input_5_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last</label>
</span>
</div>
</fieldset>
<div id="field_5_3" class="gfield gfield--type-email gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_5_3"><label
class="gfield_label gform-field-label" for="input_5_3">Email</label>
<div class="ginput_container ginput_container_email">
<input name="input_3" id="input_5_3" type="email" value="" class="large" placeholder="Email Address *" aria-invalid="false">
</div>
</div>
<div id="field_5_4" class="gfield gfield--type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_5_4"><label class="gfield_label gform-field-label" for="input_5_4">Province<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_select"><select name="input_4" id="input_5_4" class="large gfield_select select2-hidden-accessible" aria-required="true" aria-invalid="false" data-select2-id="input_5_4" tabindex="-1"
aria-hidden="true" data-converted-select2="true">
<option value="" selected="selected" class="gf_placeholder" data-select2-id="2">Your Province *</option>
<option value="Eastern Cape">Eastern Cape</option>
<option value="Free State">Free State</option>
<option value="Gauteng">Gauteng</option>
<option value="KwaZulu-Natal">KwaZulu-Natal</option>
<option value="Limpopo">Limpopo</option>
<option value="Mpumalanga">Mpumalanga</option>
<option value="Northern Cape">Northern Cape</option>
<option value="Western Cape">Western Cape</option>
<option value="North West">North West</option>
</select><span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="1" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-disabled="false" aria-labelledby="select2-input_5_4-container"><span class="select2-selection__rendered" id="select2-input_5_4-container" role="textbox" aria-readonly="true"
title="Your Province *">Your Province *</span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span></div>
</div>
<div id="field_5_5" class="gfield gfield--type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_5_5">
<label class="gfield_label gform-field-label" for="input_5_5">Your Question<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_5_5" class="textarea small" placeholder="Type your question here *" aria-required="true" aria-invalid="false" rows="10" cols="50"></textarea></div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_5" class="gform_button button" value="Submit Question"
onclick="if(window["gf_submitting_5"]){return false;} if( !jQuery("#gform_5")[0].checkValidity || jQuery("#gform_5")[0].checkValidity()){window["gf_submitting_5"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_5"]){return false;} if( !jQuery("#gform_5")[0].checkValidity || jQuery("#gform_5")[0].checkValidity()){window["gf_submitting_5"]=true;} jQuery("#gform_5").trigger("submit",[true]); }"
data-conditional-logic="visible">
<input type="hidden" class="gform_hidden" name="is_submit_5" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="5">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_5" value="WyJbXSIsIjdlYzQ5ZjhkMDc3ODExZDQ4NzE0ODE3ZGZjNTFjNGE0Il0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_5" id="gform_target_page_number_5" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_5" id="gform_source_page_number_5" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
</form>
POST /
<form method="post" enctype="multipart/form-data" id="gform_6" action="/" data-formid="6" novalidate="" class="recaptcha-v3-initialized">
<div class="gf_invisible ginput_recaptchav3" data-sitekey="6LfHC4klAAAAAB0qsTFI1Yljy0zfj3o0DuAlX_AD" data-tabindex="0"><input id="input_e5e3b1f4b28fc34530a842900157c22e" class="gfield_recaptcha_response" type="hidden"
name="input_e5e3b1f4b28fc34530a842900157c22e" value=""></div>
<div class="gform-body gform_body">
<div id="gform_fields_6" class="gform_fields top_label form_sublabel_below description_below validation_below">
<div id="field_6_1" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_6_1"><label class="gfield_label gform-field-label" for="input_6_1">First Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_1" id="input_6_1" type="text" value="" class="large" placeholder="First Name *" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_6_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_6_3"><label class="gfield_label gform-field-label" for="input_6_3">Last Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_3" id="input_6_3" type="text" value="" class="large" placeholder="Last Name *" aria-required="true" aria-invalid="false"> </div>
</div>
<fieldset id="field_6_4" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_6_4">
<legend class="gfield_label gform-field-label gfield_label_before_complex">Email Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
<div class="ginput_complex ginput_container ginput_container_email gform-grid-row" id="input_6_4_container">
<span id="input_6_4_1_container" class="ginput_left gform-grid-col gform-grid-col--size-auto">
<input class="" type="email" name="input_4" id="input_6_4" value="" placeholder="Enter Email" aria-required="true" aria-invalid="false">
<label for="input_6_4" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Enter Email</label>
</span>
<span id="input_6_4_2_container" class="ginput_right gform-grid-col gform-grid-col--size-auto">
<input class="" type="email" name="input_4_2" id="input_6_4_2" value="" placeholder="Confirm Email" aria-required="true" aria-invalid="false">
<label for="input_6_4_2" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Confirm Email</label>
</span>
<div class="gf_clear gf_clear_complex"></div>
</div>
</fieldset>
<fieldset id="field_6_6" class="gfield gfield--type-radio gfield--type-choice gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_6_6">
<legend class="gfield_label gform-field-label">I agree with the storage and handling of my data on this website<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
<div class="ginput_container ginput_container_radio">
<div class="gfield_radio" id="input_6_6">
<div class="gchoice gchoice_6_6_0">
<input class="gfield-choice-input" name="input_6" type="radio" value="Yes" id="choice_6_6_0" onchange="gformToggleRadioOther( this )">
<label for="choice_6_6_0" id="label_6_6_0" class="gform-field-label gform-field-label--type-inline">Yes</label>
</div>
<div class="gchoice gchoice_6_6_1">
<input class="gfield-choice-input" name="input_6" type="radio" value="No" id="choice_6_6_1" onchange="gformToggleRadioOther( this )">
<label for="choice_6_6_1" id="label_6_6_1" class="gform-field-label gform-field-label--type-inline">No</label>
</div>
</div>
</div>
</fieldset>
</div>
</div>
<div class="gform_footer before"> <input type="submit" id="gform_submit_button_6" class="gform_button button" value="SUBSCRIBE"
onclick="if(window["gf_submitting_6"]){return false;} if( !jQuery("#gform_6")[0].checkValidity || jQuery("#gform_6")[0].checkValidity()){window["gf_submitting_6"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_6"]){return false;} if( !jQuery("#gform_6")[0].checkValidity || jQuery("#gform_6")[0].checkValidity()){window["gf_submitting_6"]=true;} jQuery("#gform_6").trigger("submit",[true]); }"
data-conditional-logic="visible">
<input type="hidden" class="gform_hidden" name="is_submit_6" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="6">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_6" value="WyJ7XCI2XCI6W1wiMjhjMWY2Nzk0YmQ1M2JlNDIyMzU5NTc1YWFiZDMwZjhcIixcImViZmQ0MzdjMWNiODIwZjBhYmEzYTRhOGUyZGRjZGFjXCJdfSIsIjdlNDBiYjNkNjIyYmIyNWJjZjQ2MWVkOWJiMmVjMGNjIl0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_6" id="gform_target_page_number_6" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_6" id="gform_source_page_number_6" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
</form>
POST https://control.mailblaze.com/index.php/lists/af096t0face5f/subscribe
<form id="mb-form" action="https://control.mailblaze.com/index.php/lists/af096t0face5f/subscribe" method="post">
<input type="hidden" value="N2JjSnc5eHR5OEw3TFRpMVJzSE9UdjBzbmp2MTU2NHCeSUrW6CEjSTr5noQwuiZOtiUXMGt3PaE8BC6Bbv-oRg==" name="csrf_token">
<div class="row">
<div class="col-sm-12 signup-form">
<div class="FNAME" style="text-align: left; padding: 0px; color: rgb(52, 58, 64); font-family: 'Open Sans', sans-serif; font-weight: normal;">
<div class="form-group wrap-fname">
<label for="ListFieldValue_value"></label> <input class="form-control field-fname field-type-text" placeholder="First name" type="text" name="FNAME" id="FNAME">
</div>
</div>
</div>
<div class="col-sm-12 signup-form" draggable="false" style="">
<div class="LNAME" style="text-align: left; padding: 0px; color: rgb(52, 58, 64); font-family: 'Open Sans', sans-serif; font-weight: normal;">
<div class="form-group wrap-lname">
<label for="ListFieldValue_value"></label> <input class="form-control field-lname field-type-text" placeholder="Last name" type="text" name="LNAME" id="LNAME">
</div>
</div>
</div>
<div class="col-sm-12 signup-form" draggable="false" style="">
<div class="EMAIL" style="text-align: left; padding: 0px; color: rgb(52, 58, 64); font-family: 'Open Sans', sans-serif; font-weight: normal;">
<div class="form-group wrap-email">
<label for="ListFieldValue_value" class="required"><span class="required">*</span></label> <input class="form-control field-email field-type-text" placeholder="Email" required="required" type="text" name="EMAIL" id="EMAIL">
</div>
</div>
</div>
<div class="col-sm-12 signup-form">
<div class="PERMISSION_1" style="text-align: left; padding: 5px; color: rgb(52, 58, 64); font-family: 'Open Sans', sans-serif; font-weight: normal;">
<div class="form-group wrap-text wrap-checkbox" style="font-family: 'Work Sans', sans-serif;">
<p style="margin: 3px 0px 0px; font-weight: 600 !important; font-size: 14px !important; line-height: normal !important;">Marketing Permissions</p>
<div style="margin: 10px 0px;">
<p style="font-style:normal;font-weight:normal;letter-spacing:normal;margin:0px;padding:0px;">The details you share in this form are solely for sending you updates and personalised marketing that you'll love. Your privacy matters a great
deal to us! Could you kindly share how you'd prefer to stay connected?</p>
</div>
<div style="display: flex; align-items: flex-start; margin-bottom: 0px;"><input type="checkbox" name="permission[]" id="Email" class="permission" value="Email"> <label for="Email" style="margin-top: 5px;"></label>
<div>
<p style="margin: 3px 0px 0px; font-weight: 600 !important; font-size: 14px !important; line-height: normal !important;">Email</p>
<p style="margin-top: 5px;">Get ready for some inbox delight! You'll receive occasional emails filled with exciting promotions, fresh arrivals, and important updates to keep you in the know.</p>
</div>
</div>
<hr class="m-0">
<div>
<p style="font-size: 12px !important; margin: 15px 0px 0px;">We've chosen Mail Blaze as our marketing automation partner. When you hit that submit button below, you're recognising that your info will be transferred to Mail Blaze for
processing, all in line with their <a href="https://www.mailblaze.com/privacy" target="_blank" style="font-size: 12px !important;">Privacy Policy</a> and
<a href="https://www.mailblaze.com/terms" target="_blank" style="font-size: 12px !important;">Terms of Service</a>. Your privacy is in expert hands!</p>
</div>
</div>
</div>
</div>
<div class="col-sm-12 signup-form">
<div class="SUBMIT_FORM_BUTTON" style="text-align: center; padding: 10px 0px; color: rgb(52, 58, 64); font-family: Raleway;">
<div>
<div style="padding: 10px 0px;"><button type="submit" name="SUBMIT_FORM_BUTTON" id="SUBMIT_FORM_BUTTON"
style="text-decoration: none; line-height: 100%; font-weight: normal; text-transform: none; margin: 0px; color: rgb(255, 255, 255); background-color: rgb(59, 145, 0); font-size: 15px; font-family: 'Open Sans', sans-serif; border: 0px solid rgb(121, 176, 66); border-radius: 24px; cursor: pointer; padding: 9px 26px; width: auto;float:left;">
Subscribe </button></div>
</div>
</div>
</div>
</div>
</form>
Text Content
Skip to content * * * * * Search Search * Home * Plants * What to plant this month * Garden plants * Roses * Indoor Plants * Perfect for the Patio * Balcony Gardening * Vegetables & Herbs / Recipes * Seasonal Gardening * Garden and Home Centres * Eastern Cape * Free State * Gauteng * KwaZulu-Natal * Limpopo * Mpumalanga * North West * Western Cape * Northern Cape * Fun in the Garden * Activities for the kids * Gardening trends * Garden DIY Videos * Podcasts * Responsible Gardening * Eco/Water Wise Gardening * Alien Invasives * Insects and Other Visitors * Events * Clubs & Societies * Eastern Cape * Free State * Gauteng * KwaZulu-Natal * Limpopo * Mpumalanga * North West * Western Cape * Northern Cape Menu * Home * Plants * What to plant this month * Garden plants * Roses * Indoor Plants * Perfect for the Patio * Balcony Gardening * Vegetables & Herbs / Recipes * Seasonal Gardening * Garden and Home Centres * Eastern Cape * Free State * Gauteng * KwaZulu-Natal * Limpopo * Mpumalanga * North West * Western Cape * Northern Cape * Fun in the Garden * Activities for the kids * Gardening trends * Garden DIY Videos * Podcasts * Responsible Gardening * Eco/Water Wise Gardening * Alien Invasives * Insects and Other Visitors * Events * Clubs & Societies * Eastern Cape * Free State * Gauteng * KwaZulu-Natal * Limpopo * Mpumalanga * North West * Western Cape * Northern Cape BECOME A BOTANICAL BOSS WITH LIFE IS A GARDEN SIGN ME UP ASK AN EXPERT READ STORIES ABOUT ECO/WATER INDOOR PLANTS ROSES GOGGAS EDIBLES FUN DIYS BALCONY GARDENING Play Video WHO ARE WE? Life is a Garden (LIAG) is the marketing branch of The South African Nursery Association (SANA) mother tree. SANA is a member-driven, non-profit organisation that spreads the love and benefits of gardening to all South Africans. Together, we inspire and educate SA’s gardeners through content that promotes wildlife sustainability, easy food growing, indigenous beauty, and activities to engage the future generation of green fingers. Did you know? To ensure our gardens get a quality-approved nursery experience, SANA’s garden centre members form part of the Garden Centre Association (GCA). Find your nearest epic plant shopping experience here: LEARN MORE TRENDING ARTICLES Autumn THE UNDERGROUND INTERNET Read More > Autumn 4 SEASON GARDENING GOALS Read More > February THE BEAUTY OF BEE KEEPING Read More > EXPLORE MORE RESPONSIBLE GARDENING ECO WATER WISE THREE STEPS TO BECOMING A WATER WARRIOR Read More > WATER WARRIOR SUSTAINABLE SOLUTIONS: REUSE AND WASTE NOT Read More > SUCCULENTS: WATER WARRIOR HEROES Read More > EXPLORE MORE LISTEN & SUBSCRIBE NEW EPISODES EVERY MONTH EXPLORE PODCAST PROUD SUPPORTER OF GARDEN DAY Life is a Garden is a blushingly proud supporter of Garden Day! Green fingers and nature lovers are invited to join in on the festivities on Sunday the 15th of October. Celebrate the garden and the fruits of your labour with all your loved ones this spring. Take the opportunity to enjoy the outdoors with a lekker braai or pic nick. As family and friends come together on this special day, get your flower crown supplies out for some group DIY fun! FIND OUT MORE ASK AN EXPERT We don’t supply anything ourselves, but our gardening gurus can assist with any other gardening related enquiries you may have! Name(Required) First Last Email Province(Required) Your Province *Eastern CapeFree StateGautengKwaZulu-NatalLimpopoMpumalangaNorthern CapeWestern CapeNorth WestYour Province * Your Question(Required) LATEST POSTER DIAMOND SPONSORS 2024 FOLLOW US @LIFEISAGARDENSA World water day: 🌱💧 This World Water Day, le Garden Benefits: 🌿 In a post-pandemic world, n ♻️🍴 Turn kitchen waste into nutrient-rich c ✂️ Dive into the beauty of bougainvillaea this 🌿☀️ It's March, and the perfect time to sav National learn about a butterfly day: 🦋✨ Cel SUBSCRIBE TO OUR NEWSLETTER First Name(Required) Last Name(Required) Email Address(Required) Enter Email Confirm Email I agree with the storage and handling of my data on this website(Required) Yes No ABOUT US Life is a Garden is the marketing division of The South African Nursery Association (SANA). SANA is a member-driven, non-profit organisation, which strives to promote gardening as a hobby in South Africa for ALL South Africans. WE SUPPORT CONTACT US Please feel free to contact us about anything related to gardening or our website. You can contact us on: Gerdie Olivier – gerdie@sana.co.za * * * * * * sprouted by Brand Candy Notifications Subscribe GET A LITTLE GREEN IN YOUR INBOX! × * * Marketing Permissions The details you share in this form are solely for sending you updates and personalised marketing that you'll love. Your privacy matters a great deal to us! Could you kindly share how you'd prefer to stay connected? Email Get ready for some inbox delight! You'll receive occasional emails filled with exciting promotions, fresh arrivals, and important updates to keep you in the know. -------------------------------------------------------------------------------- We've chosen Mail Blaze as our marketing automation partner. When you hit that submit button below, you're recognising that your info will be transferred to Mail Blaze for processing, all in line with their Privacy Policy and Terms of Service. Your privacy is in expert hands! Subscribe