snapchat.com

snapchat.com is SSL secured

Free website and domain report on snapchat.com

Last Updated: 28th March, 2024
Overview

Snoop Summary for snapchat.com

This is a free and comprehensive report about snapchat.com. The domain snapchat.com is currently hosted on a server located in Kansas City, Missouri in United States with the IP address 34.149.46.130, where the local currency is USD and English is the local language. Our records indicate that snapchat.com is owned/operated by DNStination Inc.. Snapchat.com is expected to earn an estimated $46,770 USD per day from advertising revenue. The sale of snapchat.com would possibly be worth $34,142,435 USD. This figure is based on the daily revenue potential of the website over a 24 month period. Snapchat.com is unbelievably popular with an estimated 5,023,209 daily unique visitors. This report was last updated 28th March, 2024.

About snapchat.com

Site Preview: snapchat.com snapchat.com
Title: Try out Lenses and Filters on Snapchat
Description: Chat, send Snaps, explore Stories & Lenses on desktop, or download the app for mobile! Connect & create with friends, wherever you are.
Keywords and Tags: chat, deactivate snapchat, delete snapchat, demi lovato snapchat, snapchat, snapchat filters, snapchat games, snapchat login, snapchat logo, snapchat streak, snapchat support, social networking
Related Terms: ambzdt snapchat, dirty snapchat, og snapchat, riley reid snapchat, snapchat for pc, snapchat iphone x lenses, snapchat quiz, snapchat symbole, spam for snapchat, things to post on snapchat
Fav Icon:
Age: Over 12 years old
Domain Created: 28th February, 2012
Domain Updated: 16th March, 2016
Domain Expires: 28th February, 2026
Review

Snoop Score

5/5 (Perfect!)

Valuation

$34,142,435 USD
Note: All valuation figures are estimates.

Popularity

Worldwide Sensation
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 492
Alexa Reach:
SEMrush Rank (US): 919
SEMrush Authority Score: 87
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Organic Paid
Keywords: 160,365 2,561
Traffic: 3,799,656 43,149
Cost: $3,720,871 USD $478,717 USD
Traffic

Visitors

Daily Visitors: 5,023,209
Monthly Visitors: 152,890,658
Yearly Visitors: 1,833,471,285
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $46,770 USD
Monthly Revenue: $1,423,545 USD
Yearly Revenue: $17,071,213 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Backlinks: 219,296,429
Referring Domains: 126,661
Referring IPs: 146,495
Snapchat.com has 219,296,429 backlinks according to SEMrush. 71% of these backlinks are "dofollow" (follow) links which allow the flow of link equity to pass through, which may improve snapchat.com's search engine rankings. Other links are treated as 'hints' by search engines and may also pass link equity, depending on what search engines decide in each case.
100% of snapchat.com's backlinks are text and image links, which are ideal for SEO. Other backlink types may be unrecognized or ignored by search engines.

Top New Follow Links

1
Source: https://www.thamesvalley.police.uk/hyg/fpntvp/privacy-notice/
Target: https://www.snapchat.com/add/ThamesValleyPolice

2
Source: https://www.tmz.com/
Target: https://www.snapchat.com/discover/WFH_Will_From_Home/5694070291

3
Source: https://nudostar.com/
Target: https://www.snapchat.com/add/cubanaredd24

4
Source: https://nudostar.com/
Target: https://snapchat.com/add/Juli.anneeee

5
Source: https://www.uwe.ac.uk/
Target: https://www.snapchat.com/add/uwebristol

Top Ranking Keywords (US)

1
Keyword: snapchat
Ranked Page: https://www.snapchat.com/

2
Keyword: snapchat login
Ranked Page: https://accounts.snapchat.com/

3
Keyword: delete snapchat
Ranked Page: https://support.snapchat.com/a/delete-my-account1

4
Keyword: snapchat support
Ranked Page: https://support.snapchat.com/

5
Keyword: snapchat logo
Ranked Page: https://kit.snapchat.com/docs/design-guidelines

Domain Analysis

Value Length
Domain: snapchat.com 12
Domain Name: snapchat 8
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 2.02 seconds
Load Time Comparison: Faster than 33% of sites

PageSpeed Insights

Avg. (All Categories) 62
Performance 56
Accessibility 67
Best Practices 83
SEO 82
PWA 22
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.snapchat.com/
Updated: 3rd January, 2023

1.26 seconds
First Contentful Paint (FCP)
86%
8%
6%

0.01 seconds
First Input Delay (FID)
91%
4%
5%

Simulate loading on desktop
56

Performance

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

Metrics

First Contentful Paint — 0.9 s
The time taken for the first image or text on the page to be rendered.
Cumulative Layout Shift — 0
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

