“A company advertises what appears to be a whizzy product, but only one in 10 people can actually receive what it promises to deliver.”The ASA should get up to speed on broadband advertising
Virgin Media
over time
185 of Virgin Media's own blog posts, press releases and announcements, 2015 to 2025, measured sentence by sentence, 92 of them recovered from the Internet Archive. How the writing has moved over the years, how it compares with 14 other mobile and broadband providers, and what it sounds like in its own words.
- Pages measured
- 185
- Years covered
- 2015–25
- Archived before ChatGPT
- 92
- Blog · press
- 130 · 55
01 · Homepage
One capture a year
Virgin Media's homepage from 2007 to 2026, closest to 1 July, from the Internet Archive. Pick a year or press play. Each headline is quoted from its capture and links to the archived copy.
Screenshot of Virgin Media’s homepage (virginmedia.com) as archived by the Internet Archive on 1 Jul 2026. © Virgin Media or its licensors. Shown for comparison and review; not endorsed by Virgin Media.
Homepage
2026
“Bag a 43” LG Ultra HD TV on us”
Page title
Virgin Media | Cable Deals - See What You Can Do
- 2007Find it fast
- 2012Start building your bundle
- 2015My Virgin Media
- 2019Get up to £125 bill credit with our broadband & phone packages
- 2022Bigger is better
- 2026Bag a 43” LG Ultra HD TV on us
19 captures. Screenshots are rendered from the archive and can pull in images archived later than the page itself; dates come from the capture. Years without a capture are greyed out in the strip.
02 · Measures by year
How the writing moved
Every year’s pages, averaged. Pick a measure. Hatched bars rest on fewer than 10 pages: context, not a finding. The page count sits under each year.
Show as a table
| Year | Sentence length | Pages |
|---|---|---|
| 2015 | 12.9 | 9 |
| 2016 | 14.1 | 38 |
| 2017 | 14.6 | 17 |
| 2018 | 15.0 | 9 |
| 2019 | 19.1 | 2 |
| 2020 | 16.3 | 4 |
| 2021 | 18.6 | 6 |
| 2022 | 10.7 | 6 |
| 2025 | 14.8 | 1 |
Show as a table
| Year | Sentence rhythm | Pages |
|---|---|---|
| 2015 | 0.89 | 9 |
| 2016 | 0.91 | 38 |
| 2017 | 0.87 | 17 |
| 2018 | 0.83 | 9 |
| 2019 | 0.67 | 2 |
| 2020 | 0.78 | 4 |
| 2021 | 0.66 | 6 |
| 2022 | 0.67 | 6 |
| 2025 | 0.73 | 1 |
Show as a table
| Year | Contractions | Pages |
|---|---|---|
| 2015 | 10.9 | 9 |
| 2016 | 14.5 | 38 |
| 2017 | 13.7 | 17 |
| 2018 | 16.8 | 9 |
| 2019 | 16.1 | 2 |
| 2020 | 19.3 | 4 |
| 2021 | 14.3 | 6 |
| 2022 | 14.7 | 6 |
| 2025 | 19.2 | 1 |
Show as a table
| Year | "You" | Pages |
|---|---|---|
| 2015 | 21% | 9 |
| 2016 | 23% | 38 |
| 2017 | 25% | 17 |
| 2018 | 14% | 9 |
| 2019 | 28% | 2 |
| 2020 | 31% | 4 |
| 2021 | 38% | 6 |
| 2022 | 77% | 6 |
| 2025 | 65% | 1 |
Show as a table
| Year | "We" | Pages |
|---|---|---|
| 2015 | 75% | 9 |
| 2016 | 70% | 38 |
| 2017 | 69% | 17 |
| 2018 | 73% | 9 |
| 2019 | 72% | 2 |
| 2020 | 67% | 4 |
| 2021 | 59% | 6 |
| 2022 | 23% | 6 |
| 2025 | 30% | 1 |
Show as a table
| Year | Questions | Pages |
|---|---|---|
| 2015 | 1.8 | 9 |
| 2016 | 0.9 | 38 |
| 2017 | 1.0 | 17 |
| 2018 | 1.6 | 9 |
| 2019 | 0.0 | 2 |
| 2020 | 1.2 | 4 |
| 2021 | 1.3 | 6 |
| 2022 | 3.9 | 6 |
| 2025 | 4.0 | 1 |
Show as a table
| Year | Exclamations | Pages |
|---|---|---|
| 2015 | 1.18 | 9 |
| 2016 | 0.62 | 38 |
| 2017 | 0.67 | 17 |
| 2018 | 0.44 | 9 |
| 2019 | 0.00 | 2 |
| 2020 | 1.25 | 4 |
| 2021 | 0.00 | 6 |
| 2022 | 0.00 | 6 |
| 2025 | 0.00 | 1 |
Show as a table
| Year | Long words | Pages |
|---|---|---|
| 2015 | 30% | 9 |
| 2016 | 26% | 38 |
| 2017 | 28% | 17 |
| 2018 | 25% | 9 |
| 2019 | 31% | 2 |
| 2020 | 25% | 4 |
| 2021 | 27% | 6 |
| 2022 | 26% | 6 |
| 2025 | 21% | 1 |
Show as a table
| Year | Em dashes | Pages |
|---|---|---|
| 2015 | 1.32 | 9 |
| 2016 | 2.01 | 38 |
| 2017 | 3.81 | 17 |
| 2018 | 4.05 | 9 |
| 2019 | 1.52 | 2 |
| 2020 | 3.23 | 4 |
| 2021 | 3.94 | 6 |
| 2022 | 1.05 | 6 |
| 2025 | 1.32 | 1 |
Show as a table
| Year | AI-associated words | Pages |
|---|---|---|
| 2015 | 1.42 | 9 |
| 2016 | 0.37 | 38 |
| 2017 | 0.72 | 17 |
| 2018 | 0.46 | 9 |
| 2019 | 2.19 | 2 |
| 2020 | 0.52 | 4 |
| 2021 | 2.92 | 6 |
| 2022 | 1.02 | 6 |
| 2025 | 0.66 | 1 |
Show as a table
| Year | AI-era marketing words | Pages |
|---|---|---|
| 2015 | 0.74 | 9 |
| 2016 | 0.34 | 38 |
| 2017 | 0.55 | 17 |
| 2018 | 0.11 | 9 |
| 2019 | 0.95 | 2 |
| 2020 | 0.26 | 4 |
| 2021 | 2.27 | 6 |
| 2022 | 1.02 | 6 |
| 2025 | 0.66 | 1 |
Show as a table
| Year | Quieter LLM-favoured words | Pages |
|---|---|---|
| 2015 | 2.24 | 9 |
| 2016 | 2.36 | 38 |
| 2017 | 2.32 | 17 |
| 2018 | 1.62 | 9 |
| 2019 | 1.91 | 2 |
| 2020 | 2.67 | 4 |
| 2021 | 1.12 | 6 |
| 2022 | 0.00 | 6 |
| 2025 | 0.00 | 1 |
Show as a table
| Year | AI-associated sentence shapes | Pages |
|---|---|---|
| 2015 | 0.09 | 9 |
| 2016 | 0.10 | 38 |
| 2017 | 0.36 | 17 |
| 2018 | 0.00 | 9 |
| 2019 | 0.00 | 2 |
| 2020 | 0.25 | 4 |
| 2021 | 0.00 | 6 |
| 2022 | 0.00 | 6 |
| 2025 | 0.00 | 1 |
Show as a table
| Year | Page length | Pages |
|---|---|---|
| 2015 | 556 | 9 |
| 2016 | 544 | 38 |
| 2017 | 695 | 17 |
| 2018 | 739 | 9 |
| 2019 | 853 | 2 |
| 2020 | 658 | 4 |
| 2021 | 734 | 6 |
| 2022 | 433 | 6 |
| 2025 | 3,029 | 1 |
Years with pages: 2015 (9), 2016 (38), 2017 (17), 2018 (9), 2019 (2), 2020 (4), 2021 (6), 2022 (6), 2025 (1). Dates come from page metadata, structured data, the URL, or the month a page was first archived (a latest possible date).
03 · Against its sector
Virgin Media among mobile and broadband providers
Each dot is one brand’s mean across all its measured pages; the tick is the sector average. Only brands with 10 or more measured pages are shown or counted. Select a dot to open that brand.
"We"
71% more than its sector
57% against a sector average of 34%; highest of 13.
Questions
43% less than its sector
2.4 against a sector average of 4.3; 2nd lowest of 13.
"You"
39% less than its sector
37% against a sector average of 60%; 2nd lowest of 13.
Pages measured: TalkTalk 74 · Hyperoptic 46 · Community Fibre 133 · SMARTY 183 · iD Mobile 49 · Lebara 0 · Lycamobile 112 · O2 138 · Zen Internet 186 · BT 9 · Sky 324 · Virgin Media 185 · Vodafone 172 · Three 141 · giffgaff 63. Measures and method: SGR-010; the brand list and sectors come from SGR-009.
04 · Vocabulary
Words Virgin Media uses more than its peers
The words this brand reaches for more often than the rest of its sector. This is subject matter more than voice.
Uses per 10,000 words, ranked by weighted log-odds (Monroe et al. 2008) across 185 pages. Product names and page furniture filtered automatically; list not yet reviewed.
05 · In its own words
What it sounded like
Openings of real pages, quoted word for word, oldest first. Each links to the page, or to the Internet Archive’s copy when it has gone.
“Two recent examples of our people supporting good causes – and getting rather muddy in the process – include community gardening in Glasgow and completing a Tough Mudder race for Scope.”Getting muddy for good causes
“Since day one of the Covid-19 outbreak, our priority has been to keep our staff safe and our customers connected.”How we’re supporting our contact centre colleagues to work from home
“Coinciding with the mini heatwave and the relaxation of lockdown measures, Virgin Media recorded a 19% drop in afternoon upstream traffic – which includes video calls and sending emails – when comparing Tuesday 30 March, the hottest day of the year so far, with the average lockdown weekday.”Heatwave: Brits log off early to take advantage of hot spell
“Explore the filming locations of your favourite TV shows, from the iconic Lycean Building in Netflix Series "The Crown" to the charming Cimetière Père Lachaise featured in Netflix Series "Emily in Paris." Embark on a personalised TV tour, virtually or in person, by selecting your favourite shows and entering a location to uncover nearby TV sites of significance.”TV Shows Filming Locations in Britain and Europe
“Explore the filming locations of your favourite TV shows, from the iconic Lycean Building in Netflix Series "The Crown" to the charming Cimetière Père Lachaise featured in Netflix Series "Emily in Paris." Embark on a personalised TV tour, virtually or in person, by selecting your favourite shows and entering a location to uncover nearby TV sites of significance.”TV Shows Filming Locations in Britain and Europe
06 · Every page
All 193 pages, by year
The full list behind every number above, with links to the live page or the archived copy. 185 count towards the measures; the rest were not measured (1 pdf report (annual report, info pack), 3 under 150 words of text, 4 mostly short lines (lists, tables, link pages) rather than prose). Pages with no reliable date count in the overall numbers but in no year.
20251 page
- Premier League 2025/262025 · blog · 3,029 words
20226 pages
- Press releases7 Jul 2022 · press · 216 words · archived
- Where was This Country filmed?17 May 2022 · blog · 573 words · archived
- Where was Top Boy filmed?17 May 2022 · blog · 597 words · archived
- Where was Broadchurch filmed? I Virgin Media16 May 2022 · blog · 361 words · archived
- How To Optimise Your Gaming Experienceby Apr 2022 · blog · 259 words · archived
- Football Transfer News: Completed Signings and Loan Dealsby Jan 2022 · blog · 593 words · archived
20216 pages
- Football Fixturesby Dec 2021 · blog · 452 words · archived
- Heatwave: Brits log off early to take advantage of hot spell1 Apr 2021 · press · 567 words · archived
- Virgin Media trials cutting edge multi-gigabit network technology3 Mar 2021 · press · 562 words · archived
- Introducing our meaningful connections plan2 Mar 2021 · announcement · 1,011 words · archived
- Virgin Media to hire more than 400 new employees on training programmes throughout 202112 Feb 2021 · press · 908 words · archived
- Virgin Media launches 5G services in the UK25 Jan 2021 · press · 901 words · archived
20204 pages
- Brands we love: Hubbub4 Dec 2020 · blog · 960 words · archived
- #PurpleLightUp x Ultraviolet2 Dec 2020 · blog · 535 words · archived
- Virgin Media gives TV customers popular kid’s channels at no extra cost31 Mar 2020 · press · 336 words · archived
- Dialling into 2020: Our sustainability performance2020 · blog · 800 words
20192 pages
- Virgin Media to bring next-generation gigabit internet to millions of homes across the UK22 Oct 2019 · press · 1,050 words · archived
- Purple is the new red2019 · blog · 656 words
20189 pages
- The Future of Charity Partnerships27 Nov 2018 · blog · 562 words · archived
- The launch of Scope’s new brand identity and reflection on our partnership12 Sep 2018 · announcement · 1,033 words · archived
- Sunderland to get further ultrafast broadband boost21 Aug 2018 · press · 1,031 words · archived
- I, Josh Dennis3 Aug 2018 · blog · 1,264 words · archived
- Launching our Sustainability Squad Selector9 Jul 2018 · announcement · 434 words · archived
- Virgin Mobile launches the UK’s first truly unlimited mobile plan22 Feb 2018 · press · 708 words · archived
- V6 TV box scorecard results24 Jan 2018 · blog · 594 words · archived
- V6 TV box scorecard results24 Jan 2018 · blog · 567 words · archived
- Our 2018 sustainability performance2018 · blog · 461 words
201717 pages
- Broadband boost for Durham29 Nov 2017 · press · 863 words · archived
- The play's the thing28 Nov 2017 · blog · 466 words · archived
- Virgin TV brings “laughs to living rooms” with Soho Theatre Live22 Nov 2017 · press · 1,148 words · archived
- Start the new school year with digital confidence15 Sep 2017 · blog · 370 words · archived
- Getting muddy for good causes28 Aug 2017 · blog · 417 words · archived
- Virgin Media launches first product scorecard3 Jul 2017 · announcement · 826 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/virgin-media-launches-first-product-scorecard.html3 Jul 2017 · announcement · 855 words · archived
- Making good things happen for good causes1 Jun 2017 · blog · 514 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/showing-disability-discrimination-in-football-the-red-card.html19 May 2017 · blog · 433 words · archived
- Virgin Media marathon runners support Scope26 Apr 2017 · blog · 536 words · archived
- http://www.virginmedia.com/corporate/media-centre/press-releases/virgin-media-business-leaves-rivals-in-dust-with-350mbps-as-standard.html20 Apr 2017 · press · 799 words · archived
- Virgin Media announces Executive Committee changes28 Mar 2017 · press · 530 words · archived
- Success stories from Global Entrepreneurship Week22 Mar 2017 · blog · 528 words · archived
- Safer Internet Day 20172017 · blog · 822 words · archived
- Virgin Media Q1 2017 results2017 · press · 1,518 words · archived
- Celebrating International Women’s Day 20172017 · blog · 618 words · archived
- 12 highlights from 20172017 · blog · 568 words · archived
201638 pages
- http://www.virginmedia.com/corporate/sustainability/stories/the-low-down-on-upload-york.html14 Oct 2016 · blog · 491 words · archived
- New advertising sales agency launched26 Sep 2016 · press · 497 words · archived
- TV ad campaign9 Sep 2016 · press · 547 words · archived
- Virgin Media acquires Arqiva WiFi8 Sep 2016 · press · 410 words · archived
- Boosting internal engagement with sustainability2 Sep 2016 · blog · 582 words · archived
- Taking our partnership to our people26 Aug 2016 · blog · 560 words · archived
- Liberty Global All3Media original programming deal2 Aug 2016 · press · 492 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/a-worlds-first-for-communicating-sustainability.html31 Jul 2016 · blog · 418 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/growing-responsibly-and-making-good-things-happen.html31 Jul 2016 · blog · 660 words · archived
- Growing responsibly and making good things happen31 Jul 2016 · blog · 630 words · archived
- Virgin Media brings superfast broadband to 5,000 more Glasgow homes27 Jul 2016 · press · 898 words · archived
- Supporting Safer Internet Day 201627 Jul 2016 · blog · 516 words · archived
- WiFi on London Underground reaches 150th station27 Jul 2016 · press · 854 words · archived
- Reflecting on our partnership with Scope, one year in27 Jul 2016 · blog · 588 words · archived
- Virgin Media at London's Pride parade25 Jul 2016 · blog · 619 words · archived
- Virgin Media entrepreneurs in the fast lane at Formula E25 Jul 2016 · blog · 423 words · archived
- Broadcasting live Shakespeare plays into schools25 Jul 2016 · blog · 485 words · archived
- Jamal Edwards - one of our original VMPs - awarded MBE in New Years Honors list22 Jul 2016 · blog · 491 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/reflecting-on-our-partnership-with-scope-one-year-in.html4 Jul 2016 · blog · 630 words · archived
- Taking sustainability beyond recycling17 Jun 2016 · blog · 481 words · archived
- People-powered broadband comes to Swindon15 Jun 2016 · press · 684 words · archived
- Virgin Media and HBF begin partnership14 Jun 2016 · press · 744 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/celebrating-earth-day-with-our-first-on-site-renewable-energy-project.html.html22 Apr 2016 · blog · 452 words · archived
- Spotlight on Doing more good with digital8 Apr 2016 · blog · 237 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/spotlight-on-doing-more-good-with-digital.html.html8 Apr 2016 · blog · 270 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/supporting-sports-relief-2016.html.html18 Mar 2016 · blog · 384 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/celebrating-iwd2016-with-an-fdm-everywoman-award.html.html8 Mar 2016 · blog · 815 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/introducing-the-new-inclusion-circle-at-virgin-media.html.html19 Feb 2016 · announcement · 741 words · archived
- Introducing the new Inclusion Circle at Virgin Media19 Feb 2016 · announcement · 710 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/supporting-women-in-stem-roles.html.html9 Feb 2016 · blog · 531 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/supporting-safer-internet-day-2016.html.html9 Feb 2016 · blog · 544 words · archived
- The ASA should get up to speed on broadband advertising22 Jan 2016 · press · 444 words · archived
- Voom 2016: 1 week left to pitch2016 · blog · 412 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/2016-performance-update.html2016 · blog · 753 words · archived
- 2016 performance update2016 · blog · 727 words · archived
- Charity week 2016 - celebrating our partnership with Scope2016 · blog · 318 words · archived
- Charity week 2016 - celebrating our partnership with Scope2016 · blog · 295 words · archived
- Supporting Sports Relief 20162016 · blog · 354 words · archived
20159 pages
- http://www.virginmedia.com/corporate/sustainability/stories/broadcasting-live-shakespeare-plays-into-schools.html11 Dec 2015 · blog · 517 words · archived
- Charity week - celebrating our partnership with Scope12 Nov 2015 · blog · 433 words · archived
- 'Virgin Media Accelerator powered by Techstars' launches to find most innovative digital start-ups2 Nov 2015 · press · 1,197 words · archived
- http://www.virginmedia.com/corporate/sustainability/stories/delivering-on-our-gamechanging-charity-ambitions.html21 Sep 2015 · blog · 393 words · archived
- What’s different this time around?7 Aug 2015 · blog · 723 words · archived
- Launch of Creative Content UK and Virgin Media19 Jul 2015 · press · 509 words · archived
- Looking back and leaping forward13 Jan 2015 · blog · 188 words · archived
- Virgin Media Reports Preliminary Q4/Fiscal 2015 Results2015 · press · 516 words · archived
- Virgin Media Reports Preliminary Q4/Fiscal 2015 Results2015 · press · 528 words · archived
In the overall numbers, no year93 pages
- TV Shows Filming Locations in Britain and Europe6 Sep 2024 · blog · 1,224 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- A year on: How our staff have continued to build connections that really matter1 Apr 2021 · press · 754 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- My side project: changes to family leave at Virgin Media10 Mar 2021 · press · 575 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Creating the workforce of tomorrow14 Jan 2021 · press · 769 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- BTS with Kelly-Jade Nicholls: Children's Author and Digital Makeover winner4 Dec 2020 · press · 806 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Introducing our Belonging strategy14 Oct 2020 · press · 851 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Another step forward towards a multi-gigabit future22 Sep 2020 · press · 665 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Reflections of a disability changemaker18 Sep 2020 · blog · 755 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- 2019 performance: 5 years of environmental impact28 Jul 2020 · blog · 959 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Small teams can make a big impact: keeping the focus and doing the fundamentals well28 Jul 2020 · blog · 785 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Creating a best practice charity partnership: what we've learnt28 Jul 2020 · blog · 1,220 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Keeping our customers connected20 May 2020 · press · 1,018 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- How we’re supporting our contact centre colleagues to work from home22 Apr 2020 · press · 679 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Meet the Virgin Media people helping the country to stay connected6 Apr 2020 · press · 1,630 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- How our call centre teams, engineers and build crews are helping the country stay connected30 Mar 2020 · press · 1,024 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Driving efficiency in our fleet15 Aug 2018 · blog · 482 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Making time for mental health16 May 2018 · press · 374 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Virgin Media introduces Sky Cinema Downloads31 Oct 2017 · press · 279 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Virgin Media goes cat crazy with new claw-some social advert17 Oct 2017 · press · 259 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- LGBT+ Pride: A celebration and a protest13 Jul 2017 · press · 432 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Collaborating with our b2b customers for Scope12 Oct 2016 · blog · 637 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Boosting internal engagement with sustainability2 Sep 2016 · blog · 488 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Virgin Media statement on O2-Three merger5 Feb 2016 · press · 163 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Supporting the UN’s Global Goals campaign28 Sep 2015 · blog · 377 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Eat, Sleep, Wear, Repeat – Virgin Media launches ‘KipstR’2 Jan 2015 · announcement · 433 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Virgin Media launches new accelerator programme15 Dec 2014 · blog · 531 words · archivedDated before 2015: in the overall numbers; the year charts start at 2015
- Our apprentices & apprenticeship programme keep raking in awards3 Dec 2014 · blog · 679 words · archivedDated before 2015: in the overall numbers; the year charts start at 2015
- http://www.virginmedia.com/corporate/media-centre/press-releases/game-set-match-virgin-media-tivo-launches-eurosport-app.html23 May 2014 · press · 645 words · archivedDated before 2015: in the overall numbers; the year charts start at 2015
- Virgin Media's VIP SIM is top of the tree this Christmas23 Jan 2014 · press · 523 words · archivedDated before 2015: in the overall numbers; the year charts start at 2015
- Behind the numbers in 2014: Carbon (CO2/£m)2014 · blog · 299 wordsDated before 2015: in the overall numbers; the year charts start at 2015
- Behind the numbers in 2014: Life cycle analysis of products2014 · blog · 371 wordsDated before 2015: in the overall numbers; the year charts start at 2015
- The student house broadband guide8 Oct 2013 · press · 814 wordsDate only from the page text, not metadata, URL or archive capture: in the overall numbers, not placed in a year
- Football Fixturesundated · blog · 702 wordsNo date found: in the overall numbers, not in any year
- Introducing Boomerang: Our new returners programmeundated · press · 362 wordsNo date found: in the overall numbers, not in any year
- Bristol City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Brighton & Hove Albion Fixturesundated · blog · 754 wordsNo date found: in the overall numbers, not in any year
- News About The Next Big Phone Launch on O2undated · press · 772 wordsNo date found: in the overall numbers, not in any year
- 404undated · blog · 278 wordsNo date found: in the overall numbers, not in any year
- Cardiff City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Preston North End Fixturesundated · blog · 745 wordsNo date found: in the overall numbers, not in any year
- Inter Club d'Escaldes Fixturesundated · blog · 768 wordsNo date found: in the overall numbers, not in any year
- FC Barcelona Fixturesundated · blog · 710 wordsNo date found: in the overall numbers, not in any year
- Huddersfield Town Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- FC Copenhagen Fixturesundated · blog · 706 wordsNo date found: in the overall numbers, not in any year
- Maccabi Haifa Fixturesundated · blog · 721 wordsNo date found: in the overall numbers, not in any year
- Atlético Madrid Fixturesundated · blog · 710 wordsNo date found: in the overall numbers, not in any year
- Paris Saint Germain Fixturesundated · blog · 711 wordsNo date found: in the overall numbers, not in any year
- FC Bayern München Fixturesundated · blog · 869 wordsNo date found: in the overall numbers, not in any year
- The New Saints Fixturesundated · blog · 705 wordsNo date found: in the overall numbers, not in any year
- Dinamo Batumi Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Dinamo Zagreb Fixturesundated · blog · 721 wordsNo date found: in the overall numbers, not in any year
- Where was Luther filmed? I Virgin Mediaundated · blog · 869 wordsNo date found: in the overall numbers, not in any year
- Swansea City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Newcastle United Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Tottenham Hotspur Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Eintracht Frankfurt Fixturesundated · blog · 715 wordsNo date found: in the overall numbers, not in any year
- AFC Bournemouth Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Manchester United Fixturesundated · blog · 887 wordsNo date found: in the overall numbers, not in any year
- Viktoria Plzeň Fixturesundated · blog · 780 wordsNo date found: in the overall numbers, not in any year
- Leeds United Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Rotherham United Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Premier League Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- West Ham United Fixturesundated · blog · 752 wordsNo date found: in the overall numbers, not in any year
- Leicester City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Slovan Bratislava Fixturesundated · blog · 761 wordsNo date found: in the overall numbers, not in any year
- Norwich City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Sheffield United Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Crystal Palace Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Online Safety Tips: Keeping Families Safe Onlineundated · blog · 546 wordsNo date found: in the overall numbers, not in any year
- Manchester City Fixturesundated · blog · 892 wordsNo date found: in the overall numbers, not in any year
- Wigan Athletic Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Lincoln Red Imps Fixturesundated · blog · 705 wordsNo date found: in the overall numbers, not in any year
- Football Fixturesundated · blog · 759 wordsNo date found: in the overall numbers, not in any year
- Birmingham City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Olympique Marseille Fixturesundated · blog · 726 wordsNo date found: in the overall numbers, not in any year
- West Bromwich Albion Fixturesundated · blog · 745 wordsNo date found: in the overall numbers, not in any year
- Crvena Zvezda Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Wolverhampton Wanderers Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Blackburn Rovers Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Queens Park Rangers Fixturesundated · blog · 745 wordsNo date found: in the overall numbers, not in any year
- Champions League Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Union Saint-Gilloise Fixturesundated · blog · 721 wordsNo date found: in the overall numbers, not in any year
- IP Voice Labundated · blog · 826 wordsNo date found: in the overall numbers, not in any year
- Shakhtar Donetsk Fixturesundated · blog · 707 wordsNo date found: in the overall numbers, not in any year
- Olympiakos Piraeus Fixturesundated · blog · 783 wordsNo date found: in the overall numbers, not in any year
- Nottingham Forest Fixturesundated · blog · 739 wordsNo date found: in the overall numbers, not in any year
- Coventry City Fixturesundated · blog · 743 wordsNo date found: in the overall numbers, not in any year
- Borussia Dortmund Fixturesundated · blog · 715 wordsNo date found: in the overall numbers, not in any year
- Shamrock Rovers Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Víkingur Reykjavík Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Bayer 04 Leverkusen Fixturesundated · blog · 733 wordsNo date found: in the overall numbers, not in any year
- F91 Dudelange Fixturesundated · blog · 703 wordsNo date found: in the overall numbers, not in any year
- Download Time Calculatorundated · blog · 1,935 wordsNo date found: in the overall numbers, not in any year
Not measured8 pages
- VMED O2 UK LimitedApr 2026 · info_pack · 93,354 wordsPDF report (annual report, info pack): listed, but kept out of every measure
- Enhance your TV Watching Experienceby Apr 2022 · blog · 236 words · archivedMostly short lines (lists, tables, link pages) rather than prose
- Images & videos4 Sep 2017 · press · 124 words · archivedUnder 150 words of text: too short to measure
- Virgin Media Reports Preliminary Q3 2015 Results2015 · press · 136 words · archivedUnder 150 words of text: too short to measure
- Media centreundated · press · 207 wordsMostly short lines (lists, tables, link pages) rather than prose
- Policies and statementsundated · press · 164 wordsMostly short lines (lists, tables, link pages) rather than prose
- Press releasesundated · press · 118 wordsUnder 150 words of text: too short to measure
- Movie Filming Locationsundated · blog · 3,826 wordsMostly short lines (lists, tables, link pages) rather than prose
07 · Method
How this was measured
The pages
Virgin Media's own blog posts, press releases and announcements, fetched from the live site in 2026 and from the Internet Archive for 2015 to November 2022. Homepages are shown as captures; product and help pages are not measured.
The measures
Code counts from ScriptGrain’s writing instruments: sentence length and rhythm, contractions, pronouns, punctuation, long words, and three published lists of AI-associated words. No AI model reads or judges any page.
What it cannot say
These measures describe style. They cannot tell who or what wrote a page, and nothing here says or implies that any brand used AI to write.
Sample sizes
Every number carries its page count. Years under 10 pages, and before-and-after comparisons with under 10 pages on a side, are shown as context only.
- Sentence length
- Average words per sentence.
- Sentence rhythm
- How much sentence length varies (standard deviation over mean). Higher reads less even.
- Contractions
- Contractions (we're, you'll, it's) per 1,000 words. A rough gauge of how conversational the writing is.
- "You"
- Share of I/we/you pronouns that are "you": how much the writing addresses the reader.
- "We"
- Share of I/we/you pronouns that are "we": how much the writing talks about the organisation.
- Questions
- Question marks per 1,000 words.
- Exclamations
- Exclamation marks per 1,000 words.
- Long words
- Share of words with seven or more letters.
- Em dashes
- Em dashes per 1,000 words.
- AI-associated words
- Words from SGR-007's three AI-associated lists, per 1,000 words. These are style markers that people used long before ChatGPT; a higher rate says nothing about who or what wrote the page.
- AI-era marketing words
- Marketing words that became more common in AI-era copy (seamless, elevate, unlock...), per 1,000 words. A style measure only.
- Quieter LLM-favoured words
- Everyday words language models are known to over-use, per 1,000 words. A style measure only.
- AI-associated sentence shapes
- Sentence patterns such as "not just X, but Y", found by ScriptGrain's cliche checker, per 1,000 words. A style measure only.
- Page length
- Average words per page.
Studies: SGR-009: Do brands in the same sector sound the same? · SGR-010: How UK brands write · SGR-011: Did brand writing change after ChatGPT?.