valvesoftware.com

valvesoftware.com is SSL secured

Free website and domain report on valvesoftware.com

Last Updated: 11th November, 2021 Update Now
Overview

Snoop Summary for valvesoftware.com

This is a free and comprehensive report about valvesoftware.com. The domain valvesoftware.com is currently hosted on a server located in New York, New York in United States with the IP address 23.217.51.173, where the local currency is USD and English is the local language. Valvesoftware.com is expected to earn an estimated $19 USD per day from advertising revenue. The sale of valvesoftware.com would possibly be worth $13,621 USD. This figure is based on the daily revenue potential of the website over a 24 month period. Valvesoftware.com receives an estimated 6,542 unique visitors every day - a huge amount of traffic! This report was last updated 11th November, 2021.

About valvesoftware.com

Site Preview: valvesoftware.com valvesoftware.com
Title: Valve Software
Description: We make games, Steam, and hardware. Join Us.
Keywords and Tags: games, hardware, popular, software
Related Terms: bsv valve, diaphragm valve, festo valve, hydrant valve, solenoid valve, valve
Fav Icon:
Age: Over 27 years old
Domain Created: 6th October, 1996
Domain Updated: 10th March, 2021
Domain Expires: 5th October, 2023
Review

Snoop Score

3/5 (Great!)

Valuation

$13,621 USD
Note: All valuation figures are estimates.

Popularity

High
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 71,986
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 6,542
Monthly Visitors: 199,118
Yearly Visitors: 2,387,830
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $19 USD
Monthly Revenue: $567 USD
Yearly Revenue: $6,805 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: valvesoftware.com 17
Domain Name: valvesoftware 13
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 1.13 seconds
Load Time Comparison: Faster than 75% of sites

PageSpeed Insights

Avg. (All Categories) 73
Performance 91
Accessibility 75
Best Practices 80
SEO 82
Progressive Web App 36
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.valvesoftware.com/en/
Updated: 11th November, 2021

1.17 seconds
First Contentful Paint (FCP)
89%
7%
4%

0.00 seconds
First Input Delay (FID)
99%
0%
1%

Simulate loading on desktop
91

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for valvesoftware.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Time to Interactive — 1.0 s
The time taken for the page to become fully interactive.
Total Blocking Time — 0 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).
Cumulative Layout Shift — 0.001
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

Max Potential First Input Delay — 30 ms
Users could experience a delay when interacting with the page.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://valvesoftware.com/
http/1.1
0
232.03399998602
251
0
302
text/html
https://www.valvesoftware.com/
http/1.1
232.60700004175
1421.5000000549
264
0
302
text/html
https://www.valvesoftware.com/en/
http/1.1
1422.1820000093
1888.5429999791
4343
25282
200
text/html
Document
https://www.googletagmanager.com/gtag/js?id=UA-33822635-1
h2
1908.2910000579
1928.0479999725
36898
91811
200
application/javascript
Script
https://www.valvesoftware.com/public/css/global.css?v=W8-g4InFikHy&_cdn=cloudflare
http/1.1
1908.5950000444
2545.8280000603
3247
12823
200
text/css
Stylesheet
https://www.valvesoftware.com/public/css/fonts.css?v=sHoC-WDvitSm&_cdn=cloudflare
http/1.1
1908.6909999605
2545.2339999611
625
1397
200
text/css
Stylesheet
https://www.valvesoftware.com/public/css/forms.css?v=yRwGVmrBExcq&_cdn=cloudflare
http/1.1
1908.8139999658
2468.9340000041
1418
4258
200
text/css
Stylesheet
https://www.valvesoftware.com/public/css/jobs.css?v=PKIghHeHvGbg&_cdn=cloudflare
http/1.1
1908.9010000462
2314.1540000215
1845
6820
200
text/css
Stylesheet
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
http/1.1
1909.0670000296
2243.301999988
33741
93637
200
text/javascript
Script
https://www.valvesoftware.com/en/public/javascript/valvesoftware.js?v=SuDeYdOo7DqG&_cdn=cloudflare
http/1.1
1909.152999986
2489.6210000152
2868
8937
200
text/javascript
Script
https://www.valvesoftware.com/en/public/javascript/jobs.js?v=xgiaFiXeQCTX&_cdn=cloudflare
http/1.1
1909.233000013
2212.881000014
2886
8677
200
text/javascript
Script
https://www.google.com/recaptcha/api.js
h2
1909.3290000455
1918.8159999903
1151
850
200
text/javascript
Script
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
h2
2546.4419999626
2824.4989999803
50400
49988
200
image/jpeg
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
h2
2547.2539999755
2749.4769999757
73746
73333
200
image/jpeg
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
h2
2562.1329999994
2861.6479999619
82742
82329
200
image/jpeg
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png
h2
2562.3560000677
2785.4969999753
3894
3500
200
image/png
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png
h2
2562.488000025
2714.4160000607
3850
3456
200
image/png
Image
https://www.google-analytics.com/analytics.js
h2
2562.6319999574
2572.7820000611
20631
50205
200
text/javascript
Script
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
h2
2562.738000066
2574.1599999601
138500
353144
200
text/javascript
Script
https://www.valvesoftware.com/public/css/fonts/apercu-medium.WOFF
http/1.1
2584.3269999605
3266.678999993
29958
29724
200
font/woff
Font
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/search.png
h2
2585.4570000665
2750.2540000714
2009
1615
200
image/png
Image
https://www.valvesoftware.com/public/css/fonts/apercu-regular.WOFF
http/1.1
2590.1900000172
3064.5050000167
29482
29248
200
font/woff
Font
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
http/1.1
2590.8139999956
3090.1170000434
30086
29852
200
font/woff
Font
https://www.valvesoftware.com/public/css/fonts/apercu-bold.WOFF
http/1.1
2592.7960000699
3242.6459999988
29494
29260
200
font/woff
Font
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.webm
h2
2636.708999984
3027.4020000361
3170910
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.webm
h2
2637.2230000561
3121.9480000436
3240584
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.webm
h2
2637.5910000643
3007.8640000429
4310912
65536
206
video/webm
Media
https://www.google-analytics.com/j/collect?v=1&_v=j96&a=15357657&t=pageview&_s=1&dl=https%3A%2F%2Fwww.valvesoftware.com%2Fen%2F&ul=en-us&de=UTF-8&dt=Valve%20Corporation&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAUABAAAAAC~&jid=1773265677&gjid=1915354934&cid=135809401.1636657875&tid=UA-33822635-1&_gid=1683771040.1636657875&_r=1&gtm=2ouba1&z=289835581
h2
2667.3820000142
2670.5119999824
619
1
200
text/plain
XHR
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.mp4
h2
3012.9210000159
3639.6350000286
6583648
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.mp4
h2
3028.180000023
3935.7190000592
7110402
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.mp4
h2
3124.2740000598
3743.1360000046
6803407
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm
h2
3638.6679999996
3943.2640000014
1635020
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm
h2
3743.9850000665
3978.5890000639
1415228
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm
h2
3942.389999982
4245.6529999617
1339224
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.mp4
h2
3948.5690000001
4299.337000004
495
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.mp4
h2
3981.5459999954
4320.9529999876
495
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.mp4
h2
4246.7699999688
5346.3029999984
504
65536
206
video/mp4
Media
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1932.886
9.902
1944.995
6.236
1976.076
7.945
1984.651
8.907
2588.282
75.308
2667.659
8.007
2682.239
25.723
2715.314
25.486
3121.749
10.51
3139.526
13.805
3285.904
7.443
3307.727
8.942
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Opportunities

Properly size images
Images can slow down the page's load time. Valvesoftware.com should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Valvesoftware.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Valvesoftware.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Valvesoftware.com should consider minifying JS files.
Reduce unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Valvesoftware.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
Reduce unused JavaScript — Potential savings of 127 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
138500
109163
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
33741
20839
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats — Potential savings of 63 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
73333
23363.85
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
82329
21282.2
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
49988
19696.85
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 470 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://www.valvesoftware.com/en/
467.346
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Valvesoftware.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.

Diagnostics

Avoids an excessive DOM size — 353 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
353
Maximum DOM Depth
20
Maximum Child Elements
13
Avoid chaining critical requests — 11 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Valvesoftware.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.0 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.valvesoftware.com/en/
110.889
3.102
1.991
Unattributable
85.887
1.198
0
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
59.89
19.295
1.678
Minimizes main-thread work — 0.3 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Other
112.438
Script Evaluation
77.915
Style & Layout
70.797
Rendering
42.796
Parse HTML & CSS
20.703
Script Parsing & Compilation
13.482
Keep request counts low and transfer sizes small — 37 requests • 35,347 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
37
36195777
Media
12
35610829
Script
7
236675
Image
6
216641
Font
4
119020
Stylesheet
4
7135
Document
1
4343
Other
3
1134
Third-party
23
36025269
Minimize third-party usage — Third-party code blocked the main thread for 0 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
138500
0
36898
0
21250
0
1151
0
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Largest Contentful Paint image was not lazily loaded
Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
Art
0.00020560954965998
0.00020560954965998
0.00020560954965998
0.00014455826985378
0.00010280477482999
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of valvesoftware.com on mobile screens.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Metrics

First Contentful Paint — 1.0 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 2.2 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 1.4 s
The timing of the largest text or image that is painted.

Other

First Meaningful Paint — 1.0 s
The time taken for the primary content of the page to be rendered.

Opportunities

Eliminate render-blocking resources — Potential savings of 290 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Valvesoftware.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://www.valvesoftware.com/public/css/global.css?v=W8-g4InFikHy&_cdn=cloudflare
3247
70
https://www.valvesoftware.com/public/css/fonts.css?v=sHoC-WDvitSm&_cdn=cloudflare
625
150
https://www.valvesoftware.com/public/css/forms.css?v=yRwGVmrBExcq&_cdn=cloudflare
1418
150
https://www.valvesoftware.com/public/css/jobs.css?v=PKIghHeHvGbg&_cdn=cloudflare
1845
150
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
33741
270
https://www.valvesoftware.com/en/public/javascript/valvesoftware.js?v=SuDeYdOo7DqG&_cdn=cloudflare
2868
150
https://www.valvesoftware.com/en/public/javascript/jobs.js?v=xgiaFiXeQCTX&_cdn=cloudflare
2886
70
https://www.google.com/recaptcha/api.js
1151
230
Avoid multiple page redirects — Potential savings of 420 ms
Redirects can cause additional delays before the page can begin loading. Valvesoftware.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://valvesoftware.com/
190
https://www.valvesoftware.com/
230
https://www.valvesoftware.com/en/
0

Diagnostics

Avoid enormous network payloads — Total size was 35,347 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.mp4
7110402
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.mp4
6803407
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.mp4
6583648
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.webm
4310912
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.webm
3240584
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.webm
3170910
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm
1635020
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm
1415228
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm
1339224
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
138500
Serve static assets with an efficient cache policy — 23 resources found
Valvesoftware.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.mp4
0
7110402
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.mp4
0
6803407
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.mp4
0
6583648
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.webm
0
4310912
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.webm
0
3240584
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.webm
0
3170910
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm
0
1635020
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm
0
1415228
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm
0
1339224
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
0
82742
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
0
73746
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
0
50400
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
0
30086
https://www.valvesoftware.com/public/css/fonts/apercu-medium.WOFF
0
29958
https://www.valvesoftware.com/public/css/fonts/apercu-bold.WOFF
0
29494
https://www.valvesoftware.com/public/css/fonts/apercu-regular.WOFF
0
29482
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png
0
3894
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png
0
3850
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/search.png
0
2009
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.mp4
0
504
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.mp4
0
495
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.mp4
0
495
https://www.google-analytics.com/analytics.js
7200000
20631
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://www.valvesoftware.com/public/css/fonts/apercu-medium.WOFF
682.35200003255
https://www.valvesoftware.com/public/css/fonts/apercu-regular.WOFF
474.31499999948
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
499.3030000478
https://www.valvesoftware.com/public/css/fonts/apercu-bold.WOFF
649.84999992885
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL Failing Elements
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png
75

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of valvesoftware.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Valvesoftware.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Contrast

Background and foreground colors do not have a sufficient contrast ratio.
Many (if not most) users find low-contrast text difficult or impossible to read.
Failing Elements

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Internationalization and localization

`<html>` element does not have a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
Failing Elements

Names and labels

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
80

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that valvesoftware.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).
Description Directive Severity
No CSP found in enforcement mode
High

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
1.8.3
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
No issues in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://valvesoftware.com/
Allowed
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 6 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
6
Medium
82

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for valvesoftware.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of valvesoftware.com on mobile screens.
Document uses legible font sizes
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Tap targets are sized appropriately
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.

Crawling and Indexing

robots.txt is not valid — 668 errors found
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.
Line # Content Error
1
<!DOCTYPE html>
Syntax not understood
2
<html>
Syntax not understood
3
<head>
Syntax not understood
4
<meta charset="utf-8">
Syntax not understood
5
<link rel="shortcut icon" href="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/favicon.ico">
Unknown directive
6
<title>Valve Corporation</title>
Syntax not understood
7
<meta name="viewport" content="width=device-width, initial-scale=1">
Syntax not understood
8
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Syntax not understood
9
<meta charset="utf-8">
Syntax not understood
11
<meta name="description" content="We make games, Steam, and hardware. Join Us.">
Syntax not understood
12
<meta name="image" content="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/valve-og.jpg">
Unknown directive
14
<meta itemprop="name" content="Valve Corporation">
Syntax not understood
15
<meta itemprop="description" content="We make games, Steam, and hardware. Join Us.">
Syntax not understood
16
<meta itemprop="image" content="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/valve-og.jpg">
Unknown directive
18
<meta name="og:title" content="Valve Corporation">
Unknown directive
19
<meta name="og:description" content="We make games, Steam, and hardware. Join Us.">
Unknown directive
20
<meta name="og:image" content="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/valve-og.jpg">
Unknown directive
21
<meta name="og:site_name" content="Valve Corporation">
Unknown directive
22
<meta name="og:type" content="website">
Unknown directive
24
<meta name="twitter:card" value="summary">
Unknown directive
26
<!-- Global site tag (gtag.js) - Google Analytics -->
Syntax not understood
27
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-33822635-1"></script>
Unknown directive
28
<script>
Syntax not understood
29
window.dataLayer = window.dataLayer || [];
Syntax not understood
30
function gtag()
Syntax not understood
31
{
Syntax not understood
32
dataLayer.push( arguments );
Syntax not understood
33
}
Syntax not understood
34
gtag( 'js', new Date() );
Syntax not understood
35
gtag( 'config', 'UA-33822635-1' );
Syntax not understood
36
</script>
Syntax not understood
38
<link href="https://www.valvesoftware.com/public/css/global.css?v=W8-g4InFikHy&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
39
<link href="https://www.valvesoftware.com/public/css/fonts.css?v=sHoC-WDvitSm&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
40
<link href="https://www.valvesoftware.com/public/css/forms.css?v=yRwGVmrBExcq&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
41
<link href="https://www.valvesoftware.com/public/css/jobs.css?v=PKIghHeHvGbg&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
42
<script type="text/javascript" src="https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&amp;_cdn=cloudflare" ></script>
Unknown directive
43
<script type="text/javascript">$J = jQuery.noConflict();</script><script type="text/javascript" src="https://www.valvesoftware.com/en/public/javascript/valvesoftware.js?v=SuDeYdOo7DqG&amp;_cdn=cloudflare" ></script>
Unknown directive
45
<script type="text/javascript">
Syntax not understood
46
</script><script type="text/javascript" src="https://www.valvesoftware.com/en/public/javascript/jobs.js?v=xgiaFiXeQCTX&amp;_cdn=cloudflare" ></script>
Unknown directive
48
<script src='https://www.google.com/recaptcha/api.js'></script>
Unknown directive
50
</head>
Syntax not understood
51
<body data-vsapp-context="home">
Syntax not understood
52
<div class="site_wrapper">
Syntax not understood
53
<header class="main_header">
Syntax not understood
54
<div class="header_inner_wrapper">
Syntax not understood
55
<div class="top_nav">
Syntax not understood
56
<div class="logo">
Syntax not understood
57
<a href="https://www.valvesoftware.com/en/about">
Unknown directive
58
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 436 121.06"><defs><clipPath id="clip-path"><rect class="cls-1" x="1" y="-1" width="436" height="124.06"/></clipPath></defs><polygon class="cls-2" points="142.57 36.95 134.84 67.88 151.01 67.88 142.57 36.95"/><g class="cls-3"><path class="cls-2" d="M47.1,24.6l14.1,55.3L75,24.6h15.2L67.9,97.8H54.5L32.7,24.6H47.1z M132.4,24.6h19.7l20.8,73.3h-14.8 l-4.9-18.3h-21.9c0,0-3.8,14.7-4.6,18c-4.4,0.3-15.1,0-15.1,0L132.4,24.6z M208.4,24.6h14.4v60.9h30.7v12.3h-45.1L208.4,24.6z M285.9,24.6L300,79.2l13.7-54.6h14.8l-22.2,73.3h-13l-22.2-73.3L285.9,24.6z M389.5,24.6v9.5h-19.7v10.6h18v9.5h-18v10.9h19.7 v9.5h-30.7v-50H389.5z M0,123.2h436V-1.1H0"/></g></svg>
Unknown directive
59
</a>
Syntax not understood
60
</div>
Syntax not understood
61
</div>
Syntax not understood
62
</div>
Syntax not understood
63
<div id="header_background_video">
Syntax not understood
64
</div>
Syntax not understood
65
</header>
Syntax not understood
66
<div id="content_outer_wrapper">
Syntax not understood
67
<div id="content_inner_wrapper">
Syntax not understood
68
<div id="content" data-content-context="home"><div id="page_background_videos">
Syntax not understood
69
<video playsinline muted class="background_video" poster="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg">
Unknown directive
70
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.webm" type="video/webm">
Unknown directive
71
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.mp4" type="video/mp4">
Unknown directive
72
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm" type="video/webm">
Unknown directive
73
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.mp4" type="video/mp4">
Unknown directive
74
</video>
Syntax not understood
75
<video playsinline muted class="background_video" poster="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg">
Unknown directive
76
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.webm" type="video/webm">
Unknown directive
77
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.mp4" type="video/mp4">
Unknown directive
78
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm" type="video/webm">
Unknown directive
79
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.mp4" type="video/mp4">
Unknown directive
80
</video>
Syntax not understood
81
<video playsinline muted class="background_video" poster="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg">
Unknown directive
82
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.webm" type="video/webm">
Unknown directive
83
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.mp4" type="video/mp4">
Unknown directive
84
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm" type="video/webm">
Unknown directive
85
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.mp4" type="video/mp4">
Unknown directive
86
</video>
Syntax not understood
87
</div>
Syntax not understood
89
<section id="jobs" class="job_skills full_bleed">
Syntax not understood
90
<div class="section_inner_wrapper">
Syntax not understood
91
<div class="search_form_wrapper">
Syntax not understood
92
<div class="row search_header">
Syntax not understood
93
<div class="col_6 job_skills_title">
Syntax not understood
94
<h3>
Syntax not understood
95
<a href="about">We make games, Steam, and hardware. Join us.</a> </h3>
Syntax not understood
96
<p>
Syntax not understood
97
We're seeking collaborators who are the best at what they do. Opportunities at Valve run broad and deep across the following areas, where we're always hiring for all positions. </p>
Syntax not understood
98
</div>
Syntax not understood
99
<div class="col_5 col_offset_1 search_form">
Syntax not understood
100
<form>
Syntax not understood
101
<input type="text"
Syntax not understood
102
placeholder="Search Jobs">
Syntax not understood
103
<button type="button" class="clear_button">Clear</button>
Syntax not understood
104
<button class="search_button">Search</button>
Syntax not understood
105
</form>
Syntax not understood
106
</div>
Syntax not understood
107
</div>
Syntax not understood
108
<div class="search_form_results_wrapper">
Syntax not understood
109
<div class="search_form_results_inner_wrapper">
Syntax not understood
110
<div class="search_form_results job_openings">
Syntax not understood
111
<div class="row">
Syntax not understood
112
</div>
Syntax not understood
113
</div>
Syntax not understood
114
</div>
Syntax not understood
115
</div>
Syntax not understood
116
</div>
Syntax not understood
117
<div class="row">
Syntax not understood
118
<div class="col_12">
Syntax not understood
119
<ul class="job_tags">
Syntax not understood
120
<li class="job_tag" data-job_cat="art">
Syntax not understood
121
<a href="#">Art</a>
Syntax not understood
122
<div class="job_openings_wrapper">
Syntax not understood
123
<div class="job_openings_inner_wrapper row">
Syntax not understood
127
<div class="col_12">
Syntax not understood
130
<div class="job_openings">
Syntax not understood
131
<div class="row">
Syntax not understood
132
<div class="job_opening col_3">
Syntax not understood
133
<a href="https://www.valvesoftware.com/en/jobs?job_id=2">
Unknown directive
134
<h5 class="job_title">
Syntax not understood
135
3D Character Artist </h5>
Syntax not understood
136
</a>
Syntax not understood
137
</div>
Syntax not understood
139
<div class="job_opening col_3">
Syntax not understood
140
<a href="https://www.valvesoftware.com/en/jobs?job_id=3">
Unknown directive
141
<h5 class="job_title">
Syntax not understood
142
2D Artist </h5>
Syntax not understood
143
</a>
Syntax not understood
144
</div>
Syntax not understood
146
<div class="job_opening col_3">
Syntax not understood
147
<a href="https://www.valvesoftware.com/en/jobs?job_id=23">
Unknown directive
148
<h5 class="job_title">
Syntax not understood
149
Technical Artist </h5>
Syntax not understood
150
</a>
Syntax not understood
151
</div>
Syntax not understood
153
<div class="job_opening col_3">
Syntax not understood
154
<a href="https://www.valvesoftware.com/en/jobs?job_id=30">
Unknown directive
155
<h5 class="job_title">
Syntax not understood
156
Animator </h5>
Syntax not understood
157
</a>
Syntax not understood
158
</div>
Syntax not understood
160
</div>
Syntax not understood
161
<div class="row">
Syntax not understood
162
<div class="job_opening col_3">
Syntax not understood
163
<a href="https://www.valvesoftware.com/en/jobs?job_id=49">
Unknown directive
164
<h5 class="job_title">
Syntax not understood
165
3D Environment Artist </h5>
Syntax not understood
166
</a>
Syntax not understood
167
</div>
Syntax not understood
169
<div class="job_opening col_3">
Syntax not understood
170
<a href="https://www.valvesoftware.com/en/jobs?job_id=43">
Unknown directive
171
<h5 class="job_title">
Syntax not understood
172
Effects Artist </h5>
Syntax not understood
173
</a>
Syntax not understood
174
</div>
Syntax not understood
176
</div>
Syntax not understood
177
</div>
Syntax not understood
178
</div>
Syntax not understood
180
</div>
Syntax not understood
181
</div>
Syntax not understood
182
</li>
Syntax not understood
183
<li class="job_tag" data-job_cat="audio">
Syntax not understood
184
<a href="#">Audio</a>
Syntax not understood
185
<div class="job_openings_wrapper">
Syntax not understood
186
<div class="job_openings_inner_wrapper row">
Syntax not understood
190
<div class="col_12">
Syntax not understood
193
<div class="job_openings">
Syntax not understood
194
<div class="row">
Syntax not understood
195
<div class="job_opening col_3">
Syntax not understood
196
<a href="https://www.valvesoftware.com/en/jobs?job_id=18">
Unknown directive
197
<h5 class="job_title">
Syntax not understood
198
Sound Designer </h5>
Syntax not understood
199
</a>
Syntax not understood
200
</div>
Syntax not understood
202
<div class="job_opening col_3">
Syntax not understood
203
<a href="https://www.valvesoftware.com/en/jobs?job_id=84">
Unknown directive
204
<h5 class="job_title">
Syntax not understood
205
Acoustic Systems Engineer </h5>
Syntax not understood
206
</a>
Syntax not understood
207
</div>
Syntax not understood
209
<div class="job_opening col_3">
Syntax not understood
210
<a href="https://www.valvesoftware.com/en/jobs?job_id=85">
Unknown directive
211
<h5 class="job_title">
Syntax not understood
212
Audio Programmer </h5>
Syntax not understood
213
</a>
Syntax not understood
214
</div>
Syntax not understood
216
</div>
Syntax not understood
217
</div>
Syntax not understood
218
</div>
Syntax not understood
220
</div>
Syntax not understood
221
</div>
Syntax not understood
222
</li>
Syntax not understood
223
<li class="job_tag" data-job_cat="business-development">
Syntax not understood
224
<a href="#">Business Development</a>
Syntax not understood
225
<div class="job_openings_wrapper">
Syntax not understood
226
<div class="job_openings_inner_wrapper row">
Syntax not understood
230
<div class="col_12">
Syntax not understood
233
<div class="job_openings">
Syntax not understood
234
<div class="row">
Syntax not understood
235
<div class="job_opening col_3">
Syntax not understood
236
<a href="https://www.valvesoftware.com/en/jobs?job_id=20">
Unknown directive
237
<h5 class="job_title">
Syntax not understood
238
Business Development<span class="job_division">Steam Team</span> </h5>
Syntax not understood
239
</a>
Syntax not understood
240
</div>
Syntax not understood
242
<div class="job_opening col_3">
Syntax not understood
243
<a href="https://www.valvesoftware.com/en/jobs?job_id=21">
Unknown directive
244
<h5 class="job_title">
Syntax not understood
245
Steam Partner Technical Account Manager </h5>
Syntax not understood
246
</a>
Syntax not understood
247
</div>
Syntax not understood
249
<div class="job_opening col_3">
Syntax not understood
250
<a href="https://www.valvesoftware.com/en/jobs?job_id=60">
Unknown directive
251
<h5 class="job_title">
Syntax not understood
252
Business Development<span class="job_division">Other</span> </h5>
Syntax not understood
253
</a>
Syntax not understood
254
</div>
Syntax not understood
256
</div>
Syntax not understood
257
</div>
Syntax not understood
258
</div>
Syntax not understood
260
</div>
Syntax not understood
261
</div>
Syntax not understood
262
</li>
Syntax not understood
263
<li class="job_tag" data-job_cat="data-science">
Syntax not understood
264
<a href="#">Data Science</a>
Syntax not understood
265
<div class="job_openings_wrapper">
Syntax not understood
266
<div class="job_openings_inner_wrapper row">
Syntax not understood
270
<div class="col_12">
Syntax not understood
273
<div class="job_openings">
Syntax not understood
274
<div class="row">
Syntax not understood
275
<div class="job_opening col_3">
Syntax not understood
276
<a href="https://www.valvesoftware.com/en/jobs?job_id=4">
Unknown directive
277
<h5 class="job_title">
Syntax not understood
278
Economist </h5>
Syntax not understood
279
</a>
Syntax not understood
280
</div>
Syntax not understood
282
<div class="job_opening col_3">
Syntax not understood
283
<a href="https://www.valvesoftware.com/en/jobs?job_id=11">
Unknown directive
284
<h5 class="job_title">
Syntax not understood
285
Psychologist<span class="job_division">Research/Experimental</span> </h5>
Syntax not understood
286
</a>
Syntax not understood
287
</div>
Syntax not understood
289
<div class="job_opening col_3">
Syntax not understood
290
<a href="https://www.valvesoftware.com/en/jobs?job_id=19">
Unknown directive
291
<h5 class="job_title">
Syntax not understood
292
Statistician / Data Scientist </h5>
Syntax not understood
293
</a>
Syntax not understood
294
</div>
Syntax not understood
296
</div>
Syntax not understood
297
</div>
Syntax not understood
298
</div>
Syntax not understood
300
</div>
Syntax not understood
301
</div>
Syntax not understood
302
</li>
Syntax not understood
303
<li class="job_tag" data-job_cat="finance">
Syntax not understood
304
<a href="#">Finance</a>
Syntax not understood
305
<div class="job_openings_wrapper">
Syntax not understood
306
<div class="job_openings_inner_wrapper row">
Syntax not understood
310
<div class="col_12">
Syntax not understood
313
<div class="job_openings">
Syntax not understood
314
<div class="row">
Syntax not understood
315
<div class="job_opening col_3">
Syntax not understood
316
<a href="https://www.valvesoftware.com/en/jobs?job_id=62">
Unknown directive
317
<h5 class="job_title">
Syntax not understood
318
Finance<span class="job_division">Other</span> </h5>
Syntax not understood
319
</a>
Syntax not understood
320
</div>
Syntax not understood
322
</div>
Syntax not understood
323
</div>
Syntax not understood
324
</div>
Syntax not understood
326
</div>
Syntax not understood
327
</div>
Syntax not understood
328
</li>
Syntax not understood
329
<li class="job_tag" data-job_cat="game-design">
Syntax not understood
330
<a href="#">Game Design</a>
Syntax not understood
331
<div class="job_openings_wrapper">
Syntax not understood
332
<div class="job_openings_inner_wrapper row">
Syntax not understood
336
<div class="col_12">
Syntax not understood
339
<div class="job_openings">
Syntax not understood
340
<div class="row">
Syntax not understood
341
<div class="job_opening col_3">
Syntax not understood
342
<a href="https://www.valvesoftware.com/en/jobs?job_id=9">
Unknown directive
343
<h5 class="job_title">
Syntax not understood
344
Level Designer </h5>
Syntax not understood
345
</a>
Syntax not understood
346
</div>
Syntax not understood
348
<div class="job_opening col_3">
Syntax not understood
349
<a href="https://www.valvesoftware.com/en/jobs?job_id=10">
Unknown directive
350
<h5 class="job_title">
Syntax not understood
351
UX Motion Designer </h5>
Syntax not understood
352
</a>
Syntax not understood
353
</div>
Syntax not understood
355
<div class="job_opening col_3">
Syntax not understood
356
<a href="https://www.valvesoftware.com/en/jobs?job_id=11">
Unknown directive
357
<h5 class="job_title">
Syntax not understood
358
Psychologist<span class="job_division">Research/Experimental</span> </h5>
Syntax not understood
359
</a>
Syntax not understood
360
</div>
Syntax not understood
362
<div class="job_opening col_3">
Syntax not understood
363
<a href="https://www.valvesoftware.com/en/jobs?job_id=18">
Unknown directive
364
<h5 class="job_title">
Syntax not understood
365
Sound Designer </h5>
Syntax not understood
366
</a>
Syntax not understood
367
</div>
Syntax not understood
369
</div>
Syntax not understood
370
<div class="row">
Syntax not understood
371
<div class="job_opening col_3">
Syntax not understood
372
<a href="https://www.valvesoftware.com/en/jobs?job_id=23">
Unknown directive
373
<h5 class="job_title">
Syntax not understood
374
Technical Artist </h5>
Syntax not understood
375
</a>
Syntax not understood
376
</div>
Syntax not understood
378
<div class="job_opening col_3">
Syntax not understood
379
<a href="https://www.valvesoftware.com/en/jobs?job_id=51">
Unknown directive
380
<h5 class="job_title">
Syntax not understood
381
Game Development Software Engineer </h5>
Syntax not understood
382
</a>
Syntax not understood
383
</div>
Syntax not understood
385
<div class="job_opening col_3">
Syntax not understood
386
<a href="https://www.valvesoftware.com/en/jobs?job_id=53">
Unknown directive
387
<h5 class="job_title">
Syntax not understood
388
Writer </h5>
Syntax not understood
389
</a>
Syntax not understood
390
</div>
Syntax not understood
392
<div class="job_opening col_3">
Syntax not understood
393
<a href="https://www.valvesoftware.com/en/jobs?job_id=63">
Unknown directive
394
<h5 class="job_title">
Syntax not understood
395
Game Design<span class="job_division">Other</span> </h5>
Syntax not understood
396
</a>
Syntax not understood
397
</div>
Syntax not understood
399
</div>
Syntax not understood
400
<div class="row">
Syntax not understood
401
</div>
Syntax not understood
402
</div>
Syntax not understood
403
</div>
Syntax not understood
405
</div>
Syntax not understood
406
</div>
Syntax not understood
407
</li>
Syntax not understood
408
<li class="job_tag" data-job_cat="hardware-engineering">
Syntax not understood
409
<a href="#">Hardware Engineering</a>
Syntax not understood
410
<div class="job_openings_wrapper">
Syntax not understood
411
<div class="job_openings_inner_wrapper row">
Syntax not understood
415
<div class="col_12">
Syntax not understood
418
<div class="job_openings">
Syntax not understood
419
<div class="row">
Syntax not understood
420
<div class="job_opening col_3">
Syntax not understood
421
<a href="https://www.valvesoftware.com/en/jobs?job_id=5">
Unknown directive
422
<h5 class="job_title">
Syntax not understood
423
Electrical Engineer </h5>
Syntax not understood
424
</a>
Syntax not understood
425
</div>
Syntax not understood
427
<div class="job_opening col_3">
Syntax not understood
428
<a href="https://www.valvesoftware.com/en/jobs?job_id=7">
Unknown directive
429
<h5 class="job_title">
Syntax not understood
430
Industrial Designer </h5>
Syntax not understood
431
</a>
Syntax not understood
432
</div>
Syntax not understood
434
<div class="job_opening col_3">
Syntax not understood
435
<a href="https://www.valvesoftware.com/en/jobs?job_id=41">
Unknown directive
436
<h5 class="job_title">
Syntax not understood
437
Software Engineer for VR & Hardware </h5>
Syntax not understood
438
</a>
Syntax not understood
439
</div>
Syntax not understood
441
<div class="job_opening col_3">
Syntax not understood
442
<a href="https://www.valvesoftware.com/en/jobs?job_id=72">
Unknown directive
443
<h5 class="job_title">
Syntax not understood
444
Optical Engineer </h5>
Syntax not understood
445
</a>
Syntax not understood
446
</div>
Syntax not understood
448
</div>
Syntax not understood
449
<div class="row">
Syntax not understood
450
<div class="job_opening col_3">
Syntax not understood
451
<a href="https://www.valvesoftware.com/en/jobs?job_id=75">
Unknown directive
452
<h5 class="job_title">
Syntax not understood
453
Mechanical Engineer<span class="job_division">Architect</span> </h5>
Syntax not understood
454
</a>
Syntax not understood
455
</div>
Syntax not understood
457
<div class="job_opening col_3">
Syntax not understood
458
<a href="https://www.valvesoftware.com/en/jobs?job_id=84">
Unknown directive
459
<h5 class="job_title">
Syntax not understood
460
Acoustic Systems Engineer </h5>
Syntax not understood
461
</a>
Syntax not understood
462
</div>
Syntax not understood
464
<div class="job_opening col_3">
Syntax not understood
465
<a href="https://www.valvesoftware.com/en/jobs?job_id=91">
Unknown directive
466
<h5 class="job_title">
Syntax not understood
467
Display Engineer </h5>
Syntax not understood
468
</a>
Syntax not understood
469
</div>
Syntax not understood
471
<div class="job_opening col_3">
Syntax not understood
472
<a href="https://www.valvesoftware.com/en/jobs?job_id=64">
Unknown directive
473
<h5 class="job_title">
Syntax not understood
474
Hardware Engineering<span class="job_division">Other</span> </h5>
Syntax not understood
475
</a>
Syntax not understood
476
</div>
Syntax not understood
478
</div>
Syntax not understood
479
<div class="row">
Syntax not understood
480
</div>
Syntax not understood
481
</div>
Syntax not understood
482
</div>
Syntax not understood
484
</div>
Syntax not understood
485
</div>
Syntax not understood
486
</li>
Syntax not understood
487
<li class="job_tag" data-job_cat="human-resources">
Syntax not understood
488
<a href="#">Human Resources</a>
Syntax not understood
489
<div class="job_openings_wrapper">
Syntax not understood
490
<div class="job_openings_inner_wrapper row">
Syntax not understood
494
<div class="col_12">
Syntax not understood
497
<div class="job_openings">
Syntax not understood
498
<div class="row">
Syntax not understood
499
<div class="job_opening col_3">
Syntax not understood
500
<a href="https://www.valvesoftware.com/en/jobs?job_id=65">
Unknown directive
501
<h5 class="job_title">
Syntax not understood
502
Human Resources </h5>
Syntax not understood
503
</a>
Syntax not understood
504
</div>
Syntax not understood
506
</div>
Syntax not understood
507
</div>
Syntax not understood
508
</div>
Syntax not understood
510
</div>
Syntax not understood
511
</div>
Syntax not understood
512
</li>
Syntax not understood
513
<li class="job_tag" data-job_cat="product-design">
Syntax not understood
514
<a href="#">Product Design</a>
Syntax not understood
515
<div class="job_openings_wrapper">
Syntax not understood
516
<div class="job_openings_inner_wrapper row">
Syntax not understood
520
<div class="col_12">
Syntax not understood
523
<div class="job_openings">
Syntax not understood
524
<div class="row">
Syntax not understood
525
<div class="job_opening col_3">
Syntax not understood
526
<a href="https://www.valvesoftware.com/en/jobs?job_id=7">
Unknown directive
527
<h5 class="job_title">
Syntax not understood
528
Industrial Designer </h5>
Syntax not understood
529
</a>
Syntax not understood
530
</div>
Syntax not understood
532
<div class="job_opening col_3">
Syntax not understood
533
<a href="https://www.valvesoftware.com/en/jobs?job_id=8">
Unknown directive
534
<h5 class="job_title">
Syntax not understood
535
Visual & User Experience Designer </h5>
Syntax not understood
536
</a>
Syntax not understood
537
</div>
Syntax not understood
539
<div class="job_opening col_3">
Syntax not understood
540
<a href="https://www.valvesoftware.com/en/jobs?job_id=10">
Unknown directive
541
<h5 class="job_title">
Syntax not understood
542
UX Motion Designer </h5>
Syntax not understood
543
</a>
Syntax not understood
544
</div>
Syntax not understood
546
<div class="job_opening col_3">
Syntax not understood
547
<a href="https://www.valvesoftware.com/en/jobs?job_id=66">
Unknown directive
548
<h5 class="job_title">
Syntax not understood
549
Design<span class="job_division">Other</span> </h5>
Syntax not understood
550
</a>
Syntax not understood
551
</div>
Syntax not understood
553
</div>
Syntax not understood
554
<div class="row">
Syntax not understood
555
</div>
Syntax not understood
556
</div>
Syntax not understood
557
</div>
Syntax not understood
559
</div>
Syntax not understood
560
</div>
Syntax not understood
561
</li>
Syntax not understood
562
<li class="job_tag" data-job_cat="software-engineering">
Syntax not understood
563
<a href="#">Software Engineering</a>
Syntax not understood
564
<div class="job_openings_wrapper">
Syntax not understood
565
<div class="job_openings_inner_wrapper row">
Syntax not understood
569
<div class="col_12">
Syntax not understood
572
<div class="job_openings">
Syntax not understood
573
<div class="row">
Syntax not understood
574
<div class="job_opening col_3">
Syntax not understood
575
<a href="https://www.valvesoftware.com/en/jobs?job_id=12">
Unknown directive
576
<h5 class="job_title">
Syntax not understood
577
Anti-Cheat Software Engineer </h5>
Syntax not understood
578
</a>
Syntax not understood
579
</div>
Syntax not understood
581
<div class="job_opening col_3">
Syntax not understood
582
<a href="https://www.valvesoftware.com/en/jobs?job_id=14">
Unknown directive
583
<h5 class="job_title">
Syntax not understood
584
Steam Software Engineer </h5>
Syntax not understood
585
</a>
Syntax not understood
586
</div>
Syntax not understood
588
<div class="job_opening col_3">
Syntax not understood
589
<a href="https://www.valvesoftware.com/en/jobs?job_id=16">
Unknown directive
590
<h5 class="job_title">
Syntax not understood
591
Steam Database Administrator </h5>
Syntax not understood
592
</a>
Syntax not understood
593
</div>
Syntax not understood
595
<div class="job_opening col_3">
Syntax not understood
596
<a href="https://www.valvesoftware.com/en/jobs?job_id=17">
Unknown directive
597
<h5 class="job_title">
Syntax not understood
598
Web Applications Software Engineer </h5>
Syntax not understood
599
</a>
Syntax not understood
600
</div>
Syntax not understood
602
</div>
Syntax not understood
603
<div class="row">
Syntax not understood
604
<div class="job_opening col_3">
Syntax not understood
605
<a href="https://www.valvesoftware.com/en/jobs?job_id=21">
Unknown directive
606
<h5 class="job_title">
Syntax not understood
607
Steam Partner Technical Account Manager </h5>
Syntax not understood
608
</a>
Syntax not understood
609
</div>
Syntax not understood
611
<div class="job_opening col_3">
Syntax not understood
612
<a href="https://www.valvesoftware.com/en/jobs?job_id=23">
Unknown directive
613
<h5 class="job_title">
Syntax not understood
614
Technical Artist </h5>
Syntax not understood
615
</a>
Syntax not understood
616
</div>
Syntax not understood
618
<div class="job_opening col_3">
Syntax not understood
619
<a href="https://www.valvesoftware.com/en/jobs?job_id=36">
Unknown directive
620
<h5 class="job_title">
Syntax not understood
621
SteamOS Software Engineer </h5>
Syntax not understood
622
</a>
Syntax not understood
623
</div>
Syntax not understood
625
<div class="job_opening col_3">
Syntax not understood
626
<a href="https://www.valvesoftware.com/en/jobs?job_id=41">
Unknown directive
627
<h5 class="job_title">
Syntax not understood
628
Software Engineer for VR & Hardware </h5>
Syntax not understood
629
</a>
Syntax not understood
630
</div>
Syntax not understood
632
</div>
Syntax not understood
633
<div class="row">
Syntax not understood
634
<div class="job_opening col_3">
Syntax not understood
635
<a href="https://www.valvesoftware.com/en/jobs?job_id=51">
Unknown directive
636
<h5 class="job_title">
Syntax not understood
637
Game Development Software Engineer </h5>
Syntax not understood
638
</a>
Syntax not understood
639
</div>
Syntax not understood
641
<div class="job_opening col_3">
Syntax not understood
642
<a href="https://www.valvesoftware.com/en/jobs?job_id=85">
Unknown directive
643
<h5 class="job_title">
Syntax not understood
644
Audio Programmer </h5>
Syntax not understood
645
</a>
Syntax not understood
646
</div>
Syntax not understood
648
<div class="job_opening col_3">
Syntax not understood
649
<a href="https://www.valvesoftware.com/en/jobs?job_id=57">
Unknown directive
650
<h5 class="job_title">
Syntax not understood
651
Software Engineering<span class="job_division">Other</span> </h5>
Syntax not understood
652
</a>
Syntax not understood
653
</div>
Syntax not understood
655
</div>
Syntax not understood
656
</div>
Syntax not understood
657
</div>
Syntax not understood
659
</div>
Syntax not understood
660
</div>
Syntax not understood
661
</li>
Syntax not understood
662
<li class="job_tag" data-job_cat="technical-infrastructure">
Syntax not understood
663
<a href="#">Technical Infrastructure</a>
Syntax not understood
664
<div class="job_openings_wrapper">
Syntax not understood
665
<div class="job_openings_inner_wrapper row">
Syntax not understood
669
<div class="col_12">
Syntax not understood
672
<div class="job_openings">
Syntax not understood
673
<div class="row">
Syntax not understood
674
<div class="job_opening col_3">
Syntax not understood
675
<a href="https://www.valvesoftware.com/en/jobs?job_id=16">
Unknown directive
676
<h5 class="job_title">
Syntax not understood
677
Steam Database Administrator </h5>
Syntax not understood
678
</a>
Syntax not understood
679
</div>
Syntax not understood
681
</div>
Syntax not understood
682
</div>
Syntax not understood
683
</div>
Syntax not understood
685
</div>
Syntax not understood
686
</div>
Syntax not understood
687
</li>
Syntax not understood
688
<li class="job_tag" data-job_cat="writing">
Syntax not understood
689
<a href="#">Writing</a>
Syntax not understood
690
<div class="job_openings_wrapper">
Syntax not understood
691
<div class="job_openings_inner_wrapper row">
Syntax not understood
695
<div class="col_12">
Syntax not understood
698
<div class="job_openings">
Syntax not understood
699
<div class="row">
Syntax not understood
700
<div class="job_opening col_3">
Syntax not understood
701
<a href="https://www.valvesoftware.com/en/jobs?job_id=53">
Unknown directive
702
<h5 class="job_title">
Syntax not understood
703
Writer </h5>
Syntax not understood
704
</a>
Syntax not understood
705
</div>
Syntax not understood
707
<div class="job_opening col_3">
Syntax not understood
708
<a href="https://www.valvesoftware.com/en/jobs?job_id=67">
Unknown directive
709
<h5 class="job_title">
Syntax not understood
710
Writing<span class="job_division">Other</span> </h5>
Syntax not understood
711
</a>
Syntax not understood
712
</div>
Syntax not understood
714
</div>
Syntax not understood
715
</div>
Syntax not understood
716
</div>
Syntax not understood
718
</div>
Syntax not understood
719
</div>
Syntax not understood
720
</li>
Syntax not understood
721
<li class="job_tag empty_answer"><a href="https://www.valvesoftware.com/en/jobs?job_id=27">Did we miss something?</a></li>
Unknown directive
722
</ul>
Syntax not understood
723
</div>
Syntax not understood
724
</div>
Syntax not understood
725
</div>
Syntax not understood
726
</section>
Syntax not understood
729
</div>
Syntax not understood
730
<footer class="main_footer">
Syntax not understood
731
<div class="main_footer_inner_wrapper">
Syntax not understood
732
<div class="row">
Syntax not understood
733
<div class="col_2">
Syntax not understood
734
<h5 class="business_name"><a href="https://www.valvesoftware.com/en/about">Valve Corporation</a></h5>
Unknown directive
735
</div>
Syntax not understood
736
<div class="col_6 col_offset_1 footer_nav_wrapper">
Syntax not understood
737
<nav class="footer_nav">
Syntax not understood
738
<ul>
Syntax not understood
739
<li>Contact <ul>
Syntax not understood
740
<li>
Syntax not understood
741
<a href="https://www.valvesoftware.com/en/people">People</a>
Unknown directive
742
</li>
Syntax not understood
743
<li>
Syntax not understood
744
<a href="https://www.valvesoftware.com/en/press/inquiries">Press Inquiries</a>
Unknown directive
745
</li>
Syntax not understood
746
</ul>
Syntax not understood
747
</li>
Syntax not understood
748
<li>Stuff <ul>
Syntax not understood
749
<li>
Syntax not understood
750
<a href="https://www.valvesoftware.com/en/about">About Us</a>
Unknown directive
751
</li>
Syntax not understood
752
<li>
Syntax not understood
753
<a href="https://www.valvesoftware.com/en/">Jobs</a>
Unknown directive
754
</li>
Syntax not understood
755
<li>
Syntax not understood
756
<a href="//partner.steamgames.com/"
Syntax not understood
757
target="_blank">Steam Partners</a>
Syntax not understood
758
</li>
Syntax not understood
759
<li>
Syntax not understood
760
<a href="https://www.valvesoftware.com/en/publications">Publications</a>
Unknown directive
761
</li>
Syntax not understood
762
</ul>
Syntax not understood
763
</li>
Syntax not understood
764
<li>More Stuff <ul>
Syntax not understood
765
<li>
Syntax not understood
766
<a href="https://www.valvesoftware.com/en/legal/site-terms-of-use">Site Terms of Use</a>
Unknown directive
767
</li>
Syntax not understood
768
<li>
Syntax not understood
769
<a href="//store.steampowered.com/privacy_agreement/"
Syntax not understood
770
target="_blank">Privacy Policy</a>
Syntax not understood
771
</li>
Syntax not understood
772
<li>
Syntax not understood
773
<a href="https://www.valvesoftware.com/en/security">Security</a>
Unknown directive
774
</li>
Syntax not understood
775
<li>
Syntax not understood
776
<a href="//store.steampowered.com/legal"
Syntax not understood
777
target="_blank">Legal</a>
Syntax not understood
778
</li>
Syntax not understood
779
</ul>
Syntax not understood
780
</li>
Syntax not understood
781
</ul>
Syntax not understood
782
</nav>
Syntax not understood
783
</div>
Syntax not understood
784
<div class="col_3 footer_steam_logos">
Syntax not understood
785
<div class="steam_logo">
Syntax not understood
786
<a href="http://store.steampowered.com/" target="_blank">
Unknown directive
787
<img src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png">
Unknown directive
788
</a>
Syntax not understood
789
</div>
Syntax not understood
790
<div class="steamworks_logo">
Syntax not understood
791
<a href="https://partner.steamgames.com/" target="_blank">
Unknown directive
792
<img src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png">
Unknown directive
793
</a>
Syntax not understood
794
</div>
Syntax not understood
795
</div>
Syntax not understood
796
</div>
Syntax not understood
797
</div>
Syntax not understood
798
</footer>
Syntax not understood
799
</div>
Syntax not understood
800
</div>
Syntax not understood
801
</div>
Syntax not understood
802
</body>
Syntax not understood
803
</html>
Syntax not understood