Eliminate render-blocking resources
Resources, such as JavaScript and style sheets, can block the first paint of the page. Snapchat.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
Properly size images — Potential savings of 20 KiB
Images can slow down the page's load time. Snapchat.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://images.ctfassets.net/adclj4ijug4e/1OLjjom9uwOP1QlUIjAYtP/2238a3cd65d8206fafc1a71c3d55c51a/snapchat-web-laptop.png?fm=avif&h=600
25652
15153
https://images.ctfassets.net/adclj4ijug4e/2k37Ua2EnIVARCXXBkcpNt/78a5a181c34e8484935afadec566f8f8/Virginia_D.png?fm=avif
5546
5042
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Snapchat.com should consider lazy-loading offscreen and hidden images.
Minify CSS — Potential savings of 3 KiB
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Snapchat.com should consider minifying CSS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
.css-1qm1lh { margin-bottom: 16px; } ...
30964
3437
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Snapchat.com should consider minifying JS files.
Reduce unused CSS — Potential savings of 27 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Snapchat.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
.css-1qm1lh { margin-bottom: 16px; } ...
30964
27556
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
Enable text compression — Potential savings of 5 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://storage.googleapis.com/snap-design-system/fonts/font.graphik.css
5391
4866
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 440 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.snapchat.com/
441.551
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Snapchat.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 — Potential savings of 6 KiB
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.
URL Potential Savings (Bytes)
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
6247
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
URL Potential Savings (Ms)
https://images.ctfassets.net/adclj4ijug4e/1OLjjom9uwOP1QlUIjAYtP/2238a3cd65d8206fafc1a71c3d55c51a/snapchat-web-laptop.png?fm=avif&h=600
0
Avoids enormous network payloads — Total size was 1,418 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
614497
https://images.ctfassets.net/kp51zybwznx4/4benfiTpduypvxiJALwxfh/f028dc70bfeb6c9d4d5ff13e0367c086/03-OYS_Snapchatcom_Thumb_1920x1371.png?fm=avif&q=70&w=960
134823
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
77588
https://www.googletagmanager.com/gtm.js?id=GTM-5M9VVNH&l=dataLayer
67211
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
59273
https://www.snapchat.com/
45224
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
41888
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
38862
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
37572
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
36533
Avoids an excessive DOM size — 346 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
346
Maximum DOM Depth
18
Maximum Child Elements
7
Avoid chaining critical requests — 1 chain found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Snapchat.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 — 144 user timings
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
restoringContentfulCache
Measure
1521.84
7.737
appRender
Measure
1541.442
4.678
InMemoryCache.diff: AnimationCollectionQuery
Measure
1564.37
3.529
InMemoryCache.diff: FaviconCollectionQuery
Measure
1592.037
1.625
InMemoryCache.diff: IntlMessages
Measure
1600.569
12.794
InMemoryCache.diff: NavigatorCollectionQuery
Measure
1645.217
23.771
InMemoryCache.diff: GlobalNavConfigCollectionQuery
Measure
1673.769
43.614
InMemoryCache.diff: NavigatorCollectionQuery
Measure
1724.576
0.144
InMemoryCache.diff: FeatureFlagsQuery
Measure
1745.654
0.41
InMemoryCache.diff: PagesWithSubOrSideNavQuery
Measure
1747.054
0.591
InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery
Measure
1748.597
0.472
InMemoryCache.diff: SlugCollectionByIdQuery
Measure
1749.868
0.408
InMemoryCache.diff: SlugCollectionQuery
Measure
1752.546
2.799
InMemoryCache.diff: PageQuery
Measure
1763.899
6.309
InMemoryCache.diff: FeatureFlagsQuery
Measure
1771.267
0.108
InMemoryCache.diff: Slider
Measure
1780.062
17.887
InMemoryCache.diff: FooterQuery
Measure
1807.74
5.755
InMemoryCache.diff: AssetsQuery
Measure
1827.062
1.181
InMemoryCache.diff: FooterV3CollectionQuery
Measure
1869.132
9.44
InMemoryCache.diff: FooterQuery
Measure
1892.588
0.133
InMemoryCache.diff: FooterCollectionQuery
Measure
1894.162
38.107
InMemoryCache.diff: FeatureFlagsQuery
Measure
1941.268
0.115
InMemoryCache.diff: CookieModalQuery
Measure
1948.452
0.628
ApolloQuery: CookieModalQuery
Measure
2087.661
235.845
Fetch: https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master
Measure
2090.268
228.525
InMemoryCache.writeQuery: CookieModalQuery
Measure
2324.431
31.58
InMemoryCache.diff: CookieModalQuery
Measure
2356.153
67.879
InMemoryCache.diff: AnimationCollectionQuery
Measure
2424.574
0.1
InMemoryCache.diff: FaviconCollectionQuery
Measure
2424.868
0.063
InMemoryCache.diff: IntlMessages
Measure
2425.003
0.093
InMemoryCache.diff: NavigatorCollectionQuery
Measure
2425.203
0.075
InMemoryCache.diff: GlobalNavConfigCollectionQuery
Measure
2425.345
0.061
InMemoryCache.diff: NavigatorCollectionQuery
Measure
2425.498
0.068
InMemoryCache.diff: FeatureFlagsQuery
Measure
2425.623
0.033
InMemoryCache.diff: PagesWithSubOrSideNavQuery
Measure
2425.696
0.027
InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery
Measure
2425.798
0.037
InMemoryCache.diff: SlugCollectionByIdQuery
Measure
2425.894
0.043
InMemoryCache.diff: SlugCollectionQuery
Measure
2426.02
0.069
InMemoryCache.diff: PageQuery
Measure
2426.178
0.059
InMemoryCache.diff: FeatureFlagsQuery
Measure
2426.316
1.72
InMemoryCache.diff: Slider
Measure
2428.225
0.086
InMemoryCache.diff: FooterQuery
Measure
2428.387
0.05
InMemoryCache.diff: AssetsQuery
Measure
2428.539
0.049
InMemoryCache.diff: FooterV3CollectionQuery
Measure
2428.654
0.035
InMemoryCache.diff: FooterQuery
Measure
2428.731
0.048
InMemoryCache.diff: FeatureFlagsQuery
Measure
2428.819
0.036
InMemoryCache.diff: CookieModalQuery
Measure
2428.926
0.056
InMemoryCache.diff: CookieModalQuery
Measure
2467.31
0.08
0: restoringContentfulCache start
Mark
1521.887
0: restoringContentfulCache end
Mark
1529.597
1: appRender start
Mark
1541.468
1: appRender end
Mark
1546.142
2: InMemoryCache.diff: AnimationCollectionQuery start
Mark
1564.392
2: InMemoryCache.diff: AnimationCollectionQuery end
Mark
1567.92
3: InMemoryCache.diff: FaviconCollectionQuery start
Mark
1592.06
3: InMemoryCache.diff: FaviconCollectionQuery end
Mark
1593.687
4: InMemoryCache.diff: IntlMessages start
Mark
1600.59
4: InMemoryCache.diff: IntlMessages end
Mark
1613.385
5: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
1645.238
5: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
1669.009
6: InMemoryCache.diff: GlobalNavConfigCollectionQuery start
Mark
1673.804
6: InMemoryCache.diff: GlobalNavConfigCollectionQuery end
Mark
1717.405
7: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
1724.597
7: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
1724.759
8: InMemoryCache.diff: FeatureFlagsQuery start
Mark
1745.679
8: InMemoryCache.diff: FeatureFlagsQuery end
Mark
1746.078
9: InMemoryCache.diff: PagesWithSubOrSideNavQuery start
Mark
1747.08
9: InMemoryCache.diff: PagesWithSubOrSideNavQuery end
Mark
1747.659
10: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery start
Mark
1748.611
10: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery end
Mark
1749.095
11: InMemoryCache.diff: SlugCollectionByIdQuery start
Mark
1749.882
11: InMemoryCache.diff: SlugCollectionByIdQuery end
Mark
1750.289
12: InMemoryCache.diff: SlugCollectionQuery start
Mark
1752.566
12: InMemoryCache.diff: SlugCollectionQuery end
Mark
1755.362
13: InMemoryCache.diff: PageQuery start
Mark
1763.932
13: InMemoryCache.diff: PageQuery end
Mark
1770.229
14: InMemoryCache.diff: FeatureFlagsQuery start
Mark
1771.284
14: InMemoryCache.diff: FeatureFlagsQuery end
Mark
1771.384
15: InMemoryCache.diff: Slider start
Mark
1780.09
15: InMemoryCache.diff: Slider end
Mark
1797.987
16: InMemoryCache.diff: FooterQuery start
Mark
1807.764
16: InMemoryCache.diff: FooterQuery end
Mark
1813.515
17: InMemoryCache.diff: AssetsQuery start
Mark
1827.083
17: InMemoryCache.diff: AssetsQuery end
Mark
1828.263
18: InMemoryCache.diff: FooterV3CollectionQuery start
Mark
1869.152
18: InMemoryCache.diff: FooterV3CollectionQuery end
Mark
1878.597
19: InMemoryCache.diff: FooterQuery start
Mark
1892.611
19: InMemoryCache.diff: FooterQuery end
Mark
1892.732
20: InMemoryCache.diff: FooterCollectionQuery start
Mark
1894.187
20: InMemoryCache.diff: FooterCollectionQuery end
Mark
1932.288
21: InMemoryCache.diff: FeatureFlagsQuery start
Mark
1941.288
21: InMemoryCache.diff: FeatureFlagsQuery end
Mark
1941.391
22: InMemoryCache.diff: CookieModalQuery start
Mark
1948.475
22: InMemoryCache.diff: CookieModalQuery end
Mark
1949.095
23: ApolloQuery: CookieModalQuery start
Mark
2087.68
24: Fetch: https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master start
Mark
2090.286
24: Fetch: https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master end
Mark
2318.813
23: ApolloQuery: CookieModalQuery end
Mark
2323.548
25: InMemoryCache.writeQuery: CookieModalQuery start
Mark
2324.447
25: InMemoryCache.writeQuery: CookieModalQuery end
Mark
2356.034
26: InMemoryCache.diff: CookieModalQuery start
Mark
2356.159
26: InMemoryCache.diff: CookieModalQuery end
Mark
2424.055
27: InMemoryCache.diff: AnimationCollectionQuery start
Mark
2424.587
27: InMemoryCache.diff: AnimationCollectionQuery end
Mark
2424.68
28: InMemoryCache.diff: FaviconCollectionQuery start
Mark
2424.876
28: InMemoryCache.diff: FaviconCollectionQuery end
Mark
2424.936
29: InMemoryCache.diff: IntlMessages start
Mark
2425.01
29: InMemoryCache.diff: IntlMessages end
Mark
2425.103
30: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
2425.21
30: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
2425.284
31: InMemoryCache.diff: GlobalNavConfigCollectionQuery start
Mark
2425.36
31: InMemoryCache.diff: GlobalNavConfigCollectionQuery end
Mark
2425.433
32: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
2425.506
32: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
2425.572
33: InMemoryCache.diff: FeatureFlagsQuery start
Mark
2425.627
33: InMemoryCache.diff: FeatureFlagsQuery end
Mark
2425.659
34: InMemoryCache.diff: PagesWithSubOrSideNavQuery start
Mark
2425.699
34: InMemoryCache.diff: PagesWithSubOrSideNavQuery end
Mark
2425.734
35: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery start
Mark
2425.801
35: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery end
Mark
2425.839
36: InMemoryCache.diff: SlugCollectionByIdQuery start
Mark
2425.899
36: InMemoryCache.diff: SlugCollectionByIdQuery end
Mark
2425.942
37: InMemoryCache.diff: SlugCollectionQuery start
Mark
2426.028
37: InMemoryCache.diff: SlugCollectionQuery end
Mark
2426.095
38: InMemoryCache.diff: PageQuery start
Mark
2426.185
38: InMemoryCache.diff: PageQuery end
Mark
2426.242
39: InMemoryCache.diff: FeatureFlagsQuery start
Mark
2426.321
39: InMemoryCache.diff: FeatureFlagsQuery end
Mark
2428.05
40: InMemoryCache.diff: Slider start
Mark
2428.242
40: InMemoryCache.diff: Slider end
Mark
2428.317
41: InMemoryCache.diff: FooterQuery start
Mark
2428.392
41: InMemoryCache.diff: FooterQuery end
Mark
2428.441
42: InMemoryCache.diff: AssetsQuery start
Mark
2428.546
42: InMemoryCache.diff: AssetsQuery end
Mark
2428.592
43: InMemoryCache.diff: FooterV3CollectionQuery start
Mark
2428.658
43: InMemoryCache.diff: FooterV3CollectionQuery end
Mark
2428.691
44: InMemoryCache.diff: FooterQuery start
Mark
2428.735
44: InMemoryCache.diff: FooterQuery end
Mark
2428.782
45: InMemoryCache.diff: FeatureFlagsQuery start
Mark
2428.829
45: InMemoryCache.diff: FeatureFlagsQuery end
Mark
2428.859
46: InMemoryCache.diff: CookieModalQuery start
Mark
2428.937
46: InMemoryCache.diff: CookieModalQuery end
Mark
2428.986
47: InMemoryCache.diff: CookieModalQuery start
Mark
2467.324
47: InMemoryCache.diff: CookieModalQuery end
Mark
2467.394
Keep request counts low and transfer sizes small — 76 requests • 1,418 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
76
1451858
Script
7
848400
Image
18
339980
Font
5
176130
Document
1
45224
Other
35
26254
Stylesheet
2
9174
Media
8
6696
Third-party
49
770442
Minimize third-party usage — Third-party code blocked the main thread for 40 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)
204072
41.489
161826
0
24152
0
688
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.
Element
Avoid large layout shifts
Below is a list of all DOM elements that contribute to the CLS of the page.
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 — 5 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.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
1630
735
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
2365
120
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
3124
90
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
2506
75
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
2906
58
Avoid non-composited animations — 1 animated element found
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Element Name
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 snapchat.com on mobile screens.
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.

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.

