Species of the day: Blue Tit

, 26 April 2020
Species of the day: Blue Tit
Blue Tit © Bob Eade

By James Duncan

Learning and Engagement Officer

With vividly bright plumage and a personable nature, the tiny Blue Tit (Parus caeruleus) is one of our most recognisable garden birds. A widely spread population of approximately 3.5 million pairs typically swells during winter, owing to the movement of substantial numbers from mainland Europe. This is most often the result of food shortages and it's during this time that almost all British gardens are likely to receive a visit from them. Despite being so eminently familiar, perhaps it's easy to forget that the Blue Tit is one of our most stunning birds. It's positively exotic and if it were rarer there's little doubt people would travel a great distance to see one. With a striking yellow breast, dazzling white cheeks, a black 'bandit' mask, multi-coloured wings and a smart blue cap, it's surely our most attractive garden resident. But, there's something distinctly fascinating about the plumage, and that is the colour blue itself. The Blue Tit is the only tit to display blue plumage, though paradoxically it doesn't have any blue feathers at all, an interesting thought when observing one in your garden. Blue isn't just unusual, it's the rarest occurring colour pigment in nature. The blue of the Blue Tit is created entirely by the way light interacts with keratin in the feathers, not by pigment contained within them. The blues we see are what's known as 'schemochromes,' colourless, submicroscopic structures that create colour purely through the way in which they reflect light back to us.   

A characteristic that makes the blue tit ever popular is of course its predilection towards using our nest boxes. Providing both supplementary nest sites and garden feeding undoubtedly plays a role in assisting blue tit survival and in the UK there's a huge industry centred around it. However, they're not afraid to be creative when nesting and may attempt it practically anywhere, often in entirely unsuitable spots. Blue Tit young require caterpillars and other invertebrates during spring, so it's possible urban birds may be at a disadvantage compared to those in favoured rural locations (such as deciduous woodland), where there's a greater abundance of fat-rich prey. As a whole they'll happily substitute their usual diet with our garden offerings and can typically be watched dangling acrobatically on a tree branch or feeder, their diagnostic jingly "si-si-siuurrrrr" ringing out across the garden. Though not dissimilar, the males often have brighter and more resplendent plumage, though this can be difficult to ascertain when observing them. 

Blue Tits may begin the hunt for a nest site during the very coldest months, though it's typically not until late March that construction commences. Like other members of their family, they'll utilise a number of soft materials to line the nest, such as moss, hair and feathers, cleverly weaving in spider silk to bind things together and herbs (such as lavender) as a natural disinfectant. The labour is carried out by the female, though the male will try his very best to ensure she isn't seduced by a rival during this time. This doesn't necessarily seem to work as polygamy is commonplace, and up to half of all Blue Tit nests may contain a hatchling that's reared by a male that is unrelated. Strategically, small passerine birds such as the Blue Tit lay large clutches of eggs to account for significant annual losses. What's particularly unusual about the Blue Tit is it very rarely has a second brood - average clutch size is eight to ten, though double this has been recorded. Once the chicks hatch, a furious frenzy of activity commences as both male and female race to feed the ravenous offspring. Life for the adults is non-stop, flitting tirelessly and energetically around the garden - it's worth a thought that they may need to catch in excess of ten thousand insects within three weeks so as to rear their brood successfully.

Blue Tit1

Blue Tit - fledgling © James Duncan

Leave a comment

Comments

  • Martyn Stenning:

    Excellent article!

    21 Jun 2025 18:00:00

Time Δ Debug Message - Perch Runway 3.2
1783219136.16360 [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
1783219136.19120.0276Matched route: news/[slug:s]
1783219136.19140.0002Server address: 216.73.217.177
1783219136.19140Using master page: /templates/pages/blog/post.php
1783219136.19140Page arguments:
Array
(
    [0] => /news/species-of-the-day-blue-tit
    [s] => species-of-the-day-blue-tit
    [1] => species-of-the-day-blue-tit
)
1783219136.19180.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783219136.19280.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783219136.19460.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783219136.19520.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783219136.19730.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22636024
1783219136.19780.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22636024
1783219136.19830.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-05 02:38:00' AND saleTo>'2026-07-05 02:38:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783219136.19970.0014 [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='species-of-the-day-blue-tit')) 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-05 02:38:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783219136.20150.0018 [1] SELECT FOUND_ROWS() AS `count`
1783219136.20210.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2099 AND postStatus='Published' AND postDateTime<='2026-07-05 02:38:00'
1783219136.2030.0009 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783219136.20360.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783219136.20430.0006 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783219136.20480.0005 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783219136.20540.0007Using template: /templates/blog/post.html
1783219136.20570.0002 [162] SELECT catID, catPath FROM swt_categories
1783219136.21040.0048 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-05 02:38:00' AND postSlug='species-of-the-day-blue-tit'
1783219136.23030.0198Using template: /templates/blog/post.html
1783219136.23080.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783219136.23240.0016Using template: /templates/pages/attributes/seo.html
1783219136.23270.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783219136.23350.0008 [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
1783219136.23460.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783219136.23740.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783219136.23790.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783219136.23990.0019Using template: /templates/navigation/ps_nav_template.html
1783219136.23990 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783219136.24070.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783219136.24120.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783219136.2440.0028 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783219136.2450.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783219136.24560.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783219136.24820.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783219136.24910.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783219136.25110.002 [1] Using template: /templates/navigation/breadcrumbs.html
1783219136.25150.0004Using template: /templates/blog/post.html
1783219136.25170.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783219136.25220.0005Using template: /templates/blog/author.html
1783219136.25250.0003 [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='species-of-the-day-blue-tit')) 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-05 02:38:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783219136.25460.0021 [1] SELECT FOUND_ROWS() AS `count`
1783219136.25520.0006 [1] Using template: /templates/blog/post.html
1783219136.25810.003Using template: /templates/blog/comment_form.html
1783219136.25920.001 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2099 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783219136.30930.0501 [1] Using template: /templates/blog/comment.html
1783219136.30990.0006Using template: /templates/blog/post.html
1783219136.31010.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783219136.31090.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783219136.31160.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783219136.31220.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
1783219136.31420.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783219136.31470.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783219136.31630.0017 [6] Using template: /templates/navigation/footer-nav.html
1783219136.31720.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783219136.31780.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783219136.31820.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783219136.32060.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783219136.3210.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783219136.3230.002 [10] Using template: /templates/navigation/footer-nav.html
1783219136.32670.0037 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783219136.32740.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783219136.3280.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
1783219136.33020.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783219136.33070.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783219136.33260.0018 [29] Using template: /templates/navigation/footer-nav.html
1783219136.33510.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783219136.33580.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783219136.33630.0005 [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
1783219136.33860.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783219136.33920.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783219136.34110.002 [10] Using template: /templates/navigation/footer-nav.html
1783219136.34230.0012Request time: 0.1823
1783219136.34230Process time: 0.1821
1783219136.34230Memory: 1.6541