Content Best Practices

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
36

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of valvesoftware.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of valvesoftware.com on mobile screens.

Installable

Web app manifest or service worker do not meet the installability requirements — 1 reason
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
Failure reason
No manifest was fetched

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Avg. (All Categories) 69
Performance 63
Accessibility 75
Best Practices 80
SEO 85
Progressive Web App 42
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.valvesoftware.com/en/
Updated: 11th November, 2021

2.15 seconds
First Contentful Paint (FCP)
65%
23%
12%

0.01 seconds
First Input Delay (FID)
96%
2%
2%

Simulate loading on mobile
63

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for valvesoftware.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Cumulative Layout Shift — 0.001
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Valvesoftware.com should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Valvesoftware.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Valvesoftware.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Valvesoftware.com should consider minifying JS files.
Reduce unused CSS
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Valvesoftware.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 510 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://www.valvesoftware.com/en/
506.28
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Valvesoftware.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.

Diagnostics

Avoids an excessive DOM size — 347 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
347
Maximum DOM Depth
20
Maximum Child Elements
13
Avoid chaining critical requests — 11 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Valvesoftware.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.4 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.valvesoftware.com/en/
362.252
10.184
5.588
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
301.96
111.124
7.348
Unattributable
222.612
4.476
0
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
105.72
69.6
26.484
https://www.google-analytics.com/analytics.js
105.36
95.352
4.264
https://www.googletagmanager.com/gtag/js?id=UA-33822635-1
90.424
66.48
7.092
Minimizes main-thread work — 1.2 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
360.068
Other
310.504
Style & Layout
277.176
Parse HTML & CSS
116.476
Rendering
93.732
Script Parsing & Compilation
53.184
Keep request counts low and transfer sizes small — 31 requests • 4,859 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
31
4975916
Media
6
4390998
Script
7
236675
Image
6
216619
Font
4
119020
Stylesheet
4
7135
Document
1
4343
Other
3
1126
Third-party
17
4805416
Minimize third-party usage — Third-party code blocked the main thread for 60 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
21249
41.648
138501
15.012
36898
0
1151
0
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Largest Contentful Paint image was not lazily loaded
Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Avoid large layout shifts — 2 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.001074462890625
0.0001461181640625
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 3 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
3300
202
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
6232
102
https://www.google-analytics.com/analytics.js
4099
100
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of valvesoftware.com on mobile screens.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://valvesoftware.com/
http/1.1
0
244.8110000114
251
0
302
text/html
https://www.valvesoftware.com/
http/1.1
245.47600001097
469.97099998407
256
0
302
text/html
https://www.valvesoftware.com/en/
http/1.1
470.52600001916
975.81099998206
4343
25282
200
text/html
Document
https://www.googletagmanager.com/gtag/js?id=UA-33822635-1
h2
989.1560000251
1002.9879999929
36898
91811
200
application/javascript
Script
https://www.valvesoftware.com/public/css/global.css?v=W8-g4InFikHy&_cdn=cloudflare
http/1.1
989.3630000297
1549.3910000077
3247
12823
200
text/css
Stylesheet
https://www.valvesoftware.com/public/css/fonts.css?v=sHoC-WDvitSm&_cdn=cloudflare
http/1.1
989.52100001043
1146.2000000174
625
1397
200
text/css
Stylesheet
https://www.valvesoftware.com/public/css/forms.css?v=yRwGVmrBExcq&_cdn=cloudflare
http/1.1
989.67699997593
1361.7470000172
1418
4258
200
text/css
Stylesheet
https://www.valvesoftware.com/public/css/jobs.css?v=PKIghHeHvGbg&_cdn=cloudflare
http/1.1
989.92800002452
1363.5960000101
1845
6820
200
text/css
Stylesheet
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
http/1.1
990.20499998005
1243.1799999904
33741
93637
200
text/javascript
Script
https://www.valvesoftware.com/en/public/javascript/valvesoftware.js?v=SuDeYdOo7DqG&_cdn=cloudflare
http/1.1
990.41000002762
1133.6800000281
2868
8937
200
text/javascript
Script
https://www.valvesoftware.com/en/public/javascript/jobs.js?v=xgiaFiXeQCTX&_cdn=cloudflare
http/1.1
990.64099998213
1358.3770000259
2886
8677
200
text/javascript
Script
https://www.google.com/recaptcha/api.js
h2
990.7419999945
996.1970000295
1151
850
200
text/javascript
Script
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
h2
1364.4910000148
1435.5189999915
50400
49988
200
image/jpeg
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
h2
1437.7450000029
1646.9389999984
73735
73333
200
image/jpeg
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
h2
1550.5589999957
1637.0669999742
82742
82329
200
image/jpeg
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png
h2
1569.3709999905
1724.2369999876
3883
3500
200
image/png
Image
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png
h2
1569.6180000086
1639.5050000283
3850
3456
200
image/png
Image
https://www.google-analytics.com/analytics.js
h2
1569.8989999946
1576.6140000196
20630
50205
200
text/javascript
Script
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
h2
1570.2129999991
1582.7419999987
138501
353144
200
text/javascript
Script
https://www.valvesoftware.com/public/css/fonts/apercu-medium.WOFF
http/1.1
1604.0909999865
1995.3840000089
29958
29724
200
font/woff
Font
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/search.png
h2
1605.7269999874
1667.0029999805
2009
1615
200
image/png
Image
https://www.valvesoftware.com/public/css/fonts/apercu-regular.WOFF
http/1.1
1611.4159999997
2062.2679999797
29482
29248
200
font/woff
Font
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
http/1.1
1613.1639999803
1899.9980000081
30086
29852
200
font/woff
Font
https://www.valvesoftware.com/public/css/fonts/apercu-bold.WOFF
http/1.1
1615.5869999784
2292.2360000084
29494
29260
200
font/woff
Font
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm
h2
1670.8719999879
1937.8770000185
1339224
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm
h2
1673.0910000042
1836.8200000259
1415237
65536
206
video/webm
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm
h2
1673.4820000129
1863.5609999765
1635029
65536
206
video/webm
Media
https://www.google-analytics.com/j/collect?v=1&_v=j96&a=396329339&t=pageview&_s=1&dl=https%3A%2F%2Fwww.valvesoftware.com%2Fen%2F&ul=en-us&de=UTF-8&dt=Valve%20Corporation&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=YEBAAUABAAAAAC~&jid=1937745037&gjid=163033819&cid=164400670.1636657922&tid=UA-33822635-1&_gid=589688876.1636657922&_r=1&gtm=2ouba1&z=625276603
h2
1706.8449999788
1712.0299999951
619
1
200
text/plain
XHR
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.mp4
h2
1836.7580000195
2055.7499999995
501
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.mp4
h2
1863.4639999946
2186.1560000107
501
65536
206
video/mp4
Media
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.mp4
h2
1937.8140000044
2624.9700000044
506
65536
206
video/mp4
Media
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1009.086
7.649
1042.022
8.576
1051.161
8.302
1582.058
101.169
1683.248
6.856
1691.245
9.805
1712.491
24.999
1740.593
25.48
1933.725
9.963
2029.369
12.527
2108.222
8.087
2323.243
8.291
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data
Script Treemap Data
Provide as required, for treemap app.