Audits

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://snapchat.com/
http/1.1
0
4.8149999929592
243
0
301
text/html
https://snapchat.com/
http/1.1
5.1380000077188
71.52999995742
615
0
301
text/html
https://www.snapchat.com/
h2
71.864000055939
512.42299994919
45224
222152
200
text/html
Document
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
h2
527.53399999347
581.3710000366
614497
2068664
200
application/javascript
Script
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
h2
528.31600001082
537.51599998213
7488
3853
200
application/javascript
Script
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/snapchaticons.font.css
h2
528.5960000474
598.90099999029
2876
9645
200
text/css
Stylesheet
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/Snapchat-Icons.ttf?f28g2m
h2
528.73300004285
601.94600000978
21275
41920
200
font/ttf
Font
https://storage.googleapis.com/snap-design-system/fonts/font.graphik.css
h2
529.15700001176
535.756999976
6298
5391
200
text/css
Stylesheet
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
h2
529.58400000352
950.45100001153
37572
36525
200
font/woff2
Font
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
h2
529.80699995533
534.47600000072
36533
35489
200
font/woff2
Font
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
h2
529.94100004435
698.87399999425
41888
40841
200
font/woff2
Font
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
h2
530.09899996687
535.25600000285
38862
37813
200
font/woff2
Font
https://images.ctfassets.net/adclj4ijug4e/5gg68Pk496OvVArEZQzIJs/b7e7668255a3f36807a83665bc9148f4/Phone.svg
h2
566.1760000512
585.89800004847
1030
514
200
image/svg+xml
Image
https://images.ctfassets.net/adclj4ijug4e/2mdwMtA6MPyOcs52zq4Zws/b1ff63bd0cced29d5544cde242ade9d5/Laptop_icon.svg
h2
566.32900005206
586.26999997068
1497
982
200
image/svg+xml
Image
https://images.ctfassets.net/adclj4ijug4e/1OLjjom9uwOP1QlUIjAYtP/2238a3cd65d8206fafc1a71c3d55c51a/snapchat-web-laptop.png?fm=avif&h=600
h2
566.47600000724
592.22600003704
26167
25652
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/6aolTqa1QiYJPkpYqJlu1t/f48ff626bcc1c5ad3d6539e0dc5e2825/Eddie_K.png?fm=avif
h2
566.64800003637
586.63399994839
4461
3947
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/3C9sLMyfSgTqcsUBvKTKXK/c1a585d97bd0051d08e37459346b9ebc/Abby_T.png?fm=avif
h2
566.93600001745
585.47599997837
4432
3919
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/2k37Ua2EnIVARCXXBkcpNt/78a5a181c34e8484935afadec566f8f8/Virginia_D.png?fm=avif
h2
567.77099997271
587.00199995656
6060
5546
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/lQyPY2Kxx3dKDt7M4ioDc/afa15b3c1576dbdc67e4b3396c5fa84e/ghostlogo.svg
h2
568.07699997444
591.08000004198
3888
7204
200
image/svg+xml
Image
https://videos.ctfassets.net/adclj4ijug4e/1VvC9pY86jRHbfRHIEhn0m/6e71e6201c48a4e55429b81e885e8721/J0433_Lens_GradientTreatmentA_GENERIC_v06_5mb_BJP__1_.mp4
h2
625.23600005079
859.03200006578
840
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/1HbHsu0is5rJNs4KLkYXRe/31cf8bd38511cef9fc197cf655e798ef/J0433_Lens_GradientTreatmentA_GENERIC_v06_10mb_BJP.mp4
h2
625.7110000588
8272.694000043
844
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/449yjBuUgZyyPmCMUX8y3y/2d7623d7271c1a3d324b4db733d5ffec/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_MOBILE__1_.mp4
h2
632.87299999502
827.54800003022
839
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/1dfUF5QOnuKK0dMcEBTeOD/6853319d0be226d0c3a877af0f99818f/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_DESKTOP.mp4
h2
633.58899997547
873.23000002652
841
1048576
206
video/mp4
Media
data
643.75299995299
643.8789999811
0
550
200
image/svg+xml
Image
https://videos.ctfassets.net/adclj4ijug4e/6lRKx34Fu2ChUPyxCzk3LS/1e78a89c04c4e827aec313f90de30704/J0433_Spotlight_GradientTreatmentA_GENERIC_v02_BJP.mp4
h2
685.49699999858
1329.6600000467
827
457156
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/7G4KmcxY27XBN2h57O7TXw/c65403f9c05e5c8c6b1bae4aae8635ab/spotlight_video.mp4
h2
685.9659999609
835.42099990882
823
457156
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/7LPeT9gH481igmv8F1PwQb/a76a5dd1d5bd7ae1ad7705285e433663/J0433_Maps_GradientTreatmentA_GENERIC_v03_BJP__1_.mp4
h2
686.85599998571
884.31300001685
841
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/2i2amXQjhbrtpbldae6hwy/fc4d86a18bf233a667ff0c54f354437f/maps_video.mp4
h2
688.13699996099
890.78999997582
841
1048576
206
video/mp4
Media
https://csp-central.appspot.com/report_csp
1001.9349999493
2257.5029999716
0
0
-1
Other
https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master
h2
2094.7790000355
2115.5049999943
1015
0
204
Preflight
https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master
h2
2116.4829999907
2142.6620000275
9729
108201
200
application/json
XHR
https://images.ctfassets.net/kp51zybwznx4/4benfiTpduypvxiJALwxfh/f028dc70bfeb6c9d4d5ff13e0367c086/03-OYS_Snapchatcom_Thumb_1920x1371.png?fm=avif&q=70&w=960
h2
2179.906000034
2204.5810000272
134823
134308
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/4FJIGxaGE49oS1FZxhzcgz/84a8cd82d206a5a7368f658d5c7e31b2/Snap_Submenu-Image_Option-3.png?fm=avif&q=70&w=960
h2
2180.1160000032
2208.1389999948
32618
32104
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/3kj4Dpy6tPRRSSoRK9DnXD/374602e27204222551b20dce5f8ee0e0/SnapAR-GlobalNavigation-Hero.jpg?fm=avif&q=70&w=960
h2
2180.4919999558
2197.5269999821
30761
30247
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/18hQ40L6HoLcjdlPAcC0FL/61ed97322a338dcbcb4ee58b6a712937/HandCloudGlobalNav.png?fm=avif&q=70&w=960
h2
2180.7770000305
2202.1909999894
14309
13794
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/7IauhbbGJffxUBxTdPp6B9/5fe6bfe0248190b5766765c9fff3d795/Kinney_WEB_I_GTM_Desktop_Video0507FINAL-000-239-000.jpg?fm=avif&q=70&w=960
h2
2181.9880000548
2199.4450000348
19102
18587
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/4KqdvW49SUXSV2c7nFh9wA/50bf679ee246c2d3f42c227451451222/SnapForDevsWebHeroImage_Option2_1000heads_2021-11-02.jpg?fm=avif&q=70&w=960
h2
2182.1789999958
2205.2319999784
28902
28387
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/BFmXVWx7J4c4MrhE0zLAQ/ffe818de7c6f8ddfc1c05293790c9fb7/Snap_Inc_On_Yellow_1920x1370__1_.png?fm=avif&q=70&w=960
h2
2182.8580000438
2199.8779999558
3621
3107
200
image/avif
Image
https://images.ctfassets.net/kp51zybwznx4/2ufq3PvXYmZ6TuSWF9Ox3t/5b270a758225b98ea418763291be88b8/global_nav_image_2.jpg?fm=avif&q=70&w=960
h2
2183.004999999
2200.6090000505
26442
25927
200
image/avif
Image
https://story.snapchat.com/report-metrics/web-page-view
h2
2282.02100005
2501.7249999801
519
0
200
Fetch
https://www.snapchat.com/cookies/api/is_cookie_popup_eligible
h2
2283.4919999586
2384.3180000549
881
22
200
application/json
Fetch
https://www.snapchat.com/cookies/api/user_location
h2
2283.9610000374
2355.5179999676
933
57
200
application/json
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2613.8319999445
2666.9280000497
533
0
200
Preflight
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
h2
2548.1440000003
2563.6729999678
59273
199009
200
application/javascript
Script
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2667.3489999957
2706.6920000361
756
245
200
application/json
XHR
https://csp-central.appspot.com/report_csp
2652.7840000344
2705.4190000053
0
0
-1
Other
https://www.google-analytics.com/analytics.js
h2
2661.7669999832
2666.2250000518
20664
50230
200
text/javascript
Script
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
h2
2667.5139999716
2699.6100000106
77588
220697
200
application/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-5M9VVNH&l=dataLayer
h2
2698.9370000083
2726.8910000566
67211
185682
200
application/javascript
Script
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2722.4550000392
2779.8170000315
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2726.0389999719
2780.8440000517
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2729.2379999999
2788.676999975
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2731.9960000459
2770.5810000189
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2735.3349999757
2812.4740000349
752
245
200
application/json
XHR
https://www.google-analytics.com/plugins/ua/linkid.js
h2
2744.7039999533
2748.9849999547
1679
1569
200
text/javascript
Script
https://www.google-analytics.com/g/collect?v=2&tid=G-7YJM90KY90&gtm=2oebu0&_p=151422305&cid=1496504396.1672734307&ul=en-us&sr=800x600&uaW=1&uaa=x86&uab=&uafvl=&uamb=0&uam=&uap=macOS&uapv=10.15.7&uaw=0&_s=1&sid=1672734306&sct=1&seg=0&dl=https%3A%2F%2Fwww.snapchat.com%2F&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&en=Apollo%20-%20CookieModalQuery--en-US&_fv=1&_ss=1&ep.legacyCookieDomain=FALSE&ep.anonymizeIp=TRUE&ep.allowLinker=TRUE&ep.siteSpeedSampleRate=100&ep.sendpageview=FALSE&ep.event_label=CookieModalQuery--en-US&ep.page_path=%2F&ep.gtm_tag_name=GA4%20-%20Analytics%20Event&ep.experiment_id=snapchat-on-the-web&ep.variant_id=snapchat-on-the-web.snapchat-on-the-web&ep.event_category=Apollo&ep.event=analyticsEvent
2843.8180000521
2907.5500000035
0
0
-1
Ping
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2872.60100001
2909.5459999517
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2910.0049999543
2975.111000007
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2924.2429999867
2964.5830000518
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2886.8119999534
2923.8030000124
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2928.3470000373
2982.7079999959
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2890.1370000094
2927.965000039
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2931.6050000489
2983.9980000397
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2891.5960000595
2931.2549999449
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2906.425000052
2956.7350000143
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2957.0910000475
2996.1320000002
459
0
200
text/html
Fetch
https://www.google-analytics.com/j/collect?v=1&_v=j98&aip=1&a=151422305&t=event&ni=1&_s=1&dl=https%3A%2F%2Fwww.snapchat.com%2F&ul=en-us&de=UTF-8&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&sd=24-bit&sr=800x600&vp=1350x940&je=0&ec=Experiment&ea=useExperiment&el=snapchat-on-the-web%3Asnapchat-on-the-web&_u=aGBAAUAjAAAAACAEK~&jid=2187079&gjid=1974658516&cid=1496504396.1672734307&tid=UA-41740027-1&_gid=1615977383.1672734307&_r=1&gtm=2wgbu0PB72WQ3&cm3=0&z=74335639
h2
2922.0950000454
2925.9120000061
615
2
200
text/plain
XHR
https://www.google-analytics.com/collect
2929.1870000307
2959.2849999899
0
0
-1
Ping
https://www.google-analytics.com/collect
2943.1379999733
2959.8939999705
0
0
-1
Ping
https://www.google-analytics.com/collect
2949.9389999546
2960.2919999743
0
0
-1
Ping
https://www.google-analytics.com/collect?v=1&_v=j98&aip=1&a=151422305&t=pageview&_s=1&dl=https%3A%2F%2Fwww.snapchat.com%2F&ul=en-us&de=UTF-8&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&sd=24-bit&sr=800x600&vp=1350x940&je=0&xid=snapchat-on-the-web&xvar=snapchat-on-the-web.snapchat-on-the-web&_u=aGDACUAjBAAAACAEK~&jid=&gjid=&cid=1496504396.1672734307&tid=UA-41740027-1&_gid=1615977383.1672734307&gtm=2wgbu0PB72WQ3&z=1484445331
h2
2957.928000018
2960.859999992
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j98&aip=1&a=151422305&t=pageview&_s=1&dl=https%3A%2F%2Fwww.snapchat.com%2F&ul=en-us&de=UTF-8&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&sd=24-bit&sr=800x600&vp=1350x940&je=0&xid=snapchat-on-the-web&xvar=snapchat-on-the-web.snapchat-on-the-web&_u=aGDACUAjBAAAACAEK~&jid=&gjid=&cid=1496504396.1672734307&tid=UA-41740027-1&_gid=1615977383.1672734307&gtm=2wgbu0PB72WQ3&cd11=GA%20Pageview&z=1878758659
h2
2958.4020000184
2962.93899999
597
35
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j98&tid=UA-41740027-1&cid=1496504396.1672734307&jid=2187079&gjid=1974658516&_gid=1615977383.1672734307&_u=aGBAAUAiAAAAACAEK~&z=1937094157
h2
2963.4820000501
2968.0769999977
688
2
200
text/plain
XHR
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j98&tid=UA-41740027-1&cid=1496504396.1672734307&jid=2187079&_u=aGBAAUAiAAAAACAEK~&z=1076235661
h2
2970.6439999864
2979.4159999583
673
42
200
image/gif
Image
https://gcp.api.snapchat.com/web/metrics
h2
6527.3899999447
6563.9400000218
474
0
200
text/plain
XHR
https://gcp.api.snapchat.com/web/metrics
h2
6506.4590000547
6526.9270000281
529
0
200
Preflight
https://www.google-analytics.com/g/collect?v=2&tid=G-7YJM90KY90&gtm=2oebu0&_p=151422305&cid=1496504396.1672734307&ul=en-us&sr=800x600&uaW=1&uaa=x86&uab=&uafvl=&uamb=0&uam=&uap=macOS&uapv=10.15.7&uaw=0&sid=1672734306&sct=1&seg=0&dl=https%3A%2F%2Fwww.snapchat.com%2F&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&_s=2
7850.8470000234
7854.3399999617
0
0
-1
Ping
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)
519.69
20.196
542.409
28.29
580.152
10.503
590.674
5.893
620.82
5.119
626.85
5.841
634.704
47.849
690.887
32.152
724.482
21.139
750.171
1469.826
2220.191
17.165
2260.83
31.254
2304.155
8.985
2321.013
119.755
2440.98
12.329
2454.111
10.225
2466.446
16.162
2482.716
9.612
2492.34
10.619
2503.808
5.982
2511.711
29.512
2541.247
74.877
2632.45
14.762
2647.423
58.21
2715.405
20.847
2739.533
26.209
2769.612
11.184
2780.852
90.009
2873.623
11.552
2893.382
10.727
2914.529
45.288
6500.221
6.864
11500.222
12.425
16500.228
11.626
21500.202
11.74
26500.264
12.987
31500.215
9.936
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

