Summary
Website Quality Score
Performance 9.5
SEO 9.0
Security 8.0
Accessibility 7.9
Best Practices 9.2
- ⛔ 2 page(s) with multiple <h1> headings.
- ⛔ Security - 3 pages(s) with critical finding(s).
- ⚠️ Skipped URLs - 3 skipped URLs found.
- ⚠️ The title 'Getting Started - Pika AI Video API Reference' exceeds the allowed 10% duplicity. 66% of pages have this same title.
- ⚠️ The description 'API Glue is a community extension of Pika AI Video that provides API access to the platform's features and services. By integrating API Glue into your applications, you can leverage the power of Pika to enhance user experience of your own products.' exceeds the allowed 10% duplicity. 66% of pages have this same description.
- ⚠️ 3 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 2 page(s) with skipped heading levels.
- ⚠️ 1 page(s) without image alt attributes.
- ⚠️ 3 page(s) without aria labels.
- ⚠️ 3 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'www.pikapikapika.io': status code 200, size 113 B and took 85 ms.
- ⏩ External URLs - 3 external URL(s) found.
- ⏩ DNS IPv6: domain www.pikapikapika.io does not support IPv6 (DNS server: 127.0.0.53).
- ✅ Redirects - no redirects found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until May 22 07:02:24 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = www.pikapikapika.io.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = R12'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 11 unique headers.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages have <h1> heading.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have form labels.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain www.pikapikapika.io resolved to cname.vercel-dns.com., 76.76.21.123, 66.33.60.35 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain www.pikapikapika.io were resolved by CNAME chain www.pikapikapika.io > cname.vercel-dns.com.
Visited URLs
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| /docs | 200 | HTML | 1.2 s | 25 kB | 0 s |
| /docs/web | 200 | HTML | 503 ms | 387 kB | 0 s |
| /docs/getting-started | 200 | HTML | 1 s | 39 kB | 0 s |
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Heading structure | 4 | 0 | 2 | 2 |
| DOM depth (> 30) | 3 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 10 | 0 | 0 | 0 |
| Non-clickable phone numbers | 1 | 0 | 0 | 0 |
| Large inline SVGs (> 5120 B) | 10 | 0 | 0 | 0 |
| Invalid inline SVGs | 10 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 1 | 0 | 1 | 0 |
| Description uniqueness (> 10%) | 1 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 3 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing aria labels | 1 | 0 | 5 | 1 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing image alt attributes | 0 | 0 | 3 | 0 |
| Missing roles | 0 | 0 | 4 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 2 | <img class="w-*" *** > | /docs/getting-started |
| warning | 1 | <img class="" *** > | /docs/getting-started |
Missing form labels
No problems found.
Missing aria labels
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 3 | <input class="light-* sr-*" id="light-switch" name="light-switch" *** > | URL 1, URL 2, URL 3 |
| warning | 51 | <a class="flex items-* space-* font-* text-* dark:text-*" *** > | URL 1, URL 2, URL 3 |
| warning | 26 | <a ***> | URL 1, URL 2, URL 3 |
| warning | 19 | <button class="group/button absolute right-* top-* overflow-* rounded-* py-* pl-* pr-* text-* font-* opacity-* backdrop-* transition focus:opacity-* group-* bg-* hover:bg-* dark:bg-* dark:hover:bg-*" *** > | URL 1, URL 2, URL 3 |
| warning | 5 | <a class="relative flex items-* font-* text-* p-* before:absolute before:inset-* before:rounded before:bg-* before:from-* before:to-* before:opacity-* before:-* before:pointer-* dark:text-* before:hidden" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <a class="text-* font-* flex items-* dark:text-*" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <button class="hamburger" *** > | URL 1, URL 2, URL 3 |
| warning | 2 | <a class="break-* hover:underline" *** > | URL 1, URL 2 |
| warning | 1 | <a class="relative flex items-* font-* text-* p-* before:absolute before:inset-* before:rounded before:bg-* before:from-* before:to-* before:opacity-* before:-* before:pointer-* dark:text-* false" *** > | /docs/web |
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 3 | <nav class="md:block"> | URL 1, URL 2, URL 3 |
| warning | 3 | <main class="grow"> | URL 1, URL 2, URL 3 |
| warning | 3 | <nav class="flex"> | URL 1, URL 2, URL 3 |
| warning | 3 | <aside class="fixed left-* top-* bottom-* w-* h-* border-* border-* md:left-* md:shrink-* z-* md:!opacity-* md:!block dark:border-* dark:bg-*" id="sidebar" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <header class="fixed w-* z-*"> | URL 1, URL 2, URL 3 |
Missing html lang attribute
No problems found.
Security
Found 10 row(s).
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Content-Security-Policy | 0 | 0 | 0 | 3 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
| X-Frame-Options | 0 | 0 | 3 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
| X-Content-Type-Options | 0 | 0 | 3 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 0 | 0 | 3 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 3 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 3 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| X-Powered-By | 0 | 0 | 3 | 0 | X-Powered-By header is set to 'Next.js'. It is better not to reveal used technologies. |
| Server | 0 | 3 | 0 | 0 | Server header is set to 'Vercel'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 3 | 0 | 0 | 0 | |
| X-XSS-Protection | 3 | 0 | 0 | 0 | |
| No rows found, please edit your search term. | |||||
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 3 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. | URL 1, URL 2, URL 3 |
| warning | 3 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | URL 1, URL 2, URL 3 |
| warning | 3 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. | URL 1, URL 2, URL 3 |
| warning | 3 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | URL 1, URL 2, URL 3 |
| warning | 3 | X-Powered-By header is set to 'Next.js'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3 |
| warning | 3 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | URL 1, URL 2, URL 3 |
| warning | 3 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | URL 1, URL 2, URL 3 |
| notice | 3 | Server header is set to 'Vercel'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3 |
TOP non-unique titles
| Count 🔽 | Title |
|---|---|
| 2 | Getting Started - Pika AI Video API Reference |
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 2 | API Glue is a community extension of Pika AI Video that provides API access to the platform's features and services. By integrating API Glue into your applications, you can leverage the power of Pika to enhance user experience of your own products. |
SEO metadata
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /docs | Allowed | Getting Started - Pika AI Video API Reference | Getting Started | API Glue is a community extension of Pika AI Video that provides API access to the platform's features and services. By integrating API Glue into your applications, you can leverage the power of Pika to enhance user experience of your own products. | |
| /docs/getting-started | Allowed | Getting Started - Pika AI Video API Reference | Getting Started | API Glue is a community extension of Pika AI Video that provides API access to the platform's features and services. By integrating API Glue into your applications, you can leverage the power of Pika to enhance user experience of your own products. | |
| /docs/web | Allowed | Make API Requests to the Pika AI Video Web Bot - Pika AI Video API Reference | The Pika AI Video Web Bot | Learn how to make requests to the Pika AI Video Web Bot's API. |
OpenGraph metadata
No URLs with OpenGraph data (og:* or twitter:* meta tags).
Heading structure
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 48 | 14 | /docs/web |
| 8 | 7 | /docs/getting-started |
| 2 | 0 | /docs |
404 URLs
No 404 URLs found.
Redirected URLs
No redirects found.
Skipped URLs Summary
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | www.postman.com | 1 |
| Not allowed host | t.me | 1 |
| Not allowed host | pika.art | 1 |
Skipped URLs
| Reason | Skipped URL 🔼 | Source | Found at URL |
|---|---|---|---|
| Not allowed host | https://pika.art/pricing | <a href> | /docs/getting-started |
| Not allowed host | https://t.me/+034411AtoFgxMzQ5 | <a href> | /docs/getting-started |
| Not allowed host | https://www.postman.com/avionics-engineer-1130803/workspace/api-glue/overview | <a href> | /docs/web |
External URLs
3 external URL(s)TOP fastest URLs
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 503 ms | 200 | /docs/web |
TOP slowest URLs
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 1.2 s | 200 | /docs |
| 1 s | 200 | /docs/getting-started |
| 503 ms | 200 | /docs/web |
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| HTML | 3 | 452 kB | 2.7 s | 898 ms | 3 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| text/html; charset=utf-8 | 3 | 452 kB | 2.7 s | 898 ms | 3 |
Source domains
| Domain | Totals | HTML |
|---|---|---|
| www.pikapikapika.io | 3 / 452kB / 2.7s | 3 / 452kB / 2.7s |
HTTP headers
Found 11 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Age | 3 | - | [ignored generic values] | 0 sec(s) | 0 sec(s) |
| Cache-Control | 3 | 1 | private, no-cache, no-store, max-age=0, must-revalidate | ||
| Content-Type | 3 | 1 | text/html; charset=utf-8 | ||
| Date | 3 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Server | 3 | 1 | Vercel | ||
| Strict-Transport-Security | 3 | 1 | max-age=63072000 | ||
| Vary | 3 | 1 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Url | ||
| X-Matched-Path | 3 | 3 | /[slug]/web (1) / /[slug]/getting-started (1) / /[slug] (1) | ||
| X-Powered-By | 3 | 1 | Next.js | ||
| X-Vercel-Cache | 3 | 1 | MISS | ||
| X-Vercel-Id | 3 | 3 | [see values below] | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 13 row(s).
| Header | Occurs | Value |
|---|---|---|
| Cache-Control | 3 | private, no-cache, no-store, max-age=0, must-revalidate |
| Content-Type | 3 | text/html; charset=utf-8 |
| Server | 3 | Vercel |
| Strict-Transport-Security | 3 | max-age=63072000 |
| Vary | 3 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Url |
| X-Matched-Path | 1 | /[slug]/web |
| X-Matched-Path | 1 | /[slug]/getting-started |
| X-Matched-Path | 1 | /[slug] |
| X-Powered-By | 3 | Next.js |
| X-Vercel-Cache | 3 | MISS |
| X-Vercel-Id | 1 | arn1::iad1::7ng6r-1774368039757-369003d73254 |
| X-Vercel-Id | 1 | arn1::iad1::lf4hz-1774368040937-11c164aa8194 |
| X-Vercel-Id | 1 | arn1::iad1::lhjnm-1774368041039-9774fa587d64 |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 3 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| www.pikapikapika.io | Cache-Control | 3 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| www.pikapikapika.io | HTML | Cache-Control | 3 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| www.pikapikapika.io |
| cname.vercel-dns.com |
| IPv4: cname.vercel-dns.com. |
| IPv4: 76.76.21.123 |
| IPv4: 66.33.60.35 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = www.pikapikapika.io |
| Valid from | Feb 21 07:02:25 2026 GMT (VALID already 31.4 day(s)) |
| Valid to | May 22 07:02:24 2026 GMT (VALID still for 58.6 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 05:00:cd:93:2d:16:01:24:63:d8:fe:36:3e:bf:76:ad:dc:30 Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Feb 21 07:02:25 2026 GMT Not After : May 22 07:02:24 2026 GMT Subject: CN = www.pikapikapika.io Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:ce:5d:60:dc:c2:bc:54:0a:33:b2:a2:46:8d:91: 2e:1d:d6:95:05:03:30:fb:92:dc:8c:17:75:29:8d: c0:d5:e2:f1:db:0e:ae:b3:6c:b6:26:e5:03:17:2e: 8b:4a:44:9b:06:75:b4:06:92:0a:ac:de:ed:d0:5d: 00:cb:25:30:83:4f:58:c6:7b:5d:e0:4c:4c:6a:79: 86:73:cd:2a:05:e6:b6:c7:99:bb:ae:1a:be:91:d2: f7:67:dd:b8:93:b9:74:04:db:7c:28:c5:ac:25:52: 3f:6e:a9:7b:43:90:cb:14:c4:2c:33:f7:ca:cf:b6: 43:9c:c9:03:92:09:16:96:8b:7a:f9:3e:85:3e:e4: 43:a4:a1:d2:a0:43:8d:6c:3c:1a:b8:2a:43:d4:34: 6f:19:33:89:c0:1b:fc:55:d1:a2:a7:a4:e6:d9:ff: 4a:c8:0c:2b:f7:15:0e:1a:2c:43:42:03:8d:8c:d0: 74:b9:37:3e:c4:8e:bc:f0:7d:6a:fb:2f:cc:63:21: f0:08:f4:7e:38:a3:17:40:cd:49:02:01:68:66:4b: 8f:12:ae:02:a1:6e:12:6a:39:08:8f:5e:e9:80:d7: 4e:d0:8e:9b:69:68:5e:96:26:3f:b2:a9:e4:22:6f: af:fe:3c:3e:5c:f3:a0:fc:d3:c8:da:8e:8c:26:91: 46:7d Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 2C:E9:83:C8:E2:B1:0B:96:7C:C8:5A:66:24:D8:D4:D2:AF:9A:BF:54 X509v3 Authority Key Identifier: 00:B5:29:F2:2D:8E:6F:31:E8:9B:4C:AD:78:3E:FA:DC:E9:0C:D1:D2 Authority Information Access: CA Issuers - URI:http://r12.i.lencr.org/ X509v3 Subject Alternative Name: DNS:www.pikapikapika.io X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/49.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 64:11:C4:6C:A4:12:EC:A7:89:1C:A2:02:2E:00:BC:AB: 4F:28:07:D4:1E:35:27:AB:EA:FE:D5:03:C9:7D:CD:F0 Timestamp : Feb 21 08:00:55.636 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:44:02:20:42:1C:03:49:6B:43:D3:EA:7F:59:4C:E2: 9B:43:EA:DA:88:C0:3B:DC:B5:07:85:B7:2B:28:0D:05: A6:2A:32:86:02:20:5F:D2:1F:8A:41:C4:A6:60:B9:A5: 77:D3:A5:19:F0:CD:BB:2F:A2:1F:8C:CE:15:46:4E:37: F0:30:B4:3A:7B:D8 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : D1:6E:A9:A5:68:07:7E:66:35:A0:3F:37:A5:DD:BC:03: A5:3C:41:12:14:D4:88:18:F5:E9:31:B3:23:CB:95:04 Timestamp : Feb 21 08:00:55.915 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:DD:03:A1:DB:DB:BD:DC:BC:D5:99:49: 04:DC:95:9E:80:7C:94:47:05:A3:6E:0A:ED:27:A1:F4: E1:D1:20:EA:8F:02:20:6F:AA:80:24:B6:92:69:DC:28: 1B:4F:D3:D4:CE:0D:90:F5:87:99:DB:22:94:3A:F0:6A: 0B:84:B7:57:6F:65:05 Signature Algorithm: sha256WithRSAEncryption Signature Value: 55:19:7d:09:4b:34:f9:c0:59:cc:1f:c5:64:51:ba:04:1c:eb: 62:59:3c:64:34:23:19:41:2c:64:c4:27:da:38:6a:6d:9e:26: 69:0a:e3:39:06:35:85:39:cf:e3:64:95:1f:21:1f:04:15:13: 9c:1b:20:9a:3f:38:61:49:da:ee:b7:ff:b1:9d:aa:58:9c:fb: b8:86:7f:82:8e:7a:6c:f4:72:67:9d:37:70:59:6c:24:4f:30: 61:57:c7:5f:d7:0b:84:47:c1:72:4c:b2:49:99:9f:99:7f:07: 39:4c:cb:5f:80:ac:b7:91:3d:a3:86:de:a3:07:c9:1c:8b:20: f6:42:6c:63:73:a2:c8:61:eb:a0:87:44:8b:e1:76:f6:d3:1e: 12:3b:7c:27:b0:a6:60:a1:66:e1:39:d8:e8:30:3d:e3:c3:75: ee:69:26:3d:b6:66:5a:08:ec:af:5c:97:af:88:e8:8f:22:05: cf:1d:05:3b:e8:2c:d3:99:79:80:c5:7e:59:5b:86:57:bf:c4: f3:b5:c7:7c:4b:6b:91:11:84:dd:ba:2f:15:26:fd:8b:55:d2: 4e:0e:48:e9:2b:39:5c:1b:57:07:0d:49:3e:5a:1f:21:f7:99: a0:d1:42:d4:af:ff:7d:bd:f3:d4:d2:f4:84:f5:95:6b:5c:13: 1a:ac:2a:c6 |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 409791FAF3780000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 4047C021637E0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = www.pikapikapika.io verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = www.pikapikapika.io i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 21 07:02:25 2026 GMT; NotAfter: May 22 07:02:24 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIE9zCCA9+gAwIBAgISBQDNky0WASRj2P42Pr92rdwwMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjIxMDcwMjI1WhcNMjYwNTIyMDcwMjI0WjAeMRwwGgYDVQQD ExN3d3cucGlrYXBpa2FwaWthLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAzl1g3MK8VAozsqJGjZEuHdaVBQMw+5LcjBd1KY3A1eLx2w6us2y2JuUD Fy6LSkSbBnW0BpIKrN7t0F0AyyUwg09Yxntd4ExManmGc80qBea2x5m7rhq+kdL3 Z924k7l0BNt8KMWsJVI/bql7Q5DLFMQsM/fKz7ZDnMkDkgkWlot6+T6FPuRDpKHS oEONbDwauCpD1DRvGTOJwBv8VdGip6Tm2f9KyAwr9xUOGixDQgONjNB0uTc+xI68 8H1q+y/MYyHwCPR+OKMXQM1JAgFoZkuPEq4CoW4SajkIj17pgNdO0I6baWheliY/ sqnkIm+v/jw+XPOg/NPI2o6MJpFGfQIDAQABo4ICGDCCAhQwDgYDVR0PAQH/BAQD AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FCzpg8jisQuWfMhaZiTY1NKvmr9UMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+ +tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITd3d3LnBpa2FwaWthcGlrYS5pbzATBgNV HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu bGVuY3Iub3JnLzQ5LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AGQRxGyk EuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnH83SVQAAAQDAEYwRAIgQhwD SWtD0+p/WUzim0Pq2ojAO9y1B4W3KygNBaYqMoYCIF/SH4pBxKZguaV306UZ8M27 L6IfjM4VRk438DC0OnvYAHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPL lQQAAAGcfzdKawAABAMARzBFAiEA3QOh29u93LzVmUkE3JWegHyURwWjbgrtJ6H0 4dEg6o8CIG+qgCS2kmncKBtP09TODZD1h5nbIpQ68GoLhLdXb2UFMA0GCSqGSIb3 DQEBCwUAA4IBAQBVGX0JSzT5wFnMH8VkUboEHOtiWTxkNCMZQSxkxCfaOGptniZp CuM5BjWFOc/jZJUfIR8EFROcGyCaPzhhSdrut/+xnapYnPu4hn+Cjnps9HJnnTdw WWwkTzBhV8df1wuER8FyTLJJmZ+Zfwc5TMtfgKy3kT2jht6jB8kciyD2Qmxjc6LI Yeugh0SL4Xb20x4SO3wnsKZgoWbhOdjoMD3jw3XuaSY9tmZaCOyvXJeviOiPIgXP HQU76CzTmXmAxX5ZW4ZXv8Tztcd8S2uREYTdui8VJv2LVdJODkjpKzlcG1cHDUk+ Wh8h95mg0ULUr/99vfPU0vSE9ZVrXBMarCrG -----END CERTIFICATE----- subject=CN = www.pikapikapika.io issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3158 bytes and written 309 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES128-GCM-SHA256 Session-ID: C28B62F6B3DED4F2F4E7E69F54ACB78F955AF84C3A67159E9F387036EB1EEF3B Session-ID-ctx: Master-Key: F2ACDDAFA6B26A5B016E0AAFB9530BCFFFBA2DE7414B871DC167EAF608E6A68899724644E8A745D9C43390199AF378FB PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - ba 33 bf fb d9 b4 4c 84-62 c0 d2 d0 db 68 71 1f .3....L.b....hq. 0010 - f2 4d 68 79 60 96 57 6b-ed 44 b3 7f 65 6f 7c ae .Mhy`.Wk.D..eo|. 0020 - 1e ea 09 2a ac 94 64 db-58 bf 35 a0 54 2c 23 11 ...*..d.X.5.T,#. 0030 - 43 80 d4 a0 f2 aa 66 43-6d fe 4b b1 87 f2 1a 7f C.....fCm.K..... 0040 - d9 a8 5b b2 5f ed 21 54-5e 8c 2d c3 39 95 f1 4d ..[._.!T^.-.9..M 0050 - 73 c3 c6 1f 7a 46 35 bb-b3 d8 52 cd fb a0 22 f9 s...zF5...R...". 0060 - 36 d1 52 11 fd 39 1f cb-cb 64 40 b5 d6 a6 02 7a 6.R..9...d@....z 0070 - 22 9d c7 df bd 4e ac 16-2c 3f 4d "....N..,?M Start Time: 1774368042 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = www.pikapikapika.io verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = www.pikapikapika.io i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 21 07:02:25 2026 GMT; NotAfter: May 22 07:02:24 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIE9zCCA9+gAwIBAgISBQDNky0WASRj2P42Pr92rdwwMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjIxMDcwMjI1WhcNMjYwNTIyMDcwMjI0WjAeMRwwGgYDVQQD ExN3d3cucGlrYXBpa2FwaWthLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAzl1g3MK8VAozsqJGjZEuHdaVBQMw+5LcjBd1KY3A1eLx2w6us2y2JuUD Fy6LSkSbBnW0BpIKrN7t0F0AyyUwg09Yxntd4ExManmGc80qBea2x5m7rhq+kdL3 Z924k7l0BNt8KMWsJVI/bql7Q5DLFMQsM/fKz7ZDnMkDkgkWlot6+T6FPuRDpKHS oEONbDwauCpD1DRvGTOJwBv8VdGip6Tm2f9KyAwr9xUOGixDQgONjNB0uTc+xI68 8H1q+y/MYyHwCPR+OKMXQM1JAgFoZkuPEq4CoW4SajkIj17pgNdO0I6baWheliY/ sqnkIm+v/jw+XPOg/NPI2o6MJpFGfQIDAQABo4ICGDCCAhQwDgYDVR0PAQH/BAQD AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FCzpg8jisQuWfMhaZiTY1NKvmr9UMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+ +tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITd3d3LnBpa2FwaWthcGlrYS5pbzATBgNV HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu bGVuY3Iub3JnLzQ5LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AGQRxGyk EuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnH83SVQAAAQDAEYwRAIgQhwD SWtD0+p/WUzim0Pq2ojAO9y1B4W3KygNBaYqMoYCIF/SH4pBxKZguaV306UZ8M27 L6IfjM4VRk438DC0OnvYAHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPL lQQAAAGcfzdKawAABAMARzBFAiEA3QOh29u93LzVmUkE3JWegHyURwWjbgrtJ6H0 4dEg6o8CIG+qgCS2kmncKBtP09TODZD1h5nbIpQ68GoLhLdXb2UFMA0GCSqGSIb3 DQEBCwUAA4IBAQBVGX0JSzT5wFnMH8VkUboEHOtiWTxkNCMZQSxkxCfaOGptniZp CuM5BjWFOc/jZJUfIR8EFROcGyCaPzhhSdrut/+xnapYnPu4hn+Cjnps9HJnnTdw WWwkTzBhV8df1wuER8FyTLJJmZ+Zfwc5TMtfgKy3kT2jht6jB8kciyD2Qmxjc6LI Yeugh0SL4Xb20x4SO3wnsKZgoWbhOdjoMD3jw3XuaSY9tmZaCOyvXJeviOiPIgXP HQU76CzTmXmAxX5ZW4ZXv8Tztcd8S2uREYTdui8VJv2LVdJODkjpKzlcG1cHDUk+ Wh8h95mg0ULUr/99vfPU0vSE9ZVrXBMarCrG -----END CERTIFICATE----- subject=CN = www.pikapikapika.io issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3114 bytes and written 317 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: EE0B4AC14DE4167D87AD39FCC9CE297168314F92D3F5D88DE7242CE1283A916F Session-ID-ctx: Resumption PSK: 61C9D03B6BC1BE8EE34AEEF5154F5CEC10F4AD28044745629FDA553223DF8F69 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - 4f 2d 3f e0 12 2e 02 e5-22 c6 10 ce 5d e0 14 44 O-?....."...]..D 0010 - a7 6b 06 87 21 cb 67 a3-eb b3 5e 31 ca 6c 44 b1 .k..!.g...^1.lD. 0020 - ed f6 40 f9 fa ab 6e 26-e2 25 f8 77 c8 46 10 65 ..@...n&.%.w.F.e 0030 - 2b 91 ab 63 bd 1c 9a a4-8d 43 44 ba 69 3c 02 1a +..c.....CD.i<.. 0040 - fe 18 61 6d 97 1b c6 f1-23 b2 5d 13 ef 3f 35 e5 ..am....#.]..?5. 0050 - 2d 80 0f 74 65 4d e4 39-93 4d b6 3d 15 2f 1a 96 -..teM.9.M.=./.. 0060 - 17 0b 7a 10 87 8c d9 95-dc ..z...... Start Time: 1774368042 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 4.5 s |
| Total URLs | 3 |
| Total size | 452 kB |
| Requests - total time | 2.7 s |
| Requests - avg time | 898 ms |
| Requests - min time | 503 ms |
| Requests - max time | 1.2 s |
| Requests by status | 200: 3 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 391 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 16 ms | 3 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 7 ms | 3 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 6 ms | 3 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 5 ms | 3 |
| AccessibilityAnalyzer::checkMissingRoles | 5 ms | 3 |
| AccessibilityAnalyzer::checkMissingLabels | 5 ms | 3 |
| AccessibilityAnalyzer::checkMissingLang | 4 ms | 3 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 1 ms | 1 |
| BestPracticeAnalyzer::checkInlineSvg | 1 ms | 3 |
| SecurityAnalyzer::checkHtmlSecurity | 0 ms | 3 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 3 |
| AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 3 |
| SecurityAnalyzer::checkHeaders | 0 ms | 3 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| HtmlProcessor::findUrls | 1 ms | 3 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 1 ms | 3 |
| CssProcessor::findUrls | 0 ms | 3 |
| JavaScriptProcessor::findUrls | 0 ms | 3 |
| AstroProcessor::findUrls | 0 ms | 3 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 3 |
| NextJsProcessor::findUrls | 0 ms | 3 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 3 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 3 |
| SvelteProcessor::findUrls | 0 ms | 3 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 3 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 3 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 16:00:38 |
| Command | siteone-crawler --url=https://www.pikapikapika.io/docs --markdown-export-dir=/tmp/siteone-pika --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text --include-regex=/docs/ |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |