Skip to content

Commit 793c4f8

Browse files
committed
Merge branch 'main' of github.com:HTTPArchive/almanac.httparchive.org into production
2 parents aa9d1d4 + 68023db commit 793c4f8

File tree

8 files changed

+2434
-72
lines changed

8 files changed

+2434
-72
lines changed

src/config/last_updated.json

Lines changed: 68 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
},
4242
"/static/js/web-vitals.js": {
4343
"date_published": "2020-11-13T00:00:00.000Z",
44-
"date_modified": "2025-05-15T00:00:00.000Z",
45-
"hash": "224e4d80704c73222c7ea0cf1ea453e9"
44+
"date_modified": "2025-06-01T00:00:00.000Z",
45+
"hash": "3caa49b0c397fb363e48ea629e291466"
4646
},
4747
"/static/js/webmentions.js": {
4848
"date_published": "2021-12-01T00:00:00.000Z",
@@ -51,155 +51,155 @@
5151
},
5252
"/static/pdfs/web_almanac_2019_en.pdf": {
5353
"date_published": "2020-05-15T00:00:00.000Z",
54-
"date_modified": "2025-05-06T00:00:00.000Z",
55-
"hash": "80a7679ac821236b39de8986027a9c6e",
54+
"date_modified": "2025-06-01T00:00:00.000Z",
55+
"hash": "1ab6c46fd38374bd3c26a069943dbad8",
5656
"size": 12
5757
},
5858
"/static/pdfs/web_almanac_2019_en_cover_A5.pdf": {
5959
"date_published": "2020-05-15T00:00:00.000Z",
60-
"date_modified": "2025-05-06T00:00:00.000Z",
61-
"hash": "a314384e48da62c95cb5a457dce64e42"
60+
"date_modified": "2025-06-01T00:00:00.000Z",
61+
"hash": "5d3a729c870bddd84a7b14de8872ec5c"
6262
},
6363
"/static/pdfs/web_almanac_2019_en_print_A5.pdf": {
6464
"date_published": "2020-05-15T00:00:00.000Z",
65-
"date_modified": "2025-05-06T00:00:00.000Z",
66-
"hash": "f42dee65114375a1a55e299bd47c264a",
65+
"date_modified": "2025-06-01T00:00:00.000Z",
66+
"hash": "9cc7571afd9dc88f450cb0b47545c628",
6767
"size": 11
6868
},
6969
"/static/pdfs/web_almanac_2019_ja.pdf": {
7070
"date_published": "2020-05-15T00:00:00.000Z",
71-
"date_modified": "2025-05-06T00:00:00.000Z",
72-
"hash": "4a32df9cbffd78899356ef64702296af",
71+
"date_modified": "2025-06-01T00:00:00.000Z",
72+
"hash": "ca62346bc847ecc4aa9c3b4551705eee",
7373
"size": 12
7474
},
7575
"/static/pdfs/web_almanac_2019_ja_cover_A5.pdf": {
7676
"date_published": "2020-05-15T00:00:00.000Z",
77-
"date_modified": "2025-05-06T00:00:00.000Z",
78-
"hash": "6a27e15302e924e79e4d88dac0424c52"
77+
"date_modified": "2025-06-01T00:00:00.000Z",
78+
"hash": "aeb650d7c193ee349cae7aaeb0598a27"
7979
},
8080
"/static/pdfs/web_almanac_2019_ja_print_A5.pdf": {
8181
"date_published": "2020-05-15T00:00:00.000Z",
82-
"date_modified": "2025-05-06T00:00:00.000Z",
83-
"hash": "39a61fab544690ecb9709050b9e753eb",
82+
"date_modified": "2025-06-01T00:00:00.000Z",
83+
"hash": "b305a79b658de04933ed78594f22b69b",
8484
"size": 12
8585
},
8686
"/static/pdfs/web_almanac_2020_en.pdf": {
8787
"date_published": "2020-12-08T00:00:00.000Z",
88-
"date_modified": "2025-05-06T00:00:00.000Z",
89-
"hash": "81cdf5fb751e4b1aab28d3b6760bbd07",
88+
"date_modified": "2025-06-01T00:00:00.000Z",
89+
"hash": "52c3d739ef68161e511244f2ab8e67e1",
9090
"size": 17
9191
},
9292
"/static/pdfs/web_almanac_2020_en_cover_A5.pdf": {
9393
"date_published": "2020-12-09T00:00:00.000Z",
94-
"date_modified": "2025-05-06T00:00:00.000Z",
95-
"hash": "ad4ff75cebcfc961cdf2eb1753abb606"
94+
"date_modified": "2025-06-01T00:00:00.000Z",
95+
"hash": "94cbd0449a5b22215a80f16047ef57c2"
9696
},
9797
"/static/pdfs/web_almanac_2020_en_print_A5.pdf": {
9898
"date_published": "2020-12-09T00:00:00.000Z",
99-
"date_modified": "2025-05-06T00:00:00.000Z",
100-
"hash": "de6734ab409729657d8a14c893a8c924",
99+
"date_modified": "2025-06-01T00:00:00.000Z",
100+
"hash": "b1d1ffaba2a219e07c8bbd5ee4431e55",
101101
"size": 17
102102
},
103103
"/static/pdfs/web_almanac_2020_ja.pdf": {
104104
"date_published": "2021-10-24T00:00:00.000Z",
105-
"date_modified": "2025-05-06T00:00:00.000Z",
106-
"hash": "cae47f697eb396eaa3c491e2444412d3",
105+
"date_modified": "2025-06-01T00:00:00.000Z",
106+
"hash": "eeef54a79dcf25e7c0e706550ec76075",
107107
"size": 17
108108
},
109109
"/static/pdfs/web_almanac_2020_ja_cover_A5.pdf": {
110110
"date_published": "2021-10-24T00:00:00.000Z",
111-
"date_modified": "2025-05-06T00:00:00.000Z",
112-
"hash": "d867325ab0cccb1194388885857b91bb"
111+
"date_modified": "2025-06-01T00:00:00.000Z",
112+
"hash": "e12277159d886439bfacff97ab4e62c3"
113113
},
114114
"/static/pdfs/web_almanac_2020_ja_print_A5.pdf": {
115115
"date_published": "2021-10-24T00:00:00.000Z",
116-
"date_modified": "2025-05-06T00:00:00.000Z",
117-
"hash": "c1d8c1a9dc46737dc8b47d0641a24327",
116+
"date_modified": "2025-06-01T00:00:00.000Z",
117+
"hash": "b774019e24fae96585187e05dc396061",
118118
"size": 17
119119
},
120120
"/static/pdfs/web_almanac_2021_en.pdf": {
121121
"date_published": "2021-12-01T00:00:00.000Z",
122-
"date_modified": "2025-05-06T00:00:00.000Z",
123-
"hash": "667dba4119f20580dd178ae0e35ee3b6",
122+
"date_modified": "2025-06-01T00:00:00.000Z",
123+
"hash": "d16da055f67c87106c1d8d8ef04b4f42",
124124
"size": 22
125125
},
126126
"/static/pdfs/web_almanac_2021_en_cover_A5.pdf": {
127127
"date_published": "2021-12-01T00:00:00.000Z",
128-
"date_modified": "2025-05-06T00:00:00.000Z",
129-
"hash": "bbaa73e32684c058df8491ce8bd86d64"
128+
"date_modified": "2025-06-01T00:00:00.000Z",
129+
"hash": "6fffd34ce6178c361b3bec5b71fee599"
130130
},
131131
"/static/pdfs/web_almanac_2021_en_print_A5.pdf": {
132132
"date_published": "2021-12-01T00:00:00.000Z",
133-
"date_modified": "2025-05-06T00:00:00.000Z",
134-
"hash": "8ed997008ab9b9ff545c280ece7e1d30",
133+
"date_modified": "2025-06-01T00:00:00.000Z",
134+
"hash": "1a3f425b42797d1871eabca81a16bb6e",
135135
"size": 22
136136
},
137137
"/static/pdfs/web_almanac_2021_ja.pdf": {
138138
"date_published": "22-08-01T00:00:00.000Z",
139-
"date_modified": "2025-05-06T00:00:00.000Z",
140-
"hash": "d938d22fbb7c1b494c9e8e3e36d669c7",
139+
"date_modified": "2025-06-01T00:00:00.000Z",
140+
"hash": "d6f91dc59d079d4878cc794e5b50de41",
141141
"size": 23
142142
},
143143
"/static/pdfs/web_almanac_2021_ja_cover_A5.pdf": {
144144
"date_published": "22-08-01T00:00:00.000Z",
145-
"date_modified": "2025-05-06T00:00:00.000Z",
146-
"hash": "07c9c9bc65c798241af4b8b6cbd62a55"
145+
"date_modified": "2025-06-01T00:00:00.000Z",
146+
"hash": "25627a70ad9c534a7e9cf21d7d4220fa"
147147
},
148148
"/static/pdfs/web_almanac_2021_ja_print_A5.pdf": {
149149
"date_published": "22-08-01T00:00:00.000Z",
150-
"date_modified": "2025-05-06T00:00:00.000Z",
151-
"hash": "c5ef853d9451b54f8035739158f6e8f1",
150+
"date_modified": "2025-06-01T00:00:00.000Z",
151+
"hash": "994862fab6c79eca791da49371137cde",
152152
"size": 22
153153
},
154154
"/static/pdfs/web_almanac_2022_en.pdf": {
155155
"date_published": "2022-10-19T00:00:00.000Z",
156-
"date_modified": "2025-05-06T00:00:00.000Z",
157-
"hash": "35484ab009c8463d537125f29f5370ae",
156+
"date_modified": "2025-06-01T00:00:00.000Z",
157+
"hash": "73be505ae09a9047a49de31c006df8e9",
158158
"size": 23
159159
},
160160
"/static/pdfs/web_almanac_2022_en_cover_A5.pdf": {
161161
"date_published": "2022-10-19T00:00:00.000Z",
162-
"date_modified": "2025-05-06T00:00:00.000Z",
163-
"hash": "e81b9e4e5a5e8d0b6b235fcc5bef2789"
162+
"date_modified": "2025-06-01T00:00:00.000Z",
163+
"hash": "c040b86da7250c438e3a58eca9bba51c"
164164
},
165165
"/static/pdfs/web_almanac_2022_en_print_A5.pdf": {
166166
"date_published": "2022-10-19T00:00:00.000Z",
167-
"date_modified": "2025-05-06T00:00:00.000Z",
168-
"hash": "f9421c9207cef385c5becefc34a7fe28",
167+
"date_modified": "2025-06-01T00:00:00.000Z",
168+
"hash": "0a8e21ec11d37400f7d8ae6f30bdc03e",
169169
"size": 22
170170
},
171171
"/static/pdfs/web_almanac_2022_ja.pdf": {
172172
"date_published": "2024-09-26T00:00:00.000Z",
173-
"date_modified": "2025-05-06T00:00:00.000Z",
174-
"hash": "7b678c5f1e1cd2111a53f074f2972da2",
173+
"date_modified": "2025-06-01T00:00:00.000Z",
174+
"hash": "eac85f6f36826566deb48b9941767e9e",
175175
"size": 23
176176
},
177177
"/static/pdfs/web_almanac_2022_ja_cover_A5.pdf": {
178178
"date_published": "2024-09-26T00:00:00.000Z",
179-
"date_modified": "2025-05-06T00:00:00.000Z",
180-
"hash": "734e99235a95286170ab947391ed72e2"
179+
"date_modified": "2025-06-01T00:00:00.000Z",
180+
"hash": "32717254c02049a8c1f7ed1c1bda7518"
181181
},
182182
"/static/pdfs/web_almanac_2022_ja_print_A5.pdf": {
183183
"date_published": "2024-09-26T00:00:00.000Z",
184-
"date_modified": "2025-05-06T00:00:00.000Z",
185-
"hash": "115d77b84d46754f75a8e7d3f1992036",
184+
"date_modified": "2025-06-01T00:00:00.000Z",
185+
"hash": "2ff35118c6bce8744e1c3dfea11fef5d",
186186
"size": 23
187187
},
188188
"/static/pdfs/web_almanac_2024_en.pdf": {
189189
"date_published": "2025-03-03T00:00:00.000Z",
190-
"date_modified": "2025-05-06T00:00:00.000Z",
191-
"hash": "b80ef96e78bc8cbdf0cb401c2806d3cb",
190+
"date_modified": "2025-06-01T00:00:00.000Z",
191+
"hash": "869130e7ba9527b395529b483b48099d",
192192
"size": 21
193193
},
194194
"/static/pdfs/web_almanac_2024_en_cover_A5.pdf": {
195195
"date_published": "2025-03-03T00:00:00.000Z",
196-
"date_modified": "2025-05-06T00:00:00.000Z",
197-
"hash": "e7f99c0300fa39fa81117a013f08ed5b"
196+
"date_modified": "2025-06-01T00:00:00.000Z",
197+
"hash": "312e7b028e18c46767bb26b0216d01c8"
198198
},
199199
"/static/pdfs/web_almanac_2024_en_print_A5.pdf": {
200200
"date_published": "2025-03-03T00:00:00.000Z",
201-
"date_modified": "2025-05-06T00:00:00.000Z",
202-
"hash": "5a5581d74c977ac6b83bc518cc52dfba",
201+
"date_modified": "2025-06-01T00:00:00.000Z",
202+
"hash": "993aa9e02fbf937478b817c0a4dbbe3d",
203203
"size": 20
204204
},
205205
"en/2019/chapters/accessibility.html": {
@@ -839,8 +839,8 @@
839839
},
840840
"en/2024/chapters/seo.html": {
841841
"date_published": "2024-12-02T00:00:00.000Z",
842-
"date_modified": "2024-12-13T00:00:00.000Z",
843-
"hash": "82b533de0e2fe157b01b70e60811268a"
842+
"date_modified": "2025-06-01T00:00:00.000Z",
843+
"hash": "3e5f511d64a82a0eac0d6484e3552d13"
844844
},
845845
"en/2024/chapters/structured-data.html": {
846846
"date_published": "2024-11-11T00:00:00.000Z",
@@ -2077,6 +2077,11 @@
20772077
"date_modified": "2022-07-02T00:00:00.000Z",
20782078
"hash": "4294fa74602b009c401be6b253631fe6"
20792079
},
2080+
"ja/2024/chapters/accessibility.html": {
2081+
"date_published": "2025-06-01T00:00:00.000Z",
2082+
"date_modified": "2025-06-01T00:00:00.000Z",
2083+
"hash": "9ca97f101f11ac68a64cdf0c1c3164d1"
2084+
},
20802085
"ja/2024/chapters/fonts.html": {
20812086
"date_published": "2025-05-07T00:00:00.000Z",
20822087
"date_modified": "2025-05-07T00:00:00.000Z",
@@ -2097,6 +2102,11 @@
20972102
"date_modified": "2025-05-06T00:00:00.000Z",
20982103
"hash": "9a1aea5fbbf2dc8407e1d2b6f14d9fd8"
20992104
},
2105+
"ja/2024/chapters/seo.html": {
2106+
"date_published": "2025-06-01T00:00:00.000Z",
2107+
"date_modified": "2025-06-01T00:00:00.000Z",
2108+
"hash": "af0b64d4b24b11965cdc8dc960e08b98"
2109+
},
21002110
"ja/2024/chapters/structured-data.html": {
21012111
"date_published": "2025-05-06T00:00:00.000Z",
21022112
"date_modified": "2025-05-06T00:00:00.000Z",

src/content/en/2024/seo.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -227,13 +227,13 @@ The five most named crawlers in robots directives were the generic robots value,
227227
}}
228228

