You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/en/2024/cms.md
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ Looking closer at the raw desktop figures, we see a positive trend, with a clear
64
64
65
65
It's important to note that our analysis differs from other commonly used datasets, such as W3Techs. These deviations are due to differing research methodologies and definitions of what qualifies as a CMS, which impact the final statistics.
66
66
67
-
For instance, as mentioned earlier, Wappalyzer uses a more strict definition of a CMS than we do, excluding some significant platforms that appear in W3Tech's reports. You can learn more about our CMS criteria on the [Methodology page](../2022/methodology).
67
+
For instance, as mentioned earlier, Wappalyzer uses a more strict definition of a CMS than we do, excluding some significant platforms that appear in W3Tech's reports. You can learn more about our CMS criteria in the [Methodology](./methodology).
68
68
69
69
### CMS adoption by geography
70
70
@@ -368,7 +368,7 @@ The YoY performance data from 2023 to 2024 reveals an encouraging trend of incre
368
368
369
369
#### SEO score
370
370
371
-
Search Engine Optimization (or SEO) is the practice of improving the quality and quantity of visitors to a website or a web page from a website to make it more easily found in search engines. This topic is covered in our [SEO chapter](../2022/seo), but it also relates to CMSs.
371
+
Search Engine Optimization (or SEO) is the practice of improving the quality and quantity of visitors to a website or a web page from a website to make it more easily found in search engines. This topic is covered in our [SEO chapter](./seo), but it also relates to CMSs.
372
372
373
373
A CMS and content on it is generally set up to serve as much information to search engine crawlers as possible to make it as easy as possible for them to index site content appropriately in search engine results. Compared to a custom-built website, one might expect a CMS to provide good SEO capabilities, and the Lighthouse scores in this category remain appropriately high.
374
374
@@ -404,7 +404,7 @@ The year-over-year comparison from 2023 to 2024 reveals consistently high SEO sc
404
404
405
405
#### Accessibility score
406
406
407
-
An accessible website is a site designed and developed so that people with disabilities can use them. Web accessibility also benefits people without disabilities, such as those on slow internet connections. Read more in our [Accessibility chapter](../2022/accessibility).
407
+
An accessible website is a site designed and developed so that people with disabilities can use them. Web accessibility also benefits people without disabilities, such as those on slow internet connections. Read more in our [Accessibility](./accessibility) chapter.
408
408
409
409
Lighthouse provides a set of accessibility audits and returns a weighted average of all of them. See <ahreflang="en"href="https://web.dev/accessibility-scoring/">scoring details</a> for a full list of how each audit is weighted.
410
410
@@ -489,7 +489,7 @@ The YoY comparison from 2023 to 2024 shows stable best practices scores across m
489
489
490
490
We leveraged HTTP Archive data to analyze the resource weight across various CMS platforms, aiming to uncover opportunities for performance optimization. While page loading speed isn't solely determined by the number of downloaded bytes, reducing the amount of data required to load a page offers several advantages.
491
491
492
-
Fewer bytes mean lower bandwidth costs, reduced carbon emissions, and faster performance—particularly for users on slower connections. This analysis sheds light on areas where resource optimization can have a meaningful impact on both user experience and sustainability. Read the [Page Weight chapter](../2022/page-weight) for a more detailed analysis.
492
+
Fewer bytes mean lower bandwidth costs, reduced carbon emissions, and faster performance—particularly for users on slower connections. This analysis sheds light on areas where resource optimization can have a meaningful impact on both user experience and sustainability. Read the [Page Weight](./page-weight) chpater for a more detailed analysis.
493
493
494
494
{{ figure_markup(
495
495
image="median-cms-page-weight.png",
@@ -525,7 +525,7 @@ Below, we analyze and compare the resource weight across different CMS platforms
525
525
526
526
#### Images
527
527
528
-
Images are a significant resource on most websites, often accounting for the largest portion of page weight. In CMS platforms, where visuals are heavily relied upon for design and engagement, image optimization is essential. High-resolution images can slow down page load times if not properly compressed or served in modern formats like WebP. Read more in our [Media subchapter](../2022/media).
528
+
Images are a significant resource on most websites, often accounting for the largest portion of page weight. In CMS platforms, where visuals are heavily relied upon for design and engagement, image optimization is essential. High-resolution images can slow down page load times if not properly compressed or served in modern formats like WebP. Read more in our [Media](./media) chapter.
529
529
530
530
{{ figure_markup(
531
531
image="cms-size-of-images.png",
@@ -563,7 +563,7 @@ As of WordPress 5.8, WordPress supports the WebP format and can be set to automa
563
563
564
564
#### JavaScript
565
565
566
-
JavaScript powers much of the interactive functionality on modern websites. CMS platforms frequently use various JS libraries and frameworks to enable features like dynamic content loading, form validation, and user engagement tools. However, excessive or poorly optimized JavaScript can negatively impact performance. Find more detailed information in our [JavaScript subchapter](../2022/javascript).
566
+
JavaScript powers much of the interactive functionality on modern websites. CMS platforms frequently use various JS libraries and frameworks to enable features like dynamic content loading, form validation, and user engagement tools. However, excessive or poorly optimized JavaScript can negatively impact performance. Find more detailed information in our [JavaScript](./javascript) chapter.
567
567
568
568
{{ figure_markup(
569
569
image="cms-size-of-js.png",
@@ -579,7 +579,7 @@ In 2024, we observe rising JavaScript usage across the board. Almost all top fiv
579
579
580
580
#### HTML
581
581
582
-
HTML forms the structural backbone of any web page, defining the layout and content. CMS platforms automatically generate much of the HTML code, sometimes leading to bloated and inefficient markup. While HTML is typically lightweight compared to other resources, unoptimized or overly complex HTML structures can still affect render time and user experience. Find more detailed information in the [Markup subchapter](../2022/markup).
582
+
HTML forms the structural backbone of any web page, defining the layout and content. CMS platforms automatically generate much of the HTML code, sometimes leading to bloated and inefficient markup. While HTML is typically lightweight compared to other resources, unoptimized or overly complex HTML structures can still affect render time and user experience. Find more detailed information in the [Markup](./markup) chapter.
583
583
584
584
{{ figure_markup(
585
585
image="cms-size-of-html.png",
@@ -595,7 +595,7 @@ Examining the HTML document sizes, we can see that most of the top CMSs deliver
595
595
596
596
#### CSS
597
597
598
-
CSS controls the visual styling of a website, dictating elements like layout, colors, and fonts. On CMS platforms, themes and templates often come with extensive CSS files that may include unused or redundant styles. Large CSS files can increase page weight and slow down rendering times. Read more in the [CSS subchapter](../2022/css).
598
+
CSS controls the visual styling of a website, dictating elements like layout, colors, and fonts. On CMS platforms, themes and templates often come with extensive CSS files that may include unused or redundant styles. Large CSS files can increase page weight and slow down rendering times.
599
599
600
600
{{ figure_markup(
601
601
image="cms-size-of-css.png",
@@ -611,7 +611,7 @@ In 2024, we see a different distribution between platforms that strengthens the
611
611
612
612
#### Fonts
613
613
614
-
CMS-based websites frequently offer a variety of fonts to enhance branding and visual appeal. However, fonts can introduce additional weight to a page, especially when multiple font families or variations are loaded. Unoptimized font loading can delay text rendering and impact the user experience. Explore the [Fonts subchapter](../2022/fonts) for a detailed breakdown.
614
+
CMS-based websites frequently offer a variety of fonts to enhance branding and visual appeal. However, fonts can introduce additional weight to a page, especially when multiple font families or variations are loaded. Unoptimized font loading can delay text rendering and impact the user experience. Explore the [Fonts](./fonts) chapter for a detailed breakdown.
Copy file name to clipboardExpand all lines: src/content/en/2024/sustainability.md
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -870,8 +870,6 @@ There are several other user-preference <a hreflang="en" href="https://polypane.
870
870
For further information, refer to:
871
871
- <ahref="#wsg">The WSG 1.0 - SC 3.13</a>.
872
872
873
-
For a deeper dive into CSS's pros and cons, check out our comprehensive [CSS](./css) chapter.
874
-
875
873
#### Including as little code as possible directly in HTML
876
874
877
875
The practice of inlining JavaScript and CSS directly in HTML can bloat HTML files and potentially harm overall performance and sustainability, as well as security. This issue is particularly prevalent in websites built with Content Management Systems (CMS) and those implementing the [Critical CSS method](https://web.dev/articles/extract-critical-css).
0 commit comments