Composting questions

Do I have to turn the heap?

Only if you are enthusiastic! The materials you put in will compost down on their own but regularly letting more air into the heap by turning it with a garden fork or emptying it out and re-filling it will help it rot quicker.

How can I deal with larger garden waste?

Logs and branches can be stacked into a corner to make a slow degrading log pile. This makes a perfect habitat for beetles, amphibians and slow worms to live in. A shredder can be used to turn larger useful ‘browns’ into a more manageable size that will fit in your bin. You could share the cost of hiring a shredder with other composting neighbours.

What about weeds and seeds?

Perennial weed roots and seeds can germinate in your compost and cause a problem. Keep them in a plastic bag until they begin to rot before adding them to the heap.

What about rats?

Rats are attracted by cooked food, meat, dairy or bread, so avoid composting these. A bin full of rotting vegetable waste is no more attractive to rats than a vegetable patch in the garden but if you don't regularly turn your heap, rats and mice in the area may decide that it is a warm and comfy place to nest. To discourage this, keep your heap damp and break it up with a garden fork regularly (being careful of other wildlife).

How long does it take to produce compost?

Within 6 months you should expect to be able to spread your compost as ‘mulch’ around the surface of your plants, shrubs and trees. Don’t worry if it is thicker and doesn’t look like commercial compost. It is still a vital source of nutrients and the worms will soon take it down into the soil. Finer compost may take anything up to two years to be produced. Sieving it can separate larger bits that can be returned to the heap for further composting.

How do I empty the compost bin?

Some plastic bins have a door at the bottom so that the well-rotted material can be removed with a garden fork. If this proves difficult, simply lift off the whole bin and separate the well rotted from the less rotted material, which can be put back into the bin.

My compost bin is smelly! or My compost heap isn’t doing anything!

This means your heap is unbalanced. If you can manage it, turn the whole heap using a garden fork to see if it might be too dry or too wet in the centre. It should be as damp as a wrung out sponge. If it is not, follow these instructions accordingly:

  • Soggy heaps need a boost of fresh air – get the circulation going by mixing it all up, turning the top to the bottom. Add high-carbon waste such as twigs, crunched up cardboard, shredded paper, leaves, straw or shredded woody prunings as you go.
  • Dry inactive heaps need some activation - kick start the composting process by mixing in nitrogen-rich liquids like chicken manure pellets or horse manure soaked in a bucket of water. During the summer, nettles and comfrey are good things to add to a dry heap and diluted urine is excellent if you’re feeling ultra self sufficient!

My bin is full of flies

Fruit flies play a part in the breaking down process, but they can also be off-putting. Try turning the heap. This will give more oxygen to the micro-organisms and for a few days the overall temperature will increase to an uncomfortable level for the flies. Check you have the right mix and moisture as you turn. You could also try leaving the lid off for a short time. Birds will be attracted by the swarm and will come to feast on them. As it is the kitchen waste that the flies enjoy, you could cover this layer each time with a ‘bio filter’. This can be a layer of old compost, fresh grass cuttings, shredded paper or bedding from herbivorous pets. This will stop the flies getting disturbed by you lifting of the lid.

My bin is full of ants

People may think that ants are a problem but they are actually part of the natural decomposition process. They chew up the dead wood and help to turn the compost over. Of course, if they do become a nuisance you could try turning the heap or digging out the nest and leaving it on the grass for the birds to peck at.

Posted in: Sustainable Gardening on 30 April 2015


Back to the in your garden homepage