Time to Interactive — 3.1 s
The time taken for the page to become fully interactive.
Speed Index — 1.5 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 2.4 s
The timing of the largest text or image that is painted.

Audits

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

Other

Reduce unused JavaScript — Potential savings of 318 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.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
614497
255738
https://www.googletagmanager.com/gtm.js?id=GTM-5M9VVNH&l=dataLayer
67211
40490
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
77588
29586
Avoid multiple page redirects — Potential savings of 340 ms
Redirects can cause additional delays before the page can begin loading. Snapchat.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://snapchat.com/
190
https://snapchat.com/
150
https://www.snapchat.com/
0
Reduce JavaScript execution time — 1.8 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.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
1508.899
1382.05
0.191
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
350.722
210.426
38.244
Unattributable
199.184
1.927
0
https://www.snapchat.com/
198.647
5.097
9.324
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
108.671
103.35
4.441
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
80.561
75.227
4.551
Minimize main-thread work — 2.5 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
1868.294
Other
210.253
Style & Layout
160.037
Garbage Collection
153.525
Script Parsing & Compilation
62.412
Rendering
60.034
Parse HTML & CSS
30.751

Metrics

Total Blocking Time — 810 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).

Audits

Max Potential First Input Delay — 740 ms
Users could experience a delay when interacting with the page.

Other

Serve static assets with an efficient cache policy — 19 resources found
Snapchat.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://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
3600000
614497
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
3600000
41888
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
3600000
38862
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
3600000
37572
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
3600000
36533
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/Snapchat-Icons.ttf?f28g2m
3600000
21275
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
3600000
7488
https://storage.googleapis.com/snap-design-system/fonts/font.graphik.css
3600000
6298
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/snapchaticons.font.css
3600000
2876
https://www.google-analytics.com/plugins/ua/linkid.js
3600000
1679
https://www.google-analytics.com/analytics.js
7200000
20664
https://videos.ctfassets.net/adclj4ijug4e/1HbHsu0is5rJNs4KLkYXRe/31cf8bd38511cef9fc197cf655e798ef/J0433_Lens_GradientTreatmentA_GENERIC_v06_10mb_BJP.mp4
2592000000
844
https://videos.ctfassets.net/adclj4ijug4e/1dfUF5QOnuKK0dMcEBTeOD/6853319d0be226d0c3a877af0f99818f/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_DESKTOP.mp4
2592000000
841
https://videos.ctfassets.net/adclj4ijug4e/2i2amXQjhbrtpbldae6hwy/fc4d86a18bf233a667ff0c54f354437f/maps_video.mp4
2592000000
841
https://videos.ctfassets.net/adclj4ijug4e/7LPeT9gH481igmv8F1PwQb/a76a5dd1d5bd7ae1ad7705285e433663/J0433_Maps_GradientTreatmentA_GENERIC_v03_BJP__1_.mp4
2592000000
841
https://videos.ctfassets.net/adclj4ijug4e/1VvC9pY86jRHbfRHIEhn0m/6e71e6201c48a4e55429b81e885e8721/J0433_Lens_GradientTreatmentA_GENERIC_v06_5mb_BJP__1_.mp4
2592000000
840
https://videos.ctfassets.net/adclj4ijug4e/449yjBuUgZyyPmCMUX8y3y/2d7623d7271c1a3d324b4db733d5ffec/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_MOBILE__1_.mp4
2592000000
839
https://videos.ctfassets.net/adclj4ijug4e/6lRKx34Fu2ChUPyxCzk3LS/1e78a89c04c4e827aec313f90de30704/J0433_Spotlight_GradientTreatmentA_GENERIC_v02_BJP.mp4
2592000000
827
https://videos.ctfassets.net/adclj4ijug4e/7G4KmcxY27XBN2h57O7TXw/c65403f9c05e5c8c6b1bae4aae8635ab/spotlight_video.mp4
2592000000
823
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://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/Snapchat-Icons.ttf?f28g2m
73.212999966927
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
420.867000008
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
4.6690000453964
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
168.9329999499
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
5.1570000359789
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
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
https://images.ctfassets.net/adclj4ijug4e/1OLjjom9uwOP1QlUIjAYtP/2238a3cd65d8206fafc1a71c3d55c51a/snapchat-web-laptop.png?fm=avif&h=600
https://images.ctfassets.net/adclj4ijug4e/lQyPY2Kxx3dKDt7M4ioDc/afa15b3c1576dbdc67e4b3396c5fa84e/ghostlogo.svg
https://images.ctfassets.net/adclj4ijug4e/6aolTqa1QiYJPkpYqJlu1t/f48ff626bcc1c5ad3d6539e0dc5e2825/Eddie_K.png?fm=avif
https://images.ctfassets.net/adclj4ijug4e/3C9sLMyfSgTqcsUBvKTKXK/c1a585d97bd0051d08e37459346b9ebc/Abby_T.png?fm=avif
https://images.ctfassets.net/adclj4ijug4e/2k37Ua2EnIVARCXXBkcpNt/78a5a181c34e8484935afadec566f8f8/Virginia_D.png?fm=avif
https://images.ctfassets.net/adclj4ijug4e/2mdwMtA6MPyOcs52zq4Zws/b1ff63bd0cced29d5544cde242ade9d5/Laptop_icon.svg
https://images.ctfassets.net/adclj4ijug4e/2mdwMtA6MPyOcs52zq4Zws/b1ff63bd0cced29d5544cde242ade9d5/Laptop_icon.svg
https://images.ctfassets.net/adclj4ijug4e/5gg68Pk496OvVArEZQzIJs/b7e7668255a3f36807a83665bc9148f4/Phone.svg
67

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of snapchat.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.

Contrast

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

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.

Names and labels

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 alternate 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.

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"]`
Snapchat.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Names and labels

Buttons do not 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.
Failing Elements
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.

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

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.
83

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that snapchat.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.
Avoids front-end JavaScript libraries with known security vulnerabilities
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.
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
Host allowlists can frequently be bypassed. Consider using CSP nonces or hashes instead, along with 'strict-dynamic' if necessary.
script-src
High
Consider adding 'unsafe-inline' (ignored by browsers supporting nonces/hashes) to be backward compatible with older browsers.
script-src
Medium

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

Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
React
core-js
core-js-global@3.6.5; core-js-global@3.6.5; core-js-global@3.6.5
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.

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://snapchat.com/
Allowed

Audits

Missing source maps for large first-party JavaScript
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Content security policy
82

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for snapchat.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 snapchat.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.
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.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Crawling and Indexing

Links are not 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.

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.
22

PWA

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

PWA Optimized

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 snapchat.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) 63
Performance 28
Accessibility 84
Best Practices 83
SEO 92
PWA 30
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.snapchat.com/
Updated: 3rd January, 2023

2.29 seconds
First Contentful Paint (FCP)
64%
21%
15%

0.06 seconds
First Input Delay (FID)
80%
9%
11%

Simulate loading on mobile
28

Performance

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

Metrics

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

Other

