Generated on March 07 2026 22:27 PM
Old data? UPDATE !
The score is 70/100
Title
HyperText Transfer Protocol (HTTP) explained
Length : 44
Perfect, your title contains between 10 and 70 characters.
Description
Complete HTTP protocol reference: methods, status codes, headers, versions, caching, security, and connection management. From basics to advanced.
Length : 146
Great, your meta description contains between 70 and 160 characters.
Keywords
Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.
Og Meta Properties
This page does not take advantage of Og Properties. This tags allows social crawler's better structurize your page. Use this free og properties generator to create them.
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 6 | 1 | 6 | 0 | 0 |
Images
We found 0 images on this web page.
Good, most or all of your images have alt attributes.
Text/HTML Ratio
Ratio : 27%
Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.
Flash
Perfect, no Flash content has been detected on this page.
Iframe
Great, there are no Iframes detected on this page.
URL Rewrite
Good. Your links looks friendly!
Underscores in the URLs
Perfect! No underscores detected in your URLs.
In-page links
We found a total of 491 links including 2 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| HTTP Status Codes | Internal | Passing Juice |
| HTTP Headers | Internal | Passing Juice |
| HTTP Methods | Internal | Passing Juice |
| HTTP Testing Tools | Internal | Passing Juice |
| URL | Internal | Passing Juice |
| stateless by design | Internal | Passing Juice |
| Cookies | Internal | Passing Juice |
| tokens | Internal | Passing Juice |
| original HTTP specification | Internal | Passing Juice |
| GET | Internal | Passing Juice |
| HTTP/1.0 | Internal | Passing Juice |
| HTTP/1.1 | Internal | Passing Juice |
| HTTP connections | Internal | Passing Juice |
| HTTP/2 | Internal | Passing Juice |
| Compression | Internal | Passing Juice |
| HTTP/3 | Internal | Passing Juice |
| HTTP caching | Internal | Passing Juice |
| Authentication | Internal | Passing Juice |
| content negotiation | Internal | Passing Juice |
| POST | Internal | Passing Juice |
| PUT | Internal | Passing Juice |
| DELETE | Internal | Passing Juice |
| 1xx | Internal | Passing Juice |
| 2xx | Internal | Passing Juice |
| 3xx | Internal | Passing Juice |
| redirection | Internal | Passing Juice |
| 4xx | Internal | Passing Juice |
| 5xx | Internal | Passing Juice |
| HTTPS | Internal | Passing Juice |
| HSTS | Internal | Passing Juice |
| CORS | Internal | Passing Juice |
| origins | Internal | Passing Juice |
| Content Security Policy (CSP) | Internal | Passing Juice |
| Canonical URLs | Internal | Passing Juice |
| Client Hints | Internal | Passing Juice |
| Conditional Requests | Internal | Passing Juice |
| Data URLs | Internal | Passing Juice |
| Hreflang | Internal | Passing Juice |
| Media Types | Internal | Passing Juice |
| Percent-Encoding | Internal | Passing Juice |
| Protocol Upgrade | Internal | Passing Juice |
| Punycode | Internal | Passing Juice |
| Range Requests | Internal | Passing Juice |
| HTTP Request | Internal | Passing Juice |
| Resource Hints | Internal | Passing Juice |
| HTTP Response | Internal | Passing Juice |
| HTTP Sessions | Internal | Passing Juice |
| Soft 404 | Internal | Passing Juice |
| HTTP Streaming | Internal | Passing Juice |
| Structured Fields | Internal | Passing Juice |
| URI | Internal | Passing Juice |
| URN | Internal | Passing Juice |
| WebDAV | Internal | Passing Juice |
| WHIP | Internal | Passing Juice |
| WebSocket | Internal | Passing Juice |
| WebSocket Secure | Internal | Passing Juice |
| Try it now! | External | Passing Juice |
| 100 Continue | Internal | Passing Juice |
| 101 Switching Protocols | Internal | Passing Juice |
| 102 Processing | Internal | Passing Juice |
| 103 Early Hints | Internal | Passing Juice |
| 200 OK | Internal | Passing Juice |
| 201 Created | Internal | Passing Juice |
| 202 Accepted | Internal | Passing Juice |
| 203 Non-Authoritative Information | Internal | Passing Juice |
| 204 No Content | Internal | Passing Juice |
| 205 Reset Content | Internal | Passing Juice |
| 206 Partial Content | Internal | Passing Juice |
| 207 Multi-Status | Internal | Passing Juice |
| 208 Already Reported | Internal | Passing Juice |
| 218 This is fine | Internal | Passing Juice |
| 226 IM Used | Internal | Passing Juice |
| 300 Multiple Choices | Internal | Passing Juice |
| 301 Moved Permanently | Internal | Passing Juice |
| 302 Found | Internal | Passing Juice |
| 303 See Other | Internal | Passing Juice |
| 304 Not Modified | Internal | Passing Juice |
| 305 Use Proxy | Internal | Passing Juice |
| 306 Switch Proxy | Internal | Passing Juice |
| 307 Temporary Redirect | Internal | Passing Juice |
| 308 Permanent Redirect | Internal | Passing Juice |
| 400 Bad Request | Internal | Passing Juice |
| 401 Unauthorized | Internal | Passing Juice |
| 402 Payment Required | Internal | Passing Juice |
| 403 Forbidden | Internal | Passing Juice |
| 404 Not Found | Internal | Passing Juice |
| 405 Method Not Allowed | Internal | Passing Juice |
| 406 Not Acceptable | Internal | Passing Juice |
| 407 Proxy Authentication Required | Internal | Passing Juice |
| 408 Request Timeout | Internal | Passing Juice |
| 409 Conflict | Internal | Passing Juice |
| 410 Gone | Internal | Passing Juice |
| 411 Length Required | Internal | Passing Juice |
| 412 Precondition Failed | Internal | Passing Juice |
| 413 Content Too Large | Internal | Passing Juice |
| 414 URI Too Long | Internal | Passing Juice |
| 415 Unsupported Media Type | Internal | Passing Juice |
| 416 Range Not Satisfiable | Internal | Passing Juice |
| 417 Expectation Failed | Internal | Passing Juice |
| 418 I'm a teapot | Internal | Passing Juice |
| 419 Page Expired | Internal | Passing Juice |
| 420 Method Failure or Enhance your calm | Internal | Passing Juice |
| 421 Misdirected Request | Internal | Passing Juice |
| 422 Unprocessable Content | Internal | Passing Juice |
| 423 Locked | Internal | Passing Juice |
| 424 Failed Dependency | Internal | Passing Juice |
| 425 Too Early | Internal | Passing Juice |
| 426 Upgrade Required | Internal | Passing Juice |
| 428 Precondition Required | Internal | Passing Juice |
| 429 Too Many Requests | Internal | Passing Juice |
| 430 Security Rejection | Internal | Passing Juice |
| 431 Request Header Fields Too Large | Internal | Passing Juice |
| 440 Login Time-out | Internal | Passing Juice |
| 444 No Response | Internal | Passing Juice |
| 449 Retry With | Internal | Passing Juice |
| 450 Blocked by Windows Parental Controls | Internal | Passing Juice |
| 451 Unavailable For Legal Reasons | Internal | Passing Juice |
| 460 Client closed connection prematurely | Internal | Passing Juice |
| 463 Too many forwarded IP addresses | Internal | Passing Juice |
| 464 Incompatible protocol | Internal | Passing Juice |
| 470 Request Denied | Internal | Passing Juice |
| 492 User Access Forbidden | Internal | Passing Juice |
| 493 Unsupported Browser | Internal | Passing Juice |
| 494 Request header too large | Internal | Passing Juice |
| 495 SSL Certificate Error | Internal | Passing Juice |
| 496 SSL Certificate Required | Internal | Passing Juice |
| 497 HTTP Request Sent to HTTPS Port | Internal | Passing Juice |
| 498 Invalid Token | Internal | Passing Juice |
| 499 Token Required or Client Closed Request | Internal | Passing Juice |
| 500 Internal Server Error | Internal | Passing Juice |
| 501 Not Implemented | Internal | Passing Juice |
| 502 Bad Gateway | Internal | Passing Juice |
| 503 Service Unavailable | Internal | Passing Juice |
| 504 Gateway Timeout | Internal | Passing Juice |
| 505 HTTP Version Not Supported | Internal | Passing Juice |
| 506 Variant Also Negotiates | Internal | Passing Juice |
| 507 Insufficient Storage | Internal | Passing Juice |
| 508 Loop Detected | Internal | Passing Juice |
| 509 Bandwidth Limit Exceeded | Internal | Passing Juice |
| 510 Not Extended | Internal | Passing Juice |
| 511 Network Authentication Required | Internal | Passing Juice |
| 520 Web Server Is Returning an Unknown Error | Internal | Passing Juice |
| 521 Web Server Is Down | Internal | Passing Juice |
| 522 Connection Timed Out | Internal | Passing Juice |
| 523 Origin Is Unreachable | Internal | Passing Juice |
| 524 A Timeout Occurred | Internal | Passing Juice |
| 525 SSL Handshake Failed | Internal | Passing Juice |
| 526 Invalid SSL Certificate | Internal | Passing Juice |
| 527 Railgun Listener to Origin | Internal | Passing Juice |
| 529 The Service Is Overloaded | Internal | Passing Juice |
| 530 Site Frozen | Internal | Passing Juice |
| 531 Upstream Connection Error | Internal | Passing Juice |
| 532 Response Too Large | Internal | Passing Juice |
| 533 Upstream TLS Error | Internal | Passing Juice |
| 534 Application Error | Internal | Passing Juice |
| 535 Unknown Application | Internal | Passing Juice |
| 536 HTTP Response Timeout | Internal | Passing Juice |
| 537 DNS Resolution Error | Internal | Passing Juice |
| 538 Request Loop | Internal | Passing Juice |
| 539 Serverless Timeout | Internal | Passing Juice |
| 540 Temporarily Disabled | Internal | Passing Juice |
| 541 Out of Workers | Internal | Passing Juice |
| 542 Database Error / Header Overflow | Internal | Passing Juice |
| 543 Communication Error / Upstream Timeout | Internal | Passing Juice |
| 544 Management Error / Invalid Host Header | Internal | Passing Juice |
| 545 Authentication Error / Component Not Ready | Internal | Passing Juice |
| 546 Unknown Application / TLS Error | Internal | Passing Juice |
| 547 No HTTP Response | Internal | Passing Juice |
| 548 Invalid Response / DNS Resolution Error | Internal | Passing Juice |
| 549 Authentication Gateway Error / Application Crash | Internal | Passing Juice |
| 552 Application Unreachable | Internal | Passing Juice |
| 553 Directory Service Error | Internal | Passing Juice |
| 554 Authentication Token Error | Internal | Passing Juice |
| 555 Application Does Not Support Kerberos | Internal | Passing Juice |
| 556 Unexpected Authentication Challenge | Internal | Passing Juice |
| 557 KDC Unreachable | Internal | Passing Juice |
| 558 Connection Limit Stop | Internal | Passing Juice |
| 559 Connection Limit Stop | Internal | Passing Juice |
| 561 Unauthorized | Internal | Passing Juice |
| 562 Credential Error | Internal | Passing Juice |
| 598 Network Read Timeout Error | Internal | Passing Juice |
| 599 Network Connect Timeout Error | Internal | Passing Juice |
| 600 Invalid Headers | Internal | Passing Juice |
| 893 Load Balancing Overflow | Internal | Passing Juice |
| 999 Request Denied | Internal | Passing Juice |
| A-IM | Internal | Passing Juice |
| Accept | Internal | Passing Juice |
| Accept-CH | Internal | Passing Juice |
| Accept-CH-Lifetime | Internal | Passing Juice |
| Accept-Charset | Internal | Passing Juice |
| Accept-Datetime | Internal | Passing Juice |
| Accept-Encoding | Internal | Passing Juice |
| Accept-Language | Internal | Passing Juice |
| Accept-Patch | Internal | Passing Juice |
| Accept-Post | Internal | Passing Juice |
| Accept-Ranges | Internal | Passing Juice |
| Accept-Signature | Internal | Passing Juice |
| Access-Control-Allow-Credentials | Internal | Passing Juice |
| Access-Control-Allow-Headers | Internal | Passing Juice |
| Access-Control-Allow-Methods | Internal | Passing Juice |
| Access-Control-Allow-Origin | Internal | Passing Juice |
| Access-Control-Expose-Headers | Internal | Passing Juice |
| Access-Control-Max-Age | Internal | Passing Juice |
| Access-Control-Request-Headers | Internal | Passing Juice |
| Access-Control-Request-Method | Internal | Passing Juice |
| Age | Internal | Passing Juice |
| Akamai-GRN | Internal | Passing Juice |
| Allow | Internal | Passing Juice |
| Alt-Svc | Internal | Passing Juice |
| Alt-Used | Internal | Passing Juice |
| Authentication-Info | Internal | Passing Juice |
| Available-Dictionary | Internal | Passing Juice |
| Cache-Control | Internal | Passing Juice |
| Cache-Group-Invalidation | Internal | Passing Juice |
| Cache-Groups | Internal | Passing Juice |
| Cache-Status | Internal | Passing Juice |
| Capsule-Protocol | Internal | Passing Juice |
| CDN-Cache-Control | Internal | Passing Juice |
| CDN-Loop | Internal | Passing Juice |
| Cf-Cache-Status | Internal | Passing Juice |
| Cf-Edge-Cache | Internal | Passing Juice |
| Cf-Mitigated | Internal | Passing Juice |
| Cf-Ray | Internal | Passing Juice |
| Clear-Site-Data | Internal | Passing Juice |
| Client-Cert | Internal | Passing Juice |
| Client-Cert-Chain | Internal | Passing Juice |
| Connection | Internal | Passing Juice |
| Content-Digest | Internal | Passing Juice |
| Content-Disposition | Internal | Passing Juice |
| Content-Encoding | Internal | Passing Juice |
| Content-Language | Internal | Passing Juice |
| Content-Length | Internal | Passing Juice |
| Content-Location | Internal | Passing Juice |
| Content-MD5 | Internal | Passing Juice |
| Content-Range | Internal | Passing Juice |
| Content-Security-Policy-Report-Only | Internal | Passing Juice |
| Content-Type | Internal | Passing Juice |
| Cookie | Internal | Passing Juice |
| Critical-CH | Internal | Passing Juice |
| Cross-Origin-Embedder-Policy | Internal | Passing Juice |
| Cross-Origin-Embedder-Policy-Report-Only | Internal | Passing Juice |
| Cross-Origin-Opener-Policy | Internal | Passing Juice |
| Cross-Origin-Opener-Policy-Report-Only | Internal | Passing Juice |
| Cross-Origin-Resource-Policy | Internal | Passing Juice |
| Date | Internal | Passing Juice |
| Delta-Base | Internal | Passing Juice |
| Deprecation | Internal | Passing Juice |
| Device-Memory | Internal | Passing Juice |
| Dictionary-ID | Internal | Passing Juice |
| Digest | Internal | Passing Juice |
| Document-Isolation-Policy | Internal | Passing Juice |
| Document-Isolation-Policy-Report-Only | Internal | Passing Juice |
| Document-Policy | Internal | Passing Juice |
| Downlink | Internal | Passing Juice |
| DPoP | Internal | Passing Juice |
| DPoP-Nonce | Internal | Passing Juice |
| Early-Data | Internal | Passing Juice |
| ECT | Internal | Passing Juice |
| Edge-Control | Internal | Passing Juice |
| ETag | Internal | Passing Juice |
| Expect | Internal | Passing Juice |
| Expect-CT | Internal | Passing Juice |
| Expires | Internal | Passing Juice |
| Feature-Policy | Internal | Passing Juice |
| Forwarded | Internal | Passing Juice |
| From | Internal | Passing Juice |
| GLB-X-Seen-By | Internal | Passing Juice |
| Host | Internal | Passing Juice |
| Host-Header | Internal | Passing Juice |
| HTTP2-Settings | Internal | Passing Juice |
| If-Match | Internal | Passing Juice |
| If-Modified-Since | Internal | Passing Juice |
| If-None-Match | Internal | Passing Juice |
| If-Range | Internal | Passing Juice |
| If-Unmodified-Since | Internal | Passing Juice |
| IM | Internal | Passing Juice |
| Keep-Alive | Internal | Passing Juice |
| Last-Event-ID | Internal | Passing Juice |
| Last-Modified | Internal | Passing Juice |
| Link | Internal | Passing Juice |
| Link-Template | Internal | Passing Juice |
| Location | Internal | Passing Juice |
| Max-Forwards | Internal | Passing Juice |
| Memento-Datetime | Internal | Passing Juice |
| MIME-Version | Internal | Passing Juice |
| NEL | Internal | Passing Juice |
| No-Vary-Search | Internal | Passing Juice |
| Onion-Location | Internal | Passing Juice |
| Origin | Internal | Passing Juice |
| Origin-Agent-Cluster | Internal | Passing Juice |
| Origin-Trial | Internal | Passing Juice |
| P3P | Internal | Passing Juice |
| Panel | Internal | Passing Juice |
| Permissions-Policy | Internal | Passing Juice |
| Ping-From | Internal | Passing Juice |
| Ping-To | Internal | Passing Juice |
| Platform | Internal | Passing Juice |
| Powered-By | Internal | Passing Juice |
| Pragma | Internal | Passing Juice |
| Prefer | Internal | Passing Juice |
| Preference-Applied | Internal | Passing Juice |
| Priority | Internal | Passing Juice |
| Proxy-Authenticate | Internal | Passing Juice |
| Proxy-Authentication-Info | Internal | Passing Juice |
| Proxy-Authorization | Internal | Passing Juice |
| Proxy-Status | Internal | Passing Juice |
| Public-Key-Pins | Internal | Passing Juice |
| Public-Key-Pins-Report-Only | Internal | Passing Juice |
| Purpose | Internal | Passing Juice |
| Range | Internal | Passing Juice |
| RateLimit-Limit | Internal | Passing Juice |
| RateLimit-Remaining | Internal | Passing Juice |
| RateLimit-Reset | Internal | Passing Juice |
| Referer | Internal | Passing Juice |
| Referrer-Policy | Internal | Passing Juice |
| Refresh | Internal | Passing Juice |
| Replay-Nonce | Internal | Passing Juice |
| Report-To | Internal | Passing Juice |
| Reporting-Endpoints | Internal | Passing Juice |
| Repr-Digest | Internal | Passing Juice |
| Request-Context | Internal | Passing Juice |
| Retry-After | Internal | Passing Juice |
| RTT | Internal | Passing Juice |
| Save-Data | Internal | Passing Juice |
| Sec-CH-Prefers-Color-Scheme | Internal | Passing Juice |
| Sec-CH-Prefers-Reduced-Motion | Internal | Passing Juice |
| Sec-CH-UA | Internal | Passing Juice |
| Sec-CH-UA-Arch | Internal | Passing Juice |
| Sec-CH-UA-Bitness | Internal | Passing Juice |
| Sec-CH-UA-Full-Version-List | Internal | Passing Juice |
| Sec-CH-UA-Mobile | Internal | Passing Juice |
| Sec-CH-UA-Model | Internal | Passing Juice |
| Sec-CH-UA-Platform | Internal | Passing Juice |
| Sec-CH-UA-Platform-Version | Internal | Passing Juice |
| Sec-Fetch-Dest | Internal | Passing Juice |
| Sec-Fetch-Mode | Internal | Passing Juice |
| Sec-Fetch-Site | Internal | Passing Juice |
| Sec-Fetch-User | Internal | Passing Juice |
| Sec-GPC | Internal | Passing Juice |
| Sec-Purpose | Internal | Passing Juice |
| Sec-Speculation-Tags | Internal | Passing Juice |
| Sec-WebSocket-Accept | Internal | Passing Juice |
| Sec-WebSocket-Extensions | Internal | Passing Juice |
| Sec-WebSocket-Key | Internal | Passing Juice |
| Sec-WebSocket-Protocol | Internal | Passing Juice |
| Sec-WebSocket-Version | Internal | Passing Juice |
| Server | Internal | Passing Juice |
| Server-Timing | Internal | Passing Juice |
| Set-Cookie | Internal | Passing Juice |
| Shopify-Complexity-Score | Internal | Passing Juice |
| Signature | Internal | Passing Juice |
| Signature-Agent | Internal | Passing Juice |
| Signature-Input | Internal | Passing Juice |
| SourceMap | Internal | Passing Juice |
| Speculation-Rules | Internal | Passing Juice |
| Strict-Transport-Security | Internal | Passing Juice |
| Sunset | Internal | Passing Juice |
| Supports-Loading-Mode | Internal | Passing Juice |
| Surrogate-Control | Internal | Passing Juice |
| Surrogate-Key | Internal | Passing Juice |
| TE | Internal | Passing Juice |
| Timing-Allow-Origin | Internal | Passing Juice |
| Traceparent | Internal | Passing Juice |
| Traceresponse | Internal | Passing Juice |
| Tracestate | Internal | Passing Juice |
| Trailer | Internal | Passing Juice |
| Transfer-Encoding | Internal | Passing Juice |
| Upgrade | Internal | Passing Juice |
| Upgrade-Insecure-Requests | Internal | Passing Juice |
| Use-As-Dictionary | Internal | Passing Juice |
| User-Agent | Internal | Passing Juice |
| Vary | Internal | Passing Juice |
| Via | Internal | Passing Juice |
| Want-Content-Digest | Internal | Passing Juice |
| Want-Digest | Internal | Passing Juice |
| Want-Repr-Digest | Internal | Passing Juice |
| Warning | Internal | Passing Juice |
| WWW-Authenticate | Internal | Passing Juice |
| X-AC | Internal | Passing Juice |
| X-Adblock-Key | Internal | Passing Juice |
| X-Akamai-Transformed | Internal | Passing Juice |
| X-Amz-Cf-Id | Internal | Passing Juice |
| X-Amz-Cf-Pop | Internal | Passing Juice |
| X-Amz-Id-2 | Internal | Passing Juice |
| X-Amz-Request-Id | Internal | Passing Juice |
| X-Amz-Server-Side-Encryption | Internal | Passing Juice |
| X-Amz-Version-Id | Internal | Passing Juice |
| X-Amzn-RequestId | Internal | Passing Juice |
| X-Amzn-Trace-Id | Internal | Passing Juice |
| X-AspNet-Version | Internal | Passing Juice |
| X-AspNetMvc-Version | Internal | Passing Juice |
| X-Azure-Ref | Internal | Passing Juice |
| X-B3-TraceId | Internal | Passing Juice |
| X-Cache | Internal | Passing Juice |
| X-Cache-Group | Internal | Passing Juice |
| X-Cache-Hits | Internal | Passing Juice |
| X-Cache-Miss-From | Internal | Passing Juice |
| X-Cache-Status | Internal | Passing Juice |
| X-Cacheable | Internal | Passing Juice |
| X-CDN | Internal | Passing Juice |
| X-Clacks-Overhead | Internal | Passing Juice |
| X-Cloud-Trace-Context | Internal | Passing Juice |
| X-Content-Security-Policy | Internal | Passing Juice |
| X-Content-Type-Options | Internal | Passing Juice |
| X-ContextId | Internal | Passing Juice |
| X-Correlation-Id | Internal | Passing Juice |
| X-DC | Internal | Passing Juice |
| X-DNS-Prefetch-Control | Internal | Passing Juice |
| X-Domain | Internal | Passing Juice |
| X-Download-Options | Internal | Passing Juice |
| X-Drupal-Cache | Internal | Passing Juice |
| X-Drupal-Dynamic-Cache | Internal | Passing Juice |
| X-Envoy-Upstream-Service-Time | Internal | Passing Juice |
| X-Fastly-Request-Id | Internal | Passing Juice |
| X-FB-Debug | Internal | Passing Juice |
| X-Forwarded-For | Internal | Passing Juice |
| X-Forwarded-Host | Internal | Passing Juice |
| X-Forwarded-Proto | Internal | Passing Juice |
| X-Frame-Options | Internal | Passing Juice |
| X-Generator | Internal | Passing Juice |
| X-GitHub-Request-Id | Internal | Passing Juice |
| X-Hacker | Internal | Passing Juice |
| X-Host | Internal | Passing Juice |
| X-IInfo | Internal | Passing Juice |
| X-IPLB-Instance | Internal | Passing Juice |
| X-IPLB-Request-Id | Internal | Passing Juice |
| X-LiteSpeed-Cache | Internal | Passing Juice |
| X-LiteSpeed-Cache-Control | Internal | Passing Juice |
| X-LiteSpeed-Tag | Internal | Passing Juice |
| X-Matched-Path | Internal | Passing Juice |
| X-Meta-Site-Id | Internal | Passing Juice |
| X-Middleware-Rewrite | Internal | Passing Juice |
| X-MS-Request-Id | Internal | Passing Juice |
| X-Nextjs-Cache | Internal | Passing Juice |
| X-Nextjs-Prerender | Internal | Passing Juice |
| X-Nextjs-Stale-Time | Internal | Passing Juice |
| X-Nf-Request-Id | Internal | Passing Juice |
| X-Pcrew-Blocked-Reason | Internal | Passing Juice |
| X-Pcrew-Ip-Organization | Internal | Passing Juice |
| X-Permitted-Cross-Domain-Policies | Internal | Passing Juice |
| X-Pingback | Internal | Passing Juice |
| X-Powered-By | Internal | Passing Juice |
| X-Proxy-Cache | Internal | Passing Juice |
| X-RateLimit-Limit | Internal | Passing Juice |
| X-RateLimit-Remaining | Internal | Passing Juice |
| X-RateLimit-Reset | Internal | Passing Juice |
| X-Real-IP | Internal | Passing Juice |
| X-Redirect | Internal | Passing Juice |
| X-Redirect-By | Internal | Passing Juice |
| X-Request-ID | Internal | Passing Juice |
| X-Robots-Tag | Internal | Passing Juice |
| X-Runtime | Internal | Passing Juice |
| X-Seen-By | Internal | Passing Juice |
| X-Served-By | Internal | Passing Juice |
| X-ShardId | Internal | Passing Juice |
| X-ShopId | Internal | Passing Juice |
| X-SiteId | Internal | Passing Juice |
| X-Sorting-Hat-PodId | Internal | Passing Juice |
| X-Sorting-Hat-ShopId | Internal | Passing Juice |
| X-Storefront-Renderer-Rendered | Internal | Passing Juice |
| X-Sucuri-Id | Internal | Passing Juice |
| X-Timer | Internal | Passing Juice |
| X-Turbo-Charged-By | Internal | Passing Juice |
| X-UA-Compatible | Internal | Passing Juice |
| X-Varnish | Internal | Passing Juice |
| X-Vercel-Cache | Internal | Passing Juice |
| X-Vercel-Id | Internal | Passing Juice |
| X-Version | Internal | Passing Juice |
| X-WebKit-CSP | Internal | Passing Juice |
| X-Wix-Cache-Control | Internal | Passing Juice |
| X-Wix-Request-Id | Internal | Passing Juice |
| X-WS-RateLimit-Limit | Internal | Passing Juice |
| X-WS-RateLimit-Remaining | Internal | Passing Juice |
| X-XSS-Protection | Internal | Passing Juice |
| CONNECT | Internal | Passing Juice |
| HEAD | Internal | Passing Juice |
| OPTIONS | Internal | Passing Juice |
| PATCH | Internal | Passing Juice |
| PRI | Internal | Passing Juice |
| QUERY | Internal | Passing Juice |
| TRACE | Internal | Passing Juice |
| HTTP Compression Check | External | Passing Juice |
| HTTP/2 Check | External | Passing Juice |
| HTTP/3 Check | External | Passing Juice |
| HTTP Response API | External | Passing Juice |
| URL Parse API | External | Passing Juice |
| Content-Type Check | External | Passing Juice |
| HTTP Connection Management | Internal | Passing Juice |
| HyperText Transfer Protocol Secure (HTTPS) | Internal | Passing Juice |
| HyperText Transfer Protocol (HTTP) | Internal | Passing Juice |
| Fili | External | Passing Juice |
Keywords Cloud
connection request response http authentication headers protocol content error status
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|---|---|---|---|---|
| http | 78 | ![]() |
![]() |
![]() |
![]() |
| error | 21 | ![]() |
![]() |
![]() |
![]() |
| request | 18 | ![]() |
![]() |
![]() |
![]() |
| headers | 14 | ![]() |
![]() |
![]() |
![]() |
| protocol | 12 | ![]() |
![]() |
![]() |
![]() |
Url
Domain : http.dev
Length : 8
Favicon
Great, your website has a favicon.
Printability
We could not find a Print-Friendly CSS.
Language
Good. Your declared language is en.
Dublin Core
This page does not take advantage of Dublin Core.
Doctype
HTML 5
Encoding
Perfect. Your declared charset is UTF-8.
W3C Validity
Errors : 0
Warnings : 0
Email Privacy
Great no email address has been found in plain text!
Deprecated HTML
Great! We haven't found deprecated HTML tags in your HTML.
Speed Tips
![]() |
Excellent, your website doesn't use nested tables. |
![]() |
Perfect. No inline css has been found in HTML tags! |
![]() |
Great, your website has few CSS files. |
![]() |
Perfect, your website has few JavaScript files. |
![]() |
Perfect, your website takes advantage of gzip. |
Mobile Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
![]() |
Flash content |
XML Sitemap
Great, your website has an XML sitemap.
| https://http.dev/sitemap.xml |
Robots.txt
https://http.dev/robots.txt
Great, your website has a robots.txt file.
Analytics
Missing
We didn't detect an analytics tool installed on this website.
Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.
Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.