Website report

datafa.st

datafa.st ↗·🇺🇸 United States · Community picks

Measured

Global rank#17
GradeA

Your result

No broken links found in this sample.

Link health
100.00/100

Healthy links in the sample

Quality checklist
89.02/100

Scored technical checks

Broken links
0

Confirmed in sample

200 links verified · 0 unknown · 20 selected source pages · 100% of selected destinations verified. Sample only. Unknown links are not counted as broken.

What to fix first

View all priorities →

Includes issues from the extended diagnostic report.

  1. Structured data syntax

    Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.

  2. Heading hierarchy

    Nest headings logically without skipping a level, starting with H1.

  3. Form controls named

    Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Your path to S-Tier

Not yet S-Tier

Healthy links, every scored requirement passed, and complete evidence in the selected sample.

  • Revalidate the badge with a new scan (valid for 30 days).
  • Pass all scored quality requirements across the five categories.
  • Verify every required check and selected destination; incomplete or retained evidence cannot unlock the badge.
How this result qualifies

Verified internal navigation

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.

100.00/100 link health · 89.02/100 quality · 200 internal destinations

New comparison baseline. A change in coverage is not a verified improvement.

The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works

Explore issues & evidenceConfirmed issues, suggested fixes and the evidence behind them.
0 diagnostic broken links100 pages readExtended evidence may include links outside the badge sample.
Latest competitive sample and evidence · 89.02/100 quality

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.

20 selected source URLs · 200 internal destinations. 200 evaluated · 0 unknown · 0 using previous evidence. The expanded diagnostic report follows below.

SEO
98.95/100
Accessibility
93.33/100
Structure
64.72/100
Sharing
97.72/100
Security
100.00/100
Selected pages
  • https://datafa.st/
  • https://datafa.st/affiliates
  • https://datafa.st/blog
  • https://datafa.st/changelog
  • https://datafa.st/crawlers
  • https://datafa.st/dashboard
  • https://datafa.st/docs
  • https://datafa.st/docs/api-introduction
  • https://datafa.st/docs/cli-introduction
  • https://datafa.st/docs/mcp-introduction
  • https://datafa.st/dpa
  • https://datafa.st/learn
  • https://datafa.st/privacy-policy
  • https://datafa.st/tos
  • https://datafa.st/demo
  • https://datafa.st/docs/api-create-payment
  • https://datafa.st/docs/cross-domain-tracking
  • https://datafa.st/docs/gdpr-cookieless-tracking
  • https://datafa.st/docs/google-search-console
  • https://datafa.st/docs/npm
Internal link verdicts and weights
  • ok · weight 6 · https://datacity.datafa.st/
  • ok · weight 6 · https://datafa.st/
  • ok · weight 6 · https://datafa.st/affiliates
  • ok · weight 6 · https://datafa.st/blog
  • ok · weight 6 · https://datafa.st/changelog
  • ok · weight 6 · https://datafa.st/crawlers
  • ok · weight 6 · https://datafa.st/dashboard
  • ok · weight 6 · https://datafa.st/docs
  • ok · weight 6 · https://datafa.st/docs/api
  • ok · weight 6 · https://datafa.st/docs/api-introduction
  • ok · weight 6 · https://datafa.st/docs/api/account
  • ok · weight 6 · https://datafa.st/docs/api/account/access-tokens
  • ok · weight 6 · https://datafa.st/docs/api/account/account
  • ok · weight 6 · https://datafa.st/docs/api/account/alerts
  • ok · weight 6 · https://datafa.st/docs/api/account/funnels
  • ok · weight 6 · https://datafa.st/docs/api/account/goal-customizations
  • ok · weight 6 · https://datafa.st/docs/api/account/integrations
  • ok · weight 6 · https://datafa.st/docs/api/account/notes
  • ok · weight 6 · https://datafa.st/docs/api/account/team
  • ok · weight 6 · https://datafa.st/docs/api/account/tracked-goals
  • ok · weight 6 · https://datafa.st/docs/api/account/website-keys
  • ok · weight 6 · https://datafa.st/docs/api/account/websites
  • ok · weight 6 · https://datafa.st/docs/api/apps-built-on-api
  • ok · weight 6 · https://datafa.st/docs/api/authentication
  • ok · weight 6 · https://datafa.st/docs/api/playground
  • ok · weight 6 · https://datafa.st/docs/api/website
  • ok · weight 6 · https://datafa.st/docs/api/website/analytics
  • ok · weight 6 · https://datafa.st/docs/api/website/bot-traffic
  • ok · weight 6 · https://datafa.st/docs/api/website/breakdowns
  • ok · weight 6 · https://datafa.st/docs/api/website/goals
  • ok · weight 6 · https://datafa.st/docs/api/website/identity
  • ok · weight 6 · https://datafa.st/docs/api/website/mentions
  • ok · weight 6 · https://datafa.st/docs/api/website/payments
  • ok · weight 6 · https://datafa.st/docs/api/website/visitors
  • ok · weight 6 · https://datafa.st/docs/astro
  • ok · weight 6 · https://datafa.st/docs/astro-proxy
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-bolt
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-ghost
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-kajabi
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-lovable
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-podia
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-replit
  • ok · weight 6 · https://datafa.st/docs/attribution-guide-with-vercel-v0
  • ok · weight 6 · https://datafa.st/docs/bolt
  • ok · weight 6 · https://datafa.st/docs/bot-traffic-tracking
  • ok · weight 6 · https://datafa.st/docs/bubble
  • ok · weight 6 · https://datafa.st/docs/caddy-proxy
  • ok · weight 6 · https://datafa.st/docs/cli-alerts
  • ok · weight 6 · https://datafa.st/docs/cli-analytics
  • ok · weight 6 · https://datafa.st/docs/cli-completion
  • ok · weight 6 · https://datafa.st/docs/cli-config
  • ok · weight 6 · https://datafa.st/docs/cli-funnels
  • ok · weight 6 · https://datafa.st/docs/cli-goals
  • ok · weight 6 · https://datafa.st/docs/cli-introduction
  • ok · weight 6 · https://datafa.st/docs/cli-permissions
  • ok · weight 6 · https://datafa.st/docs/cli-tokens
  • ok · weight 6 · https://datafa.st/docs/cli-visitors
  • ok · weight 6 · https://datafa.st/docs/cli-websites
  • ok · weight 6 · https://datafa.st/docs/connect-payment-provider
  • ok · weight 6 · https://datafa.st/docs/conversion-funnels
  • ok · weight 6 · https://datafa.st/docs/cross-domain-tracking
  • ok · weight 6 · https://datafa.st/docs/custom-goals
  • ok · weight 6 · https://datafa.st/docs/datafast-filters
  • ok · weight 6 · https://datafa.st/docs/digitalocean-proxy
  • ok · weight 6 · https://datafa.st/docs/django
  • ok · weight 6 · https://datafa.st/docs/dodopayments
  • ok · weight 6 · https://datafa.st/docs/easytool
  • ok · weight 6 · https://datafa.st/docs/excluding-analytics
  • ok · weight 6 · https://datafa.st/docs/express-proxy
  • ok · weight 6 · https://datafa.st/docs/fastapi-proxy
  • ok · weight 6 · https://datafa.st/docs/firebase-proxy
  • ok · weight 6 · https://datafa.st/docs/fix-csp-content-security-policy-blocking-script
  • ok · weight 6 · https://datafa.st/docs/fix-duplicate-payments
  • ok · weight 6 · https://datafa.st/docs/flask-proxy
  • ok · weight 6 · https://datafa.st/docs/framer
  • ok · weight 6 · https://datafa.st/docs/gdpr-cookieless-tracking
  • ok · weight 6 · https://datafa.st/docs/getting-started
  • ok · weight 6 · https://datafa.st/docs/ghost-cms
  • ok · weight 6 · https://datafa.st/docs/github-integration
  • ok · weight 6 · https://datafa.st/docs/google-search-console
  • ok · weight 6 · https://datafa.st/docs/google-tag-manager
  • ok · weight 6 · https://datafa.st/docs/hashed-page-paths-tracking
  • ok · weight 6 · https://datafa.st/docs/import-from-plausible
  • ok · weight 6 · https://datafa.st/docs/installation-tutorials
  • ok · weight 6 · https://datafa.st/docs/kajabi
  • ok · weight 6 · https://datafa.st/docs/laravel
  • ok · weight 6 · https://datafa.st/docs/laravel-proxy
  • ok · weight 6 · https://datafa.st/docs/lemonsqueezy-checkout-api
  • ok · weight 6 · https://datafa.st/docs/lemonsqueezy-other-methods
  • ok · weight 6 · https://datafa.st/docs/lemonsqueezy-payment-links
  • ok · weight 6 · https://datafa.st/docs/lovable
  • ok · weight 6 · https://datafa.st/docs/managed-proxy
  • ok · weight 6 · https://datafa.st/docs/mcp-introduction
  • ok · weight 6 · https://datafa.st/docs/mcp-oauth
  • ok · weight 6 · https://datafa.st/docs/mcp-tools
  • ok · weight 6 · https://datafa.st/docs/meta-ads-attribution
  • ok · weight 6 · https://datafa.st/docs/mobile-app
  • ok · weight 6 · https://datafa.st/docs/nextjs-app-router
  • ok · weight 6 · https://datafa.st/docs/nextjs-proxy
  • ok · weight 6 · https://datafa.st/docs/nginx-proxy
  • ok · weight 6 · https://datafa.st/docs/npm
  • ok · weight 6 · https://datafa.st/docs/paddle-checkout-api
  • ok · weight 6 · https://datafa.st/docs/paddle-other-methods
  • ok · weight 6 · https://datafa.st/docs/paddle-overlay-checkout
  • ok · weight 6 · https://datafa.st/docs/payments-api
  • ok · weight 6 · https://datafa.st/docs/php-proxy
  • ok · weight 6 · https://datafa.st/docs/podia
  • ok · weight 6 · https://datafa.st/docs/polar-checkout-api
  • ok · weight 6 · https://datafa.st/docs/polar-checkout-links
  • ok · weight 6 · https://datafa.st/docs/polar-other-methods
  • ok · weight 6 · https://datafa.st/docs/proxy-guide
  • ok · weight 6 · https://datafa.st/docs/react-native
  • ok · weight 6 · https://datafa.st/docs/react-router
  • ok · weight 6 · https://datafa.st/docs/reduce-usage
  • ok · weight 6 · https://datafa.st/docs/replit
  • ok · weight 6 · https://datafa.st/docs/revenue-attribution-guide
  • ok · weight 6 · https://datafa.st/docs/script-configuration
  • ok · weight 6 · https://datafa.st/docs/scroll-tracking
  • ok · weight 6 · https://datafa.st/docs/set-number-one-kpi
  • ok · weight 6 · https://datafa.st/docs/shopify
  • ok · weight 6 · https://datafa.st/docs/squarespace
  • ok · weight 6 · https://datafa.st/docs/stripe-checkout-api
  • ok · weight 6 · https://datafa.st/docs/stripe-other-methods
  • ok · weight 6 · https://datafa.st/docs/stripe-payment-intent-api
  • ok · weight 6 · https://datafa.st/docs/stripe-payment-links
  • ok · weight 6 · https://datafa.st/docs/subdomain-tracking
  • ok · weight 6 · https://datafa.st/docs/twitter-link-attribution
  • ok · weight 6 · https://datafa.st/docs/twitter-mentions
  • ok · weight 6 · https://datafa.st/docs/user-identification
  • ok · weight 6 · https://datafa.st/docs/utm-tracking
  • ok · weight 6 · https://datafa.st/docs/vercel-v0
  • ok · weight 6 · https://datafa.st/docs/vuejs
  • ok · weight 6 · https://datafa.st/docs/vuejs-proxy
  • ok · weight 6 · https://datafa.st/docs/web-to-app-tracking
  • ok · weight 6 · https://datafa.st/docs/webflow
  • ok · weight 6 · https://datafa.st/docs/wix
  • ok · weight 6 · https://datafa.st/docs/woocommerce
  • ok · weight 6 · https://datafa.st/docs/wordpress
  • ok · weight 6 · https://datafa.st/dpa
  • ok · weight 6 · https://datafa.st/learn
  • ok · weight 6 · https://datafa.st/llms.txt
  • ok · weight 6 · https://datafa.st/privacy-policy
  • ok · weight 6 · https://datafa.st/signin
  • ok · weight 6 · https://datafa.st/tos
  • ok · weight 6 · https://datamarket.datafa.st/
  • ok · weight 6 · https://dataradar.datafa.st/
  • ok · weight 6 · https://datarot.datafa.st/
  • ok · weight 6 · https://macrodata.datafa.st/
  • ok · weight 4 · https://datafa.st/demo
  • ok · weight 4 · https://datafa.st/docs/api-create-payment
  • ok · weight 4 · https://datafa.st/share/66d5711aa2f1fb254ce42c0b
  • ok · weight 4 · https://datafa.st/share/66d5711aa2f1fb254ce42c0b?insights=1
  • ok · weight 4 · https://datafa.st/share/66d5711aa2f1fb254ce42c0b?realtime=1
  • ok · weight 2 · https://datafa.st/blog/datafast-alternatives
  • ok · weight 2 · https://datafa.st/changelog/advanced-filters
  • ok · weight 2 · https://datafa.st/changelog/alerts-mobile-wordpress
  • ok · weight 2 · https://datafa.st/changelog/api-analytics-endpoints
  • ok · weight 2 · https://datafa.st/changelog/bot-traffic
  • ok · weight 2 · https://datafa.st/changelog/bot-traffic-api-and-mcp
  • ok · weight 2 · https://datafa.st/changelog/bot-traffic-capacity
  • ok · weight 2 · https://datafa.st/changelog/bot-traffic-pages
  • ok · weight 2 · https://datafa.st/changelog/bot-traffic-wildcard-page-search
  • ok · weight 2 · https://datafa.st/changelog/channel-filters
  • ok · weight 2 · https://datafa.st/changelog/color-schemes-cross-domain-and-security
  • ok · weight 2 · https://datafa.st/changelog/conversion-funnels
  • ok · weight 2 · https://datafa.st/changelog/cookieless-tracking-script
  • ok · weight 2 · https://datafa.st/changelog/custom-date-range
  • ok · weight 2 · https://datafa.st/changelog/dashboard-period-selector
  • ok · weight 2 · https://datafa.st/changelog/datafast-api
  • ok · weight 2 · https://datafa.st/changelog/datafast-cli
  • ok · weight 2 · https://datafa.st/changelog/datafast-funnel-cli
  • ok · weight 2 · https://datafa.st/changelog/datafast-mcp-server
  • ok · weight 2 · https://datafa.st/changelog/email-reports
  • ok · weight 2 · https://datafa.st/changelog/entry-pages-utm-filters
  • ok · weight 2 · https://datafa.st/changelog/exclude-ips-paths-and-date-navigation
  • ok · weight 2 · https://datafa.st/changelog/faster-analytics-database-migration
  • ok · weight 2 · https://datafa.st/changelog/github-and-twitter-integrations
  • ok · weight 2 · https://datafa.st/changelog/globe-map-view-options
  • ok · weight 2 · https://datafa.st/changelog/globe-replay
  • ok · weight 2 · https://datafa.st/changelog/goal-analytics-redesign
  • ok · weight 2 · https://datafa.st/changelog/goal-parameters
  • ok · weight 2 · https://datafa.st/changelog/goal-properties-and-mcp-oauth
  • ok · weight 2 · https://datafa.st/changelog/goal-tracking
  • ok · weight 2 · https://datafa.st/changelog/google-search-console-integration
  • ok · weight 2 · https://datafa.st/changelog/google-training-crawlers
  • ok · weight 2 · https://datafa.st/changelog/html-attribute-tracking
  • ok · weight 2 · https://datafa.st/changelog/managed-proxy
  • ok · weight 2 · https://datafa.st/changelog/meta-ads-attribution
  • ok · weight 2 · https://datafa.st/changelog/metric-trend-charts
  • ok · weight 2 · https://datafa.st/changelog/mobile-app
  • ok · weight 2 · https://datafa.st/changelog/new-returning-visitors
  • ok · weight 2 · https://datafa.st/changelog/notes-and-analytics-improvements
  • ok · weight 2 · https://datafa.st/changelog/now-period
  • ok · weight 2 · https://datafa.st/changelog/optional-bot-traffic-request-authentication
  • ok · weight 2 · https://datafa.st/changelog/payment-api-lemonsqueezy-payment-links
  • ok · weight 2 · https://datafa.st/changelog/payment-currency-updates-and-improvements
  • ok · weight 2 · https://datafa.st/changelog/polar-integration-stripe-payment-links
  • ok · weight 2 · https://datafa.st/changelog/previous-period-comparison
  • ok · weight 2 · https://datafa.st/changelog/public-dashboard
  • ok · weight 2 · https://datafa.st/changelog/real-time-event-logs
