Creating a Swift friendly garden - part 1

, 11 April 2022
Creating a Swift friendly garden - part 1
Nick and Audrey of Lewes Swift Supporters © Emma Chaplin

Last year, I moved into a house with a small, north facing garden with not much happening in it - just a lawn and a shed. 

Excitingly, I discovered I was living in an area of Lewes popular with Swifts - and was able to have a Swift nest box installed by Lewes Swift Supporters (or LSS - who are also involved with Wildflower Lewes and the Friends of Lewes tree planting wing - Lewes Urban Arboretum). 

LSS formed to try to reverse the alarming decline of Swifts locally. And part of that is about making Lewes as wildlife-rich as possible to attract and support these glorious birds. 

Although my outdoor space is little and urban, last summer we had the joy of seeing and hearing Swifts screaming overhead. So a natural progression was to transform as much as I could into a haven for insects to support Swifts and other wildlife. I checked our website for advice, spoke to colleagues and decided to create a pond, low-growing wildflower meadow and living roof on the shed. I've put up a bee hotel too and I'd brought a number of trees and other plants in pots with me, plus we'd add some other planting that would support wildlife year-round, including Honeysuckle and Holly..

Michael Blencowe wrote about creating his own wildflower meadow here, which is fantastic, but it's not possible to get anything like a turf stripper in my urban garden. It's surrounded by other gardens. So the plan was to cover the grass up with membrane over winter, hoping that would kill most of it off. We did this in autumn, having dug a small pond in the middle of the lawn (with sides that allow creatures to get out). The shed roof also had some alterations to strengthen it and make it suitable for a living roof. I'll blog about my living roof project separately. 

Fast forward to spring, and, recovering from an operation, I was desperate to get cracking, but in no fit state. So I explained my predicament to Audrey and Nick of Lewes Swift Supporters and they were kind enough to come and help out (I say help out - I did very little, and part of the time it was snowing. They were heroic). I'd pre-ordered the right amount of low flowering lawn seed mix for the space from these guys. I wanted something I could walk on, eventually. We were pleased that the membrane had done what was hoped, very little grass remained, but the ground was compacted. So the first stage was breaking up the surface using a spade and fork. After that, they raked it.

Then they sowed the seed and pressed it into the earth. Nick suggested I see how it goes and, if there is too much grass, I'll sow Yellow Rattle in the autumn to manage that. 

It will need mowing twice a year, in March and September.

So now we just have to wait and see! I'll post some more pictures once the seed starts growing - and hopefully, the insects come visiting. 

Read Part 2 here

Leave a comment

Comments

  • Polly:

    That sounds wonderful. I look forward to hear how it progresses.

    18 Apr 2022 07:10:00

  • Martin:

    This is brilliant, I’m looking forward to part 2. 👍😃❤️

    31 Dec 2024 10:15:00

  • Sussex Wildlife Trust:

    Part 2 of this blog can be found  here

Time Δ Debug Message - Perch Runway 3.2
1783014441.63870 [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
1783014441.67330.0347Matched route: news/[slug:s]
1783014441.67350.0002Server address: 216.73.217.103
1783014441.67360.0001Using master page: /templates/pages/blog/post.php
1783014441.67360Page arguments:
Array
(
    [0] => /news/creating-a-swift-friendly-garden-part-1
    [s] => creating-a-swift-friendly-garden-part-1
    [1] => creating-a-swift-friendly-garden-part-1
)
1783014441.67390.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783014441.67490.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783014441.67680.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22530422
1783014441.67740.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22530422
1783014441.6780.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-02 17:47:00' AND saleTo>'2026-07-02 17:47:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783014441.67920.0011 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='creating-a-swift-friendly-garden-part-1')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 17:47:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783014441.68220.003 [1] SELECT FOUND_ROWS() AS `count`
1783014441.68270.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2753 AND postStatus='Published' AND postDateTime<='2026-07-02 17:47:00'
1783014441.68350.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783014441.68420.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783014441.68480.0006 [1] SELECT * FROM swt_categories WHERE catID=30 LIMIT 1
1783014441.68530.0005 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1783014441.6860.0006Using template: /templates/blog/post.html
1783014441.68620.0002 [162] SELECT catID, catPath FROM swt_categories
1783014441.68710.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-02 17:47:00' AND postSlug='creating-a-swift-friendly-garden-part-1'
1783014441.71410.027Using template: /templates/blog/post.html
1783014441.71460.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783014441.71630.0017Using template: /templates/pages/attributes/seo.html
1783014441.71650.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783014441.71740.0009 [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=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783014441.71870.0013 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783014441.72290.0041 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783014441.72350.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783014441.72610.0026Using template: /templates/navigation/ps_nav_template.html
1783014441.72620.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783014441.72710.001 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783014441.72770.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783014441.7310.0033 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783014441.73230.0013 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783014441.73320.0009 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783014441.73630.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783014441.73740.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783014441.73950.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783014441.74010.0006Using template: /templates/blog/post.html
1783014441.74040.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783014441.74110.0007Using template: /templates/blog/author.html
1783014441.74150.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='creating-a-swift-friendly-garden-part-1')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 17:47:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783014441.76540.0239 [1] SELECT FOUND_ROWS() AS `count`
1783014441.76630.0008 [1] Using template: /templates/blog/post.html
1783014441.76860.0023Using template: /templates/blog/comment_form.html
1783014441.76950.0009 [2] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2753 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783014441.82970.0602 [2] Using template: /templates/blog/comment.html
1783014441.83050.0008Using template: /templates/blog/post.html
1783014441.83070.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783014441.83150.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783014441.83220.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783014441.83280.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
1783014441.83520.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783014441.83570.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783014441.83760.0019 [6] Using template: /templates/navigation/footer-nav.html
1783014441.83840.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783014441.8390.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783014441.83960.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783014441.84220.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783014441.84260.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783014441.84440.0018 [10] Using template: /templates/navigation/footer-nav.html
1783014441.84760.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783014441.84830.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783014441.84880.0005 [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
1783014441.8510.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783014441.85150.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783014441.85330.0018 [29] Using template: /templates/navigation/footer-nav.html
1783014441.85580.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783014441.85650.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783014441.85720.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
1783014441.85960.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783014441.86010.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783014441.86220.0021 [10] Using template: /templates/navigation/footer-nav.html
1783014441.86340.0012Request time: 0.2257
1783014441.86340Process time: 0.2256
1783014441.86340Memory: 1.6546