Common pond problems

Do you have a problem with your pond but are not sure what is causing it and the best way to deal with it?

Too much duckweed

Origin: Often brought in from outside sources e.g. ducks. Also caused by excessive chemicals and nutrients.

Solution: Scrape off with a board or remove weekly with a sieve. Stock the pond with extra plants to oxygenate and shade out the weed.

Wildlife Implications: Great for attracting frogs and amphibians as it offers good camouflage from predators whilst in the pond.

Too much blanketweed

Origin: High nutrient levels and increased light levels in spring allow blanketweed to flourish before other plants are able to grow. Only problematic in small ponds. May also be brought in by other sources e.g. planting or other pond life.

Solution: Remove some of the weed using a rake. Drag the weed out on to the side of the pond, sort through and return as many creatures back to the water as soon as possible. Leave the weed on the edge of the pond for a further 48 hours to allow any remaining creatures to find their way back into the water. Remove the weed and compost it.

Wildlife Implications: Blanket weed is used by a range of pond amphibians and invertebrates as hiding places. It also offers a good food source.

Green water

Origin: Algal bloom. Common in new ponds filled with tap water and may recur in spring because of increased light levels. If suddenly occurring in a new pond it may indicate a pollution incident i.e. leeching from compost bin or run off from chemicals used in the garden.

Solution: If it is a new pond, you will need to leave the pond to stabilise. Adding barley straw or old willow stems can sometimes be beneficial.

Wildlife Implications: Do not use chemical controls to sort the problem as this may prevent important microscopic algae grazers from colonising the pond.

Brown water

Origin: Low oxygen and high nutrient levels causing an imbalance, especially if you have water fern (which produces nitrogen).

Solution: Add pollution-tolerant oxygenating plants, such as yellow and white water lilly.

Wildlife Implications: Low oxygen levels may limit the variety of wildlife in your pond.

Punctured liner

Origin: Sharp stones, roots, dog's feet, or a hand tool penetrating the liner.

Solution: Patches and kits are available from local garden centres to fix pond liners. As a last resort, turn punctured pond into a bog area and build a new pond next to it.

Wildlife Implications: Draining and refilling could cause massive disruption to wildlife.

Grass and leaves blowing into pond

Origin: Overhanging trees and shrubs.

Solution: Cultivate a fringe of tall grass or vegetation at pond edges to catch leaves and grass cuttings.

Wildlife Implications: If you use netting then your pond amphibians can easily get caught up in it. Ensure you leave at least a 2-inch gap between the ground and netting for animals to get in and out of the pond.

Frozen pond

Origin: Temperatures below freezing.

Solution: Float a ball on the pond overnight to prevent the pond from freezing. If it freezes, clear any snow off the ice to allow light to penetrate through. Don’t break the ice as the shock waves can kill the animals. Ultimately, good water quality and allowing plenty of submerged plants to grow is probably the best way to ensure your pondlife survives the winter.

Wildlife Implications: In frozen ponds, noxious gases can build up causing hibernating amphibians within the pond to die.


I don't have space for a pond. What can I do instead to help wildlife?


Posted in: Ponds on 30 April 2015


Back to the in your garden homepage