Scoring checks
  • Page title: passed · 20/20 applicable observations

    https://datafa.st/: DataFast | Find out which marketing channels drive your revenue

    https://datafa.st/affiliates: DataFast

    https://datafa.st/blog: Blog | DataFast

    https://datafa.st/changelog: Changelog | DataFast

    https://datafa.st/crawlers: AI Crawler Directory | DataFast

  • Distinct page titles: passed · 20/20 applicable observations

    https://datafa.st/: DataFast | Find out which marketing channels drive your revenue

    https://datafa.st/affiliates: DataFast

    https://datafa.st/blog: Blog | DataFast

    https://datafa.st/changelog: Changelog | DataFast

    https://datafa.st/crawlers: AI Crawler Directory | DataFast

  • Meta description: passed · 19/19 applicable observations

    https://datafa.st/demo: Analytics for CodeFast

    https://datafa.st/: DataFast is the analytics tool for entrepreneurs. From first click to customer, it helps you understand where the money is and how to increase your revenue without bombarding you with data.

    https://datafa.st/affiliates: Find out which marketing channels drive your revenue

    https://datafa.st/blog: Guides and comparisons for founders who want web analytics tied to revenue, campaigns, and business growth.

    https://datafa.st/changelog: Stay up to date with the latest features and improvements on DataFast web analytics.

  • Self-referencing canonical: failed · 18/19 applicable observations

    https://datafa.st/affiliates: No canonical URL

    https://datafa.st/demo: No canonical URL

    https://datafa.st/: https://datafa.st

    https://datafa.st/blog: https://datafa.st/blog

    https://datafa.st/changelog: https://datafa.st/changelog

  • Main heading: failed · 16/20 applicable observations

    https://datafa.st/changelog: 0 H1 element(s)

    https://datafa.st/dashboard: 0 H1 element(s)

    https://datafa.st/docs: 0 H1 element(s)

    https://datafa.st/demo: 0 H1 element(s)

    https://datafa.st/: 1 H1 element(s)

  • Heading hierarchy: failed · 7/20 applicable observations

    https://datafa.st/changelog: 1 skipped heading level(s)

    https://datafa.st/crawlers: 4 skipped heading level(s)

    https://datafa.st/dashboard: 0 skipped heading level(s)

    https://datafa.st/docs: 2 skipped heading level(s)

    https://datafa.st/docs/api-introduction: 1 skipped heading level(s)

  • Main landmark: failed · 18/20 applicable observations

    https://datafa.st/dashboard: 0 main landmarks

    https://datafa.st/demo: 2 main landmarks

    https://datafa.st/: 1 main landmarks

    https://datafa.st/affiliates: 1 main landmarks

    https://datafa.st/blog: 1 main landmarks

  • Mobile viewport: passed · 20/20 applicable observations

    https://datafa.st/: width=device-width, initial-scale=1

    https://datafa.st/affiliates: width=device-width, initial-scale=1

    https://datafa.st/blog: width=device-width, initial-scale=1

    https://datafa.st/changelog: width=device-width, initial-scale=1

    https://datafa.st/crawlers: width=device-width, initial-scale=1

  • Image dimensions declared: failed · 15/18 applicable observations

    https://datafa.st/: 3 of 66 images lack width/height attributes or an aspect-ratio style

    https://datafa.st/changelog: 34 of 63 images lack width/height attributes or an aspect-ratio style

    https://datafa.st/dashboard: 0 of 0 images lack width/height attributes or an aspect-ratio style

    https://datafa.st/learn: 19 of 24 images lack width/height attributes or an aspect-ratio style

    https://datafa.st/demo: 0 of 0 images lack width/height attributes or an aspect-ratio style

  • Structured data syntax: failed · 0/20 applicable observations

    https://datafa.st/: 0 of 0 blocks have valid JSON-LD structure

    https://datafa.st/affiliates: 0 of 0 blocks have valid JSON-LD structure

    https://datafa.st/blog: 0 of 0 blocks have valid JSON-LD structure

    https://datafa.st/changelog: 0 of 0 blocks have valid JSON-LD structure

    https://datafa.st/crawlers: 0 of 0 blocks have valid JSON-LD structure

  • Document language: passed · 20/20 applicable observations

    https://datafa.st/: en

    https://datafa.st/affiliates: en

    https://datafa.st/blog: en

    https://datafa.st/changelog: en

    https://datafa.st/crawlers: en

  • Image alternatives declared: passed · 18/18 applicable observations

    https://datafa.st/dashboard: 0 of 0 images lack an alt attribute

    https://datafa.st/demo: 0 of 0 images lack an alt attribute

    https://datafa.st/: 0 of 66 images lack an alt attribute

    https://datafa.st/affiliates: 0 of 6 images lack an alt attribute

    https://datafa.st/blog: 0 of 5 images lack an alt attribute

  • Form controls named: failed · 2/3 applicable observations

    https://datafa.st/: 4 of 4 controls have no HTML label

    https://datafa.st/affiliates: 0 of 0 controls have no HTML label

    https://datafa.st/blog: 0 of 0 controls have no HTML label

    https://datafa.st/changelog: 0 of 0 controls have no HTML label

    https://datafa.st/dashboard: 0 of 0 controls have no HTML label

  • Buttons named: failed · 14/15 applicable observations

    https://datafa.st/: 1 of 25 buttons have no HTML name

    https://datafa.st/blog: 0 of 0 buttons have no HTML name

    https://datafa.st/changelog: 0 of 0 buttons have no HTML name

    https://datafa.st/dashboard: 0 of 0 buttons have no HTML name

    https://datafa.st/learn: 0 of 0 buttons have no HTML name

  • Links named: passed · 18/18 applicable observations

    https://datafa.st/dashboard: 0 of 0 links have no HTML name

    https://datafa.st/demo: 0 of 0 links have no HTML name

    https://datafa.st/: 0 of 80 links have no HTML name

    https://datafa.st/affiliates: 0 of 46 links have no HTML name

    https://datafa.st/blog: 0 of 40 links have no HTML name

  • Descriptive link text: passed · 18/18 applicable observations

    https://datafa.st/dashboard: 0 of 0 links use generic text

    https://datafa.st/demo: 0 of 0 links use generic text

    https://datafa.st/: 0 of 80 links use generic text

    https://datafa.st/affiliates: 0 of 46 links use generic text

    https://datafa.st/blog: 0 of 40 links use generic text

  • Open Graph title: passed · 20/20 applicable observations

    https://datafa.st/: DataFast | Find out which marketing channels drive your revenue

    https://datafa.st/affiliates: DataFast

    https://datafa.st/blog: Blog | DataFast

    https://datafa.st/changelog: Changelog | DataFast

    https://datafa.st/crawlers: AI Crawler Directory | DataFast

  • Open Graph description: passed · 20/20 applicable observations

    https://datafa.st/: DataFast is the analytics tool for entrepreneurs. From first click to customer, it helps you understand where the money is and how to increase your revenue without bombarding you with data.

    https://datafa.st/affiliates: Find out which marketing channels drive your revenue

    https://datafa.st/blog: Guides and comparisons for founders who want web analytics tied to revenue, campaigns, and business growth.

    https://datafa.st/changelog: Stay up to date with the latest features and improvements on DataFast web analytics.

    https://datafa.st/crawlers: Browse the bot and crawler identities DataFast checks for AI answers, indexing, training, and other AI traffic.

  • Open Graph type: failed · 19/20 applicable observations

    https://datafa.st/dashboard: No og:type

    https://datafa.st/: website

    https://datafa.st/affiliates: website

    https://datafa.st/blog: website

    https://datafa.st/changelog: website

  • Open Graph URL: passed · 20/20 applicable observations

    https://datafa.st/: https://datafa.st

    https://datafa.st/affiliates: https://datafa.st

    https://datafa.st/blog: https://datafa.st/blog

    https://datafa.st/changelog: https://datafa.st/changelog

    https://datafa.st/crawlers: https://datafa.st/crawlers

  • Open Graph image URL: failed · 18/20 applicable observations

    https://datafa.st/dashboard: No og:image

    https://datafa.st/demo: No og:image

    https://datafa.st/: https://datafa.st/opengraph-image.png

    https://datafa.st/affiliates: https://datafa.st/opengraph-image.png?e1f2bba5ef60ed92

    https://datafa.st/blog: https://datafa.st/opengraph-image.png

  • Open Graph image description: failed · 17/18 applicable observations

    https://datafa.st/affiliates: No sharing image description

    https://datafa.st/dashboard: No sharing image description

    https://datafa.st/demo: No sharing image description

    https://datafa.st/: DataFast | Find out which marketing channels drive your revenue

    https://datafa.st/blog: Blog | DataFast

  • Social card type: passed · 20/20 applicable observations

    https://datafa.st/: summary_large_image

    https://datafa.st/affiliates: summary_large_image

    https://datafa.st/blog: summary_large_image

    https://datafa.st/changelog: summary_large_image

    https://datafa.st/crawlers: summary_large_image

  • HTTPS page: passed · 20/20 applicable observations

    https://datafa.st/: https://datafa.st/

    https://datafa.st/affiliates: https://datafa.st/affiliates

    https://datafa.st/blog: https://datafa.st/blog

    https://datafa.st/changelog: https://datafa.st/changelog

    https://datafa.st/crawlers: https://datafa.st/crawlers

  • No insecure embedded resources: passed · 20/20 applicable observations

    https://datafa.st/: 0 HTTP embedded resource URL(s)

    https://datafa.st/affiliates: 0 HTTP embedded resource URL(s)

    https://datafa.st/blog: 0 HTTP embedded resource URL(s)

    https://datafa.st/changelog: 0 HTTP embedded resource URL(s)

    https://datafa.st/crawlers: 0 HTTP embedded resource URL(s)

  • Homepage favicon available: passed · 1/1 applicable observations

    https://datafa.st/favicon.ico: HTTP 200; image/x-icon

  • Homepage sharing image available: passed · 1/1 applicable observations

    https://datafa.st/opengraph-image.png: HTTP 200; image/png

  • Root sitemap available: passed · 1/1 applicable observations

    https://datafa.st/sitemap.xml: HTTP 200; sitemap root found

  • Rendered color contrast: unverified · 0/1 applicable observations

    https://datafa.st/: Requires a browser or human assessment; excluded from points.

  • Keyboard and focus behavior: unverified · 0/1 applicable observations

    https://datafa.st/: Requires a browser or human assessment; excluded from points.

  • HSTS declared: passed · 1/1 applicable observations

    https://datafa.st/: Strict-Transport-Security: max-age=63072000

  • Content Security Policy declared: passed · 1/1 applicable observations

    https://datafa.st/: Content-Security-Policy: object-src 'none'; base-uri 'self'; form-action 'self'

Sample reference: 6800f3c403dca6fb37b771540a0f82790e90d6a84b29f4bcde54a0cfcafe52ee

No confirmed broken links in this sample. Unverified URLs are not evidence of healthy links.

Diagnostic checklist

19 passed · 14 need work · 3 not verified. Open a check for the evidence and suggested fix.

SEO
98.59
Sharing
99.33
Security
100.00
HTTP response measurement

365 ms median to homepage response headers. Measurements: 353, 378, 365 ms.

Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.

Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.

SEO2 to improve
Page titlePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Give each page a descriptive, non-empty <title>.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Distinct page titlesNeeds work

94/100 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Meta descriptionPassed

96/96 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add a non-empty meta name="description" that summarizes this page.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Self-referencing canonicalNeeds work

95/96 applicable observations passed. 0.99/1 checklist weight earned.

How to improve: Declare exactly one <link rel="canonical"> whose absolute URL is this page's own final URL (same scheme, host, path and query; only a trailing slash or fragment may differ). Cross-URL canonicals belong on duplicate pages, not on the indexable page itself. Reference: Google Search Central, canonicalization.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Root sitemap availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.

Accessibility3 to improve
Document languagePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare a valid language tag on the html element, such as en or pt-BR.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image alternatives declaredPassed

97/97 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Form controls namedNeeds work

2/3 applicable observations passed. 0.67/1 checklist weight earned.

How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.

Buttons namedNeeds work

31/32 applicable observations passed. 0.97/1 checklist weight earned.

How to improve: Give every button visible text or an accessible name, including icon-only buttons.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Rendered color contrastNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Check foreground/background contrast in the rendered page.

Keyboard and focus behaviorNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Test every interactive control with a keyboard and inspect focus visibility.

Structure5 to improve
Main headingNeeds work

91/100 applicable observations passed. 0.91/1 checklist weight earned.

How to improve: Add a descriptive H1 identifying the main topic.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Heading hierarchyNeeds work

29/100 applicable observations passed. 0.29/1 checklist weight earned.

How to improve: Nest headings logically without skipping a level, starting with H1.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Main landmarkNeeds work

94/100 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Mark the main content with one <main> or role="main" landmark.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Mobile viewportPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image dimensions declaredNeeds work

93/97 applicable observations passed. 0.96/1 checklist weight earned.

How to improve: Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Structured data syntaxNeeds work

0/100 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Sharing3 to improve
Open Graph titlePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Provide a non-empty og:title meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph descriptionPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Provide a non-empty og:description meta property.

  • https://datafa.st/DataFast is the analytics tool for entrepreneurs. From first click to customer, it helps you understand where the money is and how to increase your revenue without bombarding you with data.
  • https://datafa.st/affiliatesFind out which marketing channels drive your revenue
  • https://datafa.st/blogGuides and comparisons for founders who want web analytics tied to revenue, campaigns, and business growth.
  • https://datafa.st/changelogStay up to date with the latest features and improvements on DataFast web analytics.
  • https://datafa.st/crawlersBrowse the bot and crawler identities DataFast checks for AI answers, indexing, training, and other AI traffic.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph typeNeeds work

98/100 applicable observations passed. 0.98/1 checklist weight earned.

How to improve: Declare og:type, such as website or article.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph URLPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Set og:url to an absolute HTTP(S) URL for this content.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image URLNeeds work

97/100 applicable observations passed. 0.97/1 checklist weight earned.

How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image descriptionNeeds work

96/97 applicable observations passed. 0.99/1 checklist weight earned.

How to improve: Describe the sharing image with og:image:alt.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Social card typePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare twitter:card as summary or summary_large_image for a website card.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Homepage favicon availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Homepage sharing image availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Security0 to improve
HTTPS pagePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve the page over HTTPS with a valid certificate.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

No insecure embedded resourcesPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

HSTS declaredPassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Send Strict-Transport-Security on HTTPS responses with max-age of at least 15552000 seconds (180 days); OWASP recommends one year and includeSubDomains. Reference: OWASP HTTP Strict Transport Security cheat sheet, MDN.