229229
When robots directive rules are viewed by their name attributes, we can see varied application rates. This implies that SEOs are adopting directives by specific bot names to curate indexing and serving for individual search engines.
230-
   
230+
231231
Noteworthy takeaways from our analysis of the rules by bot name include:
232232

233-
- The `noarchive` rule was applied overwhelmingly to `Bingbot` at 36%. This is likely due to the tag's ability to <a hreflang="en" href="https://blogs.bing.com/webmaster/september-2023/Announcing-new-options-for-webmasters-to-control-usage-of-their-content-in-Bing-Chat">keep content out of Bing chat answers</a>.  
234-
- `​max-snippet`, `max-video-preview`, and `max-image-preview` rules are widely implemented for all robots at the rate of 40%, 40%, and 69%, respectively.  
235-
- `Googlebot-News` was the most named for `index` (63%) and `nosnippet` (12%)  
236-
- `MSNBot` was the least likely to be given a `noindex` directive (1%). In comparison, the most likely was `Googlebot-News` at 21%.  
233+
- The `noarchive` rule was applied overwhelmingly to `Bingbot` at 36%. This is likely due to the tag's ability to <a hreflang="en" href="https://blogs.bing.com/webmaster/september-2023/Announcing-new-options-for-webmasters-to-control-usage-of-their-content-in-Bing-Chat">keep content out of Bing chat answers</a>.
234+
- `​max-snippet`, `max-video-preview`, and `max-image-preview` rules are widely implemented for all robots at the rate of 40%, 40%, and 69%, respectively.
235+
- `Googlebot-News` was the most named for `index` (63%) and `nosnippet` (12%)
236+
- `MSNBot` was the least likely to be given a `noindex` directive (1%). In comparison, the most likely was `Googlebot-News` at 21%.
237237
- 0.01% of sites provided a `noindex` rule, using the invalid crawler name: Google. Google has two valid crawler names for recognized robots `meta` tags: `Googlebot` and `Googlebot-News`.
238238

