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

Form analysis 4 forms found in the DOM

GET 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[&quot;gf_submitting_5&quot;]){return false;}  if( !jQuery(&quot;#gform_5&quot;)[0].checkValidity || jQuery(&quot;#gform_5&quot;)[0].checkValidity()){window[&quot;gf_submitting_5&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_5&quot;]){return false;} if( !jQuery(&quot;#gform_5&quot;)[0].checkValidity || jQuery(&quot;#gform_5&quot;)[0].checkValidity()){window[&quot;gf_submitting_5&quot;]=true;}  jQuery(&quot;#gform_5&quot;).trigger(&quot;submit&quot;,[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[&quot;gf_submitting_6&quot;]){return false;}  if( !jQuery(&quot;#gform_6&quot;)[0].checkValidity || jQuery(&quot;#gform_6&quot;)[0].checkValidity()){window[&quot;gf_submitting_6&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_6&quot;]){return false;} if( !jQuery(&quot;#gform_6&quot;)[0].checkValidity || jQuery(&quot;#gform_6&quot;)[0].checkValidity()){window[&quot;gf_submitting_6&quot;]=true;}  jQuery(&quot;#gform_6&quot;).trigger(&quot;submit&quot;,[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