Metrics

Speed Index — 4.4 s
The time taken for the page contents to be visibly populated.
Time to Interactive — 5.9 s
The time taken for the page to become fully interactive.
Total Blocking Time — 230 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

Max Potential First Input Delay — 200 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 3.6 s
The time taken for the primary content of the page to be rendered.

Opportunities

Serve images in next-gen formats — Potential savings of 63 KiB
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
73333
23363.85
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
82329
21282.2
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
49988
19696.85

Metrics

First Contentful Paint — 3.3 s
The time taken for the first image or text on the page to be rendered.
Largest Contentful Paint — 5.8 s
The timing of the largest text or image that is painted.

Opportunities

Eliminate render-blocking resources — Potential savings of 820 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Valvesoftware.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://www.valvesoftware.com/public/css/global.css?v=W8-g4InFikHy&_cdn=cloudflare
3247
180
https://www.valvesoftware.com/public/css/fonts.css?v=sHoC-WDvitSm&_cdn=cloudflare
625
480
https://www.valvesoftware.com/public/css/forms.css?v=yRwGVmrBExcq&_cdn=cloudflare
1418
480
https://www.valvesoftware.com/public/css/jobs.css?v=PKIghHeHvGbg&_cdn=cloudflare
1845
480
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
33741
1080
https://www.valvesoftware.com/en/public/javascript/valvesoftware.js?v=SuDeYdOo7DqG&_cdn=cloudflare
2868
480
https://www.valvesoftware.com/en/public/javascript/jobs.js?v=xgiaFiXeQCTX&_cdn=cloudflare
2886
180
https://www.google.com/recaptcha/api.js
1151
780
Reduce unused JavaScript — Potential savings of 107 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
138501
109164
Avoid multiple page redirects — Potential savings of 1,410 ms
Redirects can cause additional delays before the page can begin loading. Valvesoftware.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://valvesoftware.com/
630
https://www.valvesoftware.com/
780
https://www.valvesoftware.com/en/
0