Content Security Policy declaredPassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Send a Content-Security-Policy header (or a <meta http-equiv="Content-Security-Policy"> on the page) that restricts script and resource sources. This check verifies presence, not policy strength. Reference: OWASP Content Security Policy cheat sheet, MDN.

  • https://datafa.st/Content-Security-Policy: object-src 'none'; base-uri 'self'; form-action 'self'
AI access1 to improve
Content in initial HTMLNeeds work

93/100 applicable observations passed. 0.93/1 checklist weight earned.

How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Performance0 to improve
HTML transfer budgetPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Repeated homepage HTTP responsePassed

1/1 applicable observations passed. Informational; excluded from points.

How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.

  • https://datafa.st/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Measure LCP, INP and CLS with browser and field tools.

Checklist quality-v4. Competitive weights: SEO 25%, Accessibility 25%, Structure 25%, Sharing 10%, Security 15%. AI access and Performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.

HTTP response timings

HTTP response time measured by our crawler; not browser loading speed.

Pages inspected (100)

All 100 pages from this scan.

PageStatusTitleH1ms
https://datafa.st/200DataFast | Find out which marketing channels drive your revenue
Page checklist evidence
  • title: passedDataFast | Find out which marketing channels drive your revenue
  • description: passedDataFast is the analytics tool for entrepreneurs. From first click to customer, it helps you understand where the money is and how to increase your revenue without bombarding you with data.
  • canonical: passedhttps://datafa.st
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 66 images lack an alt attribute
  • img-dimensions: failed3 of 66 images lack width/height attributes or an aspect-ratio style
  • labels: failed4 of 4 controls have no HTML label
  • buttons: failed1 of 25 buttons have no HTML name
  • links-named: passed0 of 80 links have no HTML name
  • link-text: passed0 of 80 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast | Find out which marketing channels drive your revenue
  • og-description: passedDataFast is the analytics tool for entrepreneurs. From first click to customer, it helps you understand where the money is and how to increase your revenue without bombarding you with data.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedDataFast | Find out which marketing channels drive your revenue
  • twitter-card: passedsummary_large_image
  • readable: passed10866 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed302,422 bytes of HTML; budget 500,000
1598
https://datafa.st/affiliates200DataFast
Page checklist evidence
  • title: passedDataFast
  • description: passedFind out which marketing channels drive your revenue
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/affiliates
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast
  • og-description: passedFind out which marketing channels drive your revenue
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st
  • og-image: passedhttps://datafa.st/opengraph-image.png?e1f2bba5ef60ed92
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed242 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed59,471 bytes of HTML; budget 500,000
1153
https://datafa.st/blog200Blog | DataFast
Page checklist evidence
  • title: passedBlog | DataFast
  • description: passedGuides and comparisons for founders who want web analytics tied to revenue, campaigns, and business growth.
  • canonical: passedhttps://datafa.st/blog
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 40 links have no HTML name
  • link-text: passed0 of 40 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/blog
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBlog | DataFast
  • og-description: passedGuides and comparisons for founders who want web analytics tied to revenue, campaigns, and business growth.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/blog
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedBlog | DataFast
  • twitter-card: passedsummary_large_image
  • readable: passed382 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed57,345 bytes of HTML; budget 500,000
1179
https://datafa.st/changelog200Changelog | DataFast
Page checklist evidence
  • title: passedChangelog | DataFast
  • description: passedStay up to date with the latest features and improvements on DataFast web analytics.
  • canonical: passedhttps://datafa.st/changelog
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 63 images lack an alt attribute
  • img-dimensions: failed34 of 63 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 96 links have no HTML name
  • link-text: passed0 of 96 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedChangelog | DataFast
  • og-description: passedStay up to date with the latest features and improvements on DataFast web analytics.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedChangelog | DataFast
  • twitter-card: passedsummary_large_image
  • readable: passed7201 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed259,236 bytes of HTML; budget 500,000
0176
https://datafa.st/crawlers200AI Crawler Directory | DataFast
Page checklist evidence
  • title: passedAI Crawler Directory | DataFast
  • description: passedA public directory of AI assistants, search crawlers, training bots, user agents, IP range sources, and verification references.
  • canonical: passedhttps://datafa.st/crawlers
  • h1: passed1 H1 element(s)
  • headings: failed4 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 62 images lack an alt attribute
  • img-dimensions: passed0 of 62 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 1 controls have no HTML label
  • buttons: passed0 of 14 buttons have no HTML name
  • links-named: passed0 of 109 links have no HTML name
  • link-text: passed0 of 109 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAI Crawler Directory | DataFast
  • og-description: passedBrowse the bot and crawler identities DataFast checks for AI answers, indexing, training, and other AI traffic.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers
  • og-image: passedhttps://datafa.st/crawlers/opengraph-image.png
  • og-alt: passedAI crawler directory
  • twitter-card: passedsummary_large_image
  • readable: passed6099 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed189,754 bytes of HTML; budget 500,000
1182
https://datafa.st/dashboard200Sign in to DataFast
Page checklist evidence
  • title: passedSign in to DataFast
  • description: passedIf you already have an account, sign in to DataFast to get started. Or create an account to start your 14-day free trial.
  • canonical: passedhttps://datafa.st/signin
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: not-applicable0 of 0 images lack an alt attribute
  • img-dimensions: not-applicable0 of 0 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: not-applicable0 of 0 links have no HTML name
  • link-text: not-applicable0 of 0 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/signin
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSign in to DataFast
  • og-description: passedIf you already have an account, sign in to DataFast to get started. Or create an account to start your 14-day free trial.
  • og-type: failedNo og:type
  • og-url: passedhttps://datafa.st/signin
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed37,080 bytes of HTML; budget 500,000
0440
https://datafa.st/docs200Documentation | DataFast
Page checklist evidence
  • title: passedDocumentation | DataFast
  • description: passedLearn how to use DataFast web analytics to grow your startup with data, not guesses.
  • canonical: passedhttps://datafa.st/docs
  • h1: failed0 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 12 buttons have no HTML name
  • links-named: passed0 of 388 links have no HTML name
  • link-text: passed0 of 388 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDocumentation | DataFast
  • og-description: passedLearn how to use DataFast web analytics to grow your startup with data, not guesses.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs
  • og-image: passedhttps://datafa.st/api/docs-og?title=Documentation
  • og-alt: passedDocumentation
  • twitter-card: passedsummary_large_image
  • readable: passed8368 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed213,812 bytes of HTML; budget 500,000
0569
https://datafa.st/docs/api-introduction200How to get started with the DataFast API | DataFast Documentation
Page checklist evidence
  • title: passedHow to get started with the DataFast API | DataFast Documentation
  • description: passedLearn how to authenticate and interact with the DataFast API.
  • canonical: passedhttps://datafa.st/docs/api
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 16 buttons have no HTML name
  • links-named: passed0 of 202 links have no HTML name
  • link-text: passed0 of 202 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/api
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to get started with the DataFast API | DataFast Documentation
  • og-description: passedLearn how to authenticate and interact with the DataFast API.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/api
  • og-image: passedhttps://datafa.st/blog-how-to-get-datafast-website-api-key.jpg.jpg
  • og-alt: passedHow to get started with the DataFast API
  • twitter-card: passedsummary_large_image
  • readable: passed4054 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed126,403 bytes of HTML; budget 500,000
1777
https://datafa.st/docs/cli-introduction200How to install and use the DataFast CLI | DataFast Documentation
Page checklist evidence
  • title: passedHow to install and use the DataFast CLI | DataFast Documentation
  • description: passedInstall and authenticate the DataFast CLI to query analytics and manage your account from the terminal.
  • canonical: passedhttps://datafa.st/docs/cli-introduction
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 19 buttons have no HTML name
  • links-named: passed0 of 198 links have no HTML name
  • link-text: passed0 of 198 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/cli-introduction
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to install and use the DataFast CLI | DataFast Documentation
  • og-description: passedInstall and authenticate the DataFast CLI to query analytics and manage your account from the terminal.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/cli-introduction
  • og-image: passedhttps://datafa.st/blog-datafast-cli-npm-install.png
  • og-alt: passedHow to install and use the DataFast CLI
  • twitter-card: passedsummary_large_image
  • readable: passed2910 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed117,052 bytes of HTML; budget 500,000
11,023
https://datafa.st/docs/mcp-introduction200Connect DataFast MCP with OAuth or an API token | DataFast Documentation
Page checklist evidence
  • title: passedConnect DataFast MCP with OAuth or an API token | DataFast Documentation
  • description: passedChoose OAuth sign-in or an API token, connect Codex, Claude Code, or Cursor, and understand exactly which websites and actions the client can access.
  • canonical: passedhttps://datafa.st/docs/mcp-introduction
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 18 buttons have no HTML name
  • links-named: passed0 of 198 links have no HTML name
  • link-text: passed0 of 198 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/mcp-introduction
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedConnect DataFast MCP with OAuth or an API token | DataFast Documentation
  • og-description: passedChoose OAuth sign-in or an API token, connect Codex, Claude Code, or Cursor, and understand exactly which websites and actions the client can access.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/mcp-introduction
  • og-image: passedhttps://datafa.st/blog-how-to-get-datafast-account-api-key.jpg
  • og-alt: passedConnect DataFast MCP with OAuth or an API token
  • twitter-card: passedsummary_large_image
  • readable: passed7526 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed126,081 bytes of HTML; budget 500,000
1565
https://datafa.st/dpa200Data Processing Agreement | DataFast
Page checklist evidence
  • title: passedData Processing Agreement | DataFast
  • description: passedFind out which marketing channels drive your revenue
  • canonical: passedhttps://datafa.st/dpa
  • h1: passed2 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 3 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/dpa
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast
  • og-description: passedFind out which marketing channels drive your revenue
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/dpa
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedDataFast
  • twitter-card: passedsummary_large_image
  • readable: passed3759 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed64,812 bytes of HTML; budget 500,000
2151
https://datafa.st/learn200Learn DataFast | DataFast
Page checklist evidence
  • title: passedLearn DataFast | DataFast
  • description: passedFounder-focused guides to find the revenue hiding in your traffic: track revenue per visitor, attribute sales to every channel, measure ROAS, and grow with DataFast.
  • canonical: passedhttps://datafa.st/learn
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 24 images lack an alt attribute
  • img-dimensions: failed19 of 24 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 58 links have no HTML name
  • link-text: passed0 of 58 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/learn
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLearn DataFast | DataFast
  • og-description: passedFounder-focused guides to find the revenue hiding in your traffic: track revenue per visitor, attribute sales to every channel, measure ROAS, and grow with DataFast.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/learn
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedLearn DataFast | DataFast
  • twitter-card: passedsummary_large_image
  • readable: passed3119 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,333 bytes of HTML; budget 500,000
1161
https://datafa.st/privacy-policy200Privacy Policy | DataFast
Page checklist evidence
  • title: passedPrivacy Policy | DataFast
  • description: passedFind out which marketing channels drive your revenue
  • canonical: passedhttps://datafa.st/privacy-policy
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/privacy-policy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast
  • og-description: passedFind out which marketing channels drive your revenue
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/privacy-policy
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedDataFast
  • twitter-card: passedsummary_large_image
  • readable: passed4846 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed69,250 bytes of HTML; budget 500,000
1264
https://datafa.st/tos200Terms and Conditions | DataFast
Page checklist evidence
  • title: passedTerms and Conditions | DataFast
  • description: passedFind out which marketing channels drive your revenue
  • canonical: passedhttps://datafa.st/tos
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/tos
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast
  • og-description: passedFind out which marketing channels drive your revenue
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/tos
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedDataFast
  • twitter-card: passedsummary_large_image
  • readable: passed6532 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed74,503 bytes of HTML; budget 500,000
1364
https://datafa.st/demo200CodeFast Analytics | DataFast
Page checklist evidence
  • title: passedCodeFast Analytics | DataFast
  • description: not-applicableAnalytics for CodeFast
  • canonical: not-applicableNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: failed2 main landmarks
  • lang: passeden
  • alt: not-applicable0 of 0 images lack an alt attribute
  • img-dimensions: not-applicable0 of 0 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: not-applicable0 of 0 links have no HTML name
  • link-text: not-applicable0 of 0 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/demo
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCodeFast Analytics | DataFast
  • og-description: passedAnalytics for CodeFast
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed77,197 bytes of HTML; budget 500,000
0147
https://datafa.st/docs/api-create-payment200How to track payments with the DataFast API | DataFast Documentation
Page checklist evidence
  • title: passedHow to track payments with the DataFast API | DataFast Documentation
  • description: passedRecord a payment, refund, renewal, or free trial from a custom payment flow — for providers without a native DataFast integration or for [payment links](/changelog/payment-api-lemonsqueezy-payment-links). Always include `datafast_visitor_id` when possible so r
  • canonical: passedhttps://datafa.st/docs/api/website/payments/create
  • h1: passed1 H1 element(s)
  • headings: failed3 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 21 buttons have no HTML name
  • links-named: passed0 of 189 links have no HTML name
  • link-text: passed0 of 189 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/api/website/payments/create
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to track payments with the DataFast API | DataFast Documentation
  • og-description: passedRecord a payment, refund, renewal, or free trial from a custom payment flow — for providers without a native DataFast integration or for [payment links](/changelog/payment-api-lemonsqueezy-payment-links). Always include `datafast_visitor_id` when possible so r
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/api/website/payments/create
  • og-image: passedhttps://datafa.st/api/docs-og?title=API%20%2F%20How%20to%20track%20payments%20with%20the%20DataFast%20API
  • og-alt: passedAPI / How to track payments with the DataFast API
  • twitter-card: passedsummary_large_image
  • readable: passed4422 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed142,111 bytes of HTML; budget 500,000
1791
https://datafa.st/docs/cross-domain-tracking200How to track visitors across multiple domains | DataFast Documentation
Page checklist evidence
  • title: passedHow to track visitors across multiple domains | DataFast Documentation
  • description: passedTrack visitors across multiple root domains with DataFast using cross-domain tracking.
  • canonical: passedhttps://datafa.st/docs/cross-domain-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 14 buttons have no HTML name
  • links-named: passed0 of 181 links have no HTML name
  • link-text: passed0 of 181 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/cross-domain-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to track visitors across multiple domains | DataFast Documentation
  • og-description: passedTrack visitors across multiple root domains with DataFast using cross-domain tracking.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/cross-domain-tracking
  • og-image: passedhttps://datafa.st/api/docs-og?title=How%20to%20track%20visitors%20across%20multiple%20domains
  • og-alt: passedHow to track visitors across multiple domains
  • twitter-card: passedsummary_large_image
  • readable: passed2343 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed106,616 bytes of HTML; budget 500,000
1633
https://datafa.st/docs/gdpr-cookieless-tracking200GDPR: cookieless tracking script | DataFast Documentation
Page checklist evidence
  • title: passedGDPR: cookieless tracking script | DataFast Documentation
  • description: passedUse DataFast without cookies for visitor identification: how it works, privacy trade-offs, accuracy and revenue attribution limits, and how to enable the cookieless script from your dashboard.
  • canonical: passedhttps://datafa.st/docs/gdpr-cookieless-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 14 buttons have no HTML name
  • links-named: passed0 of 186 links have no HTML name
  • link-text: passed0 of 186 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/gdpr-cookieless-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGDPR: cookieless tracking script | DataFast Documentation
  • og-description: passedUse DataFast without cookies for visitor identification: how it works, privacy trade-offs, accuracy and revenue attribution limits, and how to enable the cookieless script from your dashboard.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/gdpr-cookieless-tracking
  • og-image: passedhttps://datafa.st/api/docs-og?title=GDPR%3A%20cookieless%20tracking%20script
  • og-alt: passedGDPR: cookieless tracking script
  • twitter-card: passedsummary_large_image
  • readable: passed6031 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed116,457 bytes of HTML; budget 500,000
