Put a ring on it

, 20 June 2024
Put a ring on it
Little Owl

By Phil Jones

Volunteer for Rye Harbour Nature Reserve

Bird ringing caught my imagination from an early age. I had volunteered at the RSPB reserve at Leighton Moss and helped the ringers there. I enjoyed the new experience of seeing birds at very close quarters and have been ringing ever since. 

Cetti's Warbler
Cetti's Warbler © David King



In the UK, bird ringing is administered by the British Trust for Ornithology (BTO). It provides valuable information on bird movements and helps scientists look at the health of the UK bird populations. By capturing birds we get a fascinating insight into their productivity and survival rates.

The ring itself is amazingly light, typically around 0.5% of a bird's typical weight, and features a letter/number combination that is unique to each ring. Novices are trained by an experienced bird ringer for up to three years before they can go solo. This is because the bird’s welfare is of the utmost importance. They also need be able to identify what they catch and know how to age and sex the bird accurately. Birds are typically caught using fine, light nets.

Reed Bunting
Reed Bunting © David King

At Rye Harbour Nature Reserve, our rangers and volunteers are always looking out for birds with rings. Last year, as we were checking the Sandwich Tern colony at Ternery Pool, we found birds that had been ringed in Denmark, Belgium, The Netherlands, Northern Ireland and other parts of the UK. Other sightings include Dutch Oystercatcher and Spoonbill, a Little Tern from Belgium and a French ringed Avocet.

Leave a comment

Comments

  • Phil Clay:

    keep up the good work!

    27 Jun 2024 10:56:00

  • Michael Thompson:

    An interesting short article about Bird
    Ringing. Can you give us more please.
    It is such an important part of your work that
    we really should learn more of about what you do and where in Sussex. Thank you

    27 Jun 2024 11:07:00

  • Sue Whall-Poole:

    Great to know – Thank you!

    28 Jun 2024 16:08:00

  • Linda Davis:

    Interesting short article. Fascinating to be able to track bird movements

    30 Jun 2024 06:25:00

  • Naima Collins:

    Hi there. I’m a retired vet nurse and was recently given a couple of pink chicks found on a build site job. They had to sadly remove them. I’ve hand reared to healthy pigeons soon to fledge. I have a dovecote so will be free but monitored and cared for. I wondered if I could have them ringed somewhere. Also would love to volunteer after reading this. Based in Poynings West Sussex. Thank you

    04 Oct 2025 23:03:00

Time Δ Debug Message - Perch Runway 3.2
1782679634.99420 [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
1782679635.02050.0263Matched route: news/[slug:s]
1782679635.02060.0002Server address: 216.73.216.31
1782679635.02070.0001Using master page: /templates/pages/blog/post.php
1782679635.02070Page arguments:
Array
(
    [0] => /news/put-a-ring-on-it
    [s] => put-a-ring-on-it
    [1] => put-a-ring-on-it
)
1782679635.0210.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782679635.02230.0013 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782679635.02430.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782679635.0250.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782679635.02710.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22395350
1782679635.02760.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22395350
1782679635.02830.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-28 20:47:00' AND saleTo>'2026-06-28 20:47:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782679635.02970.0013 [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='put-a-ring-on-it')) 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-06-28 20:47:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782679635.03260.0029 [1] SELECT FOUND_ROWS() AS `count`
1782679635.03320.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=3413 AND postStatus='Published' AND postDateTime<='2026-06-28 20:47:00'
1782679635.03450.0013 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782679635.03530.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782679635.03610.0008 [1] SELECT * FROM swt_categories WHERE catID=73 LIMIT 1
1782679635.03670.0006 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1782679635.03720.0005 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1782679635.0380.0008Using template: /templates/blog/post.html
1782679635.03820.0002 [162] SELECT catID, catPath FROM swt_categories
1782679635.03920.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-28 20:47:00' AND postSlug='put-a-ring-on-it'
1782679635.06130.0221Using template: /templates/blog/post.html
1782679635.06180.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782679635.06390.0021Using template: /templates/pages/attributes/seo.html
1782679635.06420.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782679635.06530.0011 [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
1782679635.06680.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782679635.06980.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782679635.07070.0009 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782679635.07290.0022Using template: /templates/navigation/ps_nav_template.html
1782679635.07290 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782679635.07350.0005 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782679635.07370.0003 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782679635.07560.0019 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782679635.07620.0006 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782679635.07660.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782679635.0790.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782679635.080.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
1782679635.08230.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1782679635.08290.0006Using template: /templates/blog/post.html
1782679635.08320.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782679635.08390.0007Using template: /templates/blog/author.html
1782679635.08430.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='put-a-ring-on-it')) 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-06-28 20:47:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782679635.08620.0019 [1] SELECT FOUND_ROWS() AS `count`
1782679635.08680.0006 [1] Using template: /templates/blog/post.html
1782679635.08980.003Using template: /templates/blog/comment_form.html
1782679635.09090.0011 [5] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3413 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782679635.13910.0482 [5] Using template: /templates/blog/comment.html
1782679635.14040.0012Using template: /templates/blog/post.html
1782679635.14060.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782679635.14130.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782679635.14210.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782679635.14270.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
1782679635.14480.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782679635.14530.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782679635.14720.0019 [6] Using template: /templates/navigation/footer-nav.html
1782679635.1480.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782679635.14860.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782679635.1490.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782679635.15140.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782679635.15180.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782679635.15360.0018 [10] Using template: /templates/navigation/footer-nav.html
1782679635.15670.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782679635.15740.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782679635.1580.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
1782679635.16020.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782679635.16070.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782679635.16260.0019 [29] Using template: /templates/navigation/footer-nav.html
1782679635.16480.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782679635.16530.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782679635.16580.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
1782679635.16780.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782679635.16820.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782679635.17010.0019 [10] Using template: /templates/navigation/footer-nav.html
1782679635.17120.0011Request time: 0.1796
1782679635.17120Process time: 0.1794
1782679635.17120Memory: 1.6217