Eliminate render-blocking resources
Resources, such as JavaScript and style sheets, can block the first paint of the page. Snapchat.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
Properly size images
Images can slow down the page's load time. Snapchat.com should consider serving more appropriate-sized images.
Minify CSS — Potential savings of 3 KiB
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Snapchat.com should consider minifying CSS files.
URL Transfer Size (Bytes) Potential Savings (Bytes)
.css-1qm1lh { margin-bottom: 16px; } ...
30417
3377
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Snapchat.com should consider minifying JS files.
Reduce unused CSS — Potential savings of 27 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Snapchat.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
.css-1qm1lh { margin-bottom: 16px; } ...
30417
27840
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Consider JPEG 2000, JPEG XR or WebP image formats which provide better compression than PNG and JPEG.
Enable text compression — Potential savings of 5 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://storage.googleapis.com/snap-design-system/fonts/font.graphik.css
5391
4866
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 190 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.snapchat.com/
187.494
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Snapchat.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 — Potential savings of 6 KiB
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.
URL Potential Savings (Bytes)
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
6247
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.
Avoids enormous network payloads — Total size was 1,128 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
614493
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
77597
https://www.googletagmanager.com/gtm.js?id=GTM-5M9VVNH&l=dataLayer
67210
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
59273
https://www.snapchat.com/
43808
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
41884
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
38856
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
37574
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
36536
https://images.ctfassets.net/adclj4ijug4e/3RkGhbdwYaswdKFqzsO9Ps/97b5893b21941532fbe1544d42798dec/snap__9x16.png?fm=avif&h=600
22322
Avoids an excessive DOM size — 291 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
291
Maximum DOM Depth
18
Maximum Child Elements
7
Avoid chaining critical requests — 1 chain found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Snapchat.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 — 144 user timings
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Name Type Start Time (Ms) Duration (Ms)
restoringContentfulCache
Measure
1424.586
6.854
appRender
Measure
1440.443
2.991
InMemoryCache.diff: AnimationCollectionQuery
Measure
1456.528
2.4
InMemoryCache.diff: FaviconCollectionQuery
Measure
1475.39
1.122
InMemoryCache.diff: IntlMessages
Measure
1480.213
8.822
InMemoryCache.diff: NavigatorCollectionQuery
Measure
1511.656
14.573
InMemoryCache.diff: GlobalNavConfigCollectionQuery
Measure
1530.004
19.802
InMemoryCache.diff: NavigatorCollectionQuery
Measure
1564.426
0.142
InMemoryCache.diff: FeatureFlagsQuery
Measure
1573.46
0.325
InMemoryCache.diff: PagesWithSubOrSideNavQuery
Measure
1574.488
0.338
InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery
Measure
1575.438
15.793
InMemoryCache.diff: SlugCollectionByIdQuery
Measure
1591.973
0.275
InMemoryCache.diff: SlugCollectionQuery
Measure
1594.591
2.248
InMemoryCache.diff: PageQuery
Measure
1602.82
4.816
InMemoryCache.diff: FeatureFlagsQuery
Measure
1608.487
0.071
InMemoryCache.diff: Slider
Measure
1613.944
14.69
InMemoryCache.diff: FooterQuery
Measure
1634.796
1.432
InMemoryCache.diff: AssetsQuery
Measure
1654.271
0.327
InMemoryCache.diff: FooterV3CollectionQuery
Measure
1680.785
8.27
InMemoryCache.diff: FooterQuery
Measure
1704.821
0.098
InMemoryCache.diff: FooterCollectionQuery
Measure
1705.879
15.124
InMemoryCache.diff: FeatureFlagsQuery
Measure
1736.898
0.121
InMemoryCache.diff: CookieModalQuery
Measure
1741.672
0.379
ApolloQuery: CookieModalQuery
Measure
1827.183
149.196
Fetch: https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master
Measure
1829.103
142.65
InMemoryCache.writeQuery: CookieModalQuery
Measure
1976.827
24.26
InMemoryCache.diff: CookieModalQuery
Measure
2001.193
55.479
InMemoryCache.diff: AnimationCollectionQuery
Measure
2057.042
0.072
InMemoryCache.diff: FaviconCollectionQuery
Measure
2057.264
0.051
InMemoryCache.diff: IntlMessages
Measure
2057.373
0.059
InMemoryCache.diff: NavigatorCollectionQuery
Measure
2057.496
0.047
InMemoryCache.diff: GlobalNavConfigCollectionQuery
Measure
2057.635
0.047
InMemoryCache.diff: NavigatorCollectionQuery
Measure
2057.745
0.035
InMemoryCache.diff: FeatureFlagsQuery
Measure
2057.834
0.031
InMemoryCache.diff: PagesWithSubOrSideNavQuery
Measure
2057.906
0.029
InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery
Measure
2058.011
0.036
InMemoryCache.diff: SlugCollectionByIdQuery
Measure
2058.104
0.046
InMemoryCache.diff: SlugCollectionQuery
Measure
2058.21
0.043
InMemoryCache.diff: PageQuery
Measure
2058.32
0.583
InMemoryCache.diff: FeatureFlagsQuery
Measure
2058.958
1.338
InMemoryCache.diff: Slider
Measure
2060.378
0.051
InMemoryCache.diff: FooterQuery
Measure
2060.511
0.041
InMemoryCache.diff: AssetsQuery
Measure
2060.617
0.035
InMemoryCache.diff: FooterV3CollectionQuery
Measure
2060.699
0.045
InMemoryCache.diff: FooterQuery
Measure
2060.791
0.036
InMemoryCache.diff: FeatureFlagsQuery
Measure
2060.872
0.026
InMemoryCache.diff: CookieModalQuery
Measure
2060.941
0.03
InMemoryCache.diff: CookieModalQuery
Measure
2081.523
0.093
0: restoringContentfulCache start
Mark
1424.628
0: restoringContentfulCache end
Mark
1431.456
1: appRender start
Mark
1440.459
1: appRender end
Mark
1443.443
2: InMemoryCache.diff: AnimationCollectionQuery start
Mark
1456.541
2: InMemoryCache.diff: AnimationCollectionQuery end
Mark
1458.935
3: InMemoryCache.diff: FaviconCollectionQuery start
Mark
1475.411
3: InMemoryCache.diff: FaviconCollectionQuery end
Mark
1476.521
4: InMemoryCache.diff: IntlMessages start
Mark
1480.22
4: InMemoryCache.diff: IntlMessages end
Mark
1489.046
5: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
1511.678
5: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
1526.256
6: InMemoryCache.diff: GlobalNavConfigCollectionQuery start
Mark
1530.013
6: InMemoryCache.diff: GlobalNavConfigCollectionQuery end
Mark
1549.828
7: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
1564.447
7: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
1564.579
8: InMemoryCache.diff: FeatureFlagsQuery start
Mark
1573.479
8: InMemoryCache.diff: FeatureFlagsQuery end
Mark
1573.791
9: InMemoryCache.diff: PagesWithSubOrSideNavQuery start
Mark
1574.496
9: InMemoryCache.diff: PagesWithSubOrSideNavQuery end
Mark
1574.832
10: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery start
Mark
1575.444
10: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery end
Mark
1591.249
11: InMemoryCache.diff: SlugCollectionByIdQuery start
Mark
1591.98
11: InMemoryCache.diff: SlugCollectionByIdQuery end
Mark
1592.253
12: InMemoryCache.diff: SlugCollectionQuery start
Mark
1594.599
12: InMemoryCache.diff: SlugCollectionQuery end
Mark
1596.846
13: InMemoryCache.diff: PageQuery start
Mark
1602.836
13: InMemoryCache.diff: PageQuery end
Mark
1607.66
14: InMemoryCache.diff: FeatureFlagsQuery start
Mark
1608.496
14: InMemoryCache.diff: FeatureFlagsQuery end
Mark
1608.572
15: InMemoryCache.diff: Slider start
Mark
1613.96
15: InMemoryCache.diff: Slider end
Mark
1628.668
16: InMemoryCache.diff: FooterQuery start
Mark
1634.822
16: InMemoryCache.diff: FooterQuery end
Mark
1636.236
17: InMemoryCache.diff: AssetsQuery start
Mark
1654.289
17: InMemoryCache.diff: AssetsQuery end
Mark
1654.609
18: InMemoryCache.diff: FooterV3CollectionQuery start
Mark
1680.813
18: InMemoryCache.diff: FooterV3CollectionQuery end
Mark
1689.075
19: InMemoryCache.diff: FooterQuery start
Mark
1704.838
19: InMemoryCache.diff: FooterQuery end
Mark
1704.922
20: InMemoryCache.diff: FooterCollectionQuery start
Mark
1705.885
20: InMemoryCache.diff: FooterCollectionQuery end
Mark
1721.026
21: InMemoryCache.diff: FeatureFlagsQuery start
Mark
1736.924
21: InMemoryCache.diff: FeatureFlagsQuery end
Mark
1737.022
22: InMemoryCache.diff: CookieModalQuery start
Mark
1741.684
22: InMemoryCache.diff: CookieModalQuery end
Mark
1742.059
23: ApolloQuery: CookieModalQuery start
Mark
1827.198
24: Fetch: https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master start
Mark
1829.109
24: Fetch: https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master end
Mark
1971.77
23: ApolloQuery: CookieModalQuery end
Mark
1976.389
25: InMemoryCache.writeQuery: CookieModalQuery start
Mark
1976.833
25: InMemoryCache.writeQuery: CookieModalQuery end
Mark
2001.109
26: InMemoryCache.diff: CookieModalQuery start
Mark
2001.198
26: InMemoryCache.diff: CookieModalQuery end
Mark
2056.695
27: InMemoryCache.diff: AnimationCollectionQuery start
Mark
2057.048
27: InMemoryCache.diff: AnimationCollectionQuery end
Mark
2057.118
28: InMemoryCache.diff: FaviconCollectionQuery start
Mark
2057.27
28: InMemoryCache.diff: FaviconCollectionQuery end
Mark
2057.327
29: InMemoryCache.diff: IntlMessages start
Mark
2057.378
29: InMemoryCache.diff: IntlMessages end
Mark
2057.438
30: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
2057.501
30: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
2057.551
31: InMemoryCache.diff: GlobalNavConfigCollectionQuery start
Mark
2057.641
31: InMemoryCache.diff: GlobalNavConfigCollectionQuery end
Mark
2057.7
32: InMemoryCache.diff: NavigatorCollectionQuery start
Mark
2057.748
32: InMemoryCache.diff: NavigatorCollectionQuery end
Mark
2057.783
33: InMemoryCache.diff: FeatureFlagsQuery start
Mark
2057.837
33: InMemoryCache.diff: FeatureFlagsQuery end
Mark
2057.868
34: InMemoryCache.diff: PagesWithSubOrSideNavQuery start
Mark
2057.91
34: InMemoryCache.diff: PagesWithSubOrSideNavQuery end
Mark
2057.938
35: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery start
Mark
2058.014
35: InMemoryCache.diff: ExperimentsByIdsLinkingToSlugsQuery end
Mark
2058.05
36: InMemoryCache.diff: SlugCollectionByIdQuery start
Mark
2058.118
36: InMemoryCache.diff: SlugCollectionByIdQuery end
Mark
2058.153
37: InMemoryCache.diff: SlugCollectionQuery start
Mark
2058.213
37: InMemoryCache.diff: SlugCollectionQuery end
Mark
2058.257
38: InMemoryCache.diff: PageQuery start
Mark
2058.326
38: InMemoryCache.diff: PageQuery end
Mark
2058.907
39: InMemoryCache.diff: FeatureFlagsQuery start
Mark
2058.964
39: InMemoryCache.diff: FeatureFlagsQuery end
Mark
2060.305
40: InMemoryCache.diff: Slider start
Mark
2060.381
40: InMemoryCache.diff: Slider end
Mark
2060.436
41: InMemoryCache.diff: FooterQuery start
Mark
2060.515
41: InMemoryCache.diff: FooterQuery end
Mark
2060.555
42: InMemoryCache.diff: AssetsQuery start
Mark
2060.622
42: InMemoryCache.diff: AssetsQuery end
Mark
2060.655
43: InMemoryCache.diff: FooterV3CollectionQuery start
Mark
2060.703
43: InMemoryCache.diff: FooterV3CollectionQuery end
Mark
2060.747
44: InMemoryCache.diff: FooterQuery start
Mark
2060.794
44: InMemoryCache.diff: FooterQuery end
Mark
2060.834
45: InMemoryCache.diff: FeatureFlagsQuery start
Mark
2060.875
45: InMemoryCache.diff: FeatureFlagsQuery end
Mark
2060.903
46: InMemoryCache.diff: CookieModalQuery start
Mark
2060.943
46: InMemoryCache.diff: CookieModalQuery end
Mark
2060.974
47: InMemoryCache.diff: CookieModalQuery start
Mark
2081.538
47: InMemoryCache.diff: CookieModalQuery end
Mark
2081.621
Keep request counts low and transfer sizes small — 67 requests • 1,128 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
67
1154581
Script
7
848403
Font
5
176125
Image
9
44037
Document
1
43808
Other
35
26360
Stylesheet
2
9180
Media
8
6668
Third-party
40
474600
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
Below is a list of all DOM elements that contribute to the CLS of the page.
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 — 18 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.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
7299
2218
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
9517
388
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
12198
206
https://www.snapchat.com/
796
157
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
11146
152
https://www.google-analytics.com/plugins/ua/linkid.js
12615
105
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
7197
102
Unattributable
708
88
Unattributable
635
73
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
9905
66
https://www.snapchat.com/
2247
63
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
10225
62
https://www.google-analytics.com/analytics.js
12404
61
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
10118
59
https://www.snapchat.com/
2190
57
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
10287
55
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
12465
52
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
10068
50
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 snapchat.com on mobile screens.
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.

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.

