Css-tricks.com - SEO Checker

Overview of the SEO Check
Meta information
80% 
Page quality
58% 
Page structure
58% 
Link structure
25% 
Server
93% 
External factors
100% 
SEO Score
Response time
0.53 s
File size
164.10 kB
Words
1012
Media files
53
Number of links
249 internal / 14 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
CSS-Tricks - A Website About Making Websites
The length of the page title is perfect. (424 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
The meta description is missing.
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://css-tricks.com/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en
Server location: Canada
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
viewportwidth=device-width
theme-color#ff7a18
robotsfollow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large
msapplication-TileImagehttps://i0.wp.com/css-tricks.com/wp-content/uploads/2021/07/star.png?fit=180%2C180&ssl=1
article:published_time2024-06-24T11:04:58-06:00
article:modified_time2025-05-16T06:23:04-06:00
langen
twitter:cardsummary_large_image
twitter:titleCSS-Tricks - A Website About Making Websites
twitter:site@CSS
twitter:creator@geoffreygraham
twitter:imagehttps://i0.wp.com/css-tricks.com/wp-content/uploads/2021/12/default-social-css-tricks.png
og:localeen_US
og:typewebsite
og:titleCSS-Tricks - A Website About Making Websites
og:urlhttps://css-tricks.com/
og:site_nameCSS-Tricks
og:updated_time2025-05-16T06:23:04-06:00
og:imagehttps://i0.wp.com/css-tricks.com/wp-content/uploads/2021/12/default-social-css-tricks.png
og:image:secure_urlhttps://i0.wp.com/css-tricks.com/wp-content/uploads/2021/12/default-social-css-tricks.png
og:image:width1200
og:image:height628
og:image:altHome
og:image:typeimage/png
charsetutf-8

Automatically check css-tricks.com including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
Some words from the page title are not used within the pages content
This page contains 1012 words. That's ok.
25.8% of the text are stop words.
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
9 paragraphs were found on this page.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 20.83 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The amount of tags is very high (41). We recommend using a maximum of 20 tags for this page.
The following tag is repeated too often: article
Image SEO
(Somewhat important)
53 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
/wp-content/uploads/2018/09/css-shapes.jpgNo alt attribute provided
...585c1d6c9aff416ce8e28f?s=80&d=retro&r=pgNo alt attribute provided
...9a765816c05815cd85b88bdb69804b721ff0d14bNo alt attribute provided
...088c9564c8504d3d71f0f12527afb0ad3bc88dabNo alt attribute provided
...e-extra/gravatars/blackle-mori-80x80.jpgNo alt attribute provided
...ze-extra/gravatars/andy-clarke-80x80.jpgNo alt attribute provided
...extra/gravatars/declan-chidlow-80x80.jpgNo alt attribute provided
...gravatars/juan-diego-rodriguez-80x80.pngNo alt attribute provided
...avatars/lee_profile-modified-1-80x80.pngNo alt attribute provided
...0ffcedfb11acd4f33f3597c04c43d63a59eb7f59No alt attribute provided
...fbcf99c635b1d8faabfe469b6954a8ef2f168595No alt attribute provided
...ploads/2022/08/puzzle-pieces-scatter.pngNo alt attribute provided
...fe469b6954a8ef2f168595?s=80&d=retro&r=pgNo alt attribute provided
...ntent/uploads/2019/08/adaptive-icons.pngNo alt attribute provided
...fe469b6954a8ef2f168595?s=80&d=retro&r=pgNo alt attribute provided
/wp-content/uploads/2022/11/html-lists.jpgNo alt attribute provided
...8f5a7c64b0bcb67288d2a8?s=80&d=retro&r=pgNo alt attribute provided
...ntent/uploads/2022/09/email-envelope.jpgNo alt attribute provided
...fe469b6954a8ef2f168595?s=80&d=retro&r=pgNo alt attribute provided
...tent/uploads/2019/12/carousel-slides.pngNo alt attribute provided
...fe469b6954a8ef2f168595?s=80&d=retro&r=pgNo alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...o-rodriguez-80x80.png?resize=80,80&ssl=1No alt attribute provided
...o-rodriguez-80x80.png?resize=80,80&ssl=1No alt attribute provided
...fbcf99c635b1d8faabfe469b6954a8ef2f168595No alt attribute provided
...fbcf99c635b1d8faabfe469b6954a8ef2f168595No alt attribute provided
...fbcf99c635b1d8faabfe469b6954a8ef2f168595No alt attribute provided
...atars/Ando1-80x80.jpg?resize=80,80&ssl=1No alt attribute provided
...6000639eb4efaed23b953798bf4bdf7cdb1f3778No alt attribute provided
...aa29a40da482ee4a474bed6216511671427767feNo alt attribute provided
...fbcf99c635b1d8faabfe469b6954a8ef2f168595No alt attribute provided
...7d64a12491d75d9a65d4b9323feb075391ae6795No alt attribute provided
...o-rodriguez-80x80.png?resize=80,80&ssl=1No alt attribute provided
...fbcf99c635b1d8faabfe469b6954a8ef2f168595No alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided
...o-rodriguez-80x80.png?resize=80,80&ssl=1No alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided
...l-shoyombo-80x80.jpeg?resize=80,80&ssl=1No alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided
...l-shoyombo-80x80.jpeg?resize=80,80&ssl=1No alt attribute provided
...atars/Ando1-80x80.jpg?resize=80,80&ssl=1No alt attribute provided
...b5a3bcefe9a4fb94698b9778fb3df5802d66e25dNo alt attribute provided

Page structure

H1 heading
(Critically important)
Better CSS Shapes Using shape() — Part 1: Lines and Arcs
The H1 heading is perfect.
Headings
(Important)
There are 55 headings on the page. The amount of headings should be in a more proper relation to the amount of text.
Some headings do not have any content.

Heading structure

Heading levelContent
H1 Better CSS Shapes Using shape() — Part 1: Lines and Arcs
H2 Popular this month
H2 Empty heading
H2 You can style alt text like any other text
H2 SVG to CSS Shape Converter
H2 A Reader’s Question on Nested Lists
H2 HTML Email Accessibility Report 2025
H2 Scroll-Driven Animations Inside a CSS Carousel
H2 Empty heading
H2 Empty heading
H2 Classic Tricks
H2 Latest CSS Guides
H2 Fresh From the Almanac
H3 Modern Scroll Shadows Using Scroll-Driven Animations
H3 Why is Nobody Using the hwb() Color Function?
H3 The Lost CSS Tricks of Cohost.org
H3 Revisiting Image Maps
H3 Next Level CSS Styling for Cursors
H3 A New “Web” Readiness Report
H3 Worlds Collide: Keyframe Collision Detection Using Style Queries
H3 Orbital Mechanics (or How I Optimized a CSS Keyframes Animation)
H3 Toe Dipping Into View Transitions
H3 Scroll Animation
H3 Yellow Flash
H3 Self-Drawing Shapes
H3 Scroll Shadows
H3 Editable Style Blocks
H3 Scroll Indicator
H3 Border Triangles
H3 Pin Scrolling to Bottom
H3 Infinite Scrolling Background Image
H3 Styling Counters in CSS
H3 CSS Anchor Positioning Guide
H3 CSS Selectors
H3 CSS Length Units
H3 CSS Container Queries
H3 CSS Media Queries Guide
H3 Cascade Layers Guide
H3 CSS Functions Guide
H3 CSS Gradients Guide
H3 CSS Custom Properties Guide
H3 text-box-trim
H3 margin-trim
H3 ::scroll-button()
H3 ::scroll-marker
H3 @font-feature-values
H3 rem()
H3 round()
H3 mod()
H3 oklch()
H3 calc-size()
H3 clamp()
H3 @media
H3 attr()
H4 Keep up to date on web dev
H5 DigitalOcean
H5 CSS-Tricks
H5 Social
Some anchor texts are used more than once.
41 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are 14 external links on this page.
LinkAttributesAnchor text
https://css-tricks.com/Anchor Skip to main content
https://css-tricks.com/CSS-Tricks
/category/articles/Articles
/category/notes/Notes
/category/links/Links
https://css-tricks.com/guidesGuides
https://css-tricks.com/almanacAlmanac
https://css-tricks.com/picks/Picks
https://css-tricks.com/randomShuffle
https://www.google.com/search?...External Subdomain Search
/better-css-shapes-using-shape...Direct link to the article Better CSS Shapes Using shape() — Part 1: Lines and Arcs
https://css-tricks.com/tag/art/art
/tag/clip-path/clip-path
/tag/css-functions/CSS functions
/tag/css-shapes/css shapes
/better-css-shapes-using-shape...Better CSS Shapes Using shape() — Part 1: Lines and Arcs
/author/afiftemani/Temani Afif
https://try.digitalocean.com/c...External Subdomain DigitalOcean
/modern-scroll-shadows-using-s...Modern Scroll Shadows Using Scroll-Driven Animations
/tag/scroll-driven-animation/Scroll Driven Animation
/author/kevinhamer/No Text
/author/kevinhamer/Kevin Hamer
/why-is-nobody-using-the-hwb-c...Why is Nobody Using the hwb() Color Function?
https://css-tricks.com/tag/color/color
/author/sunkanmifafowora/No Text
/author/sunkanmifafowora/Sunkanmi Fafowora
/the-lost-css-tricks-of-cohost...The Lost CSS Tricks of Cohost.org
/tag/inspiration/inspiration
/author/blacklemori/No Text
/author/blacklemori/Blackle Mori
/revisiting-image-maps/Revisiting Image Maps
/tag/images/images
/author/andyclarke/No Text
/author/andyclarke/Andy Clarke
/next-level-css-styling-for-cu...Next Level CSS Styling for Cursors
/tag/inspiration/Text duplicate inspiration
/tag/ui-ix-design/UI/IX Design
/author/declanchidlow/No Text
/author/declanchidlow/Declan Chidlow
/a-new-web-readiness-report/A New “Web” Readiness Report
/tag/browser/browser
/tag/resource/resource
/author/monknow/No Text
/author/monknow/Juan Diego Rodríguez
/worlds-collide-keyframe-colli...Worlds Collide: Keyframe Collision Detection Using Style Queries
/tag/scroll-driven-animation/Text duplicate Scroll Driven Animation
/tag/style-queries/Style Queries
/author/leemeyer/No Text
/author/leemeyer/Lee Meyer
/orbital-mechanics-or-how-i-op...Orbital Mechanics (or How I Optimized a CSS Keyframes Animation)
/tag/animation/animation
/author/johnrhea/No Text
/author/johnrhea/John Rhea
/toe-dipping-into-view-transit...Toe Dipping Into View Transitions
/tag/view-transitions/view transitions
/author/geoffgraham/No Text
/author/geoffgraham/Geoff Graham
/you-can-style-alt-text-like-a...Direct link to the article You can style alt text like any other text
/tag/accessibility/accessibility
/tag/images/Text duplicate images
/you-can-style-alt-text-like-a...You can style alt text like any other text
/author/geoffgraham/Text duplicate Geoff Graham
/svg-to-css-shape-converter/Direct link to the article SVG to CSS Shape Converter
/tag/css-functions/Text duplicate CSS functions
/tag/resource/Text duplicate resource
/tag/shapes/shapes
/svg-to-css-shape-converter/SVG to CSS Shape Converter
/author/geoffgraham/Text duplicate Geoff Graham
/a-readers-question-on-nested-...Direct link to the article A Reader’s Question on Nested Lists
https://css-tricks.com/tag/lists/lists
/a-readers-question-on-nested-...A Reader’s Question on Nested Lists
/author/monknow/Text duplicate Juan Diego Rodríguez
/html-email-accessibility-repo...Direct link to the article HTML Email Accessibility Report 2025
/tag/accessibility/Text duplicate accessibility
/tag/html-email/html email
/html-email-accessibility-repo...HTML Email Accessibility Report 2025
/author/geoffgraham/Text duplicate Geoff Graham
/scroll-driven-animations-insi...Direct link to the article Scroll-Driven Animations Inside a CSS Carousel
/tag/carousel/carousel
/scroll-driven-animations-insi...Scroll-Driven Animations Inside a CSS Carousel
/author/geoffgraham/Text duplicate Geoff Graham
/category/articles/Keep browsing in the archives
https://www.sarasoueidan.com/b...External Subdomain Sara Soueidan evaluated the accessibility of CSS Carousels
/quick-hit-47/#
https://w3ctag.github.io/web-w...External Subdomain Straight from the W3C Technical Architecture Group
/quick-hit-46/Text duplicate #
https://gsap.com/blog/3-13/External completely free for open use
/quick-hit-45/Text duplicate #
https://www.w3.org/TR/2025/WD-...External Subdomain the first public working draft of the specifications for adding gap decorations
/quick-hit-44/Text duplicate #
/category/quick-hitsMore Quick Hits →
https://css-tricks.com/Anchor No Text
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/scr...Scroll Animation
/author/chriscoyier/No Text
/author/chriscoyier/Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/the...Yellow Flash
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/mak...Self-Drawing Shapes
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/scr...Scroll Shadows
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/edi...Editable Style Blocks
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/scr...Scroll Indicator
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/how...Border Triangles
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/greatest-css-tricks/pin...Pin Scrolling to Bottom
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
/books/fundamental-css-tactics...Infinite Scrolling Background Image
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
https://css-tricks.com/Anchor No Text
/styling-counters-in-css/Styling Counters in CSS
/tag/counters/counters
https://css-tricks.com/tag/lists/Text duplicate lists
/author/monknow/No Text
/author/monknow/Text duplicate Juan Diego Rodríguez
https://css-tricks.com/Anchor No Text
/css-anchor-positioning-guide/CSS Anchor Positioning Guide
/tag/anchor-positioning/anchor positioning
/author/monknow/No Text
/author/monknow/Text duplicate Juan Diego Rodríguez
https://css-tricks.com/Anchor No Text
/css-selectors/CSS Selectors
/tag/selectors/selectors
/author/geoffgraham/No Text
/author/geoffgraham/Text duplicate Geoff Graham
https://css-tricks.com/Anchor No Text
/css-length-units/CSS Length Units
/tag/container-units/container units
https://css-tricks.com/tag/units/units
/author/geoffgraham/No Text
/author/geoffgraham/Text duplicate Geoff Graham
https://css-tricks.com/Anchor No Text
/css-container-queries/CSS Container Queries
/tag/container-queries/container-queries
/author/geoffgraham/No Text
/author/geoffgraham/Text duplicate Geoff Graham
https://css-tricks.com/Anchor No Text
/a-complete-guide-to-css-media...CSS Media Queries Guide
/tag/media-queries/media queries
/author/agalante/No Text
/author/agalante/Andrés Galante
https://css-tricks.com/Anchor No Text
/css-cascade-layers/Cascade Layers Guide
/tag/cascade-layers/cascade layers
/author/miriam/No Text
/author/miriam/Miriam Suzanne
https://css-tricks.com/Anchor No Text
/complete-guide-to-css-functions/CSS Functions Guide
/tag/functions/functions
/author/ericwbailey/No Text
/author/ericwbailey/Eric Bailey
https://css-tricks.com/Anchor No Text
/a-complete-guide-to-css-gradi...CSS Gradients Guide
/author/geoffgraham/No Text
/author/geoffgraham/Text duplicate Geoff Graham
https://css-tricks.com/Anchor No Text
/a-complete-guide-to-custom-pr...CSS Custom Properties Guide
/tag/custom-properties/custom properties
/author/chriscoyier/No Text
/author/chriscoyier/Text duplicate Chris Coyier
https://css-tricks.com/Anchor No Text
https://css-tricks.com/Anchor No Text
/almanac/properties/t/text-box...text-box-trim
/almanac/properties/t/text-box....element { text-box-trim: trim-both; }
/tag/typography/typography
/author/monknow/No Text
/author/monknow/Text duplicate Juan Diego Rodríguez
https://css-tricks.com/Anchor No Text
/almanac/properties/m/margin-t...margin-trim
/almanac/properties/m/margin-t....element { margin-trim: block-end; }
/author/geoffgraham/No Text
/author/geoffgraham/Text duplicate Geoff Graham
https://css-tricks.com/Anchor No Text
/almanac/pseudo-selectors/s/sc...::scroll-button()
/almanac/pseudo-selectors/s/sc....carousel::scroll-button(right) { content: "⮕"; }
/author/danielschwarz/No Text
/author/danielschwarz/Daniel Schwarz
https://css-tricks.com/Anchor No Text
/almanac/pseudo-selectors/s/sc...::scroll-marker
/almanac/pseudo-selectors/s/sc....element::scroll-marker { content: ""; }
/author/danielschwarz/No Text
/author/danielschwarz/Text duplicate Daniel Schwarz
https://css-tricks.com/Anchor No Text
/almanac/rules/f/font-feature-...@font-feature-values
/almanac/rules/f/font-feature-...@font-feature-values Noble Company { @stylistic { curly: 1; /* Sets ss01 on */ } }
https://css-tricks.com/tag/fonts/fonts
/author/monknow/No Text
/author/monknow/Text duplicate Juan Diego Rodríguez
https://css-tricks.com/Anchor No Text
/almanac/functions/r/rem/rem()
/almanac/functions/r/rem/.element { width: rem(10px, 4px); }
/author/danielschwarz/No Text
/author/danielschwarz/Text duplicate Daniel Schwarz
https://css-tricks.com/Anchor No Text
/almanac/functions/r/round/round()
/almanac/functions/r/round/.element { width: round(10.4px, 1px); }
/author/danielschwarz/No Text
/author/danielschwarz/Text duplicate Daniel Schwarz
https://css-tricks.com/Anchor No Text
/almanac/functions/m/mod/mod()
/almanac/functions/m/mod/.element { width: mod(10px, 4px); }
/author/danielschwarz/No Text
/author/danielschwarz/Text duplicate Daniel Schwarz
https://css-tricks.com/Anchor No Text
/almanac/functions/o/oklch/oklch()
/almanac/functions/o/oklch/.element { color: oklch(70% 0.15 240); }
https://css-tricks.com/tag/color/Text duplicate color
/author/gabrielshoyombo/No Text
/author/gabrielshoyombo/Gabriel Shoyombo
https://css-tricks.com/Anchor No Text
/almanac/functions/c/calc-size/calc-size()
/almanac/functions/c/calc-size/.element { width: calc-size(auto, size); }
/author/danielschwarz/No Text
/author/danielschwarz/Text duplicate Daniel Schwarz
https://css-tricks.com/Anchor No Text
/almanac/functions/c/clamp/clamp()
/almanac/functions/c/clamp/.element { width: clamp(200px, 50%, 800px); }
/author/gabrielshoyombo/No Text
/author/gabrielshoyombo/Text duplicate Gabriel Shoyombo
https://css-tricks.com/Anchor No Text
/almanac/rules/m/media/@media
/almanac/rules/m/media/@media screen and (min-width: 600px) { }
/tag/media-queries/Text duplicate media queries
/author/agalante/No Text
/author/agalante/Text duplicate Andrés Galante
https://css-tricks.com/Anchor No Text
/almanac/functions/a/attr/attr()
/almanac/functions/a/attr/.element { color: attr(data-color type()); }
/author/danielschwarz/No Text
/author/danielschwarz/Text duplicate Daniel Schwarz
https://www.digitalocean.com/?...External Subdomain Text duplicate DigitalOcean
https://www.digitalocean.com/a...External Subdomain About DO
https://www.cloudways.com/en/w...External Subdomain Cloudways
https://www.digitalocean.com/l...External Subdomain Legal stuff
https://try.digitalocean.com/c...External Subdomain Get free credit!
https://css-tricks.com/contact/Contact
/guest-writing/Write for CSS-Tricks!
/advertising/Advertise with us
https://css-tricks.com/rss-feeds/RSS Feeds
https://codepen.io/team/css-tr...External CodePen
https://mastodon.social/@csstr...External Mastodon
https://bsky.app/profile/css-t...External Bluesky
https://css-tricks.com/Anchor Back to Top

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://css-tricks.com/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time of 0.53 seconds is longer than the recommended limit of 0.4 seconds. A high response time unnecessarily slows down search engine crawling and results in bad user experience as well.
The file size of the HTML document is fine (164 kB).

HTTP Response Header

NameValue
dateFri, 23 May 2025 15:09:34 GMT
content-typetext/html; charset=utf-8
cache-providerCLOUDWAYS-CACHE-DE
x-frame-optionsSAMEORIGIN
referrer-policystrict-origin-when-cross-origin
strict-transport-securitymax-age=31536000
x-content-type-optionsnosniff
x-xss-protection1; mode=block
varyAccept-Encoding
last-modifiedFri, 23 May 2025 13:37:19 GMT
cache-controlmax-age=0, s-maxage=2592000
expiresFri, 23 May 2025 13:55:11 GMT
age4462
x-cacheHIT
cf-cache-statusDYNAMIC
set-cookie280 Characters
servercloudflare
cf-ray944579a08ae79eee-CDG
content-encodinggzip
statuscode200
http_versionHTTP/2

External factors

This website has excellent links from other websites.
This page has backlinks from 4,421 referring domains.
This page has 921,110 backlinks.
This page has backlinks from 3,092 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
CSS79%Check
Tricks68%Check
CSS Shapes68%Check
CSS-Tricks63%Check
CSS Carousel61%Check
Better CSS Shapes Using61%Check
CSS Shapes Using shape61%Check
CSS functions60%Check
CSS Shape Converter59%Check
Shapes56%Check

Automatically check css-tricks.com including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions