Species of the day: Chiffchaff

, 11 April 2020
Species of the day: Chiffchaff
Chiffchaff © James Duncan​

By James Duncan

Learning and Engagement Officer

The Chiffchaff (Phylloscopus collybita) may be one of the most recognisable birds in Britain, not by virtue of its looks, but because of its song. Judged on looks alone it's quite possibly one of the most inconspicuous birds we have, a compact species the size of a Blue Tit with typical plumage ranging from dull olive-brown on top to buff off-white below. It's the Chiffchaff's song that announces its presence, and unfortunately it's not the most tuneful to say the least. It is however, eminently memorable for the bird is named onomatopoeically - its little twin noted ditty is piercing, forceful and insistent, each note monosyllabic. The actual notes have been a tad lost in the English word chiffchaff, and its song is certainly better represented by the Germans, who know the bird as Zilpzalp. Individual birds do tend to show variation in song, so don't be surprised to hear repetition of each note as opposed to a definitive sway from one note to the other. 

The Chiffchaff's a member of the extensive Warbler family, of which there are thirteen species breeding regularly in the UK. They're regarded as one of the trickier groups to identify, particularly for novices, as plumage characteristics aren't instantly apparent and the colouration of many is somewhat restrained. Indeed their songs are often pivotal in recognition. The Chiffchaff is one of the so-called 'Leaf' (Phylloscopus) Warblers which befits their personality as they flit boldly between branches looking for insects, frequently low in the canopy. They may often prove surprisingly approachable though they're an active, restless bird who rarely sit still for long.  

Perhaps the most delightful aspect of hearing a Chiffchaff is knowing they're the precursor of the torrent of birdsong that arrives in Spring. This is due to their early arrival time (typically in March) from wintering grounds around the Mediterranean, and hence they're almost always the first migrant to sing. They tend to over-winter further North than the remarkably similar-looking but longer-winged Willow Warbler. It wasn't until 1768 that renowned Ornithologist Gilbert White was finally able to ascertain the differences between the two birds. It should also be noted that the Chiffchaff has a number of races (subspecies), some of which are now treated as species in their own right. Undoubtedly they're a bird benefitting from a warming climate as they have an unusual trait amongst their family - a proportion stay here through the winter. It's possible some are our own breeding birds, though it seems that many are in fact birds of eastern descent taking advantage of our less brutal climate.

Chiffchaff1

Chiffchaff © James Duncan

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783233299.60770 [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
1783233299.63260.0249Matched route: news/[slug:s]
1783233299.63280.0001Server address: 216.73.217.63
1783233299.63280Using master page: /templates/pages/blog/post.php
1783233299.63280Page arguments:
Array
(
    [0] => /news/species-of-the-day-chiffchaff
    [s] => species-of-the-day-chiffchaff
    [1] => species-of-the-day-chiffchaff
)
1783233299.63310.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783233299.63420.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783233299.63620.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783233299.6370.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783233299.63890.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22641437
1783233299.63950.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22641437
1783233299.64030.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-05 06:35:00' AND saleTo>'2026-07-05 06:35:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783233299.64170.0015 [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-chiffchaff')) 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 06:35:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783233299.64370.002 [1] SELECT FOUND_ROWS() AS `count`
1783233299.64460.0008 [1] SELECT * FROM swt_blog_posts WHERE postID=2061 AND postStatus='Published' AND postDateTime<='2026-07-05 06:35:00'
1783233299.64540.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783233299.64620.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783233299.6470.0008 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783233299.64760.0006 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783233299.64830.0007Using template: /templates/blog/post.html
1783233299.64850.0002 [162] SELECT catID, catPath FROM swt_categories
1783233299.64940.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-05 06:35:00' AND postSlug='species-of-the-day-chiffchaff'
1783233299.67070.0213Using template: /templates/blog/post.html
1783233299.67130.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783233299.6730.0017Using template: /templates/pages/attributes/seo.html
1783233299.67320.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783233299.67410.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
1783233299.67550.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783233299.67840.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783233299.67890.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783233299.6810.002Using template: /templates/navigation/ps_nav_template.html
1783233299.6810 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783233299.68180.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783233299.68220.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783233299.68460.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783233299.68560.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783233299.68620.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783233299.68910.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783233299.690.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
1783233299.6920.002 [1] Using template: /templates/navigation/breadcrumbs.html
1783233299.69260.0005Using template: /templates/blog/post.html
1783233299.69280.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783233299.69350.0007Using template: /templates/blog/author.html
1783233299.69390.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='species-of-the-day-chiffchaff')) 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 06:35:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783233299.69630.0024 [1] SELECT FOUND_ROWS() AS `count`
1783233299.69680.0005 [1] Using template: /templates/blog/post.html
1783233299.69990.0031Using template: /templates/blog/comment_form.html
1783233299.70090.0009 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2061 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783233299.74940.0485 [0] Using template: /templates/blog/comment.html
1783233299.74960.0002Using template: /templates/blog/post.html
1783233299.750.0004 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783233299.7510.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783233299.75190.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783233299.75280.0008 [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
1783233299.75510.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783233299.75570.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783233299.75750.0019 [6] Using template: /templates/navigation/footer-nav.html
1783233299.75890.0014 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783233299.75960.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783233299.76030.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783233299.76310.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783233299.76380.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783233299.7660.0022 [10] Using template: /templates/navigation/footer-nav.html
1783233299.76950.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783233299.77040.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783233299.77080.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
1783233299.77320.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783233299.77370.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783233299.77580.002 [29] Using template: /templates/navigation/footer-nav.html
1783233299.77830.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783233299.7790.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783233299.77960.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
1783233299.7820.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783233299.78250.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783233299.78450.0019 [10] Using template: /templates/navigation/footer-nav.html
1783233299.78620.0018Request time: 0.1816
1783233299.78630Process time: 0.1815
1783233299.78630Memory: 1.626