1692
https://datafa.st/docs/google-search-console200Google Search Console integration | DataFast Documentation
Page checklist evidence
  • title: passedGoogle Search Console integration | DataFast Documentation
  • description: passedConnect Google Search Console to see which search terms drive traffic to your website.
  • canonical: passedhttps://datafa.st/docs/google-search-console
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 9 images lack an alt attribute
  • img-dimensions: passed0 of 9 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 12 buttons have no HTML name
  • links-named: passed0 of 182 links have no HTML name
  • link-text: passed0 of 182 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/google-search-console
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle Search Console integration | DataFast Documentation
  • og-description: passedConnect Google Search Console to see which search terms drive traffic to your website.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/google-search-console
  • og-image: passedhttps://datafa.st/gsc_demo_card.jpg
  • og-alt: passedGoogle Search Console integration
  • twitter-card: passedsummary_large_image
  • readable: passed1629 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,942 bytes of HTML; budget 500,000
1937
https://datafa.st/docs/npm200NPM SDK installation for JavaScript and TypeScript | DataFast Documentation
Page checklist evidence
  • title: passedNPM SDK installation for JavaScript and TypeScript | DataFast Documentation
  • description: passedInstall and use the DataFast npm package in your JavaScript or TypeScript applications, including React, Next.js, Vue, Angular, and React Native / Expo.
  • canonical: passedhttps://datafa.st/docs/npm
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 32 buttons have no HTML name
  • links-named: passed0 of 184 links have no HTML name
  • link-text: passed0 of 184 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/npm
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedNPM SDK installation for JavaScript and TypeScript | DataFast Documentation
  • og-description: passedInstall and use the DataFast npm package in your JavaScript or TypeScript applications, including React, Next.js, Vue, Angular, and React Native / Expo.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/npm
  • og-image: passedhttps://datafa.st/api/docs-og?title=NPM%20SDK%20installation%20for%20JavaScript%20and%20TypeScript
  • og-alt: passedNPM SDK installation for JavaScript and TypeScript
  • twitter-card: passedsummary_large_image
  • readable: passed9194 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed159,214 bytes of HTML; budget 500,000
1760
https://datafa.st/docs/react-native200React Native / Expo SDK installation | DataFast Documentation
Page checklist evidence
  • title: passedReact Native / Expo SDK installation | DataFast Documentation
  • description: passedInstall and use the DataFast React Native SDK with a provider and hooks, including an Expo example.
  • canonical: passedhttps://datafa.st/docs/react-native
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 17 buttons have no HTML name
  • links-named: passed0 of 181 links have no HTML name
  • link-text: passed0 of 181 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/react-native
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedReact Native / Expo SDK installation | DataFast Documentation
  • og-description: passedInstall and use the DataFast React Native SDK with a provider and hooks, including an Expo example.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/react-native
  • og-image: passedhttps://datafa.st/api/docs-og?title=React%20Native%20%2F%20Expo%20SDK%20installation
  • og-alt: passedReact Native / Expo SDK installation
  • twitter-card: passedsummary_large_image
  • readable: passed2393 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed109,475 bytes of HTML; budget 500,000
1536
https://datafa.st/docs/revenue-attribution-guide200How to attribute revenue | DataFast Documentation
Page checklist evidence
  • title: passedHow to attribute revenue | DataFast Documentation
  • description: passedLink your revenue to traffic sources to find out which marketing channels drive your revenue. You'll also unlock Journeys, Revenue Predictions, and Insights, and more! 🤑
  • canonical: passedhttps://datafa.st/docs/revenue-attribution-guide
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • img-dimensions: passed0 of 5 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 12 buttons have no HTML name
  • links-named: passed0 of 176 links have no HTML name
  • link-text: passed0 of 176 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/revenue-attribution-guide
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to attribute revenue | DataFast Documentation
  • og-description: passedLink your revenue to traffic sources to find out which marketing channels drive your revenue. You'll also unlock Journeys, Revenue Predictions, and Insights, and more! 🤑
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/revenue-attribution-guide
  • og-image: passedhttps://datafa.st/blog-revenue-attribution.jpg
  • og-alt: passedHow to attribute revenue with DataFast
  • twitter-card: passedsummary_large_image
  • readable: failed10 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed89,017 bytes of HTML; budget 500,000
0176
https://datafa.st/docs/twitter-link-attribution200How to attribute traffic and revenue to specific X posts | DataFast Documentation
Page checklist evidence
  • title: passedHow to attribute traffic and revenue to specific X posts | DataFast Documentation
  • description: passedSee the actual tweets that drove traffic and revenue to your site instead of generic t.co links in your referrer analytics.
  • canonical: passedhttps://datafa.st/docs/twitter-link-attribution
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 8 images lack an alt attribute
  • img-dimensions: passed0 of 8 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 12 buttons have no HTML name
  • links-named: passed0 of 184 links have no HTML name
  • link-text: passed0 of 184 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/twitter-link-attribution
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to attribute traffic and revenue to specific X posts | DataFast Documentation
  • og-description: passedSee the actual tweets that drove traffic and revenue to your site instead of generic t.co links in your referrer analytics.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/twitter-link-attribution
  • og-image: passedhttps://datafa.st/blog-x-attribution.jpg
  • og-alt: passedHow to attribute traffic and revenue to specific X posts
  • twitter-card: passedsummary_large_image
  • readable: passed1880 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed102,009 bytes of HTML; budget 500,000
1622
https://datafa.st/docs/twitter-mentions200How to track X and Reddit mentions in DataFast | DataFast Documentation
Page checklist evidence
  • title: passedHow to track X and Reddit mentions in DataFast | DataFast Documentation
  • description: passedSee when your brand is mentioned on 𝕏 and Reddit directly on your analytics chart to understand social media impact on traffic and revenue.
  • canonical: passedhttps://datafa.st/docs/twitter-mentions
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 12 buttons have no HTML name
  • links-named: passed0 of 183 links have no HTML name
  • link-text: passed0 of 183 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/twitter-mentions
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to track X and Reddit mentions in DataFast | DataFast Documentation
  • og-description: passedSee when your brand is mentioned on 𝕏 and Reddit directly on your analytics chart to understand social media impact on traffic and revenue.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/twitter-mentions
  • og-image: passedhttps://datafa.st/blog-x-mentions.jpg
  • og-alt: passedHow to track X and Reddit mentions in DataFast
  • twitter-card: passedsummary_large_image
  • readable: passed2452 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed102,966 bytes of HTML; budget 500,000
1676
https://datafa.st/docs/web-to-app-tracking200Track users from your website to your React Native app | DataFast Documentation
Page checklist evidence
  • title: passedTrack users from your website to your React Native app | DataFast Documentation
  • description: passedTrack the entire user funnel from your landing page to your React Native / Expo app using DataFast identify.
  • canonical: passedhttps://datafa.st/docs/web-to-app-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 16 buttons have no HTML name
  • links-named: passed0 of 186 links have no HTML name
  • link-text: passed0 of 186 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/docs/web-to-app-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTrack users from your website to your React Native app | DataFast Documentation
  • og-description: passedTrack the entire user funnel from your landing page to your React Native / Expo app using DataFast identify.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/docs/web-to-app-tracking
  • og-image: passedhttps://datafa.st/web-to-app-tracking-flow.png
  • og-alt: passedTrack users from your website to your React Native app
  • twitter-card: passedsummary_large_image
  • readable: passed4345 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed118,287 bytes of HTML; budget 500,000
1546
https://datafa.st/share/66d5711aa2f1fb254ce42c0b200CodeFast Analytics | DataFast
Page checklist evidence
  • title: passedCodeFast Analytics | DataFast
  • description: not-applicableAnalytics for CodeFast
  • canonical: not-applicableNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed2 main landmarks
  • lang: passeden
  • alt: passed0 of 12 images lack an alt attribute
  • img-dimensions: passed0 of 12 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 3 links have no HTML name
  • link-text: passed0 of 3 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/share/66d5711aa2f1fb254ce42c0b
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCodeFast Analytics | DataFast
  • og-description: passedAnalytics for CodeFast
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st
  • og-image: passedhttps://datafa.st/share/66d5711aa2f1fb254ce42c0b/opengraph-image?47d169d9d862022d
  • og-alt: passedWebsite Analytics
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed143,984 bytes of HTML; budget 500,000
0673
https://datafa.st/share/66d5711aa2f1fb254ce42c0b?insights=1200CodeFast Analytics | DataFast
Page checklist evidence
  • title: passedCodeFast Analytics | DataFast
  • description: not-applicableAnalytics for CodeFast
  • canonical: not-applicableNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed2 main landmarks
  • lang: passeden
  • alt: passed0 of 12 images lack an alt attribute
  • img-dimensions: passed0 of 12 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 3 links have no HTML name
  • link-text: passed0 of 3 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/share/66d5711aa2f1fb254ce42c0b?insights=1
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCodeFast Analytics | DataFast
  • og-description: passedAnalytics for CodeFast
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st
  • og-image: passedhttps://datafa.st/share/66d5711aa2f1fb254ce42c0b/opengraph-image?47d169d9d862022d
  • og-alt: passedWebsite Analytics
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed144,024 bytes of HTML; budget 500,000
0637
https://datafa.st/share/66d5711aa2f1fb254ce42c0b?realtime=1200CodeFast Analytics | DataFast
Page checklist evidence
  • title: passedCodeFast Analytics | DataFast
  • description: not-applicableAnalytics for CodeFast
  • canonical: not-applicableNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed2 main landmarks
  • lang: passeden
  • alt: passed0 of 12 images lack an alt attribute
  • img-dimensions: passed0 of 12 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 3 links have no HTML name
  • link-text: passed0 of 3 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/share/66d5711aa2f1fb254ce42c0b?realtime=1
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCodeFast Analytics | DataFast
  • og-description: passedAnalytics for CodeFast
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st
  • og-image: passedhttps://datafa.st/share/66d5711aa2f1fb254ce42c0b/opengraph-image?47d169d9d862022d
  • og-alt: passedWebsite Analytics
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed144,024 bytes of HTML; budget 500,000
0457
https://datafa.st/signin200Sign in to DataFast
Page checklist evidence
  • title: passedSign in to DataFast
  • description: passedIf you already have an account, sign in to DataFast to get started. Or create an account to start your 14-day free trial.
  • canonical: passedhttps://datafa.st/signin
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: not-applicable0 of 0 images lack an alt attribute
  • img-dimensions: not-applicable0 of 0 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: not-applicable0 of 0 links have no HTML name
  • link-text: not-applicable0 of 0 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/signin
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSign in to DataFast
  • og-description: passedIf you already have an account, sign in to DataFast to get started. Or create an account to start your 14-day free trial.
  • og-type: failedNo og:type
  • og-url: passedhttps://datafa.st/signin
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed37,080 bytes of HTML; budget 500,000
0158
https://datafa.st/blog/datafast-alternatives200DataFast alternatives: analytics software comparisons
Page checklist evidence
  • title: passedDataFast alternatives: analytics software comparisons
  • description: passedCompare DataFast against Google Analytics, Plausible, Matomo, Umami, Fathom, Simple Analytics, PostHog, Pirsch, and BuzzHawk alternatives.
  • canonical: passedhttps://datafa.st/blog/datafast-alternatives
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 14 images lack an alt attribute
  • img-dimensions: failed9 of 14 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 51 links have no HTML name
  • link-text: passed0 of 51 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/blog/datafast-alternatives
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast alternatives: analytics software comparisons
  • og-description: passedOne DataFast comparison page per analytics tool, built for founders who care about revenue attribution.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/blog/datafast-alternatives
  • og-image: passedhttps://datafa.st/opengraph-image.png
  • og-alt: passedDataFast alternatives: analytics software comparisons
  • twitter-card: passedsummary_large_image
  • readable: passed3695 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed81,597 bytes of HTML; budget 500,000
1376
https://datafa.st/changelog/goal-properties-and-mcp-oauth200Custom goal breakdowns and OAuth for your AI tools | DataFast Changelog
Page checklist evidence
  • title: passedCustom goal breakdowns and OAuth for your AI tools | DataFast Changelog
  • description: passedExplore custom goal parameters through the API, and connect MCP clients with your DataFast account.
  • canonical: passedhttps://datafa.st/changelog/goal-properties-and-mcp-oauth
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 50 links have no HTML name
  • link-text: passed0 of 50 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/goal-properties-and-mcp-oauth
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCustom goal breakdowns and OAuth for your AI tools | DataFast Changelog
  • og-description: passedExplore custom goal parameters through the API, and connect MCP clients with your DataFast account.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/goal-properties-and-mcp-oauth
  • og-image: passedhttps://datafa.st/_next/static/media/goal-tracking.bea8512c.jpg
  • og-alt: passedCustom goal breakdowns and OAuth for your AI tools
  • twitter-card: passedsummary_large_image
  • readable: passed1704 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,899 bytes of HTML; budget 500,000
1472
https://datafa.st/changelog/social-mentions-and-notes-api-mcp200Social mentions and notes for your AI agent | DataFast Changelog
Page checklist evidence
  • title: passedSocial mentions and notes for your AI agent | DataFast Changelog
  • description: passedAsk who mentioned your brand, and record your marketing changes on the chart.
  • canonical: passedhttps://datafa.st/changelog/social-mentions-and-notes-api-mcp
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 51 links have no HTML name
  • link-text: passed0 of 51 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/social-mentions-and-notes-api-mcp
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSocial mentions and notes for your AI agent | DataFast Changelog
  • og-description: passedAsk who mentioned your brand, and record your marketing changes on the chart.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/social-mentions-and-notes-api-mcp
  • og-image: passedhttps://datafa.st/_next/static/media/social-mentions-and-notes-mcp.ee07f957.jpg
  • og-alt: passedSocial mentions and notes for your AI agent
  • twitter-card: passedsummary_large_image
  • readable: passed1674 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed101,615 bytes of HTML; budget 500,000
1312
https://datafa.st/changelog/bot-traffic-api-and-mcp200Ask your AI agent about Bot traffic | DataFast Changelog
Page checklist evidence
  • title: passedAsk your AI agent about Bot traffic | DataFast Changelog
  • description: passedBot traffic data and controls are now available through the DataFast API and MCP.
  • canonical: passedhttps://datafa.st/changelog/bot-traffic-api-and-mcp
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/bot-traffic-api-and-mcp
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAsk your AI agent about Bot traffic | DataFast Changelog
  • og-description: passedBot traffic data and controls are now available through the DataFast API and MCP.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/bot-traffic-api-and-mcp
  • og-image: passedhttps://datafa.st/_next/static/media/blog-ai-bot-traffic-analytics.c3bfcde0.jpg
  • og-alt: passedAsk your AI agent about Bot traffic
  • twitter-card: passedsummary_large_image
  • readable: passed1692 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,633 bytes of HTML; budget 500,000
1364
https://datafa.st/changelog/bot-traffic-capacity200About Bot traffic | DataFast Changelog
Page checklist evidence
  • title: passedAbout Bot traffic | DataFast Changelog
  • description: passedBot traffic stays fully available until September 15. After that, every account includes 100K accepted requests per billing cycle.
  • canonical: passedhttps://datafa.st/changelog/bot-traffic-capacity
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/bot-traffic-capacity
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbout Bot traffic | DataFast Changelog
  • og-description: passedBot traffic stays fully available until September 15. After that, every account includes 100K accepted requests per billing cycle.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/bot-traffic-capacity
  • og-image: passedhttps://datafa.st/_next/static/media/bot-traffic-capacity.4d52dfcb.jpg
  • og-alt: passedAbout Bot traffic
  • twitter-card: passedsummary_large_image
  • readable: passed2005 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,376 bytes of HTML; budget 500,000