Diagnostics

Avoid enormous network payloads — Total size was 4,859 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm
1635029
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm
1415237
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm
1339224
https://www.gstatic.com/recaptcha/releases/yZguKF1TiDm6F3yJWVhmOKQ9/recaptcha__en.js
138501
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
82742
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
73735
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
50400
https://www.googletagmanager.com/gtag/js?id=UA-33822635-1
36898
https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&_cdn=cloudflare
33741
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
30086
Serve static assets with an efficient cache policy — 17 resources found
Valvesoftware.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm
0
1635029
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm
0
1415237
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm
0
1339224
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg
0
82742
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg
0
73735
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg
0
50400
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
0
30086
https://www.valvesoftware.com/public/css/fonts/apercu-medium.WOFF
0
29958
https://www.valvesoftware.com/public/css/fonts/apercu-bold.WOFF
0
29494
https://www.valvesoftware.com/public/css/fonts/apercu-regular.WOFF
0
29482
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png
0
3883
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png
0
3850
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/search.png
0
2009
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.mp4
0
506
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.mp4
0
501
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.mp4
0
501
https://www.google-analytics.com/analytics.js
7200000
20630
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://www.valvesoftware.com/public/css/fonts/apercu-medium.WOFF
391.29300002242
https://www.valvesoftware.com/public/css/fonts/apercu-regular.WOFF
450.85199997993
https://www.valvesoftware.com/public/css/fonts/apercu-black.WOFF
286.83400002774
https://www.valvesoftware.com/public/css/fonts/apercu-bold.WOFF
676.64900003001
Image elements do not have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.
URL Failing Elements
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png
https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png

Other

First Contentful Paint (3G) — 6270 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.
75

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of valvesoftware.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
Form elements have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Valvesoftware.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Contrast

Background and foreground colors do not have a sufficient contrast ratio.
Many (if not most) users find low-contrast text difficult or impossible to read.
Failing Elements

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Internationalization and localization

`<html>` element does not have a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
Failing Elements

Names and labels

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
80

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that valvesoftware.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Ensure CSP is effective against XSS attacks
Significantly reduce the risk of cross-site scripting attacks (XSS) by ensuring you have a strong Content Security Policy (CSP).
Description Directive Severity
No CSP found in enforcement mode
High

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
1.8.3
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
Page has valid source maps
Consider deploying source maps for added benefits such as the ability to debug while in production.
No issues in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://valvesoftware.com/
Allowed
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 6 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
6
Medium
85

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for valvesoftware.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of valvesoftware.com on mobile screens.
Document uses legible font sizes — 100% legible text
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Source Selector % of Page Text Font Size
100.00%
≥ 12px
Tap targets are sized appropriately — 100% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.

Crawling and Indexing