Audits

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://snapchat.com/
http/1.1
0
33.736000070348
228
0
301
text/html
https://snapchat.com/
http/1.1
34.017000114545
416.29800014198
616
0
301
text/html
https://www.snapchat.com/
h2
416.71000001952
603.21200010367
43808
215240
200
text/html
Document
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
h2
617.21100006253
651.04200015776
614493
2068664
200
application/javascript
Script
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
h2
617.3420001287
628.17799998447
7488
3853
200
application/javascript
Script
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/snapchaticons.font.css
h2
617.55800014362
725.71699996479
2876
9645
200
text/css
Stylesheet
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/Snapchat-Icons.ttf?f28g2m
h2
617.84600000829
855.34700006247
21275
41920
200
font/ttf
Font
https://storage.googleapis.com/snap-design-system/fonts/font.graphik.css
h2
618.03000001237
624.40800014883
6304
5391
200
text/css
Stylesheet
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
h2
618.16600011662
625.22300006822
37574
36525
200
font/woff2
Font
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
h2
618.37000004016
717.75800012983
36536
35489
200
font/woff2
Font
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
h2
618.66599996574
626.0150000453
41884
40841
200
font/woff2
Font
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
h2
618.81200014614
625.75500016101
38856
37813
200
font/woff2
Font
https://images.ctfassets.net/adclj4ijug4e/5gg68Pk496OvVArEZQzIJs/b7e7668255a3f36807a83665bc9148f4/Phone.svg
h2
636.52900001034
667.57300007157
1030
514
200
image/svg+xml
Image
https://images.ctfassets.net/adclj4ijug4e/3RkGhbdwYaswdKFqzsO9Ps/97b5893b21941532fbe1544d42798dec/snap__9x16.png?fm=avif&h=600
h2
636.67200016789
670.23900011554
22322
21807
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/6aolTqa1QiYJPkpYqJlu1t/f48ff626bcc1c5ad3d6539e0dc5e2825/Eddie_K.png?fm=avif
h2
636.81200006977
669.64700003155
4461
3947
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/3C9sLMyfSgTqcsUBvKTKXK/c1a585d97bd0051d08e37459346b9ebc/Abby_T.png?fm=avif
h2
636.97800016962
670.87900009938
4409
3919
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/2k37Ua2EnIVARCXXBkcpNt/78a5a181c34e8484935afadec566f8f8/Virginia_D.png?fm=avif
h2
637.23900006153
668.9830000978
6060
5546
200
image/avif
Image
https://images.ctfassets.net/adclj4ijug4e/lQyPY2Kxx3dKDt7M4ioDc/afa15b3c1576dbdc67e4b3396c5fa84e/ghostlogo.svg
h2
637.49300013296
669.43500004709
3888
7204
200
image/svg+xml
Image
https://videos.ctfassets.net/adclj4ijug4e/1VvC9pY86jRHbfRHIEhn0m/6e71e6201c48a4e55429b81e885e8721/J0433_Lens_GradientTreatmentA_GENERIC_v06_5mb_BJP__1_.mp4
h2
743.37900010869
832.95900002122
827
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/1HbHsu0is5rJNs4KLkYXRe/31cf8bd38511cef9fc197cf655e798ef/J0433_Lens_GradientTreatmentA_GENERIC_v06_10mb_BJP.mp4
h2
760.52200002596
1123.8069999963
842
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/449yjBuUgZyyPmCMUX8y3y/2d7623d7271c1a3d324b4db733d5ffec/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_MOBILE__1_.mp4
h2
761.15300017409
1152.1960000973
829
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/1dfUF5QOnuKK0dMcEBTeOD/6853319d0be226d0c3a877af0f99818f/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_DESKTOP.mp4
h2
762.00500014238
847.41900023073
828
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/6lRKx34Fu2ChUPyxCzk3LS/1e78a89c04c4e827aec313f90de30704/J0433_Spotlight_GradientTreatmentA_GENERIC_v02_BJP.mp4
h2
785.7630001381
973.3060002327
836
457156
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/7G4KmcxY27XBN2h57O7TXw/c65403f9c05e5c8c6b1bae4aae8635ab/spotlight_video.mp4
h2
786.18600009941
972.29300020263
834
457156
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/7LPeT9gH481igmv8F1PwQb/a76a5dd1d5bd7ae1ad7705285e433663/J0433_Maps_GradientTreatmentA_GENERIC_v03_BJP__1_.mp4
h2
787.63300017454
1044.5390001405
831
1048576
206
video/mp4
Media
https://videos.ctfassets.net/adclj4ijug4e/2i2amXQjhbrtpbldae6hwy/fc4d86a18bf233a667ff0c54f354437f/maps_video.mp4
h2
788.18999999203
1051.7480000854
841
1048576
206
video/mp4
Media
https://csp-central.appspot.com/report_csp
1017.0680000447
1923.3340001665
0
0
-1
Other
https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master
h2
1831.8650000729
1859.1500001494
1077
0
204
Preflight
https://graphql.contentful.com/content/v1/spaces/kp51zybwznx4/environments/master
h2
1859.6070001367
1879.2880000547
9788
108201
200
application/json
XHR
https://story.snapchat.com/report-metrics/web-page-view
h2
1943.7540001236
2098.5110001639
519
0
200
Fetch
https://www.snapchat.com/cookies/api/is_cookie_popup_eligible
h2
1944.9070000555
2074.980000034
881
22
200
application/json
Fetch
https://www.snapchat.com/cookies/api/user_location
h2
1945.4280000646
2076.7830000259
933
57
200
application/json
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2110.5949999765
2148.1560000684
533
0
200
Preflight
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
h2
2104.1790000163
2127.5600001682
59273
199009
200
application/javascript
Script
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2148.5970001668
2178.0650001019
754
245
200
application/json
XHR
https://csp-central.appspot.com/report_csp
2181.8960001692
2228.7630001083
0
0
-1
Other
https://www.google-analytics.com/analytics.js
h2
2187.3100001831
2194.9540001806
20663
50230
200
text/javascript
Script
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
h2
2191.1520001013
2232.3680000845
77597
220687
200
application/javascript
Script
https://www.googletagmanager.com/gtm.js?id=GTM-5M9VVNH&l=dataLayer
h2
2212.7110001165
2256.274000043
67210
185682
200
application/javascript
Script
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2221.6280000284
2253.3019999973
754
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2223.3880001586
2251.3650001492
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2225.0070001464
2252.4950001389
752
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2226.7790001351
2256.7239999771
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/init_client
h2
2228.4160000272
2258.2460001577
753
245
200
application/json
XHR
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2304.673000006
2333.9670000132
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2334.5500000287
2411.5440000314
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2306.2670000363
2334.2530000955
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2334.8499999847
2411.4300000947
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2308.2280000672
2363.4520000778
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2363.7630001176
2442.0650000684
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2338.544000173
2411.6380000487
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2340.9560001455
2411.810999969
459
0
200
text/html
Fetch
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2312.8990000114
2338.252000045
533
0
200
Preflight
https://us-central1-gcp.api.snapchat.com/web-analytics/web/events
h2
2314.384000143
2340.63900006
533
0
200
Preflight
https://www.google-analytics.com/plugins/ua/linkid.js
h2
2317.8740001749
2324.3350000121
1679
1569
200
text/javascript
Script
https://www.google-analytics.com/g/collect?v=2&tid=G-7YJM90KY90&gtm=2oebu0&_p=1834630393&cid=2015953336.1672734361&ul=en-us&sr=360x640&uaa=&uab=&uafvl=&uamb=1&uam=Moto%20G4&uap=Android&uapv=6.0&uaw=0&_s=1&sid=1672734360&sct=1&seg=0&dl=https%3A%2F%2Fwww.snapchat.com%2F&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&en=Apollo%20-%20CookieModalQuery--en-US&_fv=1&_ss=1&ep.legacyCookieDomain=FALSE&ep.anonymizeIp=TRUE&ep.allowLinker=TRUE&ep.siteSpeedSampleRate=100&ep.sendpageview=FALSE&ep.event_label=CookieModalQuery--en-US&ep.page_path=%2F&ep.gtm_tag_name=GA4%20-%20Analytics%20Event&ep.experiment_id=snapchat-on-the-web&ep.variant_id=snapchat-on-the-web.default&ep.event_category=Apollo&ep.event=analyticsEvent
2370.2190001495
2408.4230000153
0
0
-1
Ping
https://www.google-analytics.com/j/collect?v=1&_v=j98&aip=1&a=1834630393&t=event&ni=1&_s=1&dl=https%3A%2F%2Fwww.snapchat.com%2F&ul=en-us&de=UTF-8&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&sd=24-bit&sr=360x640&vp=360x640&je=0&ec=Experiment&ea=useExperiment&el=snapchat-on-the-web%3Adefault&_u=aGBAAUAjAAAAACAEK~&jid=788621331&gjid=882601780&cid=2015953336.1672734361&tid=UA-41740027-1&_gid=1770543350.1672734361&_r=1&gtm=2wgbu0PB72WQ3&cm3=0&z=982773555
h2
2417.369000148
2428.0189999845
615
2
200
text/plain
XHR
https://www.google-analytics.com/collect
2421.0250000469
2439.3350000028
0
0
-1
Ping
https://www.google-analytics.com/collect
2429.1950000916
2441.416000016
0
0
-1
Ping
https://www.google-analytics.com/collect
2433.3770000376
2441.7390001472
0
0
-1
Ping
https://www.google-analytics.com/collect?v=1&_v=j98&aip=1&a=1834630393&t=pageview&_s=1&dl=https%3A%2F%2Fwww.snapchat.com%2F&ul=en-us&de=UTF-8&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&sd=24-bit&sr=360x640&vp=360x640&je=0&xid=snapchat-on-the-web&xvar=snapchat-on-the-web.default&_u=aGDACUAjBAAAACAEK~&jid=&gjid=&cid=2015953336.1672734361&tid=UA-41740027-1&_gid=1770543350.1672734361&gtm=2wgbu0PB72WQ3&z=1181054876
h2
2438.0270000547
2445.0090001337
597
35
200
image/gif
Image
https://www.google-analytics.com/collect?v=1&_v=j98&aip=1&a=1834630393&t=pageview&_s=1&dl=https%3A%2F%2Fwww.snapchat.com%2F&ul=en-us&de=UTF-8&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&sd=24-bit&sr=360x640&vp=360x640&je=0&xid=snapchat-on-the-web&xvar=snapchat-on-the-web.default&_u=aGDACUAjBAAAACAEK~&jid=&gjid=&cid=2015953336.1672734361&tid=UA-41740027-1&_gid=1770543350.1672734361&gtm=2wgbu0PB72WQ3&cd11=GA%20Pageview&z=1063062104
h2
2438.2040000055
2444.6870000102
597
35
200
image/gif
Image
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j98&tid=UA-41740027-1&cid=2015953336.1672734361&jid=788621331&gjid=882601780&_gid=1770543350.1672734361&_u=aGBAAUAiAAAAACAEK~&z=1646840819
h2
2441.473999992
2452.6880001649
688
2
200
text/plain
XHR
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j98&tid=UA-41740027-1&cid=2015953336.1672734361&jid=788621331&_u=aGBAAUAiAAAAACAEK~&z=1618069357
h2
2454.8600001726
2469.9870001059
673
42
200
image/gif
Image
https://gcp.api.snapchat.com/web/metrics
h2
6445.1650001574
6473.239999963
474
0
200
text/plain
XHR
https://gcp.api.snapchat.com/web/metrics
h2
6416.2340001203
6444.8160000611
529
0
200
Preflight
https://www.google-analytics.com/g/collect?v=2&tid=G-7YJM90KY90&gtm=2oebu0&_p=1834630393&cid=2015953336.1672734361&ul=en-us&sr=360x640&uaa=&uab=&uafvl=&uamb=1&uam=Moto%20G4&uap=Android&uapv=6.0&uaw=0&sid=1672734360&sct=1&seg=0&dl=https%3A%2F%2Fwww.snapchat.com%2F&dt=Snapchat%20-%20The%20fastest%20way%20to%20share%20a%20moment!&_s=2
7374.7780001722
7376.9380000886
0
0
-1
Ping
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)
609.047
14.167
623.46
15.83
679.729
11.572
733.356
10.87
744.284
16.009
765.785
18.261
789.304
10.042
800.143
1109.06
1909.27
7.737
1931.688
25.502
1966.876
5.084
1974.418
97.122
2071.626
8.975
2080.61
16.562
2100.653
12.049
2144.457
11.657
2156.132
21.996
2178.619
38.083
2217.496
12.21
2234.694
7.732
2246.642
7.027
2256.059
7.127
2263.219
39.246
2312.81
15.217
2330.369
51.46
2381.991
7.532
2394.204
13.077
2413.142
26.289
6410.04
6.711
11410.16
12.513
16410.049
14.665
21410.052
12.068
26410.066
15.52
31410.045
13.841
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