1280
https://datafa.st/changelog/datafast-mcp-server200DataFast MCP server | DataFast Changelog
Page checklist evidence
  • title: passedDataFast MCP server | DataFast Changelog
  • description: passedConnect Codex, Claude Code, Cursor, and other MCP clients to DataFast and work with your analytics in plain English.
  • canonical: passedhttps://datafa.st/changelog/datafast-mcp-server
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 49 links have no HTML name
  • link-text: passed0 of 49 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/datafast-mcp-server
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast MCP server | DataFast Changelog
  • og-description: passedConnect Codex, Claude Code, Cursor, and other MCP clients to DataFast and work with your analytics in plain English.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/datafast-mcp-server
  • og-image: passedhttps://datafa.st/_next/static/media/datafast-mcp-configuration.d7349a8f.png
  • og-alt: passedDataFast MCP server
  • twitter-card: passedsummary_large_image
  • readable: passed2043 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,733 bytes of HTML; budget 500,000
1502
https://datafa.st/changelog/optional-bot-traffic-request-authentication200Bot traffic authentication | DataFast Changelog
Page checklist evidence
  • title: passedBot traffic authentication | DataFast Changelog
  • description: passedAdd an optional token to Bot traffic requests, or send events directly from PHP and other backends.
  • canonical: passedhttps://datafa.st/changelog/optional-bot-traffic-request-authentication
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/optional-bot-traffic-request-authentication
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBot traffic authentication | DataFast Changelog
  • og-description: passedAdd an optional token to Bot traffic requests, or send events directly from PHP and other backends.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/optional-bot-traffic-request-authentication
  • og-image: passedhttps://datafa.st/_next/static/media/bot-traffic-request-authentication.9053b248.jpg
  • og-alt: passedBot traffic authentication
  • twitter-card: passedsummary_large_image
  • readable: passed1732 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed101,767 bytes of HTML; budget 500,000
1413
https://datafa.st/changelog/bot-traffic-wildcard-page-search200Wildcard page search for AI bot traffic | DataFast Changelog
Page checklist evidence
  • title: passedWildcard page search for AI bot traffic | DataFast Changelog
  • description: passedSearch AI bot traffic pages with wildcard patterns like /blog/*.
  • canonical: passedhttps://datafa.st/changelog/bot-traffic-wildcard-page-search
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/bot-traffic-wildcard-page-search
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWildcard page search for AI bot traffic | DataFast Changelog
  • og-description: passedSearch AI bot traffic pages with wildcard patterns like /blog/*.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/bot-traffic-wildcard-page-search
  • og-image: passedhttps://datafa.st/_next/static/media/bot-traffic-wildcard-pages.b46194b8.jpg
  • og-alt: passedWildcard page search for AI bot traffic
  • twitter-card: passedsummary_large_image
  • readable: passed1112 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,149 bytes of HTML; budget 500,000
1406
https://datafa.st/changelog/google-training-crawlers200More Google training crawlers | DataFast Changelog
Page checklist evidence
  • title: passedMore Google training crawlers | DataFast Changelog
  • description: passedGoogleOther, Google Cloud Vertex Bot, and Applebot are now grouped with training crawler traffic.
  • canonical: passedhttps://datafa.st/changelog/google-training-crawlers
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/google-training-crawlers
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMore Google training crawlers | DataFast Changelog
  • og-description: passedGoogleOther, Google Cloud Vertex Bot, and Applebot are now grouped with training crawler traffic.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/google-training-crawlers
  • og-image: passedhttps://datafa.st/_next/static/media/google-training-crawlers.0a789653.jpg
  • og-alt: passedMore Google training crawlers
  • twitter-card: passedsummary_large_image
  • readable: passed1126 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,243 bytes of HTML; budget 500,000
1311
https://datafa.st/changelog/bot-traffic-pages200Bot traffic by page | DataFast Changelog
Page checklist evidence
  • title: passedBot traffic by page | DataFast Changelog
  • description: passedSee which pages AI assistants, search engines, and training crawlers request most.
  • canonical: passedhttps://datafa.st/changelog/bot-traffic-pages
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/bot-traffic-pages
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBot traffic by page | DataFast Changelog
  • og-description: passedSee which pages AI assistants, search engines, and training crawlers request most.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/bot-traffic-pages
  • og-image: passedhttps://datafa.st/_next/static/media/bot-traffic-pages.3dfdd9f1.jpg
  • og-alt: passedBot traffic by page
  • twitter-card: passedsummary_large_image
  • readable: passed1946 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed105,633 bytes of HTML; budget 500,000
1277
https://datafa.st/changelog/bot-traffic200Bot traffic | DataFast Changelog
Page checklist evidence
  • title: passedBot traffic | DataFast Changelog
  • description: passedSee when AI assistants, search engines, and training crawlers request your pages.
  • canonical: passedhttps://datafa.st/changelog/bot-traffic
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/bot-traffic
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBot traffic | DataFast Changelog
  • og-description: passedSee when AI assistants, search engines, and training crawlers request your pages.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/bot-traffic
  • og-image: passedhttps://datafa.st/_next/static/media/blog-ai-bot-traffic-analytics.c3bfcde0.jpg
  • og-alt: passedBot traffic
  • twitter-card: passedsummary_large_image
  • readable: passed2641 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed104,685 bytes of HTML; budget 500,000
1184
https://datafa.st/changelog/globe-map-view-options2002D map and globe styles | DataFast Changelog
Page checklist evidence
  • title: passed2D map and globe styles | DataFast Changelog
  • description: passedSwitch the real-time globe between 2D and 3D, and choose your favorite map style.
  • canonical: passedhttps://datafa.st/changelog/globe-map-view-options
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/globe-map-view-options
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passed2D map and globe styles | DataFast Changelog
  • og-description: passedSwitch the real-time globe between 2D and 3D, and choose your favorite map style.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/globe-map-view-options
  • og-image: passedhttps://datafa.st/_next/static/media/datafast-globe-2d.8c312db7.jpg
  • og-alt: passed2D map and globe styles
  • twitter-card: passedsummary_large_image
  • readable: passed1007 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed97,622 bytes of HTML; budget 500,000
1287
https://datafa.st/changelog/new-returning-visitors200New vs returning visitors | DataFast Changelog
Page checklist evidence
  • title: passedNew vs returning visitors | DataFast Changelog
  • description: passedSee how much of your traffic comes from first-time visitors vs people coming back.
  • canonical: passedhttps://datafa.st/changelog/new-returning-visitors
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/new-returning-visitors
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedNew vs returning visitors | DataFast Changelog
  • og-description: passedSee how much of your traffic comes from first-time visitors vs people coming back.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/new-returning-visitors
  • og-image: passedhttps://datafa.st/_next/static/media/new-vs-returning-visitors.c7a939b1.jpg
  • og-alt: passedNew vs returning visitors
  • twitter-card: passedsummary_large_image
  • readable: passed2038 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed103,212 bytes of HTML; budget 500,000
1495
https://datafa.st/changelog/globe-replay200Globe replay | DataFast Changelog
Page checklist evidence
  • title: passedGlobe replay | DataFast Changelog
  • description: passedReplay the last 8 hours of globe activity in 15-minute steps.
  • canonical: passedhttps://datafa.st/changelog/globe-replay
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/globe-replay
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGlobe replay | DataFast Changelog
  • og-description: passedReplay the last 8 hours of globe activity in 15-minute steps.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/globe-replay
  • og-image: passedhttps://datafa.st/_next/static/media/analytics-globe-replay.740d6a81.jpg
  • og-alt: passedGlobe replay
  • twitter-card: passedsummary_large_image
  • readable: passed927 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,809 bytes of HTML; budget 500,000
1276
https://datafa.st/changelog/goal-analytics-redesign200A better Goals view | DataFast Changelog
Page checklist evidence
  • title: passedA better Goals view | DataFast Changelog
  • description: passedSee goal completions over time, inspect custom properties, and customize how goals appear in your dashboard.
  • canonical: passedhttps://datafa.st/changelog/goal-analytics-redesign
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/goal-analytics-redesign
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedA better Goals view | DataFast Changelog
  • og-description: passedSee goal completions over time, inspect custom properties, and customize how goals appear in your dashboard.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/goal-analytics-redesign
  • og-image: passedhttps://datafa.st/_next/static/media/goal-tracking.bea8512c.jpg
  • og-alt: passedA better Goals view
  • twitter-card: passedsummary_large_image
  • readable: passed1785 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,910 bytes of HTML; budget 500,000
1453
https://datafa.st/changelog/channel-filters200Channel filters | DataFast Changelog
Page checklist evidence
  • title: passedChannel filters | DataFast Changelog
  • description: passedFilter your analytics by traffic channel, including Affiliate, Email, Referral, and AI.
  • canonical: passedhttps://datafa.st/changelog/channel-filters
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/channel-filters
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedChannel filters | DataFast Changelog
  • og-description: passedFilter your analytics by traffic channel, including Affiliate, Email, Referral, and AI.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/channel-filters
  • og-image: passedhttps://datafa.st/_next/static/media/ai-traffic-anaytics-breakdown.6bcb5800.jpg
  • og-alt: passedChannel filters
  • twitter-card: passedsummary_large_image
  • readable: passed1420 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,155 bytes of HTML; budget 500,000
1391
https://datafa.st/changelog/previous-period-comparison200Previous period comparison | DataFast Changelog
Page checklist evidence
  • title: passedPrevious period comparison | DataFast Changelog
  • description: passedCompare your current traffic and revenue with the previous period on the main chart.
  • canonical: passedhttps://datafa.st/changelog/previous-period-comparison
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/previous-period-comparison
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPrevious period comparison | DataFast Changelog
  • og-description: passedCompare your current traffic and revenue with the previous period on the main chart.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/previous-period-comparison
  • og-image: passedhttps://datafa.st/_next/static/media/analytics-comparision-previous-period.5f9fe4c5.png
  • og-alt: passedPrevious period comparison
  • twitter-card: passedsummary_large_image
  • readable: passed1146 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,978 bytes of HTML; budget 500,000
1480
https://datafa.st/changelog/managed-proxy200Managed proxy | DataFast Changelog
Page checklist evidence
  • title: passedManaged proxy | DataFast Changelog
  • description: passedRoute DataFast through your own subdomain with one DNS record.
  • canonical: passedhttps://datafa.st/changelog/managed-proxy
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/managed-proxy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedManaged proxy | DataFast Changelog
  • og-description: passedRoute DataFast through your own subdomain with one DNS record.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/managed-proxy
  • og-image: passedhttps://datafa.st/_next/static/media/managed-proxy.4e578f60.png
  • og-alt: passedManaged proxy
  • twitter-card: passedsummary_large_image
  • readable: passed1470 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,161 bytes of HTML; budget 500,000
1416
https://datafa.st/changelog/now-period200Now period | DataFast Changelog
Page checklist evidence
  • title: passedNow period | DataFast Changelog
  • description: passedSee your visitors from the last 30 minutes, refreshing every minute.
  • canonical: passedhttps://datafa.st/changelog/now-period
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/now-period
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedNow period | DataFast Changelog
  • og-description: passedSee your visitors from the last 30 minutes, refreshing every minute.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/now-period
  • og-image: passedhttps://datafa.st/_next/static/media/now-period.c5a69527.png
  • og-alt: passedNow period
  • twitter-card: passedsummary_large_image
  • readable: passed1008 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed95,996 bytes of HTML; budget 500,000
1366
https://datafa.st/changelog/metric-trend-charts200Metric trend charts | DataFast Changelog
Page checklist evidence
  • title: passedMetric trend charts | DataFast Changelog
  • description: passedTrend charts for conversion rate, revenue per visitor, bounce rate, and session time.
  • canonical: passedhttps://datafa.st/changelog/metric-trend-charts
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/metric-trend-charts
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMetric trend charts | DataFast Changelog
  • og-description: passedTrend charts for conversion rate, revenue per visitor, bounce rate, and session time.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/metric-trend-charts
  • og-image: passedhttps://datafa.st/_next/static/media/revenue-per-visitor-chart.f90ec0f6.jpg
  • og-alt: passedMetric trend charts
  • twitter-card: passedsummary_large_image
  • readable: passed1553 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,257 bytes of HTML; budget 500,000
1276
https://datafa.st/changelog/meta-ads-attribution200Meta ads attribution | DataFast Changelog
Page checklist evidence
  • title: passedMeta ads attribution | DataFast Changelog
  • description: passedConnect Meta Ads to see ad spend, attributed revenue, and ROAS in DataFast.
  • canonical: passedhttps://datafa.st/changelog/meta-ads-attribution
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/meta-ads-attribution
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMeta ads attribution | DataFast Changelog
  • og-description: passedConnect Meta Ads to see ad spend, attributed revenue, and ROAS in DataFast.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/meta-ads-attribution
  • og-image: passedhttps://datafa.st/_next/static/media/meta-ads-attribution-launch.17a532cc.png
  • og-alt: passedMeta ads attribution
  • twitter-card: passedsummary_large_image
  • readable: passed1522 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,440 bytes of HTML; budget 500,000
1392
https://datafa.st/changelog/datafast-funnel-cli200Funnel analytics in the CLI | DataFast Changelog
Page checklist evidence
  • title: passedFunnel analytics in the CLI | DataFast Changelog
  • description: passedView funnel conversion and revenue from the terminal, so AI agents can find bottlenecks without opening the dashboard.
  • canonical: passedhttps://datafa.st/changelog/datafast-funnel-cli
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/datafast-funnel-cli
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedFunnel analytics in the CLI | DataFast Changelog
  • og-description: passedView funnel conversion and revenue from the terminal, so AI agents can find bottlenecks without opening the dashboard.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/datafast-funnel-cli
  • og-image: passedhttps://datafa.st/_next/static/media/datafast-funnel-with-cli.f4b695fe.jpg
  • og-alt: passedFunnel analytics in the CLI
  • twitter-card: passedsummary_large_image
  • readable: passed1734 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed102,555 bytes of HTML; budget 500,000
1501
https://datafa.st/changelog/datafast-cli200DataFast CLI | DataFast Changelog
Page checklist evidence
  • title: passedDataFast CLI | DataFast Changelog
  • description: passedQuery analytics, manage websites, inspect visitors, and drill into revenue attribution from your terminal.
  • canonical: passedhttps://datafa.st/changelog/datafast-cli
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 53 links have no HTML name
  • link-text: passed0 of 53 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/datafast-cli
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast CLI | DataFast Changelog
  • og-description: passedQuery analytics, manage websites, inspect visitors, and drill into revenue attribution from your terminal.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/datafast-cli
  • og-image: passedhttps://datafa.st/_next/static/media/datafast-cli-npm-install.276f1f13.png
  • og-alt: passedDataFast CLI
  • twitter-card: passedsummary_large_image
  • readable: passed3160 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed117,582 bytes of HTML; budget 500,000
1335
https://datafa.st/changelog/dashboard-period-selector200Dashboard period selector | DataFast Changelog
Page checklist evidence
  • title: passedDashboard period selector | DataFast Changelog
  • description: passedSwitch the main dashboard between the last 24 hours, 7 days, or 30 days.
  • canonical: passedhttps://datafa.st/changelog/dashboard-period-selector
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/dashboard-period-selector
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDashboard period selector | DataFast Changelog
  • og-description: passedSwitch the main dashboard between the last 24 hours, 7 days, or 30 days.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/dashboard-period-selector
  • og-image: passedhttps://datafa.st/_next/static/media/periods.dd01f969.jpg
  • og-alt: passedDashboard period selector
  • twitter-card: passedsummary_large_image
  • readable: passed1007 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed97,705 bytes of HTML; budget 500,000
1264
https://datafa.st/changelog/team-member-roles200Team member roles 👥 | DataFast Changelog
Page checklist evidence
  • title: passedTeam member roles 👥 | DataFast Changelog
  • description: passedInvite members who can edit, not just view. Same powers as you, minus deleting the website.
  • canonical: passedhttps://datafa.st/changelog/team-member-roles
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 18 images lack an alt attribute
  • img-dimensions: passed0 of 18 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/team-member-roles
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTeam member roles 👥 | DataFast Changelog
  • og-description: passedInvite members who can edit, not just view. Same powers as you, minus deleting the website.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/team-member-roles
  • og-image: passedhttps://datafa.st/_next/static/media/members.69a1c94f.jpg
  • og-alt: passedTeam member roles 👥
  • twitter-card: passedsummary_large_image
  • readable: passed1289 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,800 bytes of HTML; budget 500,000
1408
https://datafa.st/changelog/cookieless-tracking-script200Cookieless tracking script 🇪🇺 | DataFast Changelog
Page checklist evidence
  • title: passedCookieless tracking script 🇪🇺 | DataFast Changelog
  • description: passedRun DataFast without cookies for visitor IDs — a GDPR-friendly option when you want to avoid cookie banners for analytics.
  • canonical: passedhttps://datafa.st/changelog/cookieless-tracking-script
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 49 links have no HTML name
  • link-text: passed0 of 49 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/cookieless-tracking-script
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCookieless tracking script 🇪🇺 | DataFast Changelog
  • og-description: passedRun DataFast without cookies for visitor IDs — a GDPR-friendly option when you want to avoid cookie banners for analytics.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/cookieless-tracking-script
  • og-image: passedhttps://image.mux.com/OQezfLHWzEbaXeYcmPuFoRrWox549J1s2qUfEV9kl8A/thumbnail.png?width=1920&height=1080&time=23
  • og-alt: passedCookieless tracking script 🇪🇺
  • twitter-card: passedsummary_large_image
  • readable: passed1627 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed101,095 bytes of HTML; budget 500,000
1561
https://datafa.st/changelog/segments-goal-params-npm-apps200Segments, npm, and custom parameters | DataFast Changelog
Page checklist evidence
  • title: passedSegments, npm, and custom parameters | DataFast Changelog
  • description: passedSave filter combos as segments, see goal custom parameters, DataFast on npm, and more!
  • canonical: passedhttps://datafa.st/changelog/segments-goal-params-npm-apps
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 57 links have no HTML name
  • link-text: passed0 of 57 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/segments-goal-params-npm-apps
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSegments, npm, and custom parameters | DataFast Changelog
  • og-description: passedSave filter combos as segments, see goal custom parameters, DataFast on npm, and more!
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/segments-goal-params-npm-apps
  • og-image: passedhttps://image.mux.com/26ovvY2t01STXwAzUA4G02OaSdOj00E7Tu01nqfEgmN4AXY/thumbnail.png?width=1920&height=1080&time=23
  • og-alt: passedSegments, npm, and custom parameters
  • twitter-card: passedsummary_large_image
  • readable: passed2396 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed106,339 bytes of HTML; budget 500,000
1428
https://datafa.st/changelog/alerts-mobile-wordpress200Alerts, mobile map, and WordPress integration | DataFast Changelog
Page checklist evidence
  • title: passedAlerts, mobile map, and WordPress integration | DataFast Changelog
  • description: passedGet notified when goals happen, real-time map on mobile, and native WordPress support.
  • canonical: passedhttps://datafa.st/changelog/alerts-mobile-wordpress
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 50 links have no HTML name
  • link-text: passed0 of 50 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/alerts-mobile-wordpress
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAlerts, mobile map, and WordPress integration | DataFast Changelog
  • og-description: passedGet notified when goals happen, real-time map on mobile, and native WordPress support.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/alerts-mobile-wordpress
  • og-image: passedhttps://image.mux.com/8mYjqjl00ByqUxw4Bh7jIwWQIFIvsXz00L01cY1uN4Fte00/thumbnail.png?width=1920&height=1080&time=16
  • og-alt: passedAlerts, mobile map, and WordPress integration
  • twitter-card: passedsummary_large_image
  • readable: passed1626 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,642 bytes of HTML; budget 500,000
1255
https://datafa.st/changelog/mobile-app200DataFast mobile app 📱 | DataFast Changelog
Page checklist evidence
  • title: passedDataFast mobile app 📱 | DataFast Changelog
  • description: passedView all your analytics on the go with our new iOS and Android app.
  • canonical: passedhttps://datafa.st/changelog/mobile-app
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 50 links have no HTML name
  • link-text: passed0 of 50 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/mobile-app
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast mobile app 📱 | DataFast Changelog
  • og-description: passedView all your analytics on the go with our new iOS and Android app.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/mobile-app
  • og-image: passedhttps://image.mux.com/43PvdpOiMPWebtQHXxu95Wtbx1JTv7018zcmxyBmcJk00/thumbnail.png?width=1920&height=1080&time=10
  • og-alt: passedDataFast mobile app 📱
  • twitter-card: passedsummary_large_image
  • readable: passed1222 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,447 bytes of HTML; budget 500,000
1503
https://datafa.st/changelog/api-analytics-endpoints200Analytics API & playground 🛠️ | DataFast Changelog
Page checklist evidence
  • title: passedAnalytics API & playground 🛠️ | DataFast Changelog
  • description: passedAccess all your dashboard data with new API endpoints and an interactive playground.
  • canonical: passedhttps://datafa.st/changelog/api-analytics-endpoints
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/api-analytics-endpoints
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAnalytics API & playground 🛠️ | DataFast Changelog
  • og-description: passedAccess all your dashboard data with new API endpoints and an interactive playground.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/api-analytics-endpoints
  • og-image: passedhttps://image.mux.com/1wd02FTDZiBvNrA232DPgPSpFraaMO02s2fykulgmfGOM/thumbnail.png?width=1920&height=1080&time=41
  • og-alt: passedAnalytics API & playground 🛠️
  • twitter-card: passedsummary_large_image
  • readable: passed1596 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,041 bytes of HTML; budget 500,000
1475
https://datafa.st/changelog/advanced-filters200Advanced filters 🎛️ | DataFast Changelog
Page checklist evidence
  • title: passedAdvanced filters 🎛️ | DataFast Changelog
  • description: passedCombine multiple filters with is/is not/contains operators to drill down into your analytics.
  • canonical: passedhttps://datafa.st/changelog/advanced-filters
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/advanced-filters
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAdvanced filters 🎛️ | DataFast Changelog
  • og-description: passedCombine multiple filters with is/is not/contains operators to drill down into your analytics.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/advanced-filters
  • og-image: passedhttps://image.mux.com/KWSJm102tTnwbWUSf7LDHHIO22LcSGr302ab01d01yuxKDI/thumbnail.png?width=1920&height=1080&time=16
  • og-alt: passedAdvanced filters 🎛️
  • twitter-card: passedsummary_large_image
  • readable: passed1656 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed101,227 bytes of HTML; budget 500,000
1475
https://datafa.st/changelog/shopify-full-integration200Shopify full integration 🛍️ | DataFast Changelog
Page checklist evidence
  • title: passedShopify full integration 🛍️ | DataFast Changelog
  • description: passedConnect Shopify to automatically track visitors, order revenue, and revenue attribution.
  • canonical: passedhttps://datafa.st/changelog/shopify-full-integration
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/shopify-full-integration
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedShopify full integration 🛍️ | DataFast Changelog
  • og-description: passedConnect Shopify to automatically track visitors, order revenue, and revenue attribution.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/shopify-full-integration
  • og-image: passedhttps://image.mux.com/HkAkKPWwOmXUV6JJl0200eH02005011AgFzoUpz3G018tyJtA/thumbnail.png?width=1920&height=1080&time=1
  • og-alt: passedShopify full integration 🛍️
  • twitter-card: passedsummary_large_image
  • readable: passed1433 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,610 bytes of HTML; budget 500,000
1435
https://datafa.st/changelog/color-schemes-cross-domain-and-security200Color schemes & cross-domain tracking 🎨 | DataFast Changelog
Page checklist evidence
  • title: passedColor schemes & cross-domain tracking 🎨 | DataFast Changelog
  • description: passedChange your dashboard colors, track visitors across domains, and 2 security features.
  • canonical: passedhttps://datafa.st/changelog/color-schemes-cross-domain-and-security
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: failed1 of 47 links use generic text: "read more"
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/color-schemes-cross-domain-and-security
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedColor schemes & cross-domain tracking 🎨 | DataFast Changelog
  • og-description: passedChange your dashboard colors, track visitors across domains, and 2 security features.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/color-schemes-cross-domain-and-security
  • og-image: passedhttps://image.mux.com/ojZGVtqdip6iz8xzFH1OJghsB00w02bIwFBeiBGMKXoYU/thumbnail.png?width=1920&height=1080&time=7
  • og-alt: passedColor schemes & cross-domain tracking 🎨
  • twitter-card: passedsummary_large_image
  • readable: passed1825 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,986 bytes of HTML; budget 500,000
1418
https://datafa.st/changelog/github-and-twitter-integrations200GitHub & 𝕏 integrations | DataFast Changelog
Page checklist evidence
  • title: passedGitHub & 𝕏 integrations | DataFast Changelog
  • description: passedTrack GitHub commits, 𝕏 mentions, and tweet attribution to connect product updates and social buzz with your metrics.
  • canonical: passedhttps://datafa.st/changelog/github-and-twitter-integrations
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 50 links have no HTML name
  • link-text: failed3 of 50 links use generic text: "read more"
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/github-and-twitter-integrations
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGitHub & 𝕏 integrations | DataFast Changelog
  • og-description: passedTrack GitHub commits, 𝕏 mentions, and tweet attribution to connect product updates and social buzz with your metrics.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/github-and-twitter-integrations
  • og-image: passedhttps://image.mux.com/jDNK701eZ9MH02scB9wcmjxGDdcbENYJSbu5hBZvtO6ws/thumbnail.png?width=1920&height=1080&time=7
  • og-alt: passedGitHub & 𝕏 integrations
  • twitter-card: passedsummary_large_image
  • readable: passed1834 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed102,633 bytes of HTML; budget 500,000
1392
https://datafa.st/changelog/notes-and-analytics-improvements200Notes 📝 | DataFast Changelog
Page checklist evidence
  • title: passedNotes 📝 | DataFast Changelog
  • description: passedLog activity as notes and pin them on your analytics dashboard. Plus new granularity controls and more!
  • canonical: passedhttps://datafa.st/changelog/notes-and-analytics-improvements
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/notes-and-analytics-improvements
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedNotes 📝 | DataFast Changelog
  • og-description: passedLog activity as notes and pin them on your analytics dashboard. Plus new granularity controls and more!
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/notes-and-analytics-improvements
  • og-image: passedhttps://image.mux.com/FZc00jhao81YwtM61N6DulM0000idy3i02T34SFx7RCbv2Y/thumbnail.png?width=1920&height=1080&time=24
  • og-alt: passedNotes 📝
  • twitter-card: passedsummary_large_image
  • readable: passed1398 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,595 bytes of HTML; budget 500,000
1438
https://datafa.st/changelog/traffic-channel-categorization200Channel grouping 📊 | DataFast Changelog
Page checklist evidence
  • title: passedChannel grouping 📊 | DataFast Changelog
  • description: passedAutomatically group your traffic sources into channels like Organic Search, Social Media, and Email for better insights.
  • canonical: passedhttps://datafa.st/changelog/traffic-channel-categorization
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/traffic-channel-categorization
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedChannel grouping 📊 | DataFast Changelog
  • og-description: passedAutomatically group your traffic sources into channels like Organic Search, Social Media, and Email for better insights.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/traffic-channel-categorization
  • og-image: passedhttps://image.mux.com/P4ddMlBY1tPKxlz5v8S301AYxzEi6bF51gDxIUaqyIvc/thumbnail.png?width=1920&height=1080&time=8
  • og-alt: passedChannel grouping 📊
  • twitter-card: passedsummary_large_image
  • readable: passed1406 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,302 bytes of HTML; budget 500,000
1339
https://datafa.st/changelog/html-attribute-tracking200HTML attribute tracking ⚡ | DataFast Changelog
Page checklist evidence
  • title: passedHTML attribute tracking ⚡ | DataFast Changelog
  • description: passedTrack goals and scroll events with simple HTML data attributes. Funnels paths now support wildcard matching.
  • canonical: passedhttps://datafa.st/changelog/html-attribute-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 50 links have no HTML name
  • link-text: failed1 of 50 links use generic text: "here"
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/html-attribute-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHTML attribute tracking ⚡ | DataFast Changelog
  • og-description: passedTrack goals and scroll events with simple HTML data attributes. Funnels paths now support wildcard matching.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/html-attribute-tracking
  • og-image: passedhttps://image.mux.com/BgcL46IpcZ01RQ6Lf00WlNcSTpNs00Z2f7NrVFrbfkXKn00/thumbnail.png?width=1920&height=1080&time=24
  • og-alt: passedHTML attribute tracking ⚡
  • twitter-card: passedsummary_large_image
  • readable: passed1854 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed107,075 bytes of HTML; budget 500,000
1467
https://datafa.st/changelog/conversion-funnels200Conversion funnels 🎯 | DataFast Changelog
Page checklist evidence
  • title: passedConversion funnels 🎯 | DataFast Changelog
  • description: passedTrack visitor journeys through multiple steps to find bottlenecks and optimize conversion rates.
  • canonical: passedhttps://datafa.st/changelog/conversion-funnels
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/conversion-funnels
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedConversion funnels 🎯 | DataFast Changelog
  • og-description: passedTrack visitor journeys through multiple steps to find bottlenecks and optimize conversion rates.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/conversion-funnels
  • og-image: passedhttps://image.mux.com/DzmvesKnP6I01A8CF5n501bn1r27Ugyzj004oe33S8Xhus/thumbnail.png?width=1920&height=1080&time=5
  • og-alt: passedConversion funnels 🎯
  • twitter-card: passedsummary_large_image
  • readable: passed1476 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,145 bytes of HTML; budget 500,000
1269
https://datafa.st/changelog/visitor-activity-grid200Visitor activity grid 📊 | DataFast Changelog
Page checklist evidence
  • title: passedVisitor activity grid 📊 | DataFast Changelog
  • description: passedGitHub-style activity heatmap in visitor journeys with two-way navigation.
  • canonical: passedhttps://datafa.st/changelog/visitor-activity-grid
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/visitor-activity-grid
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedVisitor activity grid 📊 | DataFast Changelog
  • og-description: passedGitHub-style activity heatmap in visitor journeys with two-way navigation.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/visitor-activity-grid
  • og-image: passedhttps://image.mux.com/PnR6J8tDj01Rd6ICG2bBqGhApMnA9Su003Gvsr7bNc1OI/thumbnail.png?width=1920&height=1080&time=20
  • og-alt: passedVisitor activity grid 📊
  • twitter-card: passedsummary_large_image
  • readable: passed1215 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,695 bytes of HTML; budget 500,000
1377
https://datafa.st/changelog/google-search-console-integration200Google Search Console integration 🔍 | DataFast Changelog
Page checklist evidence
  • title: passedGoogle Search Console integration 🔍 | DataFast Changelog
  • description: passedSee your Google keywords and revenue estimates in your dashboard.
  • canonical: passedhttps://datafa.st/changelog/google-search-console-integration
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 49 links have no HTML name
  • link-text: passed0 of 49 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/google-search-console-integration
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle Search Console integration 🔍 | DataFast Changelog
  • og-description: passedSee your Google keywords and revenue estimates in your dashboard.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/google-search-console-integration
  • og-image: passedhttps://image.mux.com/r01JORbdYdVmvH1sRRgksyJUSHwFNeemJmAQO02tAc601A/thumbnail.png?width=1920&height=1080&time=8
  • og-alt: passedGoogle Search Console integration 🔍
  • twitter-card: passedsummary_large_image
  • readable: passed1609 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,760 bytes of HTML; budget 500,000
1487
https://datafa.st/changelog/goal-parameters200Goal parameters, filters, refresh button 🎯 | DataFast Changelog
Page checklist evidence
  • title: passedGoal parameters, filters, refresh button 🎯 | DataFast Changelog
  • description: passedAdd parameters to your goals to track specific user actions and filter your analytics by goals
  • canonical: passedhttps://datafa.st/changelog/goal-parameters
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: failed2 of 48 links use generic text: "here", "learn more"
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/goal-parameters
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoal parameters, filters, refresh button 🎯 | DataFast Changelog
  • og-description: passedAdd parameters to your goals to track specific user actions and filter your analytics by goals
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/goal-parameters
  • og-image: passedhttps://image.mux.com/sq7HETrlPP5Y4hBDqr8wTxA00H88RgdqXvRk98ooIkG4/thumbnail.png?width=1920&height=1080&time=79
  • og-alt: passedGoal parameters, filters, refresh button 🎯
  • twitter-card: passedsummary_large_image
  • readable: passed1475 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed99,324 bytes of HTML; budget 500,000
1413
https://datafa.st/changelog/payment-currency-updates-and-improvements200Currency conversion, exclusions, and more 💰 | DataFast Changelog
Page checklist evidence
  • title: passedCurrency conversion, exclusions, and more 💰 | DataFast Changelog
  • description: passedChange your website currency, exclude paths with wildcards, and better usage breakdown.
  • canonical: passedhttps://datafa.st/changelog/payment-currency-updates-and-improvements
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/payment-currency-updates-and-improvements
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCurrency conversion, exclusions, and more 💰 | DataFast Changelog
  • og-description: passedChange your website currency, exclude paths with wildcards, and better usage breakdown.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/payment-currency-updates-and-improvements
  • og-image: passedhttps://image.mux.com/KcHXpqI00TdvliAeksJvkVXs7CrFQVKt02cRP02BW41Qq8/thumbnail.png?width=1920&height=1080&time=4
  • og-alt: passedCurrency conversion, exclusions, and more 💰
  • twitter-card: passedsummary_large_image
  • readable: passed1400 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,686 bytes of HTML; budget 500,000
1295
https://datafa.st/changelog/payment-api-lemonsqueezy-payment-links200Payment API & LemonSqueezy Pay Links | DataFast Changelog
Page checklist evidence
  • title: passedPayment API & LemonSqueezy Pay Links | DataFast Changelog
  • description: passedTrack revenue from any payment provider, no-code Lemon Squeezy Links attribution.
  • canonical: passedhttps://datafa.st/changelog/payment-api-lemonsqueezy-payment-links
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/payment-api-lemonsqueezy-payment-links
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPayment API & LemonSqueezy Pay Links | DataFast Changelog
  • og-description: passedTrack revenue from any payment provider, no-code Lemon Squeezy Links attribution.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/payment-api-lemonsqueezy-payment-links
  • og-image: passedhttps://image.mux.com/AcA6cC6FBalBGuA9RDyMj00vZ7R32aAyJjapKI2DbnfE/thumbnail.png?width=1920&height=1080&time=32
  • og-alt: passedPayment API & LemonSqueezy Pay Links
  • twitter-card: passedsummary_large_image
  • readable: passed1315 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed97,948 bytes of HTML; budget 500,000
1292
https://datafa.st/changelog/polar-integration-stripe-payment-links200Polar integration & Stripe Payment Links 🔗 | DataFast Changelog
Page checklist evidence
  • title: passedPolar integration & Stripe Payment Links 🔗 | DataFast Changelog
  • description: passedConnect Polar as a payment provider and track revenue using no-code.
  • canonical: passedhttps://datafa.st/changelog/polar-integration-stripe-payment-links
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: failed1 of 47 links use generic text: "here"
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/polar-integration-stripe-payment-links
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPolar integration & Stripe Payment Links 🔗 | DataFast Changelog
  • og-description: passedConnect Polar as a payment provider and track revenue using no-code.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/polar-integration-stripe-payment-links
  • og-image: passedhttps://image.mux.com/P6JDzln02JP8VCn00R02gd8PTntCfqdTcYaVyxvtU3JlVY/thumbnail.png?width=1920&height=1080&time=57
  • og-alt: passedPolar integration & Stripe Payment Links 🔗
  • twitter-card: passedsummary_large_image
  • readable: passed1337 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,008 bytes of HTML; budget 500,000
1395
https://datafa.st/changelog/faster-analytics-database-migration200Lightning fast analytics ⚡ | DataFast Changelog
Page checklist evidence
  • title: passedLightning fast analytics ⚡ | DataFast Changelog
  • description: passedAnalytics load much faster after database migration, especially for long date ranges and filters.
  • canonical: passedhttps://datafa.st/changelog/faster-analytics-database-migration
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/faster-analytics-database-migration
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLightning fast analytics ⚡ | DataFast Changelog
  • og-description: passedAnalytics load much faster after database migration, especially for long date ranges and filters.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/faster-analytics-database-migration
  • og-image: passedhttps://image.mux.com/wqNfM1nyqNDEq602TcybvlKM02I00B001ba2ui6400T01z54w/thumbnail.png?width=1920&height=1080&time=10
  • og-alt: passedLightning fast analytics ⚡
  • twitter-card: passedsummary_large_image
  • readable: passed1125 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,408 bytes of HTML; budget 500,000
1278
https://datafa.st/changelog/exclude-ips-paths-and-date-navigation200IP/path exclusions & date hopping | DataFast Changelog
Page checklist evidence
  • title: passedIP/path exclusions & date hopping | DataFast Changelog
  • description: passedExclude specific IPs or paths from your analytics and jump between dates.
  • canonical: passedhttps://datafa.st/changelog/exclude-ips-paths-and-date-navigation
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/exclude-ips-paths-and-date-navigation
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedIP/path exclusions & date hopping | DataFast Changelog
  • og-description: passedExclude specific IPs or paths from your analytics and jump between dates.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/exclude-ips-paths-and-date-navigation
  • og-image: passedhttps://image.mux.com/nW02Q4MWIgnfghxyBX02usw87MBPFENTe9mj00pjiDQ01Dw/thumbnail.png?width=1920&height=1080&time=7
  • og-alt: passedIP/path exclusions & date hopping
  • twitter-card: passedsummary_large_image
  • readable: passed1208 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,757 bytes of HTML; budget 500,000
1312
https://datafa.st/changelog/team-feature200Team Members 🤝 | DataFast Changelog
Page checklist evidence
  • title: passedTeam Members 🤝 | DataFast Changelog
  • description: passedCollaborate with your team members by inviting them to your website.
  • canonical: passedhttps://datafa.st/changelog/team-feature
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/team-feature
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTeam Members 🤝 | DataFast Changelog
  • og-description: passedCollaborate with your team members by inviting them to your website.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/team-feature
  • og-image: passedhttps://image.mux.com/35oIwkEpi3C7H3uvPQlpGQSqEYnd02MIp9iVU7bE8aE4/thumbnail.png?width=1920&height=1080&time=26
  • og-alt: passedTeam Members 🤝
  • twitter-card: passedsummary_large_image
  • readable: passed1105 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,141 bytes of HTML; budget 500,000
1258
https://datafa.st/changelog/reorder-websites-and-globe-filters200Reorder Websites & Globe Filters | DataFast Changelog
Page checklist evidence
  • title: passedReorder Websites & Globe Filters | DataFast Changelog
  • description: passedCustomize your dashboard and apply filters to the real-time globe.
  • canonical: passedhttps://datafa.st/changelog/reorder-websites-and-globe-filters
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/reorder-websites-and-globe-filters
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedReorder Websites & Globe Filters | DataFast Changelog
  • og-description: passedCustomize your dashboard and apply filters to the real-time globe.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/reorder-websites-and-globe-filters
  • og-image: passedhttps://image.mux.com/MsnWWbANAwzKqCBhO22i84pjLqrimr8yyxBJvhLhmwY/thumbnail.png?width=1920&height=1080&time=8
  • og-alt: passedReorder Websites & Globe Filters
  • twitter-card: passedsummary_large_image
  • readable: passed979 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed95,638 bytes of HTML; budget 500,000
1388
https://datafa.st/changelog/public-dashboard200Public Dashboard 📢 | DataFast Changelog
Page checklist evidence
  • title: passedPublic Dashboard 📢 | DataFast Changelog
  • description: passedShare your analytics with the world using the new public dashboard feature.
  • canonical: passedhttps://datafa.st/changelog/public-dashboard
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/public-dashboard
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPublic Dashboard 📢 | DataFast Changelog
  • og-description: passedShare your analytics with the world using the new public dashboard feature.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/public-dashboard
  • og-image: passedhttps://image.mux.com/8nsQ6VtdfJs7RoTyyp9XDtWWFtW00ZpIn6Hw2fQNot5g/thumbnail.png?width=1920&height=1080&time=6
  • og-alt: passedPublic Dashboard 📢
  • twitter-card: passedsummary_large_image
  • readable: passed1233 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,531 bytes of HTML; budget 500,000
1322
https://datafa.st/changelog/datafast-api200DataFast API 🚀 | DataFast Changelog
Page checklist evidence
  • title: passedDataFast API 🚀 | DataFast Changelog
  • description: passedProgrammatically interact with your analytics data using the new DataFast API.
  • canonical: passedhttps://datafa.st/changelog/datafast-api
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/datafast-api
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDataFast API 🚀 | DataFast Changelog
  • og-description: passedProgrammatically interact with your analytics data using the new DataFast API.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/datafast-api
  • og-image: passedhttps://image.mux.com/tIkXdz1vrHw100IkqGZdiuUBcKuioq5srWGFBDghOaBQ/thumbnail.png?width=1920&height=1080&time=7
  • og-alt: passedDataFast API 🚀
  • twitter-card: passedsummary_large_image
  • readable: passed1296 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,443 bytes of HTML; budget 500,000
1390
https://datafa.st/changelog/entry-pages-utm-filters200Entry Pages Revenue & UTM Filtering ✨ | DataFast Changelog
Page checklist evidence
  • title: passedEntry Pages Revenue & UTM Filtering ✨ | DataFast Changelog
  • description: passedSee which page brings traffic and revenue. Filter UTM sources for deeper traffic insights
  • canonical: passedhttps://datafa.st/changelog/entry-pages-utm-filters
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/entry-pages-utm-filters
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedEntry Pages Revenue & UTM Filtering ✨ | DataFast Changelog
  • og-description: passedSee which page brings traffic and revenue. Filter UTM sources for deeper traffic insights
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/entry-pages-utm-filters
  • og-image: passedhttps://image.mux.com/ms3302njagkCdv67YRxWC02o2VKYry014lVW01pnjh00u00gk/thumbnail.png?width=1920&height=1080&time=19
  • og-alt: passedEntry Pages Revenue & UTM Filtering ✨
  • twitter-card: passedsummary_large_image
  • readable: passed1259 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed97,793 bytes of HTML; budget 500,000
1406
https://datafa.st/changelog/real-time-event-logs200Real-time Event Logs 📝 | DataFast Changelog
Page checklist evidence
  • title: passedReal-time Event Logs 📝 | DataFast Changelog
  • description: passedWatch visitor events unfold in real-time on the world map
  • canonical: passedhttps://datafa.st/changelog/real-time-event-logs
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/real-time-event-logs
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedReal-time Event Logs 📝 | DataFast Changelog
  • og-description: passedWatch visitor events unfold in real-time on the world map
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/real-time-event-logs
  • og-image: passedhttps://image.mux.com/HfR4e02wtCTp0100B6h7xx7UPUOZrh1a16Em6rYtKtEDX8/thumbnail.png?width=1920&height=1080&time=8
  • og-alt: passedReal-time Event Logs 📝
  • twitter-card: passedsummary_large_image
  • readable: passed1125 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,083 bytes of HTML; budget 500,000
1406
https://datafa.st/changelog/revenue-prediction200Revenue Prediction 🤑 | DataFast Changelog
Page checklist evidence
  • title: passedRevenue Prediction 🤑 | DataFast Changelog
  • description: passedPredict which visitors are most likely to convert and their estimated revenue value
  • canonical: passedhttps://datafa.st/changelog/revenue-prediction
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/revenue-prediction
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedRevenue Prediction 🤑 | DataFast Changelog
  • og-description: passedPredict which visitors are most likely to convert and their estimated revenue value
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/revenue-prediction
  • og-image: passedhttps://image.mux.com/I023JWqfH17ySAUXgtJk42blPhXbujxfpKbuHunBXRhs/thumbnail.png?width=1920&height=1080&time=21
  • og-alt: passedRevenue Prediction 🤑
  • twitter-card: passedsummary_large_image
  • readable: passed1366 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed97,366 bytes of HTML; budget 500,000
1264
https://datafa.st/changelog/real-time-map200Real-time World Map 🌎 | DataFast Changelog
Page checklist evidence
  • title: passedReal-time World Map 🌎 | DataFast Changelog
  • description: passedSee your visitors in real-time on an interactive 3D globe
  • canonical: passedhttps://datafa.st/changelog/real-time-map
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/real-time-map
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedReal-time World Map 🌎 | DataFast Changelog
  • og-description: passedSee your visitors in real-time on an interactive 3D globe
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/real-time-map
  • og-image: passedhttps://image.mux.com/aD4Tu01sqn9JvJ5WLaOIUh7Cm3A00n3RlxuDfTWHMFRNc/thumbnail.png?width=1920&height=1080&time=24
  • og-alt: passedReal-time World Map 🌎
  • twitter-card: passedsummary_large_image
  • readable: passed1180 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,448 bytes of HTML; budget 500,000
1415
https://datafa.st/changelog/renewal-revenue200Renewal Revenue 💰 | DataFast Changelog
Page checklist evidence
  • title: passedRenewal Revenue 💰 | DataFast Changelog
  • description: passedSee your renewal revenue in your dashboard (and more!)
  • canonical: passedhttps://datafa.st/changelog/renewal-revenue
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/renewal-revenue
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedRenewal Revenue 💰 | DataFast Changelog
  • og-description: passedSee your renewal revenue in your dashboard (and more!)
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/renewal-revenue
  • og-image: passedhttps://image.mux.com/3K01LhwlZTgOb5XNhnHBM004GT00FcyANWcUiQjCoKGILs/thumbnail.png?width=1920&height=1080&time=21
  • og-alt: passedRenewal Revenue 💰
  • twitter-card: passedsummary_large_image
  • readable: passed1549 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed97,326 bytes of HTML; budget 500,000
1456
https://datafa.st/changelog/widgets200Widgets 🧩 | DataFast Changelog
Page checklist evidence
  • title: passedWidgets 🧩 | DataFast Changelog
  • description: passedShowcase your web analytics anywhere with these 4 widgets!
  • canonical: passedhttps://datafa.st/changelog/widgets
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 46 links have no HTML name
  • link-text: passed0 of 46 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/widgets
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWidgets 🧩 | DataFast Changelog
  • og-description: passedShowcase your web analytics anywhere with these 4 widgets!
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/widgets
  • og-image: passedhttps://image.mux.com/edwnlarfCEBsNXTTP4gv9e9i9T3lz5sNTauZIcUpKq8/thumbnail.png?width=1920&height=1080&time=14
  • og-alt: passedWidgets 🧩
  • twitter-card: passedsummary_large_image
  • readable: passed1043 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed95,515 bytes of HTML; budget 500,000
1411
https://datafa.st/changelog/custom-date-range200Custom Date Range 📆 | DataFast Changelog
Page checklist evidence
  • title: passedCustom Date Range 📆 | DataFast Changelog
  • description: passedYou can now view your web analytics for specific dates
  • canonical: passedhttps://datafa.st/changelog/custom-date-range
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/custom-date-range
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCustom Date Range 📆 | DataFast Changelog
  • og-description: passedYou can now view your web analytics for specific dates
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/custom-date-range
  • og-image: passedhttps://image.mux.com/HBITJTP8hw591eb2csXVnRJEBRLm01KZlE24ARiBYdkM/thumbnail.png?width=1920&height=1080&time=14
  • og-alt: passedCustom Date Range 📆
  • twitter-card: passedsummary_large_image
  • readable: passed868 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed95,493 bytes of HTML; budget 500,000
1379
https://datafa.st/changelog/email-reports200Email Reports 📧 | DataFast Changelog
Page checklist evidence
  • title: passedEmail Reports 📧 | DataFast Changelog
  • description: passedGet a summary of your website's performance in your inbox with the new email reports feature.
  • canonical: passedhttps://datafa.st/changelog/email-reports
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 47 links have no HTML name
  • link-text: passed0 of 47 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/email-reports
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedEmail Reports 📧 | DataFast Changelog
  • og-description: passedGet a summary of your website's performance in your inbox with the new email reports feature.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/email-reports
  • og-image: passedhttps://image.mux.com/jNihu3Inaj01ikUM01Ar94KGDxqZqEXaHKU00xgrBUa1E00/thumbnail.png?width=1920&height=1080&time=13
  • og-alt: passedEmail Reports 📧
  • twitter-card: passedsummary_large_image
  • readable: passed1110 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,717 bytes of HTML; budget 500,000
1417
https://datafa.st/changelog/goal-tracking200Visitor Journey 🎯 | DataFast Changelog
Page checklist evidence
  • title: passedVisitor Journey 🎯 | DataFast Changelog
  • description: passedDiscover the paths your visitors take before completing important goals like signups and payments.
  • canonical: passedhttps://datafa.st/changelog/goal-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: passed0 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 48 links have no HTML name
  • link-text: passed0 of 48 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/changelog/goal-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedVisitor Journey 🎯 | DataFast Changelog
  • og-description: passedDiscover the paths your visitors take before completing important goals like signups and payments.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/changelog/goal-tracking
  • og-image: passedhttps://image.mux.com/nVk02h9Twazg00v1qGwET8ErwQzrc3iHS7rOdq7N02Cz7A/thumbnail.png?width=1920&height=1080&time=10
  • og-alt: passedVisitor Journey 🎯
  • twitter-card: passedsummary_large_image
  • readable: passed1430 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,130 bytes of HTML; budget 500,000
1414
https://datafa.st/crawlers/openai-chatgpt-user200OpenAI ChatGPT-User | AI Crawler Directory
Page checklist evidence
  • title: passedOpenAI ChatGPT-User | AI Crawler Directory
  • description: passedUser-triggered fetches when ChatGPT opens a page to answer a person. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/openai-chatgpt-user
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 53 links have no HTML name
  • link-text: passed0 of 53 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/openai-chatgpt-user
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedOpenAI ChatGPT-User
  • og-description: passedUser-triggered fetches when ChatGPT opens a page to answer a person.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/openai-chatgpt-user
  • og-image: passedhttps://datafa.st/crawlers/openai-chatgpt-user/opengraph-image
  • og-alt: passedOpenAI ChatGPT-User
  • twitter-card: passedsummary_large_image
  • readable: passed1746 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed103,504 bytes of HTML; budget 500,000
1360
https://datafa.st/crawlers/anthropic-claude-user200Anthropic Claude-User | AI Crawler Directory
Page checklist evidence
  • title: passedAnthropic Claude-User | AI Crawler Directory
  • description: passedUser-triggered fetches when Claude opens a page to answer a person. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/anthropic-claude-user
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 53 links have no HTML name
  • link-text: passed0 of 53 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/anthropic-claude-user
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAnthropic Claude-User
  • og-description: passedUser-triggered fetches when Claude opens a page to answer a person.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/anthropic-claude-user
  • og-image: passedhttps://datafa.st/crawlers/anthropic-claude-user/opengraph-image
  • og-alt: passedAnthropic Claude-User
  • twitter-card: passedsummary_large_image
  • readable: passed1766 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed103,551 bytes of HTML; budget 500,000
1312
https://datafa.st/crawlers/perplexity-perplexity-user200Perplexity Perplexity-User | AI Crawler Directory
Page checklist evidence
  • title: passedPerplexity Perplexity-User | AI Crawler Directory
  • description: passedUser-triggered fetches for Perplexity answers and source citations. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/perplexity-perplexity-user
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 51 links have no HTML name
  • link-text: passed0 of 51 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/perplexity-perplexity-user
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPerplexity Perplexity-User
  • og-description: passedUser-triggered fetches for Perplexity answers and source citations.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/perplexity-perplexity-user
  • og-image: passedhttps://datafa.st/crawlers/perplexity-perplexity-user/opengraph-image
  • og-alt: passedPerplexity Perplexity-User
  • twitter-card: passedsummary_large_image
  • readable: passed1655 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,644 bytes of HTML; budget 500,000
1371
https://datafa.st/crawlers/google-google-agent200Google Google-Agent | AI Crawler Directory
Page checklist evidence
  • title: passedGoogle Google-Agent | AI Crawler Directory
  • description: passedGoogle user-triggered fetcher used by AI or product experiences. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/google-google-agent
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 62 links have no HTML name
  • link-text: passed0 of 62 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/google-google-agent
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle Google-Agent
  • og-description: passedGoogle user-triggered fetcher used by AI or product experiences.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/google-google-agent
  • og-image: passedhttps://datafa.st/crawlers/google-google-agent/opengraph-image
  • og-alt: passedGoogle Google-Agent
  • twitter-card: passedsummary_large_image
  • readable: passed2335 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed124,406 bytes of HTML; budget 500,000
1649
https://datafa.st/crawlers/google-google-notebooklm200Google Google-NotebookLM | AI Crawler Directory
Page checklist evidence
  • title: passedGoogle Google-NotebookLM | AI Crawler Directory
  • description: passedGoogle fetcher associated with NotebookLM-style answer workflows. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/google-google-notebooklm
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 62 links have no HTML name
  • link-text: passed0 of 62 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/google-google-notebooklm
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle Google-NotebookLM
  • og-description: passedGoogle fetcher associated with NotebookLM-style answer workflows.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/google-google-notebooklm
  • og-image: passedhttps://datafa.st/crawlers/google-google-notebooklm/opengraph-image
  • og-alt: passedGoogle Google-NotebookLM
  • twitter-card: passedsummary_large_image
  • readable: passed2351 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed124,554 bytes of HTML; budget 500,000
1559
https://datafa.st/crawlers/google-google-read-aloud200Google Google-Read-Aloud | AI Crawler Directory
Page checklist evidence
  • title: passedGoogle Google-Read-Aloud | AI Crawler Directory
  • description: passedGoogle fetcher associated with read-aloud and assistant experiences. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/google-google-read-aloud
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 62 links have no HTML name
  • link-text: passed0 of 62 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/google-google-read-aloud
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle Google-Read-Aloud
  • og-description: passedGoogle fetcher associated with read-aloud and assistant experiences.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/google-google-read-aloud
  • og-image: passedhttps://datafa.st/crawlers/google-google-read-aloud/opengraph-image
  • og-alt: passedGoogle Google-Read-Aloud
  • twitter-card: passedsummary_large_image
  • readable: passed2354 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed124,578 bytes of HTML; budget 500,000
1388
https://datafa.st/crawlers/google-googleagent200Google GoogleAgent | AI Crawler Directory
Page checklist evidence
  • title: passedGoogle GoogleAgent | AI Crawler Directory
  • description: passedGoogle user-triggered fetcher used by AI or product experiences. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/google-googleagent
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 62 links have no HTML name
  • link-text: passed0 of 62 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/google-googleagent
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle GoogleAgent
  • og-description: passedGoogle user-triggered fetcher used by AI or product experiences.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/google-googleagent
  • og-image: passedhttps://datafa.st/crawlers/google-googleagent/opengraph-image
  • og-alt: passedGoogle GoogleAgent
  • twitter-card: passedsummary_large_image
  • readable: passed2326 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed124,348 bytes of HTML; budget 500,000
1363
https://datafa.st/crawlers/microsoft-copilot200Microsoft Copilot | AI Crawler Directory
Page checklist evidence
  • title: passedMicrosoft Copilot | AI Crawler Directory
  • description: passedUser-triggered Microsoft/Copilot fetches for AI answers. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/microsoft-copilot
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 53 links have no HTML name
  • link-text: passed0 of 53 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/microsoft-copilot
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMicrosoft Copilot
  • og-description: passedUser-triggered Microsoft/Copilot fetches for AI answers.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/microsoft-copilot
  • og-image: passedhttps://datafa.st/crawlers/microsoft-copilot/opengraph-image
  • og-alt: passedMicrosoft Copilot
  • twitter-card: passedsummary_large_image
  • readable: passed1673 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed100,935 bytes of HTML; budget 500,000
1316
https://datafa.st/crawlers/mistral-mistralai-user200Mistral MistralAI-User | AI Crawler Directory
Page checklist evidence
  • title: passedMistral MistralAI-User | AI Crawler Directory
  • description: passedMistralAI-User is tracked as a user-triggered fetcher from Mistral. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/mistral-mistralai-user
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 6 images lack an alt attribute
  • img-dimensions: passed0 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 51 links have no HTML name
  • link-text: passed0 of 51 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/mistral-mistralai-user
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMistral MistralAI-User
  • og-description: passedMistralAI-User is tracked as a user-triggered fetcher from Mistral.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/mistral-mistralai-user
  • og-image: passedhttps://datafa.st/crawlers/mistral-mistralai-user/opengraph-image
  • og-alt: passedMistral MistralAI-User
  • twitter-card: passedsummary_large_image
  • readable: passed1641 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,112 bytes of HTML; budget 500,000
1383
https://datafa.st/crawlers/amazon-amzn-user200Amazon Amzn-User | AI Crawler Directory
Page checklist evidence
  • title: passedAmazon Amzn-User | AI Crawler Directory
  • description: passedUser-triggered Amazon fetches for fresh answers in products such as Alexa. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/amazon-amzn-user
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 52 links have no HTML name
  • link-text: passed0 of 52 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/amazon-amzn-user
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAmazon Amzn-User
  • og-description: passedUser-triggered Amazon fetches for fresh answers in products such as Alexa.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/amazon-amzn-user
  • og-image: passedhttps://datafa.st/crawlers/amazon-amzn-user/opengraph-image
  • og-alt: passedAmazon Amzn-User
  • twitter-card: passedsummary_large_image
  • readable: passed1509 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed96,857 bytes of HTML; budget 500,000
1582
https://datafa.st/crawlers/duckduckgo-duckassistbot200DuckDuckGo DuckAssistBot | AI Crawler Directory
Page checklist evidence
  • title: passedDuckDuckGo DuckAssistBot | AI Crawler Directory
  • description: passedDuckDuckGo real-time crawler for AI-assisted answers with citations. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/duckduckgo-duckassistbot
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 51 links have no HTML name
  • link-text: passed0 of 51 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/duckduckgo-duckassistbot
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDuckDuckGo DuckAssistBot
  • og-description: passedDuckDuckGo real-time crawler for AI-assisted answers with citations.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/duckduckgo-duckassistbot
  • og-image: passedhttps://datafa.st/crawlers/duckduckgo-duckassistbot/opengraph-image
  • og-alt: passedDuckDuckGo DuckAssistBot
  • twitter-card: passedsummary_large_image
  • readable: passed1723 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed98,530 bytes of HTML; budget 500,000
1336
https://datafa.st/crawlers/xai-xai-searchbot200xAI xAI-SearchBot | AI Crawler Directory
Page checklist evidence
  • title: passedxAI xAI-SearchBot | AI Crawler Directory
  • description: passedxAI-SearchBot is tracked as a user-triggered fetcher from xAI. See user-agent tokens, IP range sources, verification mode, and official crawler documentation.
  • canonical: passedhttps://datafa.st/crawlers/xai-xai-searchbot
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 7 images lack an alt attribute
  • img-dimensions: passed0 of 7 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 55 links have no HTML name
  • link-text: passed0 of 55 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://datafa.st/crawlers/xai-xai-searchbot
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedxAI xAI-SearchBot
  • og-description: passedxAI-SearchBot is tracked as a user-triggered fetcher from xAI.
  • og-type: passedwebsite
  • og-url: passedhttps://datafa.st/crawlers/xai-xai-searchbot
  • og-image: passedhttps://datafa.st/crawlers/xai-xai-searchbot/opengraph-image
  • og-alt: passedxAI xAI-SearchBot
  • twitter-card: passedsummary_large_image
  • readable: passed1463 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed102,354 bytes of HTML; budget 500,000
1299
Optional AI signals

Informational signals; these do not certify search visibility or unlock S-Tier.

  • llms.txtGuide for AI agents
  • Structured dataJSON-LD on the homepage
  • Semantic HTMLMain and navigation landmarks
Browser measurements · supplementary

Mobile page report

datafa.st

https://datafa.st/

Measured · 10/21/2026, 5:53:06 AM UTC

Speed
49
Accessibility
81
SEO basics
100
Main content (LCP)
34.7 s
Layout shifts (CLS)
0
Blocking time (TBT)
510 ms

Your next improvements

Measured findings to investigate, ordered by audit score.

1. Network dependency tree

[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.

2. Elements with `role="dialog"` or `role="alertdialog"` do not have accessible names.

ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https://dequeuniversity.com/rules/axe/4.13/aria-dialog-name).

media-theme > mxp-dialog · <mxp-dialog no-auto-hide="" role="dialog" open="">
media-theme > mxp-dialog · <mxp-dialog no-auto-hide="" role="dialog" open="">
media-theme > mxp-dialog · <mxp-dialog no-auto-hide="" role="dialog" open="">
3. Time to Interactive

Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).

4. Buttons do not have an accessible name

When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.13/button-name).

slot > button.close · <button class="close" tabindex="0">
slot > button.close · <button class="close" tabindex="0">
slot > button.close · <button class="close" tabindex="0">
5. Largest Contentful Paint

Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)

6. Form elements do not have associated labels

Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https://dequeuniversity.com/rules/axe/4.13/label).

div.mr-1 > div.flex > div.relative > input#events-range · <input min="0" max="9" step="1" class="range !cursor-grab active:!cursor-grabbing" id="events-range" type="range" value="1" name="events-range">
7. Background and foreground colors do not have a sufficient contrast ratio.

Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.13/color-contrast).

form.mx-auto > div.w-full > a.btn > span · <span>
div.flex > form.mx-auto > div.w-full > div.text-base-secondary · <div class="text-base-secondary opacity- text-center text-sm opacity-80">
section#how > div.mx-auto > div.mb-12 > p.mb-3 · <p class="mb-3 text-sm font-medium uppercase tracking-wider text-primary">
8. Speed Index

Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Battle scoring rules

The arena winner follows the verified ranking: internal link health first, then the published two-decimal quality score. Both sites need two agreeing standard observations. Browser performance, accessibility and SEO are complementary diagnostics and do not move the ranking or decide its winner. Page-only battles compare compatible rounds; performance differences up to five points draw, and equal round wins remain a tie. Missing measurements never count as zero. Browser audits do not certify accessibility. Saved results keep their measured evidence; start a rematch for a newer comparison.