robots.txt is not valid — 668 errors found
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.
Line # Content Error
1
<!DOCTYPE html>
Syntax not understood
2
<html>
Syntax not understood
3
<head>
Syntax not understood
4
<meta charset="utf-8">
Syntax not understood
5
<link rel="shortcut icon" href="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/favicon.ico">
Unknown directive
6
<title>Valve Corporation</title>
Syntax not understood
7
<meta name="viewport" content="width=device-width, initial-scale=1">
Syntax not understood
8
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Syntax not understood
9
<meta charset="utf-8">
Syntax not understood
11
<meta name="description" content="We make games, Steam, and hardware. Join Us.">
Syntax not understood
12
<meta name="image" content="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/valve-og.jpg">
Unknown directive
14
<meta itemprop="name" content="Valve Corporation">
Syntax not understood
15
<meta itemprop="description" content="We make games, Steam, and hardware. Join Us.">
Syntax not understood
16
<meta itemprop="image" content="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/valve-og.jpg">
Unknown directive
18
<meta name="og:title" content="Valve Corporation">
Unknown directive
19
<meta name="og:description" content="We make games, Steam, and hardware. Join Us.">
Unknown directive
20
<meta name="og:image" content="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/valve-og.jpg">
Unknown directive
21
<meta name="og:site_name" content="Valve Corporation">
Unknown directive
22
<meta name="og:type" content="website">
Unknown directive
24
<meta name="twitter:card" value="summary">
Unknown directive
26
<!-- Global site tag (gtag.js) - Google Analytics -->
Syntax not understood
27
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-33822635-1"></script>
Unknown directive
28
<script>
Syntax not understood
29
window.dataLayer = window.dataLayer || [];
Syntax not understood
30
function gtag()
Syntax not understood
31
{
Syntax not understood
32
dataLayer.push( arguments );
Syntax not understood
33
}
Syntax not understood
34
gtag( 'js', new Date() );
Syntax not understood
35
gtag( 'config', 'UA-33822635-1' );
Syntax not understood
36
</script>
Syntax not understood
38
<link href="https://www.valvesoftware.com/public/css/global.css?v=W8-g4InFikHy&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
39
<link href="https://www.valvesoftware.com/public/css/fonts.css?v=sHoC-WDvitSm&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
40
<link href="https://www.valvesoftware.com/public/css/forms.css?v=yRwGVmrBExcq&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
41
<link href="https://www.valvesoftware.com/public/css/jobs.css?v=PKIghHeHvGbg&amp;_cdn=cloudflare" rel="stylesheet" type="text/css" >
Unknown directive
42
<script type="text/javascript" src="https://www.valvesoftware.com/en/public/shared/javascript/jquery-1.8.3.min.js?v=.TZ2NKhB-nliU&amp;_cdn=cloudflare" ></script>
Unknown directive
43
<script type="text/javascript">$J = jQuery.noConflict();</script><script type="text/javascript" src="https://www.valvesoftware.com/en/public/javascript/valvesoftware.js?v=SuDeYdOo7DqG&amp;_cdn=cloudflare" ></script>
Unknown directive
45
<script type="text/javascript">
Syntax not understood
46
</script><script type="text/javascript" src="https://www.valvesoftware.com/en/public/javascript/jobs.js?v=xgiaFiXeQCTX&amp;_cdn=cloudflare" ></script>
Unknown directive
48
<script src='https://www.google.com/recaptcha/api.js'></script>
Unknown directive
50
</head>
Syntax not understood
51
<body data-vsapp-context="home">
Syntax not understood
52
<div class="site_wrapper">
Syntax not understood
53
<header class="main_header">
Syntax not understood
54
<div class="header_inner_wrapper">
Syntax not understood
55
<div class="top_nav">
Syntax not understood
56
<div class="logo">
Syntax not understood
57
<a href="https://www.valvesoftware.com/en/about">
Unknown directive
58
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 436 121.06"><defs><clipPath id="clip-path"><rect class="cls-1" x="1" y="-1" width="436" height="124.06"/></clipPath></defs><polygon class="cls-2" points="142.57 36.95 134.84 67.88 151.01 67.88 142.57 36.95"/><g class="cls-3"><path class="cls-2" d="M47.1,24.6l14.1,55.3L75,24.6h15.2L67.9,97.8H54.5L32.7,24.6H47.1z M132.4,24.6h19.7l20.8,73.3h-14.8 l-4.9-18.3h-21.9c0,0-3.8,14.7-4.6,18c-4.4,0.3-15.1,0-15.1,0L132.4,24.6z M208.4,24.6h14.4v60.9h30.7v12.3h-45.1L208.4,24.6z M285.9,24.6L300,79.2l13.7-54.6h14.8l-22.2,73.3h-13l-22.2-73.3L285.9,24.6z M389.5,24.6v9.5h-19.7v10.6h18v9.5h-18v10.9h19.7 v9.5h-30.7v-50H389.5z M0,123.2h436V-1.1H0"/></g></svg>
Unknown directive
59
</a>
Syntax not understood
60
</div>
Syntax not understood
61
</div>
Syntax not understood
62
</div>
Syntax not understood
63
<div id="header_background_video">
Syntax not understood
64
</div>
Syntax not understood
65
</header>
Syntax not understood
66
<div id="content_outer_wrapper">
Syntax not understood
67
<div id="content_inner_wrapper">
Syntax not understood
68
<div id="content" data-content-context="home"><div id="page_background_videos">
Syntax not understood
69
<video playsinline muted class="background_video" poster="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.jpg">
Unknown directive
70
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.webm" type="video/webm">
Unknown directive
71
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_fullsize.mp4" type="video/mp4">
Unknown directive
72
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.webm" type="video/webm">
Unknown directive
73
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_01_small.mp4" type="video/mp4">
Unknown directive
74
</video>
Syntax not understood
75
<video playsinline muted class="background_video" poster="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.jpg">
Unknown directive
76
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.webm" type="video/webm">
Unknown directive
77
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_fullsize.mp4" type="video/mp4">
Unknown directive
78
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.webm" type="video/webm">
Unknown directive
79
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_02_small.mp4" type="video/mp4">
Unknown directive
80
</video>
Syntax not understood
81
<video playsinline muted class="background_video" poster="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.jpg">
Unknown directive
82
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.webm" type="video/webm">
Unknown directive
83
<source class="fullsize" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_fullsize.mp4" type="video/mp4">
Unknown directive
84
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.webm" type="video/webm">
Unknown directive
85
<source class="mobile" src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/videos/hero_03_small.mp4" type="video/mp4">
Unknown directive
86
</video>
Syntax not understood
87
</div>
Syntax not understood
89
<section id="jobs" class="job_skills full_bleed">
Syntax not understood
90
<div class="section_inner_wrapper">
Syntax not understood
91
<div class="search_form_wrapper">
Syntax not understood
92
<div class="row search_header">
Syntax not understood
93
<div class="col_6 job_skills_title">
Syntax not understood
94
<h3>
Syntax not understood
95
<a href="about">We make games, Steam, and hardware. Join us.</a> </h3>
Syntax not understood
96
<p>
Syntax not understood
97
We're seeking collaborators who are the best at what they do. Opportunities at Valve run broad and deep across the following areas, where we're always hiring for all positions. </p>
Syntax not understood
98
</div>
Syntax not understood
99
<div class="col_5 col_offset_1 search_form">
Syntax not understood
100
<form>
Syntax not understood
101
<input type="text"
Syntax not understood
102
placeholder="Search Jobs">
Syntax not understood
103
<button type="button" class="clear_button">Clear</button>
Syntax not understood
104
<button class="search_button">Search</button>
Syntax not understood
105
</form>
Syntax not understood
106
</div>
Syntax not understood
107
</div>
Syntax not understood
108
<div class="search_form_results_wrapper">
Syntax not understood
109
<div class="search_form_results_inner_wrapper">
Syntax not understood
110
<div class="search_form_results job_openings">
Syntax not understood
111
<div class="row">
Syntax not understood
112
</div>
Syntax not understood
113
</div>
Syntax not understood
114
</div>
Syntax not understood
115
</div>
Syntax not understood
116
</div>
Syntax not understood
117
<div class="row">
Syntax not understood
118
<div class="col_12">
Syntax not understood
119
<ul class="job_tags">
Syntax not understood
120
<li class="job_tag" data-job_cat="art">
Syntax not understood
121
<a href="#">Art</a>
Syntax not understood
122
<div class="job_openings_wrapper">
Syntax not understood
123
<div class="job_openings_inner_wrapper row">
Syntax not understood
127
<div class="col_12">
Syntax not understood
130
<div class="job_openings">
Syntax not understood
131
<div class="row">
Syntax not understood
132
<div class="job_opening col_3">
Syntax not understood
133
<a href="https://www.valvesoftware.com/en/jobs?job_id=2">
Unknown directive
134
<h5 class="job_title">
Syntax not understood
135
3D Character Artist </h5>
Syntax not understood
136
</a>
Syntax not understood
137
</div>
Syntax not understood
139
<div class="job_opening col_3">
Syntax not understood
140
<a href="https://www.valvesoftware.com/en/jobs?job_id=3">
Unknown directive
141
<h5 class="job_title">
Syntax not understood
142
2D Artist </h5>
Syntax not understood
143
</a>
Syntax not understood
144
</div>
Syntax not understood
146
<div class="job_opening col_3">
Syntax not understood
147
<a href="https://www.valvesoftware.com/en/jobs?job_id=23">
Unknown directive
148
<h5 class="job_title">
Syntax not understood
149
Technical Artist </h5>
Syntax not understood
150
</a>
Syntax not understood
151
</div>
Syntax not understood
153
<div class="job_opening col_3">
Syntax not understood
154
<a href="https://www.valvesoftware.com/en/jobs?job_id=30">
Unknown directive
155
<h5 class="job_title">
Syntax not understood
156
Animator </h5>
Syntax not understood
157
</a>
Syntax not understood
158
</div>
Syntax not understood
160
</div>
Syntax not understood
161
<div class="row">
Syntax not understood
162
<div class="job_opening col_3">
Syntax not understood
163
<a href="https://www.valvesoftware.com/en/jobs?job_id=49">
Unknown directive
164
<h5 class="job_title">
Syntax not understood
165
3D Environment Artist </h5>
Syntax not understood
166
</a>
Syntax not understood
167
</div>
Syntax not understood
169
<div class="job_opening col_3">
Syntax not understood
170
<a href="https://www.valvesoftware.com/en/jobs?job_id=43">
Unknown directive
171
<h5 class="job_title">
Syntax not understood
172
Effects Artist </h5>
Syntax not understood
173
</a>
Syntax not understood
174
</div>
Syntax not understood
176
</div>
Syntax not understood
177
</div>
Syntax not understood
178
</div>
Syntax not understood
180
</div>
Syntax not understood
181
</div>
Syntax not understood
182
</li>
Syntax not understood
183
<li class="job_tag" data-job_cat="audio">
Syntax not understood
184
<a href="#">Audio</a>
Syntax not understood
185
<div class="job_openings_wrapper">
Syntax not understood
186
<div class="job_openings_inner_wrapper row">
Syntax not understood
190
<div class="col_12">
Syntax not understood
193
<div class="job_openings">
Syntax not understood
194
<div class="row">
Syntax not understood
195
<div class="job_opening col_3">
Syntax not understood
196
<a href="https://www.valvesoftware.com/en/jobs?job_id=18">
Unknown directive
197
<h5 class="job_title">
Syntax not understood
198
Sound Designer </h5>
Syntax not understood
199
</a>
Syntax not understood
200
</div>
Syntax not understood
202
<div class="job_opening col_3">
Syntax not understood
203
<a href="https://www.valvesoftware.com/en/jobs?job_id=84">
Unknown directive
204
<h5 class="job_title">
Syntax not understood
205
Acoustic Systems Engineer </h5>
Syntax not understood
206
</a>
Syntax not understood
207
</div>
Syntax not understood
209
<div class="job_opening col_3">
Syntax not understood
210
<a href="https://www.valvesoftware.com/en/jobs?job_id=85">
Unknown directive
211
<h5 class="job_title">
Syntax not understood
212
Audio Programmer </h5>
Syntax not understood
213
</a>
Syntax not understood
214
</div>
Syntax not understood
216
</div>
Syntax not understood
217
</div>
Syntax not understood
218
</div>
Syntax not understood
220
</div>
Syntax not understood
221
</div>
Syntax not understood
222
</li>
Syntax not understood
223
<li class="job_tag" data-job_cat="business-development">
Syntax not understood
224
<a href="#">Business Development</a>
Syntax not understood
225
<div class="job_openings_wrapper">
Syntax not understood
226
<div class="job_openings_inner_wrapper row">
Syntax not understood
230
<div class="col_12">
Syntax not understood
233
<div class="job_openings">
Syntax not understood
234
<div class="row">
Syntax not understood
235
<div class="job_opening col_3">
Syntax not understood
236
<a href="https://www.valvesoftware.com/en/jobs?job_id=20">
Unknown directive
237
<h5 class="job_title">
Syntax not understood
238
Business Development<span class="job_division">Steam Team</span> </h5>
Syntax not understood
239
</a>
Syntax not understood
240
</div>
Syntax not understood
242
<div class="job_opening col_3">
Syntax not understood
243
<a href="https://www.valvesoftware.com/en/jobs?job_id=21">
Unknown directive
244
<h5 class="job_title">
Syntax not understood
245
Steam Partner Technical Account Manager </h5>
Syntax not understood
246
</a>
Syntax not understood
247
</div>
Syntax not understood
249
<div class="job_opening col_3">
Syntax not understood
250
<a href="https://www.valvesoftware.com/en/jobs?job_id=60">
Unknown directive
251
<h5 class="job_title">
Syntax not understood
252
Business Development<span class="job_division">Other</span> </h5>
Syntax not understood
253
</a>
Syntax not understood
254
</div>
Syntax not understood
256
</div>
Syntax not understood
257
</div>
Syntax not understood
258
</div>
Syntax not understood
260
</div>
Syntax not understood
261
</div>
Syntax not understood
262
</li>
Syntax not understood
263
<li class="job_tag" data-job_cat="data-science">
Syntax not understood
264
<a href="#">Data Science</a>
Syntax not understood
265
<div class="job_openings_wrapper">
Syntax not understood
266
<div class="job_openings_inner_wrapper row">
Syntax not understood
270
<div class="col_12">
Syntax not understood
273
<div class="job_openings">
Syntax not understood
274
<div class="row">
Syntax not understood
275
<div class="job_opening col_3">
Syntax not understood
276
<a href="https://www.valvesoftware.com/en/jobs?job_id=4">
Unknown directive
277
<h5 class="job_title">
Syntax not understood
278
Economist </h5>
Syntax not understood
279
</a>
Syntax not understood
280
</div>
Syntax not understood
282
<div class="job_opening col_3">
Syntax not understood
283
<a href="https://www.valvesoftware.com/en/jobs?job_id=11">
Unknown directive
284
<h5 class="job_title">
Syntax not understood
285
Psychologist<span class="job_division">Research/Experimental</span> </h5>
Syntax not understood
286
</a>
Syntax not understood
287
</div>
Syntax not understood
289
<div class="job_opening col_3">
Syntax not understood
290
<a href="https://www.valvesoftware.com/en/jobs?job_id=19">
Unknown directive
291
<h5 class="job_title">
Syntax not understood
292
Statistician / Data Scientist </h5>
Syntax not understood
293
</a>
Syntax not understood
294
</div>
Syntax not understood
296
</div>
Syntax not understood
297
</div>
Syntax not understood
298
</div>
Syntax not understood
300
</div>
Syntax not understood
301
</div>
Syntax not understood
302
</li>
Syntax not understood
303
<li class="job_tag" data-job_cat="finance">
Syntax not understood
304
<a href="#">Finance</a>
Syntax not understood
305
<div class="job_openings_wrapper">
Syntax not understood
306
<div class="job_openings_inner_wrapper row">
Syntax not understood
310
<div class="col_12">
Syntax not understood
313
<div class="job_openings">
Syntax not understood
314
<div class="row">
Syntax not understood
315
<div class="job_opening col_3">
Syntax not understood
316
<a href="https://www.valvesoftware.com/en/jobs?job_id=62">
Unknown directive
317
<h5 class="job_title">
Syntax not understood
318
Finance<span class="job_division">Other</span> </h5>
Syntax not understood
319
</a>
Syntax not understood
320
</div>
Syntax not understood
322
</div>
Syntax not understood
323
</div>
Syntax not understood
324
</div>
Syntax not understood
326
</div>
Syntax not understood
327
</div>
Syntax not understood
328
</li>
Syntax not understood
329
<li class="job_tag" data-job_cat="game-design">
Syntax not understood
330
<a href="#">Game Design</a>
Syntax not understood
331
<div class="job_openings_wrapper">
Syntax not understood
332
<div class="job_openings_inner_wrapper row">
Syntax not understood
336
<div class="col_12">
Syntax not understood
339
<div class="job_openings">
Syntax not understood
340
<div class="row">
Syntax not understood
341
<div class="job_opening col_3">
Syntax not understood
342
<a href="https://www.valvesoftware.com/en/jobs?job_id=9">
Unknown directive
343
<h5 class="job_title">
Syntax not understood
344
Level Designer </h5>
Syntax not understood
345
</a>
Syntax not understood
346
</div>
Syntax not understood
348
<div class="job_opening col_3">
Syntax not understood
349
<a href="https://www.valvesoftware.com/en/jobs?job_id=10">
Unknown directive
350
<h5 class="job_title">
Syntax not understood
351
UX Motion Designer </h5>
Syntax not understood
352
</a>
Syntax not understood
353
</div>
Syntax not understood
355
<div class="job_opening col_3">
Syntax not understood
356
<a href="https://www.valvesoftware.com/en/jobs?job_id=11">
Unknown directive
357
<h5 class="job_title">
Syntax not understood
358
Psychologist<span class="job_division">Research/Experimental</span> </h5>
Syntax not understood
359
</a>
Syntax not understood
360
</div>
Syntax not understood
362
<div class="job_opening col_3">
Syntax not understood
363
<a href="https://www.valvesoftware.com/en/jobs?job_id=18">
Unknown directive
364
<h5 class="job_title">
Syntax not understood
365
Sound Designer </h5>
Syntax not understood
366
</a>
Syntax not understood
367
</div>
Syntax not understood
369
</div>
Syntax not understood
370
<div class="row">
Syntax not understood
371
<div class="job_opening col_3">
Syntax not understood
372
<a href="https://www.valvesoftware.com/en/jobs?job_id=23">
Unknown directive
373
<h5 class="job_title">
Syntax not understood
374
Technical Artist </h5>
Syntax not understood
375
</a>
Syntax not understood
376
</div>
Syntax not understood
378
<div class="job_opening col_3">
Syntax not understood
379
<a href="https://www.valvesoftware.com/en/jobs?job_id=51">
Unknown directive
380
<h5 class="job_title">
Syntax not understood
381
Game Development Software Engineer </h5>
Syntax not understood
382
</a>
Syntax not understood
383
</div>
Syntax not understood
385
<div class="job_opening col_3">
Syntax not understood
386
<a href="https://www.valvesoftware.com/en/jobs?job_id=53">
Unknown directive
387
<h5 class="job_title">
Syntax not understood
388
Writer </h5>
Syntax not understood
389
</a>
Syntax not understood
390
</div>
Syntax not understood
392
<div class="job_opening col_3">
Syntax not understood
393
<a href="https://www.valvesoftware.com/en/jobs?job_id=63">
Unknown directive
394
<h5 class="job_title">
Syntax not understood
395
Game Design<span class="job_division">Other</span> </h5>
Syntax not understood
396
</a>
Syntax not understood
397
</div>
Syntax not understood
399
</div>
Syntax not understood
400
<div class="row">
Syntax not understood
401
</div>
Syntax not understood
402
</div>
Syntax not understood
403
</div>
Syntax not understood
405
</div>
Syntax not understood
406
</div>
Syntax not understood
407
</li>
Syntax not understood
408
<li class="job_tag" data-job_cat="hardware-engineering">
Syntax not understood
409
<a href="#">Hardware Engineering</a>
Syntax not understood
410
<div class="job_openings_wrapper">
Syntax not understood
411
<div class="job_openings_inner_wrapper row">
Syntax not understood
415
<div class="col_12">
Syntax not understood
418
<div class="job_openings">
Syntax not understood
419
<div class="row">
Syntax not understood
420
<div class="job_opening col_3">
Syntax not understood
421
<a href="https://www.valvesoftware.com/en/jobs?job_id=5">
Unknown directive
422
<h5 class="job_title">
Syntax not understood
423
Electrical Engineer </h5>
Syntax not understood
424
</a>
Syntax not understood
425
</div>
Syntax not understood
427
<div class="job_opening col_3">
Syntax not understood
428
<a href="https://www.valvesoftware.com/en/jobs?job_id=7">
Unknown directive
429
<h5 class="job_title">
Syntax not understood
430
Industrial Designer </h5>
Syntax not understood
431
</a>
Syntax not understood
432
</div>
Syntax not understood
434
<div class="job_opening col_3">
Syntax not understood
435
<a href="https://www.valvesoftware.com/en/jobs?job_id=41">
Unknown directive
436
<h5 class="job_title">
Syntax not understood
437
Software Engineer for VR & Hardware </h5>
Syntax not understood
438
</a>
Syntax not understood
439
</div>
Syntax not understood
441
<div class="job_opening col_3">
Syntax not understood
442
<a href="https://www.valvesoftware.com/en/jobs?job_id=72">
Unknown directive
443
<h5 class="job_title">
Syntax not understood
444
Optical Engineer </h5>
Syntax not understood
445
</a>
Syntax not understood
446
</div>
Syntax not understood
448
</div>
Syntax not understood
449
<div class="row">
Syntax not understood
450
<div class="job_opening col_3">
Syntax not understood
451
<a href="https://www.valvesoftware.com/en/jobs?job_id=75">
Unknown directive
452
<h5 class="job_title">
Syntax not understood
453
Mechanical Engineer<span class="job_division">Architect</span> </h5>
Syntax not understood
454
</a>
Syntax not understood
455
</div>
Syntax not understood
457
<div class="job_opening col_3">
Syntax not understood
458
<a href="https://www.valvesoftware.com/en/jobs?job_id=84">
Unknown directive
459
<h5 class="job_title">
Syntax not understood
460
Acoustic Systems Engineer </h5>
Syntax not understood
461
</a>
Syntax not understood
462
</div>
Syntax not understood
464
<div class="job_opening col_3">
Syntax not understood
465
<a href="https://www.valvesoftware.com/en/jobs?job_id=91">
Unknown directive
466
<h5 class="job_title">
Syntax not understood
467
Display Engineer </h5>
Syntax not understood
468
</a>
Syntax not understood
469
</div>
Syntax not understood
471
<div class="job_opening col_3">
Syntax not understood
472
<a href="https://www.valvesoftware.com/en/jobs?job_id=64">
Unknown directive
473
<h5 class="job_title">
Syntax not understood
474
Hardware Engineering<span class="job_division">Other</span> </h5>
Syntax not understood
475
</a>
Syntax not understood
476
</div>
Syntax not understood
478
</div>
Syntax not understood
479
<div class="row">
Syntax not understood
480
</div>
Syntax not understood
481
</div>
Syntax not understood
482
</div>
Syntax not understood
484
</div>
Syntax not understood
485
</div>
Syntax not understood
486
</li>
Syntax not understood
487
<li class="job_tag" data-job_cat="human-resources">
Syntax not understood
488
<a href="#">Human Resources</a>
Syntax not understood
489
<div class="job_openings_wrapper">
Syntax not understood
490
<div class="job_openings_inner_wrapper row">
Syntax not understood
494
<div class="col_12">
Syntax not understood
497
<div class="job_openings">
Syntax not understood
498
<div class="row">
Syntax not understood
499
<div class="job_opening col_3">
Syntax not understood
500
<a href="https://www.valvesoftware.com/en/jobs?job_id=65">
Unknown directive
501
<h5 class="job_title">
Syntax not understood
502
Human Resources </h5>
Syntax not understood
503
</a>
Syntax not understood
504
</div>
Syntax not understood
506
</div>
Syntax not understood
507
</div>
Syntax not understood
508
</div>
Syntax not understood
510
</div>
Syntax not understood
511
</div>
Syntax not understood
512
</li>
Syntax not understood
513
<li class="job_tag" data-job_cat="product-design">
Syntax not understood
514
<a href="#">Product Design</a>
Syntax not understood
515
<div class="job_openings_wrapper">
Syntax not understood
516
<div class="job_openings_inner_wrapper row">
Syntax not understood
520
<div class="col_12">
Syntax not understood
523
<div class="job_openings">
Syntax not understood
524
<div class="row">
Syntax not understood
525
<div class="job_opening col_3">
Syntax not understood
526
<a href="https://www.valvesoftware.com/en/jobs?job_id=7">
Unknown directive
527
<h5 class="job_title">
Syntax not understood
528
Industrial Designer </h5>
Syntax not understood
529
</a>
Syntax not understood
530
</div>
Syntax not understood
532
<div class="job_opening col_3">
Syntax not understood
533
<a href="https://www.valvesoftware.com/en/jobs?job_id=8">
Unknown directive
534
<h5 class="job_title">
Syntax not understood
535
Visual & User Experience Designer </h5>
Syntax not understood
536
</a>
Syntax not understood
537
</div>
Syntax not understood
539
<div class="job_opening col_3">
Syntax not understood
540
<a href="https://www.valvesoftware.com/en/jobs?job_id=10">
Unknown directive
541
<h5 class="job_title">
Syntax not understood
542
UX Motion Designer </h5>
Syntax not understood
543
</a>
Syntax not understood
544
</div>
Syntax not understood
546
<div class="job_opening col_3">
Syntax not understood
547
<a href="https://www.valvesoftware.com/en/jobs?job_id=66">
Unknown directive
548
<h5 class="job_title">
Syntax not understood
549
Design<span class="job_division">Other</span> </h5>
Syntax not understood
550
</a>
Syntax not understood
551
</div>
Syntax not understood
553
</div>
Syntax not understood
554
<div class="row">
Syntax not understood
555
</div>
Syntax not understood
556
</div>
Syntax not understood
557
</div>
Syntax not understood
559
</div>
Syntax not understood
560
</div>
Syntax not understood
561
</li>
Syntax not understood
562
<li class="job_tag" data-job_cat="software-engineering">
Syntax not understood
563
<a href="#">Software Engineering</a>
Syntax not understood
564
<div class="job_openings_wrapper">
Syntax not understood
565
<div class="job_openings_inner_wrapper row">
Syntax not understood
569
<div class="col_12">
Syntax not understood
572
<div class="job_openings">
Syntax not understood
573
<div class="row">
Syntax not understood
574
<div class="job_opening col_3">
Syntax not understood
575
<a href="https://www.valvesoftware.com/en/jobs?job_id=12">
Unknown directive
576
<h5 class="job_title">
Syntax not understood
577
Anti-Cheat Software Engineer </h5>
Syntax not understood
578
</a>
Syntax not understood
579
</div>
Syntax not understood
581
<div class="job_opening col_3">
Syntax not understood
582
<a href="https://www.valvesoftware.com/en/jobs?job_id=14">
Unknown directive
583
<h5 class="job_title">
Syntax not understood
584
Steam Software Engineer </h5>
Syntax not understood
585
</a>
Syntax not understood
586
</div>
Syntax not understood
588
<div class="job_opening col_3">
Syntax not understood
589
<a href="https://www.valvesoftware.com/en/jobs?job_id=16">
Unknown directive
590
<h5 class="job_title">
Syntax not understood
591
Steam Database Administrator </h5>
Syntax not understood
592
</a>
Syntax not understood
593
</div>
Syntax not understood
595
<div class="job_opening col_3">
Syntax not understood
596
<a href="https://www.valvesoftware.com/en/jobs?job_id=17">
Unknown directive
597
<h5 class="job_title">
Syntax not understood
598
Web Applications Software Engineer </h5>
Syntax not understood
599
</a>
Syntax not understood
600
</div>
Syntax not understood
602
</div>
Syntax not understood
603
<div class="row">
Syntax not understood
604
<div class="job_opening col_3">
Syntax not understood
605
<a href="https://www.valvesoftware.com/en/jobs?job_id=21">
Unknown directive
606
<h5 class="job_title">
Syntax not understood
607
Steam Partner Technical Account Manager </h5>
Syntax not understood
608
</a>
Syntax not understood
609
</div>
Syntax not understood
611
<div class="job_opening col_3">
Syntax not understood
612
<a href="https://www.valvesoftware.com/en/jobs?job_id=23">
Unknown directive
613
<h5 class="job_title">
Syntax not understood
614
Technical Artist </h5>
Syntax not understood
615
</a>
Syntax not understood
616
</div>
Syntax not understood
618
<div class="job_opening col_3">
Syntax not understood
619
<a href="https://www.valvesoftware.com/en/jobs?job_id=36">
Unknown directive
620
<h5 class="job_title">
Syntax not understood
621
SteamOS Software Engineer </h5>
Syntax not understood
622
</a>
Syntax not understood
623
</div>
Syntax not understood
625
<div class="job_opening col_3">
Syntax not understood
626
<a href="https://www.valvesoftware.com/en/jobs?job_id=41">
Unknown directive
627
<h5 class="job_title">
Syntax not understood
628
Software Engineer for VR & Hardware </h5>
Syntax not understood
629
</a>
Syntax not understood
630
</div>
Syntax not understood
632
</div>
Syntax not understood
633
<div class="row">
Syntax not understood
634
<div class="job_opening col_3">
Syntax not understood
635
<a href="https://www.valvesoftware.com/en/jobs?job_id=51">
Unknown directive
636
<h5 class="job_title">
Syntax not understood
637
Game Development Software Engineer </h5>
Syntax not understood
638
</a>
Syntax not understood
639
</div>
Syntax not understood
641
<div class="job_opening col_3">
Syntax not understood
642
<a href="https://www.valvesoftware.com/en/jobs?job_id=85">
Unknown directive
643
<h5 class="job_title">
Syntax not understood
644
Audio Programmer </h5>
Syntax not understood
645
</a>
Syntax not understood
646
</div>
Syntax not understood
648
<div class="job_opening col_3">
Syntax not understood
649
<a href="https://www.valvesoftware.com/en/jobs?job_id=57">
Unknown directive
650
<h5 class="job_title">
Syntax not understood
651
Software Engineering<span class="job_division">Other</span> </h5>
Syntax not understood
652
</a>
Syntax not understood
653
</div>
Syntax not understood
655
</div>
Syntax not understood
656
</div>
Syntax not understood
657
</div>
Syntax not understood
659
</div>
Syntax not understood
660
</div>
Syntax not understood
661
</li>
Syntax not understood
662
<li class="job_tag" data-job_cat="technical-infrastructure">
Syntax not understood
663
<a href="#">Technical Infrastructure</a>
Syntax not understood
664
<div class="job_openings_wrapper">
Syntax not understood
665
<div class="job_openings_inner_wrapper row">
Syntax not understood
669
<div class="col_12">
Syntax not understood
672
<div class="job_openings">
Syntax not understood
673
<div class="row">
Syntax not understood
674
<div class="job_opening col_3">
Syntax not understood
675
<a href="https://www.valvesoftware.com/en/jobs?job_id=16">
Unknown directive
676
<h5 class="job_title">
Syntax not understood
677
Steam Database Administrator </h5>
Syntax not understood
678
</a>
Syntax not understood
679
</div>
Syntax not understood
681
</div>
Syntax not understood
682
</div>
Syntax not understood
683
</div>
Syntax not understood
685
</div>
Syntax not understood
686
</div>
Syntax not understood
687
</li>
Syntax not understood
688
<li class="job_tag" data-job_cat="writing">
Syntax not understood
689
<a href="#">Writing</a>
Syntax not understood
690
<div class="job_openings_wrapper">
Syntax not understood
691
<div class="job_openings_inner_wrapper row">
Syntax not understood
695
<div class="col_12">
Syntax not understood
698
<div class="job_openings">
Syntax not understood
699
<div class="row">
Syntax not understood
700
<div class="job_opening col_3">
Syntax not understood
701
<a href="https://www.valvesoftware.com/en/jobs?job_id=53">
Unknown directive
702
<h5 class="job_title">
Syntax not understood
703
Writer </h5>
Syntax not understood
704
</a>
Syntax not understood
705
</div>
Syntax not understood
707
<div class="job_opening col_3">
Syntax not understood
708
<a href="https://www.valvesoftware.com/en/jobs?job_id=67">
Unknown directive
709
<h5 class="job_title">
Syntax not understood
710
Writing<span class="job_division">Other</span> </h5>
Syntax not understood
711
</a>
Syntax not understood
712
</div>
Syntax not understood
714
</div>
Syntax not understood
715
</div>
Syntax not understood
716
</div>
Syntax not understood
718
</div>
Syntax not understood
719
</div>
Syntax not understood
720
</li>
Syntax not understood
721
<li class="job_tag empty_answer"><a href="https://www.valvesoftware.com/en/jobs?job_id=27">Did we miss something?</a></li>
Unknown directive
722
</ul>
Syntax not understood
723
</div>
Syntax not understood
724
</div>
Syntax not understood
725
</div>
Syntax not understood
726
</section>
Syntax not understood
729
</div>
Syntax not understood
730
<footer class="main_footer">
Syntax not understood
731
<div class="main_footer_inner_wrapper">
Syntax not understood
732
<div class="row">
Syntax not understood
733
<div class="col_2">
Syntax not understood
734
<h5 class="business_name"><a href="https://www.valvesoftware.com/en/about">Valve Corporation</a></h5>
Unknown directive
735
</div>
Syntax not understood
736
<div class="col_6 col_offset_1 footer_nav_wrapper">
Syntax not understood
737
<nav class="footer_nav">
Syntax not understood
738
<ul>
Syntax not understood
739
<li>Contact <ul>
Syntax not understood
740
<li>
Syntax not understood
741
<a href="https://www.valvesoftware.com/en/people">People</a>
Unknown directive
742
</li>
Syntax not understood
743
<li>
Syntax not understood
744
<a href="https://www.valvesoftware.com/en/press/inquiries">Press Inquiries</a>
Unknown directive
745
</li>
Syntax not understood
746
</ul>
Syntax not understood
747
</li>
Syntax not understood
748
<li>Stuff <ul>
Syntax not understood
749
<li>
Syntax not understood
750
<a href="https://www.valvesoftware.com/en/about">About Us</a>
Unknown directive
751
</li>
Syntax not understood
752
<li>
Syntax not understood
753
<a href="https://www.valvesoftware.com/en/">Jobs</a>
Unknown directive
754
</li>
Syntax not understood
755
<li>
Syntax not understood
756
<a href="//partner.steamgames.com/"
Syntax not understood
757
target="_blank">Steam Partners</a>
Syntax not understood
758
</li>
Syntax not understood
759
<li>
Syntax not understood
760
<a href="https://www.valvesoftware.com/en/publications">Publications</a>
Unknown directive
761
</li>
Syntax not understood
762
</ul>
Syntax not understood
763
</li>
Syntax not understood
764
<li>More Stuff <ul>
Syntax not understood
765
<li>
Syntax not understood
766
<a href="https://www.valvesoftware.com/en/legal/site-terms-of-use">Site Terms of Use</a>
Unknown directive
767
</li>
Syntax not understood
768
<li>
Syntax not understood
769
<a href="//store.steampowered.com/privacy_agreement/"
Syntax not understood
770
target="_blank">Privacy Policy</a>
Syntax not understood
771
</li>
Syntax not understood
772
<li>
Syntax not understood
773
<a href="https://www.valvesoftware.com/en/security">Security</a>
Unknown directive
774
</li>
Syntax not understood
775
<li>
Syntax not understood
776
<a href="//store.steampowered.com/legal"
Syntax not understood
777
target="_blank">Legal</a>
Syntax not understood
778
</li>
Syntax not understood
779
</ul>
Syntax not understood
780
</li>
Syntax not understood
781
</ul>
Syntax not understood
782
</nav>
Syntax not understood
783
</div>
Syntax not understood
784
<div class="col_3 footer_steam_logos">
Syntax not understood
785
<div class="steam_logo">
Syntax not understood
786
<a href="http://store.steampowered.com/" target="_blank">
Unknown directive
787
<img src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steam_logo_footer.png">
Unknown directive
788
</a>
Syntax not understood
789
</div>
Syntax not understood
790
<div class="steamworks_logo">
Syntax not understood
791
<a href="https://partner.steamgames.com/" target="_blank">
Unknown directive
792
<img src="https://cdn.cloudflare.steamstatic.com/valvesoftware/images/steamworks_logo_footer.png">
Unknown directive
793
</a>
Syntax not understood
794
</div>
Syntax not understood
795
</div>
Syntax not understood
796
</div>
Syntax not understood
797
</div>
Syntax not understood
798
</footer>
Syntax not understood
799
</div>
Syntax not understood
800
</div>
Syntax not understood
801
</div>
Syntax not understood
802
</body>
Syntax not understood
803
</html>
Syntax not understood