239239
### `IndexIfEmbedded` tag
@@ -315,7 +315,7 @@ No element other than the aforementioned is permitted by the HTML standard in th
315315
)
316316
}}
317317

318-
The most prevalent `<head>` breaking tag was the `<img>` element, affecting 29% of desktop and 22% of mobile instances of the issue. Comparatively, the 2022 chapter found `<img>` tags misapplied on 10% of mobile pages and 10% of desktop pages. The likely difference comes from deprecated implementation methods for third-party tools.  
318+
The most prevalent `<head>` breaking tag was the `<img>` element, affecting 29% of desktop and 22% of mobile instances of the issue. Comparatively, the 2022 chapter found `<img>` tags misapplied on 10% of mobile pages and 10% of desktop pages. The likely difference comes from deprecated implementation methods for third-party tools.
319319

320320
Misapplied `<div>` tags also substantially increased from 2022. In 2024, 11% of desktop and 10% of mobile pages had the `<div>` element in the `<head>`. That's more than a three times increase from 2022 when the invalid `<head>` occurred on 4% of desktop pages and 4% of mobile pages.
321321

@@ -785,7 +785,7 @@ Outgoing links are [`<a>` anchor elements](https://developer.mozilla.org/docs/We
785785
description="A rank distribution of the median count of internal links. On desktop, for the top 1,000 sites, it's 129 links. For the top 10,000 sites, it's 122 links. For the top 100,000 sites, it's 86 links. For the top 1,000,000 sites, it's 71 links. For the top 10 million sites, it's 52 links, and for all sites it's 41 links. For mobile, it's slightly lower at 129, 122, 86, 71, 52 and 41 links, respectively.",
786786
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTitOH-aAprInUucdKE0WM41rpV2ri7KW90ZH9VGH2QLbvgKDq6tDRPRNJXMx3i0njRGEIZbxwYoKqJ/pubchart?oid=2081637553&format=interactive",
787787
sheets_gid="2137900612",
788-
sql_file="outgoing_links_by_rank -2024.sql"
788+
sql_file="outgoing_links_by_rank-2024.sql"
789789
)
790790
}}
791791

@@ -801,7 +801,7 @@ According to [CrUX ranking data](./methodology#chrome-ux-report), it's clear tha
801801
description="A rank distribution of the median count of external links. On desktop, for the top 1,000 sites it's 16 links. For the top 10,000 sites, it's 14 links. For the top 100,000 sites, it's 10 links. For the top 1,000,000 sites, it's 8 links. For the top 10 million sites, it's 7 links, and for all sites it's 6 links. For mobile, it's slightly lower at 11, 11, 8, 7,6, and 6 links, respectively.",
802802
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTitOH-aAprInUucdKE0WM41rpV2ri7KW90ZH9VGH2QLbvgKDq6tDRPRNJXMx3i0njRGEIZbxwYoKqJ/pubchart?oid=1915373603&format=interactive",
803803
sheets_gid="2137900612",
804-
sql_file="outgoing_links_by_rank -2024.sql"
804+
sql_file="outgoing_links_by_rank-2024.sql"
805805
)
806806
}}
807807

0 commit comments

Comments
 (0)