Time Δ Debug Message - Perch Runway 3.2
1781274267.15630 [905] 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
1781274267.18890.0325Matched route: discover/in-your-garden/article/[i:id]
1781274267.1890.0001Server address: 216.73.216.192
1781274267.1890Using master page: /templates/pages/in-your-garden/post.php
1781274267.1890Page arguments:
Array
(
    [0] => /discover/in-your-garden/article/20
    [id] => 20
    [1] => 20
)
1781274267.18920.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781274267.190.0008 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1781274267.19140.0015 [1] SELECT * FROM swt_shop_cart WHERE cartID=21799152
1781274267.1920.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=21799152
1781274267.19240.0004 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-12 14:24:00' AND saleTo>'2026-06-12 14:24:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1781274267.19310.0007 [1] SELECT collectionID, collectionTemplate FROM swt_collections WHERE collectionKey='Wildcall'
1781274267.19360.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=20)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1781274267.20850.0149Using template: /templates/content/wildcall.html
1781274267.20860.0002 [1] Using sub-template: /templates/content/mixed_content.html
1781274267.20880.0001Using sub-template: /templates/content/text_block.html
1781274267.20880Using sub-template: /templates/content/thumbnails.html
1781274267.20880Using sub-template: /templates/content/image.html
1781274267.20880Using sub-template: /templates/content/gallery.html
1781274267.20890Using sub-template: /templates/content/video.html
1781274267.20890Using sub-template: /templates/content/ask_inline.html
1781274267.20890Using sub-template: /templates/content/legacy_request_form.html
1781274267.20890Using sub-template: /templates/content/image.html
1781274267.2090Using sub-template: /templates/content/code_block.html
1781274267.2090Using sub-template: /templates/content/customisable_donate_form.html
1781274267.2090Using sub-template: /templates/content/contact_form.html
1781274267.20910.0001Using sub-template: /templates/forms/details.html
1781274267.20910Using sub-template: /templates/forms/_data_protection.html
1781274267.20920Using sub-template: /templates/forms/_personal_details.html
1781274267.20920Using sub-template: /templates/forms/_address.html
1781274267.20920Using sub-template: /templates/forms/_personal_details.html
1781274267.20930Using sub-template: /templates/forms/_address.html
1781274267.20930Using sub-template: /templates/forms/_data_protection.html
1781274267.20930Using sub-template: /templates/forms/_personal_details.html
1781274267.20940 [1] Using sub-template: /templates/forms/_data_protection.html
1781274267.21110.0017 [1] SELECT * FROM swt_categories ORDER BY catTreePosition ASC
1781274267.21460.0035 [162] SELECT catID, catPath FROM swt_categories
1781274267.2170.0024 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1781274267.21840.0014Using template: /templates/pages/attributes/seo.html
1781274267.21870.0003 [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='*')
1781274267.21940.0008No matching content regions found. Check region name (Banner image) and page path options.
1781274267.21950 [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
1781274267.22090.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1781274267.22390.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781274267.22440.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
1781274267.22680.0023Using template: /templates/navigation/ps_nav_template.html
1781274267.22680 [6] Using template: /templates/navigation/ps_nav_template_children.html
1781274267.22750.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1781274267.22790.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1781274267.22930.0014 [10] Using template: /templates/navigation/ps_nav_template_children.html
1781274267.22980.0005 [7] Using template: /templates/navigation/ps_nav_template_children.html
1781274267.23020.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1781274267.23270.0024 [0] SELECT setID FROM swt_category_sets WHERE setSlug='' LIMIT 1
1781274267.23330.0007 [1] SELECT main.* FROM swt_categories main WHERE 1=1 AND (catPath='wildcall/sustainable-gardening/') ORDER BY catTreePosition ASC
1781274267.23390.0006 [1] Using template: /templates/categories/wildcall_banner.html
1781274267.23570.0017 [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=20)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1781274267.23960.004Using template: /templates/content/wildcall.html
1781274267.23970.0001 [1] Using sub-template: /templates/content/mixed_content.html
1781274267.23990.0002Using sub-template: /templates/content/text_block.html
1781274267.23990Using sub-template: /templates/content/thumbnails.html
1781274267.240Using sub-template: /templates/content/image.html
1781274267.240Using sub-template: /templates/content/gallery.html
1781274267.240Using sub-template: /templates/content/video.html
1781274267.24010Using sub-template: /templates/content/ask_inline.html
1781274267.24010Using sub-template: /templates/content/legacy_request_form.html
1781274267.24010Using sub-template: /templates/content/image.html
1781274267.24020Using sub-template: /templates/content/code_block.html
1781274267.24020Using sub-template: /templates/content/customisable_donate_form.html
1781274267.24020Using sub-template: /templates/content/contact_form.html
1781274267.24040.0001Using sub-template: /templates/forms/details.html
1781274267.24040Using sub-template: /templates/forms/_data_protection.html
1781274267.24040Using sub-template: /templates/forms/_personal_details.html
1781274267.24050.0001Using sub-template: /templates/forms/_address.html
1781274267.24050Using sub-template: /templates/forms/_personal_details.html
1781274267.24060Using sub-template: /templates/forms/_address.html
1781274267.24060Using sub-template: /templates/forms/_data_protection.html
1781274267.24060Using sub-template: /templates/forms/_personal_details.html
1781274267.24070 [1] Using sub-template: /templates/forms/_data_protection.html
1781274267.24230.0016 [1] SELECT * FROM swt_categories ORDER BY catTreePosition ASC
1781274267.2460.0037 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1781274267.24680.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1781274267.24750.0007 [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
1781274267.250.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781274267.25040.0004 [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
1781274267.25270.0022 [6] Using template: /templates/navigation/footer-nav.html
1781274267.25330.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1781274267.25370.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1781274267.25410.0004 [37] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1781274267.25640.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781274267.25690.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
1781274267.25870.0017 [10] Using template: /templates/navigation/footer-nav.html
1781274267.26180.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1781274267.26240.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1781274267.26270.0004 [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
1781274267.26480.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781274267.26520.0004 [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
1781274267.26720.002 [29] Using template: /templates/navigation/footer-nav.html
1781274267.2690.0018 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1781274267.26980.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1781274267.27020.0004 [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
1781274267.27230.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781274267.27280.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
1781274267.27510.0023 [10] Using template: /templates/navigation/footer-nav.html
1781274267.27640.0013Request time: 0.1211
1781274267.27640Process time: 0.1209
1781274267.27640Memory: 1.8201