Content Best Practices

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
42

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of valvesoftware.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of valvesoftware.com on mobile screens.

Installable

Web app manifest or service worker do not meet the installability requirements — 1 reason
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
Failure reason
No manifest was fetched

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Hosting

Server Location

Server IP Address: 23.217.51.173
Continent: North America
Country: United States
United States Flag
Region: New York
City: New York
Longitude: -74.0066
Latitude: 40.7126
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
Akamai Technologies, Inc.
Registration

Domain Registrant

Private Registration: No
Name:
Organization:
Country:
City:
State:
Post Code:
Email:
Phone:
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
Network Solutions, LLC 162.159.133.53
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating:
WOT Trustworthiness: 95/100
WOT Child Safety: 94/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: store.steampowered.com
Issued By: DigiCert SHA2 Extended Validation Server CA
Valid From: 28th September, 2021
Valid To: 21st April, 2022
Subject: CN = store.steampowered.com
O = Valve Corp
L = Bellevue
S = US
Hash: ac4042f7
Issuer: CN = DigiCert SHA2 Extended Validation Server CA
OU = www.digicert.com
O = DigiCert Inc
S = US
Version: 2
Serial Number: 19132443567304873500248277770954862899
Serial Number (Hex): 0E64C64C06877AAF061F52C21E53F133
Valid From: 28th September, 2024
Valid To: 21st April, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:3D:D3:50:A5:D6:A0:AD:EE:F3:4A:60:0A:65:D3:21:D4:F8:F8:D6:0F
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://crl3.digicert.com/sha2-ev-server-g3.crl