Time Δ Debug Message - Perch Runway 3.2
1785022816.090 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1785022816.11880.0287Matched route: discover/in-your-garden/article/[i:id]
1785022816.1190.0002Server address: 216.73.217.31
1785022816.1190Using master page: /templates/pages/in-your-garden/post.php
1785022816.1190Page arguments:
Array
(
    [0] => /discover/in-your-garden/article/15
    [id] => 15
    [1] => 15
)
1785022816.11940.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1785022816.12030.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1785022816.12230.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1785022816.12280.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1785022816.12450.0018 [1] SELECT * FROM swt_shop_cart WHERE cartID=23447367
1785022816.12510.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=23447367
1785022816.12580.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-25 23:40:00' AND saleTo>'2026-07-25 23:40:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1785022816.12670.0009 [1] SELECT collectionID, collectionTemplate FROM swt_collections WHERE collectionKey='Wildcall'
1785022816.12730.0005 [1] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM swt_collection_index idx JOIN swt_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=5) AND ((idx.indexKey='_id' AND idx.indexValue=15)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1785022816.13190.0046Using template: /templates/content/wildcall.html
1785022816.13210.0002 [1] Using sub-template: /templates/content/mixed_content.html
1785022816.13230.0002Using sub-template: /templates/content/text_block.html
1785022816.13230Using sub-template: /templates/content/thumbnails.html
1785022816.13230Using sub-template: /templates/content/image.html
1785022816.13240Using sub-template: /templates/content/gallery.html
1785022816.13240.0001Using sub-template: /templates/content/video.html
1785022816.13250Using sub-template: /templates/content/ask_inline.html
1785022816.13250Using sub-template: /templates/content/legacy_request_form.html
1785022816.13260Using sub-template: /templates/content/image.html
1785022816.13260Using sub-template: /templates/content/code_block.html
1785022816.13260.0001Using sub-template: /templates/content/customisable_donate_form.html
1785022816.13270Using sub-template: /templates/content/contact_form.html
1785022816.13280.0001Using sub-template: /templates/forms/details.html
1785022816.13290.0001Using sub-template: /templates/forms/_data_protection.html
1785022816.1330.0001Using sub-template: /templates/forms/_personal_details.html
1785022816.1330.0001Using sub-template: /templates/forms/_address.html
1785022816.13310Using sub-template: /templates/forms/_personal_details.html
1785022816.13310Using sub-template: /templates/forms/_address.html
1785022816.13310Using sub-template: /templates/forms/_data_protection.html
1785022816.13320Using sub-template: /templates/forms/_personal_details.html
1785022816.13320 [1] Using sub-template: /templates/forms/_data_protection.html
1785022816.13540.0022 [1] SELECT * FROM swt_categories ORDER BY catTreePosition ASC
1785022816.13820.0028 [162] SELECT catID, catPath FROM swt_categories
1785022816.13940.0012 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1785022816.14080.0014Using template: /templates/pages/attributes/seo.html
1785022816.1410.0002 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/in-your-garden/article' OR regionPage='*')
1785022816.14160.0006No matching content regions found. Check region name (Banner image) and page path options.
1785022816.14170 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE idx.regionID IS NULL AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1785022816.14230.0006 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1785022816.14520.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1785022816.14560.0005 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1785022816.14770.002Using template: /templates/navigation/ps_nav_template.html
1785022816.14780.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1785022816.14860.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1785022816.14910.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1785022816.15170.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1785022816.15270.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1785022816.15330.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1785022816.15590.0026 [0] SELECT setID FROM swt_category_sets WHERE setSlug='' LIMIT 1
1785022816.15680.0008 [1] SELECT main.* FROM swt_categories main WHERE 1=1 AND (catPath='wildcall/ponds/') ORDER BY catTreePosition ASC
1785022816.15740.0006 [1] Using template: /templates/categories/wildcall_banner.html
1785022816.16030.0029 [1] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM swt_collection_index idx JOIN swt_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=5) AND ((idx.indexKey='_id' AND idx.indexValue=15)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1785022816.16360.0032Using template: /templates/content/wildcall.html
1785022816.16370.0001 [1] Using sub-template: /templates/content/mixed_content.html
1785022816.16390.0002Using sub-template: /templates/content/text_block.html
1785022816.16390Using sub-template: /templates/content/thumbnails.html
1785022816.16390Using sub-template: /templates/content/image.html
1785022816.1640Using sub-template: /templates/content/gallery.html
1785022816.1640Using sub-template: /templates/content/video.html
1785022816.16410Using sub-template: /templates/content/ask_inline.html
1785022816.16410Using sub-template: /templates/content/legacy_request_form.html
1785022816.16410Using sub-template: /templates/content/image.html
1785022816.16420Using sub-template: /templates/content/code_block.html
1785022816.16420Using sub-template: /templates/content/customisable_donate_form.html
1785022816.16420Using sub-template: /templates/content/contact_form.html
1785022816.16430.0001Using sub-template: /templates/forms/details.html
1785022816.16440.0001Using sub-template: /templates/forms/_data_protection.html
1785022816.16450.0001Using sub-template: /templates/forms/_personal_details.html
1785022816.16450.0001Using sub-template: /templates/forms/_address.html
1785022816.16450Using sub-template: /templates/forms/_personal_details.html
1785022816.16460Using sub-template: /templates/forms/_address.html
1785022816.16460Using sub-template: /templates/forms/_data_protection.html
1785022816.16460Using sub-template: /templates/forms/_personal_details.html
1785022816.16470 [1] Using sub-template: /templates/forms/_data_protection.html
1785022816.16640.0018 [1] SELECT * FROM swt_categories ORDER BY catTreePosition ASC
1785022816.16920.0027 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1785022816.16990.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1785022816.17050.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1785022816.17240.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1785022816.1730.0005 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1785022816.17490.002 [6] Using template: /templates/navigation/footer-nav.html
1785022816.17560.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1785022816.17620.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1785022816.17660.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1785022816.17890.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1785022816.17940.0005 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1785022816.18130.0019 [10] Using template: /templates/navigation/footer-nav.html
1785022816.18440.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1785022816.18530.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1785022816.18590.0007 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1785022816.18840.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1785022816.1890.0006 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1785022816.19160.0027 [29] Using template: /templates/navigation/footer-nav.html
1785022816.19410.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1785022816.1950.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1785022816.19560.0006 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1785022816.1980.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1785022816.19870.0007 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1785022816.20060.0019 [10] Using template: /templates/navigation/footer-nav.html
1785022816.20170.0011Request time: 0.1143
1785022816.20170Process time: 0.1141
1785022816.20170Memory: 1.8188