First Contentful Paint — 3.0 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 5.3 s
The time taken for the page contents to be visibly populated.

Audits

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

Other

Defer offscreen images — Potential savings of 25 KiB
Time to Interactive can be slowed down by resources on the page. Snapchat.com should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://images.ctfassets.net/adclj4ijug4e/3RkGhbdwYaswdKFqzsO9Ps/97b5893b21941532fbe1544d42798dec/snap__9x16.png?fm=avif&h=600
21807
21807
https://images.ctfassets.net/adclj4ijug4e/lQyPY2Kxx3dKDt7M4ioDc/afa15b3c1576dbdc67e4b3396c5fa84e/ghostlogo.svg
3888
3888

Metrics

Time to Interactive — 12.5 s
The time taken for the page to become fully interactive.
Total Blocking Time — 2,820 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).
Largest Contentful Paint — 10.8 s
The timing of the largest text or image that is painted.

Audits

Max Potential First Input Delay — 2,220 ms
Users could experience a delay when interacting with the page.

Other

Reduce unused JavaScript — Potential savings of 322 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.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
614493
259564
https://www.googletagmanager.com/gtm.js?id=GTM-5M9VVNH&l=dataLayer
67210
40503
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
77597
29737
Avoid multiple page redirects — Potential savings of 1,110 ms
Redirects can cause additional delays before the page can begin loading. Snapchat.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://snapchat.com/
630
https://snapchat.com/
480
https://www.snapchat.com/
0
Serve static assets with an efficient cache policy — 19 resources found
Snapchat.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://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
3600000
614493
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
3600000
41884
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
3600000
38856
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
3600000
37574
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
3600000
36536
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/Snapchat-Icons.ttf?f28g2m
3600000
21275
https://www.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
3600000
7488
https://storage.googleapis.com/snap-design-system/fonts/font.graphik.css
3600000
6304
https://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/snapchaticons.font.css
3600000
2876
https://www.google-analytics.com/plugins/ua/linkid.js
3600000
1679
https://www.google-analytics.com/analytics.js
7200000
20663
https://videos.ctfassets.net/adclj4ijug4e/1HbHsu0is5rJNs4KLkYXRe/31cf8bd38511cef9fc197cf655e798ef/J0433_Lens_GradientTreatmentA_GENERIC_v06_10mb_BJP.mp4
2592000000
842
https://videos.ctfassets.net/adclj4ijug4e/2i2amXQjhbrtpbldae6hwy/fc4d86a18bf233a667ff0c54f354437f/maps_video.mp4
2592000000
841
https://videos.ctfassets.net/adclj4ijug4e/6lRKx34Fu2ChUPyxCzk3LS/1e78a89c04c4e827aec313f90de30704/J0433_Spotlight_GradientTreatmentA_GENERIC_v02_BJP.mp4
2592000000
836
https://videos.ctfassets.net/adclj4ijug4e/7G4KmcxY27XBN2h57O7TXw/c65403f9c05e5c8c6b1bae4aae8635ab/spotlight_video.mp4
2592000000
834
https://videos.ctfassets.net/adclj4ijug4e/7LPeT9gH481igmv8F1PwQb/a76a5dd1d5bd7ae1ad7705285e433663/J0433_Maps_GradientTreatmentA_GENERIC_v03_BJP__1_.mp4
2592000000
831
https://videos.ctfassets.net/adclj4ijug4e/449yjBuUgZyyPmCMUX8y3y/2d7623d7271c1a3d324b4db733d5ffec/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_MOBILE__1_.mp4
2592000000
829
https://videos.ctfassets.net/adclj4ijug4e/1dfUF5QOnuKK0dMcEBTeOD/6853319d0be226d0c3a877af0f99818f/J0863_AppTitles_IntroToSnap_SnapAd_6s_375x667_072721_DESKTOP.mp4
2592000000
828
https://videos.ctfassets.net/adclj4ijug4e/1VvC9pY86jRHbfRHIEhn0m/6e71e6201c48a4e55429b81e885e8721/J0433_Lens_GradientTreatmentA_GENERIC_v06_5mb_BJP__1_.mp4
2592000000
827
Reduce JavaScript execution time — 5.6 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.snapchat.com/main.5b6b53d3ac02bc89145b.bundle.js
4575.04
4001.092
0.692
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
980.596
647.936
219.668
https://www.snapchat.com/
617.58
11.564
26.444
Unattributable
555.272
6.56
0
https://www.googletagmanager.com/gtag/js?id=G-7YJM90KY90&l=dataLayer&cx=c
279.512
260.42
16.9
https://www.googletagmanager.com/gtm.js?id=GTM-PB72WQ3
219.728
201.42
16.068
https://www.google-analytics.com/plugins/ua/linkid.js
112.32
109.576
0.428
https://www.google-analytics.com/analytics.js
62.3
56.44
4.64
Minimize main-thread work — 7.4 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
5312.62
Other
604.664
Style & Layout
495.86
Garbage Collection
446.12
Script Parsing & Compilation
297.86
Rendering
211.884
Parse HTML & CSS
72.008
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://ads-interfaces.sc-cdn.net/snapnet-cdn/fonts/snapchat-icons/Snapchat-Icons.ttf?f28g2m
237.50100005418
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Regular.woff2
7.056999951601
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Medium.woff2
99.388000089675
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Semibold.woff2
7.3490000795573
https://storage.googleapis.com/snap-design-system/fonts/graphik/Graphik-Bold.woff2
6.9430000148714
Reduce the impact of third-party code — Third-party code blocked the main thread for 290 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)
204080
237.636
24151
52.62
161827
0
688
0
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
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
https://images.ctfassets.net/adclj4ijug4e/6aolTqa1QiYJPkpYqJlu1t/f48ff626bcc1c5ad3d6539e0dc5e2825/Eddie_K.png?fm=avif
https://images.ctfassets.net/adclj4ijug4e/2k37Ua2EnIVARCXXBkcpNt/78a5a181c34e8484935afadec566f8f8/Virginia_D.png?fm=avif
https://images.ctfassets.net/adclj4ijug4e/3C9sLMyfSgTqcsUBvKTKXK/c1a585d97bd0051d08e37459346b9ebc/Abby_T.png?fm=avif
First Contentful Paint (3G) — 5820 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.
84

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of snapchat.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.
Heading elements appear 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.
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.

Contrast

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

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.

Names and labels

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.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<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 alternate 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.

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"]`
Snapchat.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Names and labels

Buttons do not 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.
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.

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

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.
83

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that snapchat.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.
Avoids front-end JavaScript libraries with known security vulnerabilities
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.
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
Host allowlists can frequently be bypassed. Consider using CSP nonces or hashes instead, along with 'strict-dynamic' if necessary.
script-src
High
Consider adding 'unsafe-inline' (ignored by browsers supporting nonces/hashes) to be backward compatible with older browsers.
script-src
Medium

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

Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
React
core-js
core-js-global@3.6.5; core-js-global@3.6.5; core-js-global@3.6.5
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.

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://snapchat.com/
Allowed

Audits

Missing source maps for large first-party JavaScript
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://www.snapchat.com/vendors.2e0208cef9168f72af30.bundle.js
Issues were logged in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.
Issue type
Content security policy
92

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for snapchat.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 snapchat.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.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
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.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Content Best Practices

Links do not have descriptive text — 1 link found
Make use of descriptive link text to assist search engines in understanding the content.

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.
30

PWA

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

PWA Optimized

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 snapchat.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: 34.149.46.130
Continent: North America
Country: United States
United States Flag
Region: Missouri
City: Kansas City
Longitude: -94.5778
Latitude: 39.1027
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
Google LLC
Registration

Domain Registrant

Private Registration: No
Name: Domain Administrator
Organization: DNStination Inc.
Country: US
City: San Francisco
State: CA
Post Code: 94118
Email: admin@dnstinations.com
Phone: +1.4155319335
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
MarkMonitor, Inc. 104.18.39.152
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Unknown
WOT Rating:
WOT Trustworthiness: 87/100
WOT Child Safety: 86/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: *.snap.com
Issued By: DigiCert Global G2 TLS RSA SHA256 2020 CA1
Valid From: 21st February, 2024
Valid To: 20th February, 2025
Subject: CN = *.snap.com
O = Snap Inc.
L = Santa Monica
S = US
Hash: b5081872
Issuer: CN = DigiCert Global G2 TLS RSA SHA256 2020 CA1
O = DigiCert Inc
S = US
Version: 2
Serial Number: 13849084764144370642699424425758022565
Serial Number (Hex): 0A6B3C98B247BE499DC23D9AB891DBA5
Valid From: 21st February, 2024
Valid To: 20th February, 2024
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:74:85:80:C0:66:C7:DF:37:DE:CF:BD:29:37:AA:03:1D:BE:ED:CD:17
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://crl3.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl

Full Name:
URI:http://crl4.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl

Certificate Policies: Policy: 2.23.140.1.2.2
CPS: http://www.digicert.com/CPS

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

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 4E:75:A3:27:5C:9A:10:C3:38:5B:6C:D4:DF:3F:52:EB:
1D:F0:E0:8E:1B:8D:69:C0:B1:FA:64:B1:62:9A:39:DF
Timestamp : Feb 21 20:55:39.186 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:28:EE:8D:CD:59:BA:3F:49:3C:FC:AE:E9:
24:55:86:A6:D5:AD:4C:43:BA:40:6D:A7:F6:6D:E0:9D:
DF:B3:94:AF:02:21:00:A8:DD:D3:79:64:93:B8:11:E5:
15:E3:69:CD:CA:14:15:01:2E:A7:C0:2B:D1:20:5F:E1:
48:DE:C1:8B:E5:8D:2D
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 7D:59:1E:12:E1:78:2A:7B:1C:61:67:7C:5E:FD:F8:D0:
87:5C:14:A0:4E:95:9E:B9:03:2F:D9:0E:8C:2E:79:B8
Timestamp : Feb 21 20:55:39.185 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:23:59:97:CD:DA:07:1A:C0:C2:F7:90:AC:
EA:21:7E:50:01:DB:8F:CB:90:9B:A1:1B:82:25:00:65:
3C:D6:4F:51:02:21:00:A0:AE:2E:A3:EC:D0:1B:CA:E0:
6D:BF:D4:C2:BC:6A:1D:7A:9D:BD:C8:C6:66:04:2A:43:
65:35:7C:1E:EC:06:A9
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : E6:D2:31:63:40:77:8C:C1:10:41:06:D7:71:B9:CE:C1:
D2:40:F6:96:84:86:FB:BA:87:32:1D:FD:1E:37:8E:50
Timestamp : Feb 21 20:55:39.217 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:EA:A6:E6:39:19:C5:A7:D5:38:BA:C0:
DF:43:D0:69:0C:71:7A:63:EE:3F:F4:D8:F8:0F:CB:92:
3A:FB:B6:5B:19:02:21:00:EF:AF:70:2F:CC:53:33:4E:
7D:DC:44:D8:1B:D6:BD:08:8B:30:FD:44:06:93:6E:A9:
83:B3:BC:C7:65:80:D7:E2
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:*.ats.snapchat.com
DNS:*.snap-dev.net
DNS:*.snapads.com
DNS:*.snapar.com
DNS:*.snapchat.com
DNS:*.snapkit.com
DNS:*.snappcm-dev.com
DNS:*.snappcm.com
DNS:ats.snapchat.com
DNS:snap-dev.net
DNS:snap.com
DNS:snapads.com
DNS:snapar.com
DNS:snapchat.com
DNS:snapkit.com
DNS:snappcm-dev.com
DNS:snappcm.com
DNS:*.snap.com
Technical

DNS Lookup

A Records

Host IP Address Class TTL
snapchat.com. 34.149.46.130 IN 60

NS Records

Host Nameserver Class TTL
snapchat.com. ns-1468.awsdns-55.org. IN 21600
snapchat.com. ns-1892.awsdns-44.co.uk. IN 21600
snapchat.com. ns-220.awsdns-27.com. IN 21600
snapchat.com. ns-530.awsdns-02.net. IN 21600

MX Records

Priority Host Server Class TTL
10 snapchat.com. aspmx.l.google.com. IN 21600
20 snapchat.com. alt1.aspmx.l.google.com. IN 21600
30 snapchat.com. alt2.aspmx.l.google.com. IN 21600
40 snapchat.com. aspmx2.googlemail.com. IN 21600
50 snapchat.com. aspmx3.googlemail.com. IN 21600

SOA Records

Domain Name Primary NS Responsible Email TTL
snapchat.com. ns-220.awsdns-27.com. awsdns-hostmaster.amazon.com. 900

TXT Records

Host Value Class TTL
snapchat.com. 3ae8f0a14f7a4c98a9023fe8947467bd IN 300
snapchat.com. MS=255BA8D56417782169DA12894F5A53521A65F7F2 IN 300
snapchat.com. adobe-idp-site-verification=1b7089e1333b1302c4f425ff60baae967ac377d76fb6aa7bb61c9f0282fd664d IN 300
snapchat.com. apple-domain-verification=hAi0YbrGnN5ny4wm IN 300
snapchat.com. atlassian-domain-verification=P7v4/0SuI03V2xsQfPTYYZLbRwBN1QkqBg4E/zqmJVvyWKraMaJRbamwkK2vWrx0 IN 300
snapchat.com. canva-site-verification=blQT_XTqOBtV9rXZPJYTvg IN 300
snapchat.com. docker-verification=2351a4bf-bc17-42ff-8fca-521e86376280 IN 300
snapchat.com. dropbox-domain-verification=oypu2eeh56yg IN 300
snapchat.com. google-site-verification=Ro2UVvcjx7U_bRc-_HAUELMOxwk4Y6n5FX9FQt8BDsQ IN 300
snapchat.com. google-site-verification=bgzZGVgOr4py5YcPQHFZYJFJbarBD_shCxIvjQS1grI IN 300
snapchat.com. https://issues.sonatype.org/browse/OSSRH-54682 IN 300
snapchat.com. logmein-verification-code=fd76bf0c-ec62-4587-bb84-4511579e41f4 IN 300
snapchat.com. miro-verification=b341b9dfb098865b7517b6c662e94e5538603be4 IN 300
snapchat.com. onetrust-domain-verification=32eb1654587e494fbd3b4f8a54a6b57f IN 300
snapchat.com. onetrust-domain-verification=faca66624bfe477db467f97c7583b7ba IN 300
snapchat.com. pardot_346841_*=de35b68dd0e766cfba41cc068f8b424a6ce7ac92052cb30fe9a4a55ac88a0583 IN 300
snapchat.com. smartsheet-site-validation=dw0MifosV2eGg1JG9ZTtiGpSGNuiqybJ IN 300
snapchat.com. v=spf1 IN 300

HTTP Response Headers

HTTP-Code: HTTP/2 301
cache-control: private
date: 28th March, 2024
content-type: text/html; charset=UTF-8
location: https://www.snapchat.com:443/
content-length: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000

Whois Lookup

Created: 28th February, 2012
Changed: 16th March, 2016
Expires: 28th February, 2026
Registrar: MarkMonitor, Inc.
Status: clientUpdateProhibited
clientTransferProhibited
clientDeleteProhibited
serverUpdateProhibited
serverTransferProhibited
serverDeleteProhibited
Nameservers: ns-1468.awsdns-55.org
ns-1892.awsdns-44.co.uk
ns-220.awsdns-27.com
ns-530.awsdns-02.net
Owner Name: Domain Administrator
Owner Organization: DNStination Inc.
Owner Street: 3450 Sacramento Street, Suite 405
Owner Post Code: 94118
Owner City: San Francisco
Owner State: CA
Owner Country: US
Owner Phone: +1.4155319335
Owner Email: admin@dnstinations.com
Admin Name: Domain Administrator
Admin Organization: DNStination Inc.
Admin Street: 3450 Sacramento Street, Suite 405
Admin Post Code: 94118
Admin City: San Francisco
Admin State: CA
Admin Country: US
Admin Phone: +1.4155319335
Admin Email: admin@dnstinations.com
Tech Name: Domain Administrator
Tech Organization: DNStination Inc.
Tech Street: 3450 Sacramento Street, Suite 405
Tech Post Code: 94118
Tech City: San Francisco
Tech State: CA
Tech Country: US
Tech Phone: +1.4155319335
Tech Email: admin@dnstinations.com
Full Whois: Domain Name: snapchat.com
Registry Domain ID: 1704543145_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2016-03-16T16:19:37+0000
Creation Date: 2012-02-28T19:29:26+0000
Registrar Registration Expiration Date: 2026-02-28T19:29:26+0000
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email: abusecomplaints@markmonitor.com
Registrar Abuse Contact Phone: +1.2086851750
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)
Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)
Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)
Registry Registrant ID:
Registrant Name: Domain Administrator
Registrant Organization: DNStination Inc.
Registrant Street: 3450 Sacramento Street, Suite 405
Registrant City: San Francisco
Registrant State/Province: CA
Registrant Postal Code: 94118
Registrant Country: US
Registrant Phone: +1.4155319335
Registrant Phone Ext:
Registrant Fax: +1.4155319336
Registrant Fax Ext:
Registrant Email: admin@dnstinations.com
Registry Admin ID:
Admin Name: Domain Administrator
Admin Organization: DNStination Inc.
Admin Street: 3450 Sacramento Street, Suite 405
Admin City: San Francisco
Admin State/Province: CA
Admin Postal Code: 94118
Admin Country: US
Admin Phone: +1.4155319335
Admin Phone Ext:
Admin Fax: +1.4155319336
Admin Fax Ext:
Admin Email: admin@dnstinations.com
Registry Tech ID:
Tech Name: Domain Administrator
Tech Organization: DNStination Inc.
Tech Street: 3450 Sacramento Street, Suite 405
Tech City: San Francisco
Tech State/Province: CA
Tech Postal Code: 94118
Tech Country: US
Tech Phone: +1.4155319335
Tech Phone Ext:
Tech Fax: +1.4155319336
Tech Fax Ext:
Tech Email: admin@dnstinations.com
Name Server: ns-1892.awsdns-44.co.uk
Name Server: ns-1468.awsdns-55.org
Name Server: ns-530.awsdns-02.net
Name Server: ns-220.awsdns-27.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2024-03-28T01:57:33+0000 <<<

For more information on WHOIS status codes, please visit:
https://www.icann.org/resources/pages/epp-status-codes

If you wish to contact this domain’s Registrant, Administrative, or Technical
contact, and such email address is not visible above, you may do so via our web
form, pursuant to ICANN’s Temporary Specification. To verify that you are not a
robot, please enter your email address to receive a link to a page that
facilitates email communication with the relevant contact(s).

Web-based WHOIS:
https://domains.markmonitor.com/whois

If you have a legitimate interest in viewing the non-public WHOIS details, send
your request and the reasons for your request to whoisrequest@markmonitor.com
and specify the domain name in the subject line. We will review that request and
may ask for supporting documentation and explanation.

The data in MarkMonitor’s WHOIS database is provided for information purposes,
and to assist persons in obtaining information about or related to a domain
name’s registration record. While MarkMonitor believes the data to be accurate,
the data is provided "as is" with no guarantee or warranties regarding 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 by email, telephone,
or facsimile of mass, unsolicited, commercial advertising, or spam; or
(2) enable high volume, automated, or electronic processes that send queries,
data, or email to MarkMonitor (or its systems) or the domain name contacts (or
its systems).

MarkMonitor reserves the right to modify these terms at any time.

By submitting this query, you agree to abide by this policy.

MarkMonitor Domain Management(TM)
Protecting companies and consumers in a digital world.

Visit MarkMonitor at https://www.markmonitor.com
Contact us at +1.8007459229
In Europe, at +44.02032062220
----

Nameservers

Name IP Address
ns-1468.awsdns-55.org 205.251.197.188
ns-1892.awsdns-44.co.uk 205.251.199.100
ns-220.awsdns-27.com 205.251.192.220
ns-530.awsdns-02.net 205.251.194.18
Related

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Domain Valuation Snoop Score
0/5
0/5
0/5
0/5

Sites hosted on the same IP address