Full Name:
URI:http://crl4.digicert.com/sha2-ev-server-g3.crl

Certificate Policies: Policy: 2.16.840.1.114412.2.1
Policy: 2.23.140.1.1
CPS: http://www.digicert.com/CPS

Authority Information Access: OCSP - URI:http://ocsp.digicert.com
CA Issuers - URI:http://cacerts.digicert.com/DigiCertSHA2ExtendedValidationServerCA.crt

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 46:A5:55:EB:75:FA:91:20:30:B5:A2:89:69:F4:F3:7D:
11:2C:41:74:BE:FD:49:B8:85:AB:F2:FC:70:FE:6D:47
Timestamp : Sep 28 19:24:32.316 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:1E:B8:D2:C6:25:C5:A1:26:B6:E5:AD:14:
66:74:8A:F7:1B:BD:C5:0C:83:BD:AF:21:00:F4:58:71:
FC:48:8E:9B:02:20:4D:AE:0A:09:D7:7F:DF:73:DA:A5:
8F:E0:10:28:19:9F:9E:27:BF:73:D3:71:45:36:37:75:
29:B8:27:F6:B4:F5
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 51:A3:B0:F5:FD:01:79:9C:56:6D:B8:37:78:8F:0C:A4:
7A:CC:1B:27:CB:F7:9E:88:42:9A:0D:FE:D4:8B:05:E5
Timestamp : Sep 28 19:24:32.301 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:86:3D:F3:2E:7A:23:63:2F:EF:A6:DB:
71:54:B4:D5:5B:50:67:67:20:12:57:4B:D6:1E:68:29:
4C:CE:E6:F8:25:02:20:04:CD:B2:B0:27:33:97:1F:74:
33:25:E1:62:9D:C6:EE:A7:D6:39:B4:ED:B6:7B:6E:B7:
6D:06:0A:4D:29:57:7E
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 41:C8:CA:B1:DF:22:46:4A:10:C6:A1:3A:09:42:87:5E:
4E:31:8B:1B:03:EB:EB:4B:C7:68:F0:90:62:96:06:F6
Timestamp : Sep 28 19:24:32.205 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:28:80:99:7D:9E:C5:E9:3A:4C:B4:F6:58:
C5:79:DC:4E:73:10:25:B5:95:8A:F4:E6:B9:0E:F7:D0:
69:67:63:C0:02:21:00:E6:BB:9D:3F:BA:8B:E3:25:26:
38:EE:0A:5C:2D:17:AB:C2:21:63:48:E7:C1:E8:BC:73:
22:A2:C3:A6:C4:35:8F
Key Usage: Digital Signature
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:help.steampowered.com
DNS:login.steampowered.com
DNS:partner.steamgames.com
DNS:partner.steampowered.com
DNS:steamcommunity.com
DNS:store.steampowered.com
DNS:support.steampowered.com
DNS:underlords.com
DNS:www.valvesoftware.com
DNS:api.steampowered.com
Technical

DNS Lookup

A Records

Host IP Address Class TTL
valvesoftware.com. 104.96.86.136 IN 20

NS Records

Host Nameserver Class TTL
valvesoftware.com. a22-67.akam.net. IN 21600
valvesoftware.com. a2-64.akam.net. IN 21600
valvesoftware.com. a7-66.akam.net. IN 21600
valvesoftware.com. a24-64.akam.net. IN 21600
valvesoftware.com. a1-194.akam.net. IN 21600
valvesoftware.com. a9-66.akam.net. IN 21600

MX Records

Priority Host Server Class TTL
10 valvesoftware.com. us-smtp-inbound-1.mimecast.com. IN 10800
10 valvesoftware.com. us-smtp-inbound-2.mimecast.com. IN 10800

SOA Records

Domain Name Primary NS Responsible Email TTL
valvesoftware.com. a1-164.akam.net. admin.valvesoftware.com. 10800

TXT Records

Host Value Class TTL
valvesoftware.com. v=spf1 IN 10800
valvesoftware.com. kgej9AWMUerpL+WGSyI2hN7b4FFcagAzRZvoHfCOMvhG+W+xaff9Smsq7vbPBdDoBh+hiWzkkBSVlgL2l47GgA== IN 10800
valvesoftware.com. MS=ms61951141 IN 10800
valvesoftware.com. atlassian-domain-verification=8W72YZrigWSkrAXgYFb9cvpSo8ydO+mOsn4eGqOaBQvF3dbPdako8DVUoKFreZKO IN 10800
valvesoftware.com. ZOOM_verify_6txb0CpTQ16fLBlTpAC9dQ IN 10800
valvesoftware.com. logmein-verification-code=068f4cd3-ee6d-4546-b163-777e0b540571 IN 10800

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html; charset=UTF-8
Date: 11th November, 2021
X-Frame-Options: DENY
Connection: keep-alive
Set-Cookie: *

Whois Lookup

Created: 6th October, 1996
Changed: 10th March, 2021
Expires: 5th October, 2023
Registrar: Network Solutions, LLC
Status: clientTransferProhibited
Nameservers: a1-164.akam.net
a11-67.akam.net
a24-64.akam.net
a26-65.akam.net
a8-66.akam.net
a9-67.akam.net
Owner Name: PERFECT PRIVACY, LLC
Owner Street: 5335 Gate Parkway care of Network Solutions PO Box 459
Owner Post Code: 32256
Owner City: Jacksonville
Owner State: FL
Owner Country: US
Owner Phone: +1.5707088780
Owner Email: nb4br2cp9rp@networksolutionsprivateregistration.com
Admin Name: PERFECT PRIVACY, LLC
Admin Street: 5335 Gate Parkway care of Network Solutions PO Box 459
Admin Post Code: 32256
Admin City: Jacksonville
Admin State: FL
Admin Country: US
Admin Phone: +1.5707088780
Admin Email: nb4br2cp9rp@networksolutionsprivateregistration.com
Tech Name: PERFECT PRIVACY, LLC
Tech Street: 5335 Gate Parkway care of Network Solutions PO Box 459
Tech Post Code: 32256
Tech City: Jacksonville
Tech State: FL
Tech Country: US
Tech Phone: +1.5707088780
Tech Email: nb4br2cp9rp@networksolutionsprivateregistration.com
Full Whois: Domain Name: VALVESOFTWARE.COM
Registry Domain ID: 2620286_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.networksolutions.com
Registrar URL: http://networksolutions.com
Updated Date: 2021-03-10T18:58:07Z
Creation Date: 1996-10-06T04:00:00Z
Registrar Registration Expiration Date: 2023-10-05T04:00:00Z
Registrar: Network Solutions, LLC
Registrar IANA ID: 2
Reseller:
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Registry Registrant ID:
Registrant Name: PERFECT PRIVACY, LLC
Registrant Organization:
Registrant Street: 5335 Gate Parkway care of Network Solutions PO Box 459
Registrant City: Jacksonville
Registrant State/Province: FL
Registrant Postal Code: 32256
Registrant Country: US
Registrant Phone: +1.5707088780
Registrant Phone Ext:
Registrant Fax:
Registrant Fax Ext:
Registrant Email: nb4br2cp9rp@networksolutionsprivateregistration.com
Registry Admin ID:
Admin Name: PERFECT PRIVACY, LLC
Admin Organization:
Admin Street: 5335 Gate Parkway care of Network Solutions PO Box 459
Admin City: Jacksonville
Admin State/Province: FL
Admin Postal Code: 32256
Admin Country: US
Admin Phone: +1.5707088780
Admin Phone Ext:
Admin Fax:
Admin Fax Ext:
Admin Email: nb4br2cp9rp@networksolutionsprivateregistration.com
Registry Tech ID:
Tech Name: PERFECT PRIVACY, LLC
Tech Organization:
Tech Street: 5335 Gate Parkway care of Network Solutions PO Box 459
Tech City: Jacksonville
Tech State/Province: FL
Tech Postal Code: 32256
Tech Country: US
Tech Phone: +1.5707088780
Tech Phone Ext:
Tech Fax:
Tech Fax Ext:
Tech Email: nb4br2cp9rp@networksolutionsprivateregistration.com
Name Server: A1-164.AKAM.NET
Name Server: A11-67.AKAM.NET
Name Server: A24-64.AKAM.NET
Name Server: A26-65.AKAM.NET
Name Server: A8-66.AKAM.NET
Name Server: A9-67.AKAM.NET
DNSSEC: unsigned
Registrar Abuse Contact Email: domain.operations@web.com
Registrar Abuse Contact Phone: +1.8777228662
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2021-11-11T19:11:09Z <<<

For more information on Whois status codes, please visit https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en


This listing is a Network Solutions Private Registration. Mail
correspondence to this address must be sent via USPS Express Mail(TM) or
USPS Certified Mail(R); all other mail will not be processed. Be sure to
include the registrant's domain name in the address.

The data in Networksolutions.com's WHOIS database is provided to you by
Networksolutions.com for information purposes only, that is, to assist you in
obtaining information about or related to a domain name registration
record. Networksolutions.com makes this information available "as is," and
does not guarantee its accuracy. By submitting a WHOIS query, you
agree that you will use this data only for lawful purposes and that,
under no circumstances will you use this data to: (1) allow, enable,
or otherwise support the transmission of mass unsolicited, commercial
advertising or solicitations via direct mail, electronic mail, or by
telephone; or (2) enable high volume, automated, electronic processes
that apply to Networksolutions.com (or its systems). The compilation,
repackaging, dissemination or other use of this data is expressly
prohibited without the prior written consent of Networksolutions.com.
Networksolutions.com reserves the right to modify these terms at any time.
By submitting this query, you agree to abide by these terms.

For more information on Whois status codes, please visit
https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en.

Nameservers

Name IP Address
a1-164.akam.net 193.108.91.164
a11-67.akam.net 84.53.139.67
a24-64.akam.net 2.16.130.64
a26-65.akam.net 23.74.25.65
a8-66.akam.net 2.16.40.66
a9-67.akam.net 184.85.248.67
Related

Subdomains

Similar Sites

Domain Valuation Snoop Score
$969 USD 2/5
0/5
$51,423 USD 3/5
$307,151 USD 3/5
$175,343,391 USD 5/5

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Sites hosted on the same IP address