Website report

DigitalOcean

digitalocean.com ↗·🇺🇸 United States · Tech & dev tools

Measured

Global rank#196
GradeA

Your result

No broken links found in this sample.

Link health
100.00/100

Healthy links in the sample

Quality checklist
67.41/100

Scored technical checks

Broken links
0

Confirmed in sample

191 links verified · 9 unknown · 20 selected source pages · 96% 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. Fix 4 diagnostic broken links

    Start with navigation and internal links so visitors can reach your pages.

  2. Heading hierarchy

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

  3. Homepage sharing image available

    Declare a public image URL for homepage sharing image available.

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.

  • 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 · 67.41/100 quality · 191 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.
4 diagnostic broken links65 pages readExtended evidence may include links outside the badge sample.
Latest competitive sample and evidence · 67.41/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. 191 evaluated · 9 unknown · 0 using previous evidence. The expanded diagnostic report follows below.

SEO
96.00/100
Accessibility
60.83/100
Structure
44.91/100
Sharing
57.22/100
Security
75.00/100
Selected pages
  • https://www.digitalocean.com/
  • https://www.digitalocean.com/about
  • https://www.digitalocean.com/affiliates
  • https://www.digitalocean.com/blog
  • https://www.digitalocean.com/careers
  • https://www.digitalocean.com/community
  • https://www.digitalocean.com/community/pages/code-of-conduct
  • https://www.digitalocean.com/community/pages/write-for-digitalocean
  • https://www.digitalocean.com/community/questions
  • https://www.digitalocean.com/community/tutorials
  • https://www.digitalocean.com/company/contact/abuse
  • https://www.digitalocean.com/company/contact/sales?referrer=footer
  • https://www.digitalocean.com/company/contact/sales?referrer=tophat
  • https://www.digitalocean.com/currents
  • https://www.digitalocean.com/customers
  • https://www.digitalocean.com/leadership/executive-management
  • https://www.digitalocean.com/legal
  • https://www.digitalocean.com/legal/privacy-policy
  • https://www.digitalocean.com/open-source
  • https://www.digitalocean.com/partners
Internal link verdicts and weights
  • ok · weight 6 · https://cloud.digitalocean.com/login
  • unverifiable · weight 6 · https://cloud.digitalocean.com/registrations/new
  • ok · weight 6 · https://docs.digitalocean.com/
  • ok · weight 6 · https://docs.digitalocean.com/products
  • ok · weight 6 · https://docs.digitalocean.com/reference/api
  • ok · weight 6 · https://docs.digitalocean.com/release-notes
  • ok · weight 6 · https://ideas.digitalocean.com/
  • unverifiable · weight 6 · https://investors.digitalocean.com/
  • ok · weight 6 · https://status.digitalocean.com/
  • ok · weight 6 · https://store.digitalocean.com/
  • ok · weight 6 · https://www.digitalocean.com/
  • ok · weight 6 · https://www.digitalocean.com/about
  • ok · weight 6 · https://www.digitalocean.com/affiliates
  • ok · weight 6 · https://www.digitalocean.com/api/dynamic-content/v1/login?success_redirect=https%3A%2F%2Fwww.digitalocean.com&error_redirect=https%3A%2F%2Fwww.digitalocean.com%2Fauth-error&type=login
  • unverifiable · weight 6 · https://www.digitalocean.com/api/dynamic-content/v1/login?success_redirect=https%3A%2F%2Fwww.digitalocean.com&error_redirect=https%3A%2F%2Fwww.digitalocean.com%2Fauth-error&type=register
  • ok · weight 6 · https://www.digitalocean.com/blog
  • ok · weight 6 · https://www.digitalocean.com/careers
  • ok · weight 6 · https://www.digitalocean.com/community
  • ok · weight 6 · https://www.digitalocean.com/community/pages/code-of-conduct
  • ok · weight 6 · https://www.digitalocean.com/community/pages/write-for-digitalocean
  • ok · weight 6 · https://www.digitalocean.com/community/questions
  • ok · weight 6 · https://www.digitalocean.com/community/tutorials
  • ok · weight 6 · https://www.digitalocean.com/company/contact/abuse
  • ok · weight 6 · https://www.digitalocean.com/company/contact/sales?referrer=footer
  • ok · weight 6 · https://www.digitalocean.com/company/contact/sales?referrer=tophat
  • ok · weight 6 · https://www.digitalocean.com/currents
  • ok · weight 6 · https://www.digitalocean.com/customers
  • ok · weight 6 · https://www.digitalocean.com/leadership/board-of-directors
  • ok · weight 6 · https://www.digitalocean.com/leadership/executive-management
  • ok · weight 6 · https://www.digitalocean.com/legal
  • ok · weight 6 · https://www.digitalocean.com/legal/privacy-policy
  • ok · weight 6 · https://www.digitalocean.com/open-source
  • ok · weight 6 · https://www.digitalocean.com/partners
  • ok · weight 6 · https://www.digitalocean.com/press
  • ok · weight 6 · https://www.digitalocean.com/pricing
  • ok · weight 6 · https://www.digitalocean.com/pricing/calculator
  • ok · weight 6 · https://www.digitalocean.com/products
  • ok · weight 6 · https://www.digitalocean.com/products/app-platform
  • ok · weight 6 · https://www.digitalocean.com/products/bare-metal-gpus
  • ok · weight 6 · https://www.digitalocean.com/products/block-storage
  • ok · weight 6 · https://www.digitalocean.com/products/cloud-security-posture-management
  • ok · weight 6 · https://www.digitalocean.com/products/cloudways
  • ok · weight 6 · https://www.digitalocean.com/products/data-services
  • ok · weight 6 · https://www.digitalocean.com/products/droplets
  • ok · weight 6 · https://www.digitalocean.com/products/functions
  • ok · weight 6 · https://www.digitalocean.com/products/gpu-droplets
  • ok · weight 6 · https://www.digitalocean.com/products/identity-access-management
  • ok · weight 6 · https://www.digitalocean.com/products/inference-engine
  • ok · weight 6 · https://www.digitalocean.com/products/knowledge-bases
  • ok · weight 6 · https://www.digitalocean.com/products/kubernetes
  • ok · weight 6 · https://www.digitalocean.com/products/learning-services
  • ok · weight 6 · https://www.digitalocean.com/products/learning-services/evaluations
  • ok · weight 6 · https://www.digitalocean.com/products/load-balancers
  • ok · weight 6 · https://www.digitalocean.com/products/managed-agents
  • ok · weight 6 · https://www.digitalocean.com/products/managed-databases
  • ok · weight 6 · https://www.digitalocean.com/products/marketplace
  • ok · weight 6 · https://www.digitalocean.com/products/model-library
  • ok · weight 6 · https://www.digitalocean.com/products/spaces
  • ok · weight 6 · https://www.digitalocean.com/products/storage/network-file-storage
  • ok · weight 6 · https://www.digitalocean.com/products/uptime-monitoring
  • ok · weight 6 · https://www.digitalocean.com/referral-program
  • ok · weight 6 · https://www.digitalocean.com/research
  • ok · weight 6 · https://www.digitalocean.com/security
  • ok · weight 6 · https://www.digitalocean.com/solutions
  • ok · weight 6 · https://www.digitalocean.com/solutions/ai-training-gpu
  • ok · weight 6 · https://www.digitalocean.com/solutions/docker-hosting
  • ok · weight 6 · https://www.digitalocean.com/solutions/gpu-inference
  • ok · weight 6 · https://www.digitalocean.com/solutions/nodejs-hosting
  • ok · weight 6 · https://www.digitalocean.com/solutions/virtual-machines
  • ok · weight 6 · https://www.digitalocean.com/solutions/vpn
  • ok · weight 6 · https://www.digitalocean.com/solutions/vps-hosting
  • ok · weight 6 · https://www.digitalocean.com/solutions/web-mobile-apps
  • ok · weight 6 · https://www.digitalocean.com/solutions/website-hosting
  • ok · weight 6 · https://www.digitalocean.com/solutions/wordpress-hosting
  • ok · weight 6 · https://www.digitalocean.com/startups
  • ok · weight 6 · https://www.digitalocean.com/support
  • ok · weight 6 · https://www.digitalocean.com/wavemakers
  • ok · weight 4 · https://cloud.digitalocean.com/managed-agents/harness-runtime?i=e0fda3
  • ok · weight 4 · https://docs.digitalocean.com/products/backups/
  • ok · weight 4 · https://docs.digitalocean.com/products/functions/
  • ok · weight 4 · https://docs.digitalocean.com/products/inference/details/models/
  • ok · weight 4 · https://docs.digitalocean.com/products/inference/how-to/use-batch-inference/
  • ok · weight 4 · https://docs.digitalocean.com/products/inference/how-to/use-dedicated-inference/
  • ok · weight 4 · https://docs.digitalocean.com/products/inference/how-to/use-inference-router/
  • ok · weight 4 · https://docs.digitalocean.com/products/inference/how-to/use-serverless-inference/
  • ok · weight 4 · https://docs.digitalocean.com/products/managed-agents/action-gateway/
  • ok · weight 4 · https://docs.digitalocean.com/products/managed-agents/agent-harness-runtime/
  • ok · weight 4 · https://docs.digitalocean.com/products/networking/
  • ok · weight 4 · https://docs.digitalocean.com/products/storage/
  • ok · weight 4 · https://docs.digitalocean.com/products/vector-databases/
  • ok · weight 4 · https://www.digitalocean.com/blog/action-gateway-managed-agents
  • ok · weight 4 · https://www.digitalocean.com/blog/critical-php-rce-vulnerabilities-patch-now
  • ok · weight 4 · https://www.digitalocean.com/blog/microvm-architecture
  • ok · weight 4 · https://www.digitalocean.com/blog/now-available-prompt-caching
  • ok · weight 4 · https://www.digitalocean.com/blog/securing-agentic-software-development
  • ok · weight 4 · https://www.digitalocean.com/blog/workato-nvidia-technical-deep-dive-agentic-inference-cloud
  • ok · weight 4 · https://www.digitalocean.com/community/tutorials/ai-coding-agent-tickets-to-reviewed-pull-requests
  • ok · weight 4 · https://www.digitalocean.com/community/tutorials/how-to-safely-let-ai-agents-call-production-apis
  • ok · weight 4 · https://www.digitalocean.com/community/tutorials/serverless-inference-throughput-benchmark
  • ok · weight 4 · https://www.digitalocean.com/customers/hippocratic-ai
  • ok · weight 4 · https://www.digitalocean.com/customers/radixark
  • ok · weight 4 · https://www.digitalocean.com/pricing/agent-droplets
  • ok · weight 4 · https://www.digitalocean.com/products/managed-databases-mysql
  • ok · weight 4 · https://www.digitalocean.com/products/managed-databases-opensearch
  • ok · weight 4 · https://www.digitalocean.com/products/managed-databases-postgresql
  • ok · weight 4 · https://www.digitalocean.com/products/managed-databases-valkey
  • ok · weight 4 · https://www.digitalocean.com/resources/articles
  • ok · weight 4 · https://www.digitalocean.com/resources/articles/replicate-alternatives
  • ok · weight 4 · https://www.digitalocean.com/sitemap
  • unverifiable · weight 2 · https://cloud.digitalocean.com/registrations/new?activation_redirect=%2Fcommunity&redirect_url=%2Fcommunity
  • unverifiable · weight 2 · https://cloud.digitalocean.com/registrations/new?activation_redirect=blog&redirect_url=blog
  • ok · weight 2 · https://cloud.digitalocean.com/settings
  • ok · weight 2 · https://cloudsupport.digitalocean.com/
  • unverifiable · weight 2 · https://investors.digitalocean.com/news/news-details/2026/DigitalOcean-Launches-Managed-Agents-Bringing-Agent-Execution-Tool-Access-and-Inference-Together-on-One-Cloud/default.aspx
  • unverifiable · weight 2 · https://investors.digitalocean.com/news/news-details/2026/DigitalOcean-Unveils-AI-Native-Cloud-Built-for-the-Inference-Era/default.aspx
  • unverifiable · weight 2 · https://investors.digitalocean.com/news/news-details/2026/Hippocratic-AI-Scales-to-10-Million-Patient-Calls-at-99-9-Clinical-Safety-on-DigitalOceans-AI-Native-Cloud-powered-by-NVIDIA-Blackwell-Ultra-GPUs/default.aspx
  • unverifiable · weight 2 · https://investors.digitalocean.com/overview/default.aspx
  • ok · weight 2 · https://marketplace.digitalocean.com/vendors
  • ok · weight 2 · https://www.digitalocean.com/blog/ai-disruptors
  • ok · weight 2 · https://www.digitalocean.com/blog/ai-native-engineering-interview
  • ok · weight 2 · https://www.digitalocean.com/blog/announcing-digitalocean-netlify-extension
  • ok · weight 2 · https://www.digitalocean.com/blog/aug-sept-2024-partnership-roundup
  • ok · weight 2 · https://www.digitalocean.com/blog/behind-deploy-2026
  • ok · weight 2 · https://www.digitalocean.com/blog/black-friday-cyber-monday-deal-cloudways-managed-hosting
  • ok · weight 2 · https://www.digitalocean.com/blog/currents-research-report-how-tech-businesses-use-ai-today
  • ok · weight 2 · https://www.digitalocean.com/blog/deploy-2024-virtual-conference
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-india-ai-inference-cloud
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-isv-partner-offer
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-joins-omacom-foundation
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-launches-partner-directory
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-proxysql-collaborate
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-puredome-partner-improved-security
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-security-debt
  • ok · weight 2 · https://www.digitalocean.com/blog/digitalocean-tabnine-partnership
  • ok · weight 2 · https://www.digitalocean.com/blog/driving-inclusive-entrepreneurship-do-impact
  • ok · weight 2 · https://www.digitalocean.com/blog/elevate-e-commerce-digitalocean-on-tap
  • ok · weight 2 · https://www.digitalocean.com/blog/ex-human-digitalocean-ai-hatch-program
  • ok · weight 2 · https://www.digitalocean.com/blog/forrester-total-economic-impact-study
  • ok · weight 2 · https://www.digitalocean.com/blog/functions-user-specific-access-keys
  • ok · weight 2 · https://www.digitalocean.com/blog/hacktoberfest-2025
  • ok · weight 2 · https://www.digitalocean.com/blog/hacktoberfest-2025-wrapup
  • ok · weight 2 · https://www.digitalocean.com/blog/host-ephi-on-select-digitalocean-products
  • ok · weight 2 · https://www.digitalocean.com/blog/how-digitalocean-manages-credentials-for-autonomous-agents
  • ok · weight 2 · https://www.digitalocean.com/blog/how-to-participate-hacktoberfest-2025
  • ok · weight 2 · https://www.digitalocean.com/blog/how-we-built-fastest-deepseek-minimax-qwen-on-blackwell-ultra
  • ok · weight 2 · https://www.digitalocean.com/blog/inference-router-architecture
  • ok · weight 2 · https://www.digitalocean.com/blog/inference-router-enhancements
  • ok · weight 2 · https://www.digitalocean.com/blog/intelligence-is-yours
  • ok · weight 2 · https://www.digitalocean.com/blog/introducing-agent-data-services
  • ok · weight 2 · https://www.digitalocean.com/blog/introducing-agent-droplets
  • ok · weight 2 · https://www.digitalocean.com/blog/introducing-insights
  • ok · weight 2 · https://www.digitalocean.com/blog/introducing-signals-and-simulations
  • ok · weight 2 · https://www.digitalocean.com/blog/jeff-fan-senior-solutions-architect
  • ok · weight 2 · https://www.digitalocean.com/blog/july-2024-partnership-roundup
  • ok · weight 2 · https://www.digitalocean.com/blog/june-2024-partnership-roundup
  • ok · weight 2 · https://www.digitalocean.com/blog/lessons-running-inference-workloads
  • ok · weight 2 · https://www.digitalocean.com/blog/maximize-frontier-models
  • ok · weight 2 · https://www.digitalocean.com/blog/microvms-public-preview
  • ok · weight 2 · https://www.digitalocean.com/blog/migrate-azure-media-services-ant-media
  • ok · weight 2 · https://www.digitalocean.com/blog/migrate-heroku-to-digitalocean
  • ok · weight 2 · https://www.digitalocean.com/blog/model-synthesis
  • ok · weight 2 · https://www.digitalocean.com/blog/oauth-app-workload-identity-droplets
  • ok · weight 2 · https://www.digitalocean.com/blog/open-by-design-tech
  • ok · weight 2 · https://www.digitalocean.com/blog/paperspace-joins-digitalocean
  • ok · weight 2 · https://www.digitalocean.com/blog/patching-januscape-amd-safe-ret
  • ok · weight 2 · https://www.digitalocean.com/blog/powered-by-hatch-uxify-story
  • ok · weight 2 · https://www.digitalocean.com/blog/pranav-nambiar-svp
  • ok · weight 2 · https://www.digitalocean.com/blog/reduce-llm-inference-costs-prefix-caching
  • ok · weight 2 · https://www.digitalocean.com/blog/regresshion-vulnerability-recommended-action
  • ok · weight 2 · https://www.digitalocean.com/blog/resource-limits-session-duration
  • ok · weight 2 · https://www.digitalocean.com/blog/run-codex-in-the-cloud
  • ok · weight 2 · https://www.digitalocean.com/blog/seanotes-saas-starter-kit
  • ok · weight 2 · https://www.digitalocean.com/blog/semgrep-security
  • ok · weight 2 · https://www.digitalocean.com/blog/serverless-inference-deep-dive
  • ok · weight 2 · https://www.digitalocean.com/blog/serving-kimi-k3-inference-engine
  • ok · weight 2 · https://www.digitalocean.com/blog/shark-tales-akanksha-kapoor-manager
  • ok · weight 2 · https://www.digitalocean.com/blog/shark-tales-ali-munir-staff-technical-account-manager
  • ok · weight 2 · https://www.digitalocean.com/blog/shark-tales-archana-kamath-senior-director-iaas
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/community
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/culture
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/engineering
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/news
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/partner-news
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/product-updates
  • ok · weight 2 · https://www.digitalocean.com/blog/tags/trust-security
  • ok · weight 2 · https://www.digitalocean.com/blog/why-2026-is-the-year-to-join-digitalocean
  • ok · weight 2 · https://www.digitalocean.com/blog/why-we-built-managed-agents
  • ok · weight 2 · https://www.digitalocean.com/blog/your-infrastructure-matters
  • ok · weight 2 · https://www.digitalocean.com/blog/zero-to-deploy
  • ok · weight 2 · https://www.digitalocean.com/community/tags
  • ok · weight 2 · https://www.digitalocean.com/community/tags/ai-ml
  • ok · weight 2 · https://www.digitalocean.com/community/tags/databases
  • ok · weight 2 · https://www.digitalocean.com/community/tags/docker
  • ok · weight 2 · https://www.digitalocean.com/community/tags/linux-basics
  • ok · weight 2 · https://www.digitalocean.com/community/tags/python
  • ok · weight 2 · https://www.digitalocean.com/community/tags/security
  • ok · weight 2 · https://www.digitalocean.com/community/tags/system-tools
  • ok · weight 2 · https://www.digitalocean.com/community/tutorials/agent-observability-evaluation-signals
  • ok · weight 2 · https://www.digitalocean.com/community/tutorials/ai-agent-serverless-inference
  • ok · weight 2 · https://www.digitalocean.com/community/tutorials/ai-customer-support-agent-human-in-the-loop
Scoring checks
  • Page title: passed · 20/20 applicable observations

    https://www.digitalocean.com/: AI-Native Cloud | DigitalOcean

    https://www.digitalocean.com/about: About | DigitalOcean

    https://www.digitalocean.com/affiliates: Affiliate Program | DigitalOcean

    https://www.digitalocean.com/blog: DigitalOcean Blog

    https://www.digitalocean.com/careers: Careers | DigitalOcean

  • Distinct page titles: failed · 18/20 applicable observations

    https://www.digitalocean.com/company/contact/sales?referrer=footer: Contact Sales at DigitalOcean

    https://www.digitalocean.com/company/contact/sales?referrer=tophat: Contact Sales at DigitalOcean

    https://www.digitalocean.com/: AI-Native Cloud | DigitalOcean

    https://www.digitalocean.com/about: About | DigitalOcean

    https://www.digitalocean.com/affiliates: Affiliate Program | DigitalOcean

  • Meta description: passed · 20/20 applicable observations

    https://www.digitalocean.com/: Run AI products in production with a unified stack for agents, inference, and cloud—built for control, performance, and economics at scale.

    https://www.digitalocean.com/about: Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.

    https://www.digitalocean.com/affiliates: Earn 10% for every user you refer to DigitalOcean. Find out more.

    https://www.digitalocean.com/blog: Dive into DigitalOcean product updates, company news, and educational content on how developers and startups can leverage the cloud.

    https://www.digitalocean.com/careers: Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.

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

    https://www.digitalocean.com/company/contact/sales?referrer=footer: https://www.digitalocean.com/company/contact/sales

    https://www.digitalocean.com/company/contact/sales?referrer=tophat: https://www.digitalocean.com/company/contact/sales

    https://www.digitalocean.com/: https://www.digitalocean.com

    https://www.digitalocean.com/about: https://www.digitalocean.com/about

    https://www.digitalocean.com/affiliates: https://www.digitalocean.com/affiliates

  • Main heading: failed · 15/20 applicable observations

    https://www.digitalocean.com/community/questions: 0 H1 element(s)

    https://www.digitalocean.com/community/tutorials: 0 H1 element(s)

    https://www.digitalocean.com/company/contact/abuse: 0 H1 element(s)

    https://www.digitalocean.com/company/contact/sales?referrer=footer: 0 H1 element(s)

    https://www.digitalocean.com/company/contact/sales?referrer=tophat: 0 H1 element(s)

  • Heading hierarchy: failed · 0/20 applicable observations

    https://www.digitalocean.com/: 1 skipped heading level(s)

    https://www.digitalocean.com/about: 1 skipped heading level(s)

    https://www.digitalocean.com/affiliates: 1 skipped heading level(s)

    https://www.digitalocean.com/blog: 2 skipped heading level(s)

    https://www.digitalocean.com/careers: 2 skipped heading level(s)

  • Main landmark: failed · 1/20 applicable observations

    https://www.digitalocean.com/: 0 main landmarks

    https://www.digitalocean.com/about: 0 main landmarks

    https://www.digitalocean.com/affiliates: 0 main landmarks

    https://www.digitalocean.com/blog: 0 main landmarks

    https://www.digitalocean.com/careers: 0 main landmarks

  • Mobile viewport: passed · 20/20 applicable observations

    https://www.digitalocean.com/: width=device-width, initial-scale=1, minimum-scale=1

    https://www.digitalocean.com/about: width=device-width, initial-scale=1, minimum-scale=1

    https://www.digitalocean.com/affiliates: width=device-width, initial-scale=1, minimum-scale=1

    https://www.digitalocean.com/blog: width=device-width, initial-scale=1, minimum-scale=1

    https://www.digitalocean.com/careers: width=device-width, initial-scale=1, minimum-scale=1

  • Image dimensions declared: failed · 17/19 applicable observations

    https://www.digitalocean.com/careers: 1 of 38 images lack width/height attributes or an aspect-ratio style

    https://www.digitalocean.com/customers: 7 of 22 images lack width/height attributes or an aspect-ratio style

    https://www.digitalocean.com/legal/privacy-policy: 0 of 0 images lack width/height attributes or an aspect-ratio style

    https://www.digitalocean.com/: 0 of 19 images lack width/height attributes or an aspect-ratio style

    https://www.digitalocean.com/about: 0 of 7 images lack width/height attributes or an aspect-ratio style

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

    https://www.digitalocean.com/: 0 of 0 blocks have valid JSON-LD structure

    https://www.digitalocean.com/about: 0 of 0 blocks have valid JSON-LD structure

    https://www.digitalocean.com/affiliates: 0 of 0 blocks have valid JSON-LD structure

    https://www.digitalocean.com/blog: 0 of 0 blocks have valid JSON-LD structure

    https://www.digitalocean.com/careers: 0 of 0 blocks have valid JSON-LD structure

  • Document language: passed · 20/20 applicable observations

    https://www.digitalocean.com/: en

    https://www.digitalocean.com/about: en

    https://www.digitalocean.com/affiliates: en

    https://www.digitalocean.com/blog: en

    https://www.digitalocean.com/careers: en

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

    https://www.digitalocean.com/legal/privacy-policy: 0 of 0 images lack an alt attribute

    https://www.digitalocean.com/: 0 of 19 images lack an alt attribute

    https://www.digitalocean.com/about: 0 of 7 images lack an alt attribute

    https://www.digitalocean.com/affiliates: 0 of 11 images lack an alt attribute

    https://www.digitalocean.com/blog: 0 of 67 images lack an alt attribute

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

    https://www.digitalocean.com/: 0 of 0 controls have no HTML label

    https://www.digitalocean.com/about: 0 of 0 controls have no HTML label

    https://www.digitalocean.com/affiliates: 0 of 0 controls have no HTML label

    https://www.digitalocean.com/blog: 0 of 0 controls have no HTML label

    https://www.digitalocean.com/community: 0 of 0 controls have no HTML label

  • Buttons named: failed · 14/20 applicable observations

    https://www.digitalocean.com/about: 2 of 19 buttons have no HTML name

    https://www.digitalocean.com/careers: 2 of 27 buttons have no HTML name

    https://www.digitalocean.com/community/pages/write-for-digitalocean: 2 of 19 buttons have no HTML name

    https://www.digitalocean.com/company/contact/sales?referrer=footer: 3 of 11 buttons have no HTML name

    https://www.digitalocean.com/company/contact/sales?referrer=tophat: 3 of 11 buttons have no HTML name

  • Links named: failed · 0/20 applicable observations

    https://www.digitalocean.com/: 9 of 222 links have no HTML name

    https://www.digitalocean.com/about: 9 of 169 links have no HTML name

    https://www.digitalocean.com/affiliates: 9 of 166 links have no HTML name

    https://www.digitalocean.com/blog: 9 of 298 links have no HTML name

    https://www.digitalocean.com/careers: 9 of 186 links have no HTML name

  • Descriptive link text: failed · 9/20 applicable observations

    https://www.digitalocean.com/: 1 of 222 links use generic text: "learn more"

    https://www.digitalocean.com/about: 4 of 169 links use generic text: "learn more"

    https://www.digitalocean.com/blog: 67 of 298 links use generic text: "read more"

    https://www.digitalocean.com/careers: 6 of 186 links use generic text: "read more", "learn more"

    https://www.digitalocean.com/community/pages/code-of-conduct: 2 of 175 links use generic text: "learn more"

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

    https://www.digitalocean.com/: AI-Native Cloud | DigitalOcean

    https://www.digitalocean.com/about: About | DigitalOcean

    https://www.digitalocean.com/affiliates: Affiliate Program | DigitalOcean

    https://www.digitalocean.com/blog: DigitalOcean Blog

    https://www.digitalocean.com/careers: Careers | DigitalOcean

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

    https://www.digitalocean.com/: Run AI products in production with a unified stack for agents, inference, and cloud—built for control, performance, and economics at scale.

    https://www.digitalocean.com/about: Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.

    https://www.digitalocean.com/affiliates: Earn 10% for every user you refer to DigitalOcean. Find out more.

    https://www.digitalocean.com/blog: Dive into DigitalOcean product updates, company news, and educational content on how developers and startups can leverage the cloud.

    https://www.digitalocean.com/careers: Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.

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

    https://www.digitalocean.com/: No og:type

    https://www.digitalocean.com/about: No og:type

    https://www.digitalocean.com/affiliates: No og:type

    https://www.digitalocean.com/blog: No og:type

    https://www.digitalocean.com/careers: No og:type

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

    https://www.digitalocean.com/: https://www.digitalocean.com

    https://www.digitalocean.com/about: https://www.digitalocean.com/about

    https://www.digitalocean.com/affiliates: https://www.digitalocean.com/affiliates

    https://www.digitalocean.com/blog: https://www.digitalocean.com/blog

    https://www.digitalocean.com/careers: https://www.digitalocean.com/careers

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

    https://www.digitalocean.com/: No og:image

    https://www.digitalocean.com/about: No og:image

    https://www.digitalocean.com/affiliates: No og:image

    https://www.digitalocean.com/blog: No og:image

    https://www.digitalocean.com/careers: No og:image

  • Open Graph image description: failed · 0/3 applicable observations

    https://www.digitalocean.com/: No sharing image description

    https://www.digitalocean.com/about: No sharing image description

    https://www.digitalocean.com/affiliates: No sharing image description

    https://www.digitalocean.com/blog: No sharing image description

    https://www.digitalocean.com/careers: No sharing image description

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

    https://www.digitalocean.com/: summary

    https://www.digitalocean.com/about: summary

    https://www.digitalocean.com/affiliates: summary

    https://www.digitalocean.com/blog: summary

    https://www.digitalocean.com/careers: summary

  • HTTPS page: passed · 20/20 applicable observations

    https://www.digitalocean.com/: https://www.digitalocean.com/

    https://www.digitalocean.com/about: https://www.digitalocean.com/about

    https://www.digitalocean.com/affiliates: https://www.digitalocean.com/affiliates

    https://www.digitalocean.com/blog: https://www.digitalocean.com/blog

    https://www.digitalocean.com/careers: https://www.digitalocean.com/careers

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

    https://www.digitalocean.com/: 0 HTTP embedded resource URL(s)

    https://www.digitalocean.com/about: 0 HTTP embedded resource URL(s)

    https://www.digitalocean.com/affiliates: 0 HTTP embedded resource URL(s)

    https://www.digitalocean.com/blog: 0 HTTP embedded resource URL(s)

    https://www.digitalocean.com/careers: 0 HTTP embedded resource URL(s)

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

    https://www.digitalocean.com/_do-www-marketing/d499c6c6/_next/static/media/favicon.91372345.svg: HTTP 200; image/svg+xml

  • Homepage sharing image available: failed · 0/1 applicable observations

    https://www.digitalocean.com/: No URL declared

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

    https://www.digitalocean.com/sitemap.xml: HTTP 200; sitemap root found

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

    https://www.digitalocean.com/: Requires a browser or human assessment; excluded from points.

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

    https://www.digitalocean.com/: Requires a browser or human assessment; excluded from points.

  • HSTS declared: failed · 0/1 applicable observations

    https://www.digitalocean.com/: No Strict-Transport-Security header

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

    https://www.digitalocean.com/: Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' www.googletagmanager.com segment.digitalocean.com *.trustarc.com fast.wistia.com fast.wistia.net capture.navattic.com digitalocean.navattic.com boards.greenhouse.io *.

Sample reference: a8662306062bc2860e8d8e89d63895336db9e43629f98f63317939d37b3c5ab3

Diagnostic checklist

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

SEO
98.15
Sharing
59.93
AI access
100.00
HTTP response measurement

102 ms median to homepage response headers. Measurements: 113, 83, 102 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.

Your checklist over time

Sep 12

67.38/100

Oct 25

67.41/100

Same checklist version; page samples may differ. A score change does not by itself prove a particular issue was fixed.

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

SEO2 to improve
Page titlePassed

65/65 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

61/65 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

65/65 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

63/65 applicable observations passed. 0.97/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.

Accessibility5 to improve
Document languagePassed

65/65 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 declaredNeeds work

53/55 applicable observations passed. 0.96/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

3/5 applicable observations passed. 0.60/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

44/65 applicable observations passed. 0.68/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

56/65 applicable observations passed. 0.86/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

0/65 applicable observations passed. 0.00/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

8/65 applicable observations passed. 0.12/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

65/65 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

48/55 applicable observations passed. 0.87/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

3/65 applicable observations passed. 0.05/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.

Sharing4 to improve
Open Graph titlePassed

65/65 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

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

How to improve: Provide a non-empty og:description 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 typeNeeds work

4/65 applicable observations passed. 0.06/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

65/65 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

18/65 applicable observations passed. 0.28/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

1/18 applicable observations passed. 0.06/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

65/65 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 availableNeeds work

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

How to improve: Declare a public image URL for homepage sharing image available.

Security1 to improve
HTTPS pagePassed

65/65 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

65/65 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 declaredNeeds work

0/1 applicable observations passed. 0.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://www.digitalocean.com/Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' www.googletagmanager.com segment.digitalocean.com *.trustarc.com fast.wistia.com fast.wistia.net capture.navattic.com digitalocean.navattic.com boards.greenhouse.io *.
AI access0 to improve
Content in initial HTMLPassed

65/65 applicable observations passed. 1.00/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.

Performance1 to improve
HTML transfer budgetNeeds work

62/65 applicable observations passed. 0.95/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.

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 (65)

All 65 pages from this scan.

PageStatusTitleH1ms
https://www.digitalocean.com/200AI-Native Cloud | DigitalOcean
Page checklist evidence
  • title: passedAI-Native Cloud | DigitalOcean
  • description: passedRun AI products in production with a unified stack for agents, inference, and cloud—built for control, performance, and economics at scale.
  • canonical: passedhttps://www.digitalocean.com
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 19 images lack an alt attribute
  • img-dimensions: passed0 of 19 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 11 buttons have no HTML name
  • links-named: failed9 of 222 links have no HTML name
  • link-text: failed1 of 222 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAI-Native Cloud | DigitalOcean
  • og-description: passedRun AI products in production with a unified stack for agents, inference, and cloud—built for control, performance, and economics at scale.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed8828 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed296,444 bytes of HTML; budget 500,000
1482
https://www.digitalocean.com/about200About | DigitalOcean
Page checklist evidence
  • title: passedAbout | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/about
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed2 of 19 buttons have no HTML name
  • links-named: failed9 of 169 links have no HTML name
  • link-text: failed4 of 169 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/about
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbout | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/about
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5822 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed168,960 bytes of HTML; budget 500,000
1212
https://www.digitalocean.com/affiliates200Affiliate Program | DigitalOcean
Page checklist evidence
  • title: passedAffiliate Program | DigitalOcean
  • description: passedEarn 10% for every user you refer to DigitalOcean. Find out more.
  • canonical: passedhttps://www.digitalocean.com/affiliates
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 11 images lack an alt attribute
  • img-dimensions: passed0 of 11 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 166 links have no HTML name
  • link-text: passed0 of 166 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/affiliates
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAffiliate Program | DigitalOcean
  • og-description: passedEarn 10% for every user you refer to DigitalOcean. Find out more.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/affiliates
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed4357 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed166,069 bytes of HTML; budget 500,000
1201
https://www.digitalocean.com/blog200DigitalOcean Blog
Page checklist evidence
  • title: passedDigitalOcean Blog
  • description: passedDive into DigitalOcean product updates, company news, and educational content on how developers and startups can leverage the cloud.
  • canonical: passedhttps://www.digitalocean.com/blog
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 67 images lack an alt attribute
  • img-dimensions: passed0 of 67 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 298 links have no HTML name
  • link-text: failed67 of 298 links use generic text: "read more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Blog
  • og-description: passedDive into DigitalOcean product updates, company news, and educational content on how developers and startups can leverage the cloud.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed11058 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: failed550,802 bytes of HTML; budget 500,000
1386
https://www.digitalocean.com/careers200Careers | DigitalOcean
Page checklist evidence
  • title: passedCareers | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/careers
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 38 images lack an alt attribute
  • img-dimensions: failed1 of 38 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 1 controls have no HTML label
  • buttons: failed2 of 27 buttons have no HTML name
  • links-named: failed9 of 186 links have no HTML name
  • link-text: failed6 of 186 links use generic text: "read more", "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/careers
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCareers | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/careers
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed15647 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed317,443 bytes of HTML; budget 500,000
1467
https://www.digitalocean.com/community200Community | DigitalOcean
Page checklist evidence
  • title: passedCommunity | DigitalOcean
  • description: passedTechnical tutorials, Q&A, events — This is an inclusive place where developers can find or lend support and discover new ways to contribute to the community.
  • canonical: passedhttps://www.digitalocean.com/community
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: failed0 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 17 buttons have no HTML name
  • links-named: failed9 of 435 links have no HTML name
  • link-text: passed0 of 435 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCommunity | DigitalOcean
  • og-description: passedTechnical tutorials, Q&A, events — This is an inclusive place where developers can find or lend support and discover new ways to contribute to the community.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/community
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed17819 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: failed926,569 bytes of HTML; budget 500,000
1153
https://www.digitalocean.com/community/pages/code-of-conduct200Community Code of Conduct | DigitalOcean
Page checklist evidence
  • title: passedCommunity Code of Conduct | DigitalOcean
  • description: passedTechnical tutorials, Q&A, events — This is an inclusive place where developers can find or lend support and discover new ways to contribute to the community.
  • canonical: passedhttps://www.digitalocean.com/community/pages/code-of-conduct
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: failed0 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: failed9 of 175 links have no HTML name
  • link-text: failed2 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/pages/code-of-conduct
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCommunity Code of Conduct | DigitalOcean
  • og-description: passedTechnical tutorials, Q&A, events — This is an inclusive place where developers can find or lend support and discover new ways to contribute to the community.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/community/pages/code-of-conduct
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5981 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed181,291 bytes of HTML; budget 500,000
1124
https://www.digitalocean.com/community/pages/write-for-digitalocean200Write for DOnations | DigitalOcean
Page checklist evidence
  • title: passedWrite for DOnations | DigitalOcean
  • description: passedTechnical tutorials, Q&A, events — This is an inclusive place where developers can find or lend support and discover new ways to contribute to the community.
  • canonical: passedhttps://www.digitalocean.com/community/pages/write-for-digitalocean
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 21 images lack an alt attribute
  • img-dimensions: passed0 of 21 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 19 buttons have no HTML name
  • links-named: failed13 of 257 links have no HTML name
  • link-text: failed2 of 257 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/pages/write-for-digitalocean
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWrite for DOnations | DigitalOcean
  • og-description: passedTechnical tutorials, Q&A, events — This is an inclusive place where developers can find or lend support and discover new ways to contribute to the community.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/community/pages/write-for-digitalocean
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed19342 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed273,190 bytes of HTML; budget 500,000
1110
https://www.digitalocean.com/community/questions200Questions & Answers | DigitalOcean
Page checklist evidence
  • title: passedQuestions & Answers | DigitalOcean
  • description: passedAsk, or answer, a development question in our diverse Q&A section. For information about DigitalOcean products, check out our Product Docs.
  • canonical: passedhttps://www.digitalocean.com/community/questions
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed9 of 175 links have no HTML name
  • link-text: failed2 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/questions
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedQuestions & Answers | DigitalOcean
  • og-description: passedAsk, or answer, a development question in our diverse Q&A section. For information about DigitalOcean products, check out our Product Docs.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/community/questions
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed3670 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed216,289 bytes of HTML; budget 500,000
0341
https://www.digitalocean.com/community/tutorials200Tutorials | DigitalOcean
Page checklist evidence
  • title: passedTutorials | DigitalOcean
  • description: passedFollow along with one of our 8,000+ development and sysadmin tutorials.
  • canonical: passedhttps://www.digitalocean.com/community/tutorials
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed9 of 175 links have no HTML name
  • link-text: failed2 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/tutorials
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTutorials | DigitalOcean
  • og-description: passedFollow along with one of our 8,000+ development and sysadmin tutorials.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/community/tutorials
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed3670 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed232,313 bytes of HTML; budget 500,000
0431
https://www.digitalocean.com/company/contact/abuse200Report Abuse at DigitalOcean
Page checklist evidence
  • title: passedReport Abuse at DigitalOcean
  • description: passedReport any abuse or suspicious activity to our SOC team.
  • canonical: passedhttps://www.digitalocean.com/company/contact/abuse
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 1 images lack an alt attribute
  • img-dimensions: passed0 of 1 images lack width/height attributes or an aspect-ratio style
  • labels: failed1 of 1 controls have no HTML label
  • buttons: passed0 of 6 buttons have no HTML name
  • links-named: failed9 of 165 links have no HTML name
  • link-text: passed0 of 165 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/company/contact/abuse
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedReport Abuse at DigitalOcean
  • og-description: passedReport any abuse or suspicious activity to our SOC team.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/company/contact/abuse
  • og-image: passedhttps://www.digitalocean.com/_do-www-marketing/d499c6c6/_next/static/media/background.ec079cd7.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3256 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed157,096 bytes of HTML; budget 500,000
0105
https://www.digitalocean.com/company/contact/sales?referrer=footer200Contact Sales at DigitalOcean
Page checklist evidence
  • title: passedContact Sales at DigitalOcean
  • description: passedGet in touch with our team to help scale and migrate your applications to DigitalOcean.
  • canonical: failedhttps://www.digitalocean.com/company/contact/sales
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed3 of 11 buttons have no HTML name
  • links-named: failed9 of 167 links have no HTML name
  • link-text: passed0 of 167 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/company/contact/sales?referrer=footer
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContact Sales at DigitalOcean
  • og-description: passedGet in touch with our team to help scale and migrate your applications to DigitalOcean.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/company/contact/sales
  • og-image: passedhttps://www.digitalocean.com/_do-www-marketing/d499c6c6/_next/static/media/background.ec079cd7.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4971 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed175,058 bytes of HTML; budget 500,000
0117
https://www.digitalocean.com/company/contact/sales?referrer=tophat200Contact Sales at DigitalOcean
Page checklist evidence
  • title: passedContact Sales at DigitalOcean
  • description: passedGet in touch with our team to help scale and migrate your applications to DigitalOcean.
  • canonical: failedhttps://www.digitalocean.com/company/contact/sales
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed3 of 11 buttons have no HTML name
  • links-named: failed9 of 167 links have no HTML name
  • link-text: passed0 of 167 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/company/contact/sales?referrer=tophat
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContact Sales at DigitalOcean
  • og-description: passedGet in touch with our team to help scale and migrate your applications to DigitalOcean.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/company/contact/sales
  • og-image: passedhttps://www.digitalocean.com/_do-www-marketing/d499c6c6/_next/static/media/background.ec079cd7.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4971 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed175,030 bytes of HTML; budget 500,000
088
https://www.digitalocean.com/currents200Currents | DigitalOcean
Page checklist evidence
  • title: passedCurrents | DigitalOcean
  • description: passedA quarterly report on developer trends in the cloud.
  • canonical: passedhttps://www.digitalocean.com/currents
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 1 images lack an alt attribute
  • img-dimensions: passed0 of 1 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 173 links have no HTML name
  • link-text: passed0 of 173 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/currents
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCurrents | DigitalOcean
  • og-description: passedA quarterly report on developer trends in the cloud.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/currents
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed3539 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed386,002 bytes of HTML; budget 500,000
1875
https://www.digitalocean.com/customers200Customers | DigitalOcean
Page checklist evidence
  • title: passedCustomers | DigitalOcean
  • description: passedSee how DigitalOcean customers are transforming their businesses (and sometimes the world).
  • canonical: passedhttps://www.digitalocean.com/customers
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 22 images lack an alt attribute
  • img-dimensions: failed7 of 22 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 13 buttons have no HTML name
  • links-named: failed9 of 194 links have no HTML name
  • link-text: failed2 of 194 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/customers
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCustomers | DigitalOcean
  • og-description: passedSee how DigitalOcean customers are transforming their businesses (and sometimes the world).
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/customers
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed2193 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed256,711 bytes of HTML; budget 500,000
1494
https://www.digitalocean.com/leadership/executive-management200Executive Management | DigitalOcean
Page checklist evidence
  • title: passedExecutive Management | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/leadership/executive-management
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • img-dimensions: passed0 of 2 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 166 links have no HTML name
  • link-text: passed0 of 166 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/leadership/executive-management
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedExecutive Management | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/leadership/executive-management
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed4637 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed156,537 bytes of HTML; budget 500,000
1164
https://www.digitalocean.com/legal200Legal | DigitalOcean
Page checklist evidence
  • title: passedLegal | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/legal
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • img-dimensions: passed0 of 2 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 190 links have no HTML name
  • link-text: failed26 of 190 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/legal
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLegal | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/legal
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed3956 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed177,886 bytes of HTML; budget 500,000
11,906
https://www.digitalocean.com/legal/privacy-policy200Legal - Privacy Policy
Page checklist evidence
  • title: passedLegal - Privacy Policy
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/legal/privacy-policy
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 192 links have no HTML name
  • link-text: passed0 of 192 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/legal/privacy-policy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLegal - Privacy Policy
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/legal/privacy-policy
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed24293 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed217,687 bytes of HTML; budget 500,000
11,795
https://www.digitalocean.com/open-source200Open Source | DigitalOcean
Page checklist evidence
  • title: passedOpen Source | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/open-source
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 14 images lack an alt attribute
  • img-dimensions: passed0 of 14 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 176 links have no HTML name
  • link-text: failed3 of 176 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/open-source
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedOpen Source | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/open-source
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5014 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed177,725 bytes of HTML; budget 500,000
1121
https://www.digitalocean.com/partners200Partners | DigitalOcean
Page checklist evidence
  • title: passedPartners | DigitalOcean
  • description: passedExplore DigitalOcean partnership programs: Partner Pod, Startups, and Marketplace.
  • canonical: passedhttps://www.digitalocean.com/partners
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 4 images lack an alt attribute
  • img-dimensions: passed0 of 4 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 9 buttons have no HTML name
  • links-named: failed13 of 173 links have no HTML name
  • link-text: passed0 of 173 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/partners
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPartners | DigitalOcean
  • og-description: passedExplore DigitalOcean partnership programs: Partner Pod, Startups, and Marketplace.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/partners
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5629 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed181,440 bytes of HTML; budget 500,000
1130
https://www.digitalocean.com/blog/action-gateway-managed-agents200Inside Action Gateway in Managed Agents | DigitalOcean
Page checklist evidence
  • title: passedInside Action Gateway in Managed Agents | DigitalOcean
  • description: passedUnderstand how Action Gateway in DigitalOcean Managed Agents validates tool calls, applies approval policies, and keeps credentials away from the model.
  • canonical: passedhttps://www.digitalocean.com/blog/action-gateway-managed-agents
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 163 links have no HTML name
  • link-text: passed0 of 163 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog/action-gateway-managed-agents
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedInside Action Gateway in Managed Agents | DigitalOcean
  • og-description: passedUnderstand how Action Gateway in DigitalOcean Managed Agents validates tool calls, applies approval policies, and keeps credentials away from the model.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog/action-gateway-managed-agents
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/highly-available.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2792 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed262,694 bytes of HTML; budget 500,000
1392
https://www.digitalocean.com/blog/critical-php-rce-vulnerabilities-patch-now200Critical PHP RCE Vulnerabilities: Patch Now (CVE-2026-109618, CVE-2026-109619) | DigitalOcean
Page checklist evidence
  • title: passedCritical PHP RCE Vulnerabilities: Patch Now (CVE-2026-109618, CVE-2026-109619) | DigitalOcean
  • description: passedTwo critical PHP remote code execution vulnerabilities (CVE-2026-109618, CVE-2026-109619) were disclosed Oct 21, 2026. See what's affected and how to patch.
  • canonical: passedhttps://www.digitalocean.com/blog/critical-php-rce-vulnerabilities-patch-now
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 163 links have no HTML name
  • link-text: passed0 of 163 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog/critical-php-rce-vulnerabilities-patch-now
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCritical PHP RCE Vulnerabilities: Patch Now (CVE-2026-109618, CVE-2026-109619) | DigitalOcean
  • og-description: passedTwo critical PHP remote code execution vulnerabilities (CVE-2026-109618, CVE-2026-109619) were disclosed Oct 21, 2026. See what's affected and how to patch.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog/critical-php-rce-vulnerabilities-patch-now
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/Security.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2792 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed268,558 bytes of HTML; budget 500,000
1366
https://www.digitalocean.com/blog/microvm-architecture200Building a computer that can pause and resume in milliseconds: Inside the MicroVM architecture behind Managed Agents | DigitalOcean
Page checklist evidence
  • title: passedBuilding a computer that can pause and resume in milliseconds: Inside the MicroVM architecture behind Managed Agents | DigitalOcean
  • description: passedLearn how DigitalOcean’s MicroVM architecture uses Firecracker, policy-enforcing proxies, and lazy memory restore to resume agent sessions in milliseconds.
  • canonical: passedhttps://www.digitalocean.com/blog/microvm-architecture
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 163 links have no HTML name
  • link-text: passed0 of 163 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog/microvm-architecture
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBuilding a computer that can pause and resume in milliseconds: Inside the MicroVM architecture behind Managed Agents | DigitalOcean
  • og-description: passedLearn how DigitalOcean’s MicroVM architecture uses Firecracker, policy-enforcing proxies, and lazy memory restore to resume agent sessions in milliseconds.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog/microvm-architecture
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/new%20brand/metropolis.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2792 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed302,832 bytes of HTML; budget 500,000
12,106
https://www.digitalocean.com/blog/now-available-prompt-caching200Prompt Caching is GA on DigitalOcean Serverless Inference: Up to 90% Off the Context Your Agents Resend | DigitalOcean
Page checklist evidence
  • title: passedPrompt Caching is GA on DigitalOcean Serverless Inference: Up to 90% Off the Context Your Agents Resend | DigitalOcean
  • description: passedPrompt caching is now generally available on DigitalOcean Serverless Inference, across supported models in our open model catalog, with no changes to your request code required. Cached Input is billed at up to 90% off and time to first token drops by up to 80%
  • canonical: passedhttps://www.digitalocean.com/blog/now-available-prompt-caching
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 163 links have no HTML name
  • link-text: passed0 of 163 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog/now-available-prompt-caching
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPrompt Caching is GA on DigitalOcean Serverless Inference: Up to 90% Off the Context Your Agents Resend | DigitalOcean
  • og-description: passedPrompt caching is now generally available on DigitalOcean Serverless Inference, across supported models in our open model catalog, with no changes to your request code required. Cached Input is billed at up to 90% off and time to first token drops by up to 80%
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog/now-available-prompt-caching
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/gradient_ai_platform_blog_headers/powerful-features.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2792 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed240,565 bytes of HTML; budget 500,000
11,894
https://www.digitalocean.com/blog/securing-agentic-software-development200Product Security in the Post-AI Era | DigitalOcean
Page checklist evidence
  • title: passedProduct Security in the Post-AI Era | DigitalOcean
  • description: passedDigitalOcean’s Product Security team on keeping engineering safe at AI hyper-speed: why the SDLC broke and how to secure agent-written code.
  • canonical: passedhttps://www.digitalocean.com/blog/securing-agentic-software-development
  • h1: passed8 H1 element(s)
  • headings: failed2 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 163 links have no HTML name
  • link-text: passed0 of 163 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog/securing-agentic-software-development
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedProduct Security in the Post-AI Era | DigitalOcean
  • og-description: passedDigitalOcean’s Product Security team on keeping engineering safe at AI hyper-speed: why the SDLC broke and how to secure agent-written code.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog/securing-agentic-software-development
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/image%20(6).png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2792 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed259,153 bytes of HTML; budget 500,000
8496
https://www.digitalocean.com/blog/workato-nvidia-technical-deep-dive-agentic-inference-cloud200How DigitalOcean’s Agentic Inference Cloud powered by NVIDIA GPUs Achieved 67% Lower Inference Costs for Workato | DigitalOcean
Page checklist evidence
  • title: passedHow DigitalOcean’s Agentic Inference Cloud powered by NVIDIA GPUs Achieved 67% Lower Inference Costs for Workato | DigitalOcean
  • description: passedTo make agentic workloads production-ready, the Workato AI Research Lab needed an inference stack built for production scale. This technical deep dive explores how DigitalOcean's Agentic Inference Cloud delivered 67% lower inference costs powered by NVIDIA GPU
  • canonical: passedhttps://www.digitalocean.com/blog/workato-nvidia-technical-deep-dive-agentic-inference-cloud
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 163 links have no HTML name
  • link-text: passed0 of 163 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/blog/workato-nvidia-technical-deep-dive-agentic-inference-cloud
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow DigitalOcean’s Agentic Inference Cloud powered by NVIDIA GPUs Achieved 67% Lower Inference Costs for Workato | DigitalOcean
  • og-description: passedTo make agentic workloads production-ready, the Workato AI Research Lab needed an inference stack built for production scale. This technical deep dive explores how DigitalOcean's Agentic Inference Cloud delivered 67% lower inference costs powered by NVIDIA GPU
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/blog/workato-nvidia-technical-deep-dive-agentic-inference-cloud
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/007BlogBanners2024/engineering-2(vivid-sky).png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2792 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed276,597 bytes of HTML; budget 500,000
1341
https://www.digitalocean.com/community/tutorials/ai-coding-agent-tickets-to-reviewed-pull-requests200Agents in Production, Part 2: Build an AI-Native Coding Agent That Turns Tickets into Reviewed Pull Requests with Managed Agents | DigitalOcean
Page checklist evidence
  • title: passedAgents in Production, Part 2: Build an AI-Native Coding Agent That Turns Tickets into Reviewed Pull Requests with Managed Agents | DigitalOcean
  • description: passedBuild a coding agent on DigitalOcean Managed Agents that turns a ticket into a pull request, with a second agent reviewing it. Two live runs, both approved i…
  • canonical: passedhttps://www.digitalocean.com/community/tutorials/ai-coding-agent-tickets-to-reviewed-pull-requests
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed9 of 175 links have no HTML name
  • link-text: failed2 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/tutorials/ai-coding-agent-tickets-to-reviewed-pull-requests
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAgents in Production, Part 2: Build an AI-Native Coding Agent That Turns Tickets into Reviewed Pull Requests with Managed Agents | DigitalOcean
  • og-description: passedBuild a coding agent on DigitalOcean Managed Agents that turns a ticket into a pull request, with a second agent reviewing it. Two live runs, both approved i…
  • og-type: passedarticle
  • og-url: passedhttps://www.digitalocean.com/community/tutorials/ai-coding-agent-tickets-to-reviewed-pull-requests
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/006Community/2026-Community-Tutorials-Anish/agents-in-production-series/coding-agent-managed-agents/agents-in-production-part-2-cover-3400x2336.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3670 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed295,986 bytes of HTML; budget 500,000
01,865
https://www.digitalocean.com/community/tutorials/how-to-safely-let-ai-agents-call-production-apis200How to Safely Let AI Agents Call Production APIs using DigitalOcean Action Gateway | DigitalOcean
Page checklist evidence
  • title: passedHow to Safely Let AI Agents Call Production APIs using DigitalOcean Action Gateway | DigitalOcean
  • description: passedDigitalOcean Action Gateway lets AI agents call production APIs safely: tool scope, version checks, and approvals cut harmful episodes from 48 in 100 to zero.
  • canonical: passedhttps://www.digitalocean.com/community/tutorials/how-to-safely-let-ai-agents-call-production-apis
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed9 of 175 links have no HTML name
  • link-text: failed2 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/tutorials/how-to-safely-let-ai-agents-call-production-apis
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to Safely Let AI Agents Call Production APIs using DigitalOcean Action Gateway | DigitalOcean
  • og-description: passedDigitalOcean Action Gateway lets AI agents call production APIs safely: tool scope, version checks, and approvals cut harmful episodes from 48 in 100 to zero.
  • og-type: passedarticle
  • og-url: passedhttps://www.digitalocean.com/community/tutorials/how-to-safely-let-ai-agents-call-production-apis
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/006Community/how-to-safely-let-ai-agents-call-production-apis-cover-3400x2336.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3670 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed246,372 bytes of HTML; budget 500,000
01,657
https://www.digitalocean.com/community/tutorials/serverless-inference-throughput-benchmark200Testing Serverless Inference at Scale: Real Performance Results | DigitalOcean
Page checklist evidence
  • title: passedTesting Serverless Inference at Scale: Real Performance Results | DigitalOcean
  • description: passedWe tested serverless inference with 1,200+ requests. Real throughput, latency, costs, and concurrency limits. Data for AI startup infrastructure decisions.
  • canonical: passedhttps://www.digitalocean.com/community/tutorials/serverless-inference-throughput-benchmark
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed9 of 175 links have no HTML name
  • link-text: failed2 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/community/tutorials/serverless-inference-throughput-benchmark
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTesting Serverless Inference at Scale: Real Performance Results | DigitalOcean
  • og-description: passedWe tested serverless inference with 1,200+ requests. Real throughput, latency, costs, and concurrency limits. Data for AI startup infrastructure decisions.
  • og-type: passedarticle
  • og-url: passedhttps://www.digitalocean.com/community/tutorials/serverless-inference-throughput-benchmark
  • og-image: passedhttps://doimages.nyc3.cdn.digitaloceanspaces.com/007BlogBanners2024/do-1-clicks-1(spraytan).png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3670 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed228,818 bytes of HTML; budget 500,000
0804
https://www.digitalocean.com/customers/hippocratic-ai200Customers - Hippocratic AI
Page checklist evidence
  • title: passedCustomers - Hippocratic AI
  • description: passedRead how DigitalOcean and NVIDIA help Hippocratic AI create safe, compliant AI agents for healthcare appointment management and close care gaps.
  • canonical: passedhttps://www.digitalocean.com/customers/hippocratic-ai
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: failed2 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 7 buttons have no HTML name
  • links-named: failed9 of 175 links have no HTML name
  • link-text: failed3 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/customers/hippocratic-ai
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCustomers - Hippocratic AI
  • og-description: passedRead how DigitalOcean and NVIDIA help Hippocratic AI create safe, compliant AI agents for healthcare appointment management and close care gaps.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/customers/hippocratic-ai
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed13397 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed235,022 bytes of HTML; budget 500,000
1418
https://www.digitalocean.com/customers/radixark200Customers - RadixArk
Page checklist evidence
  • title: passedCustomers - RadixArk
  • description: passedRadixArk runs its DeepSeek V4 Model on DigitalOcean-hosted AMD GPUs, helping developers access the model in production and build out AI applications.
  • canonical: passedhttps://www.digitalocean.com/customers/radixark
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: failed2 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 7 buttons have no HTML name
  • links-named: failed9 of 174 links have no HTML name
  • link-text: failed3 of 174 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/customers/radixark
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCustomers - RadixArk
  • og-description: passedRadixArk runs its DeepSeek V4 Model on DigitalOcean-hosted AMD GPUs, helping developers access the model in production and build out AI applications.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/customers/radixark
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed9001 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed221,338 bytes of HTML; budget 500,000
1580
https://www.digitalocean.com/press200Press | DigitalOcean
Page checklist evidence
  • title: passedPress | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/press
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 19 images lack an alt attribute
  • img-dimensions: passed0 of 19 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 7 buttons have no HTML name
  • links-named: failed12 of 188 links have no HTML name
  • link-text: failed7 of 188 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/press
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPress | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/press
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5929 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed216,938 bytes of HTML; budget 500,000
1139
https://www.digitalocean.com/pricing200Budget-Friendly Cloud Server Pricing | DigitalOcean
Page checklist evidence
  • title: passedBudget-Friendly Cloud Server Pricing | DigitalOcean
  • description: passedNeed a powerful cloud server without the hefty price tag? DigitalOcean has got you covered. Enjoy exceptional performance and flexibility at unbeatable prices.
  • canonical: passedhttps://www.digitalocean.com/pricing
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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 5 buttons have no HTML name
  • links-named: failed9 of 215 links have no HTML name
  • link-text: failed1 of 215 links use generic text: "here"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/pricing
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBudget-Friendly Cloud Server Pricing | DigitalOcean
  • og-description: passedNeed a powerful cloud server without the hefty price tag? DigitalOcean has got you covered. Enjoy exceptional performance and flexibility at unbeatable prices.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/pricing
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed14144 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed287,729 bytes of HTML; budget 500,000
11,186
https://www.digitalocean.com/pricing/agent-droplets200Agent Droplets Pricing | DigitalOcean
Page checklist evidence
  • title: passedAgent Droplets Pricing | DigitalOcean
  • description: passedSimple, discounted pricing for AI agents. One plan covers the compute, inference, storage, and tools your agents use.
  • canonical: passedhttps://www.digitalocean.com/pricing/agent-droplets
  • h1: passed1 H1 element(s)
  • headings: failed1 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: passed0 of 9 buttons have no HTML name
  • links-named: failed9 of 166 links have no HTML name
  • link-text: passed0 of 166 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/pricing/agent-droplets
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAgent Droplets Pricing | DigitalOcean
  • og-description: passedSimple, discounted pricing for AI agents. One plan covers the compute, inference, storage, and tools your agents use.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/pricing/agent-droplets
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5307 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed176,288 bytes of HTML; budget 500,000
1308
https://www.digitalocean.com/pricing/calculator200Pricing Calculator | DigitalOcean
Page checklist evidence
  • title: passedPricing Calculator | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/pricing/calculator
  • h1: failed0 H1 element(s)
  • headings: failed1 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: failed5 of 5 controls have no HTML label
  • buttons: passed0 of 13 buttons have no HTML name
  • links-named: passed0 of 14 links have no HTML name
  • link-text: passed0 of 14 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/pricing/calculator
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPricing Calculator | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/pricing/calculator
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed2707 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed255,883 bytes of HTML; budget 500,000
0525
https://www.digitalocean.com/products200AI-Native Cloud | DigitalOcean
Page checklist evidence
  • title: passedAI-Native Cloud | DigitalOcean
  • description: passedBuild AI on DigitalOcean with GPU Droplets, Serverless Inference, Agent Platform, Knowledge Bases, Managed Weaviate, integrated and cost-efficient.
  • canonical: passedhttps://www.digitalocean.com/products
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • img-dimensions: passed0 of 2 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 203 links have no HTML name
  • link-text: failed9 of 203 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAI-Native Cloud | DigitalOcean
  • og-description: passedBuild AI on DigitalOcean with GPU Droplets, Serverless Inference, Agent Platform, Knowledge Bases, Managed Weaviate, integrated and cost-efficient.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed7826 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed348,814 bytes of HTML; budget 500,000
1868
https://www.digitalocean.com/products/app-platform200DigitalOcean App Platform | Build, Deploy, and Scale Apps with Ease
Page checklist evidence
  • title: passedDigitalOcean App Platform | Build, Deploy, and Scale Apps with Ease
  • description: passedBuild, deploy, and scale apps quickly using a simple, cost-effective solution. Go from code to production in just a few clicks
  • canonical: passedhttps://www.digitalocean.com/products/app-platform
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 37 images lack an alt attribute
  • img-dimensions: passed0 of 37 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 12 buttons have no HTML name
  • links-named: failed9 of 184 links have no HTML name
  • link-text: failed7 of 184 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/app-platform
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean App Platform | Build, Deploy, and Scale Apps with Ease
  • og-description: passedBuild, deploy, and scale apps quickly using a simple, cost-effective solution. Go from code to production in just a few clicks
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/app-platform
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed17512 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed288,953 bytes of HTML; budget 500,000
1372
https://www.digitalocean.com/products/bare-metal-gpus200Bare Metal GPUs for AI/ML Workloads | DigitalOcean
Page checklist evidence
  • title: passedBare Metal GPUs for AI/ML Workloads | DigitalOcean
  • description: passedUnlock peak performance for AI and machine learning with Bare Metal GPUs. Run intensive workloads on dedicated, high-powered machines.
  • canonical: passedhttps://www.digitalocean.com/products/bare-metal-gpus
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed1 of 6 buttons have no HTML name
  • links-named: failed9 of 172 links have no HTML name
  • link-text: failed1 of 172 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/bare-metal-gpus
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBare Metal GPUs for AI/ML Workloads | DigitalOcean
  • og-description: passedUnlock peak performance for AI and machine learning with Bare Metal GPUs. Run intensive workloads on dedicated, high-powered machines.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/bare-metal-gpus
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed9473 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed230,625 bytes of HTML; budget 500,000
11,562
https://www.digitalocean.com/products/block-storage200High-Performance Block Storage | Starting at $10/mo for 100 GiB
Page checklist evidence
  • title: passedHigh-Performance Block Storage | Starting at $10/mo for 100 GiB
  • description: passedBusiness-ready NVMe- and SSD-based block storage to attach to your compute instance.
  • canonical: passedhttps://www.digitalocean.com/products/block-storage
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed2 of 13 buttons have no HTML name
  • links-named: failed13 of 186 links have no HTML name
  • link-text: failed3 of 186 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/block-storage
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHigh-Performance Block Storage | Starting at $10/mo for 100 GiB
  • og-description: passedBusiness-ready NVMe- and SSD-based block storage to attach to your compute instance.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/block-storage
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed9926 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed262,290 bytes of HTML; budget 500,000
1528
https://www.digitalocean.com/products/cloud-security-posture-management200Cloud Security Posture Management (CSPM) | Agentless Scans | DigitalOcean
Page checklist evidence
  • title: passedCloud Security Posture Management (CSPM) | Agentless Scans | DigitalOcean
  • description: passedScan DigitalOcean resources for misconfigurations with agentless Cloud Security Posture Management. Prioritize risks, get guided remediation, and improve security posture fast. Run a free scan today.
  • canonical: passedhttps://www.digitalocean.com/products/cloud-security-posture-management
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 19 images lack an alt attribute
  • img-dimensions: passed0 of 19 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 12 buttons have no HTML name
  • links-named: failed9 of 181 links have no HTML name
  • link-text: failed5 of 181 links use generic text: "read more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/cloud-security-posture-management
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCloud Security Posture Management (CSPM) | Agentless Scans | DigitalOcean
  • og-description: passedScan DigitalOcean resources for misconfigurations with agentless Cloud Security Posture Management. Prioritize risks, get guided remediation, and improve security posture fast. Run a free scan today.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/cloud-security-posture-management
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed8565 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed254,368 bytes of HTML; budget 500,000
1113
https://www.digitalocean.com/products/cloudways200Fully Managed VPS Hosting - Start for Free | Cloudways
Page checklist evidence
  • title: passedFully Managed VPS Hosting - Start for Free | Cloudways
  • description: passedGet hosting that won't keep you up at night. Cloudways is fully managed VPS hosting, so you can focus on what matters most.
  • canonical: passedhttps://www.digitalocean.com/products/cloudways
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 44 images lack an alt attribute
  • img-dimensions: passed0 of 44 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 10 buttons have no HTML name
  • links-named: failed9 of 173 links have no HTML name
  • link-text: passed0 of 173 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/cloudways
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedFully Managed VPS Hosting - Start for Free | Cloudways
  • og-description: passedGet hosting that won't keep you up at night. Cloudways is fully managed VPS hosting, so you can focus on what matters most.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/cloudways
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed11072 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed273,124 bytes of HTML; budget 500,000
1109
https://www.digitalocean.com/products/data-services200Data Services | DigitalOcean
Page checklist evidence
  • title: passedData Services | DigitalOcean
  • description: passedBuild RAG apps with DigitalOcean Knowledge Bases. Use DigitalOcean analytics with VAST to unify data without ETL and Managed Weaviate for vector databases.
  • canonical: passedhttps://www.digitalocean.com/products/data-services
  • 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: failed4 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 13 buttons have no HTML name
  • links-named: failed9 of 172 links have no HTML name
  • link-text: passed0 of 172 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/data-services
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedData Services | DigitalOcean
  • og-description: passedBuild RAG apps with DigitalOcean Knowledge Bases. Use DigitalOcean analytics with VAST to unify data without ETL and Managed Weaviate for vector databases.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/data-services
  • og-image: passedhttps://www.digitalocean.com/api/cms/api/media/file/DO-BG.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8029 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed264,827 bytes of HTML; budget 500,000
1664
https://www.digitalocean.com/products/droplets200DigitalOcean Droplets | Scalable Cloud Compute Starting at $4/mo
Page checklist evidence
  • title: passedDigitalOcean Droplets | Scalable Cloud Compute Starting at $4/mo
  • description: passedDigitalOcean Droplets are simple, scalable virtual machines. Spin up Basic, General Purpose, Memory-, or CPU-Optimized VMs in seconds.
  • canonical: passedhttps://www.digitalocean.com/products/droplets
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 30 images lack an alt attribute
  • img-dimensions: passed0 of 30 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 17 buttons have no HTML name
  • links-named: failed21 of 209 links have no HTML name
  • link-text: failed11 of 209 links use generic text: "learn more", "read more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/droplets
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Droplets | Scalable Cloud Compute Starting at $4/mo
  • og-description: passedDigitalOcean Droplets are simple, scalable virtual machines. Spin up Basic, General Purpose, Memory-, or CPU-Optimized VMs in seconds.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/droplets
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed17427 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed422,969 bytes of HTML; budget 500,000
1135
https://www.digitalocean.com/products/functions200DigitalOcean Functions
Page checklist evidence
  • title: passedDigitalOcean Functions
  • description: passedRun functions on demand and scale effortlessly with Functions, DigitalOcean's serverless computing solution.
  • canonical: passedhttps://www.digitalocean.com/products/functions
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 13 images lack an alt attribute
  • img-dimensions: passed0 of 13 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 9 buttons have no HTML name
  • links-named: failed9 of 175 links have no HTML name
  • link-text: failed1 of 175 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/functions
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Functions
  • og-description: passedRun functions on demand and scale effortlessly with Functions, DigitalOcean's serverless computing solution.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/functions
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed8464 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed207,487 bytes of HTML; budget 500,000
11,496
https://www.digitalocean.com/products/gpu-droplets200GPU Droplets | DigitalOcean
Page checklist evidence
  • title: passedGPU Droplets | DigitalOcean
  • description: passedAccelerate AI/ML, deep learning, and HPC with GPU Droplets. Scale compute and integrate with DigitalOcean's AI Platform.
  • canonical: passedhttps://www.digitalocean.com/products/gpu-droplets
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed2 of 11 buttons have no HTML name
  • links-named: failed9 of 216 links have no HTML name
  • link-text: failed3 of 216 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/gpu-droplets
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGPU Droplets | DigitalOcean
  • og-description: passedAccelerate AI/ML, deep learning, and HPC with GPU Droplets. Scale compute and integrate with DigitalOcean's AI Platform.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/gpu-droplets
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed14628 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed367,625 bytes of HTML; budget 500,000
1158
https://www.digitalocean.com/products/identity-access-management200Identity and Access Management | DigitalOcean
Page checklist evidence
  • title: passedIdentity and Access Management | DigitalOcean
  • description: passedHelp secure your infrastructure with robust identity and access management
  • canonical: passedhttps://www.digitalocean.com/products/identity-access-management
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 19 images lack an alt attribute
  • img-dimensions: passed0 of 19 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 180 links have no HTML name
  • link-text: failed2 of 180 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/identity-access-management
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedIdentity and Access Management | DigitalOcean
  • og-description: passedHelp secure your infrastructure with robust identity and access management
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/identity-access-management
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed11584 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed207,082 bytes of HTML; budget 500,000
1108
https://www.digitalocean.com/products/inference-engine200AI Inference Engine | Serverless, Batch & Dedicated Inference | DigitalOcean
Page checklist evidence
  • title: passedAI Inference Engine | Serverless, Batch & Dedicated Inference | DigitalOcean
  • description: passedAI models with DigitalOcean's Inference Engine. Access serverless, batch, and dedicated inference with one API across text, image, audio, and video.
  • canonical: passedhttps://www.digitalocean.com/products/inference-engine
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 12 images lack an alt attribute
  • img-dimensions: failed3 of 12 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 13 buttons have no HTML name
  • links-named: failed9 of 179 links have no HTML name
  • link-text: failed6 of 179 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/inference-engine
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAI Inference Engine | Serverless, Batch & Dedicated Inference | DigitalOcean
  • og-description: passedAI models with DigitalOcean's Inference Engine. Access serverless, batch, and dedicated inference with one API across text, image, audio, and video.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/inference-engine
  • og-image: passedhttps://www.digitalocean.com/api/cms/api/media/file/DO-BG.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6602 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed320,807 bytes of HTML; budget 500,000
1656
https://www.digitalocean.com/products/knowledge-bases200Knowledge Bases | Fully Managed RAG | DigitalOcean
Page checklist evidence
  • title: passedKnowledge Bases | Fully Managed RAG | DigitalOcean
  • description: passedBuild production-ready RAG applications with DigitalOcean Knowledge Bases. Fully managed retrieval and MCP integration, no additional infrastructure overhead required.
  • canonical: passedhttps://www.digitalocean.com/products/knowledge-bases
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 15 images lack an alt attribute
  • img-dimensions: passed0 of 15 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed13 of 174 links have no HTML name
  • link-text: failed1 of 174 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/knowledge-bases
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedKnowledge Bases | Fully Managed RAG | DigitalOcean
  • og-description: passedBuild production-ready RAG applications with DigitalOcean Knowledge Bases. Fully managed retrieval and MCP integration, no additional infrastructure overhead required.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/knowledge-bases
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed7341 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed195,069 bytes of HTML; budget 500,000
1112
https://www.digitalocean.com/products/kubernetes200DigitalOcean Managed Kubernetes | Starting at $12/mo.
Page checklist evidence
  • title: passedDigitalOcean Managed Kubernetes | Starting at $12/mo.
  • description: passedManaged Kubernetes designed for you and your small business. Free control plane, simple scaling and rapid deployments. Starting at $12/mo.
  • canonical: passedhttps://www.digitalocean.com/products/kubernetes
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 34 images lack an alt attribute
  • img-dimensions: passed0 of 34 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 10 buttons have no HTML name
  • links-named: failed9 of 192 links have no HTML name
  • link-text: passed0 of 192 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/kubernetes
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Managed Kubernetes | Starting at $12/mo.
  • og-description: passedManaged Kubernetes designed for you and your small business. Free control plane, simple scaling and rapid deployments. Starting at $12/mo.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/kubernetes
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed10825 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed282,531 bytes of HTML; budget 500,000
1444
https://www.digitalocean.com/products/learning-services200Learning Services | DigitalOcean
Page checklist evidence
  • title: passedLearning Services | DigitalOcean
  • description: passedSignals flags production failures in AI agents and models. Evaluations and Simulations test fixes on multi-turn scenarios before they ship.
  • canonical: passedhttps://www.digitalocean.com/products/learning-services
  • 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: failed5 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 10 buttons have no HTML name
  • links-named: failed9 of 168 links have no HTML name
  • link-text: passed0 of 168 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/learning-services
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLearning Services | DigitalOcean
  • og-description: passedSignals flags production failures in AI agents and models. Evaluations and Simulations test fixes on multi-turn scenarios before they ship.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/learning-services
  • og-image: passedhttps://www.digitalocean.com/api/cms/api/media/file/DO-BG.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6538 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed251,693 bytes of HTML; budget 500,000
11,097
https://www.digitalocean.com/products/learning-services/evaluations200LLM Evaluations | Benchmark Models and Routers | DigitalOcean
Page checklist evidence
  • title: passedLLM Evaluations | Benchmark Models and Routers | DigitalOcean
  • description: passedValidate any model or router on your own data before production. Run LLM evaluations comparing quality and performance across your inference stack.
  • canonical: passedhttps://www.digitalocean.com/products/learning-services/evaluations
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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 5 buttons have no HTML name
  • links-named: failed9 of 172 links have no HTML name
  • link-text: failed4 of 172 links use generic text: "read more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/learning-services/evaluations
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLLM Evaluations | Benchmark Models and Routers | DigitalOcean
  • og-description: passedValidate any model or router on your own data before production. Run LLM evaluations comparing quality and performance across your inference stack.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/learning-services/evaluations
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed9546 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed220,248 bytes of HTML; budget 500,000
197
https://www.digitalocean.com/products/load-balancers200DigitalOcean Load Balancers | Starting at $12/mo.
Page checklist evidence
  • title: passedDigitalOcean Load Balancers | Starting at $12/mo.
  • description: passedLoad balancing, simplified. Scale your apps and improve availability, security and performance across your infrastructure.
  • canonical: passedhttps://www.digitalocean.com/products/load-balancers
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 13 images lack an alt attribute
  • img-dimensions: passed0 of 13 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 12 buttons have no HTML name
  • links-named: failed9 of 179 links have no HTML name
  • link-text: failed5 of 179 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/load-balancers
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Load Balancers | Starting at $12/mo.
  • og-description: passedLoad balancing, simplified. Scale your apps and improve availability, security and performance across your infrastructure.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/load-balancers
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed7561 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed213,926 bytes of HTML; budget 500,000
11,007
https://www.digitalocean.com/products/managed-agents200Managed Agents | DigitalOcean
Page checklist evidence
  • title: passedManaged Agents | DigitalOcean
  • description: passedDigitalOcean products and cloud infrastructure.
  • canonical: passedhttps://www.digitalocean.com/products/managed-agents
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 11 images lack an alt attribute
  • img-dimensions: failed9 of 11 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 13 buttons have no HTML name
  • links-named: failed9 of 176 links have no HTML name
  • link-text: failed2 of 176 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/managed-agents
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedManaged Agents | DigitalOcean
  • og-description: passedDigitalOcean products and cloud infrastructure.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/managed-agents
  • og-image: passedhttps://www.digitalocean.com/api/cms/api/media/file/DO-BG.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6544 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed278,633 bytes of HTML; budget 500,000
1643
https://www.digitalocean.com/products/managed-databases200Worry-Free Managed Database Hosting | DigitalOcean
Page checklist evidence
  • title: passedWorry-Free Managed Database Hosting | DigitalOcean
  • description: passedLeave the complexity of database administration to us. We'll handle setting up, backing up, and updating — so you can focus on building great apps.
  • canonical: passedhttps://www.digitalocean.com/products/managed-databases
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 20 images lack an alt attribute
  • img-dimensions: passed0 of 20 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed4 of 16 buttons have no HTML name
  • links-named: failed9 of 181 links have no HTML name
  • link-text: failed9 of 181 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/managed-databases
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWorry-Free Managed Database Hosting | DigitalOcean
  • og-description: passedLeave the complexity of database administration to us. We'll handle setting up, backing up, and updating — so you can focus on building great apps.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/managed-databases
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed8263 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed310,100 bytes of HTML; budget 500,000
1451
https://www.digitalocean.com/products/managed-databases-mysql200Worry-Free Managed MySQL Hosting | DigitalOcean
Page checklist evidence
  • title: passedWorry-Free Managed MySQL Hosting | DigitalOcean
  • description: passedLeave the complexity of MySQL administration to us. Our managed MySQL hosting solution offers automatic updates, daily backups, and monitoring.
  • canonical: passedhttps://www.digitalocean.com/products/managed-databases-mysql
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed2 of 13 buttons have no HTML name
  • links-named: failed9 of 176 links have no HTML name
  • link-text: failed5 of 176 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/managed-databases-mysql
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWorry-Free Managed MySQL Hosting | DigitalOcean
  • og-description: passedLeave the complexity of MySQL administration to us. Our managed MySQL hosting solution offers automatic updates, daily backups, and monitoring.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/managed-databases-mysql
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed11690 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed259,194 bytes of HTML; budget 500,000
1470
https://www.digitalocean.com/products/managed-databases-opensearch200Managed OpenSearch | DigitalOcean
Page checklist evidence
  • title: passedManaged OpenSearch | DigitalOcean
  • description: passedBuild powerful search and analytics applications with DigitalOcean Managed OpenSearch. Scale your search infrastructure with ease.
  • canonical: passedhttps://www.digitalocean.com/products/managed-databases-opensearch
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed2 of 9 buttons have no HTML name
  • links-named: failed9 of 168 links have no HTML name
  • link-text: failed1 of 168 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/managed-databases-opensearch
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedManaged OpenSearch | DigitalOcean
  • og-description: passedBuild powerful search and analytics applications with DigitalOcean Managed OpenSearch. Scale your search infrastructure with ease.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/managed-databases-opensearch
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed10681 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed213,804 bytes of HTML; budget 500,000
11,160
https://www.digitalocean.com/products/managed-databases-postgresql200Worry-Free Managed PostgreSQL Hosting | DigitalOcean
Page checklist evidence
  • title: passedWorry-Free Managed PostgreSQL Hosting | DigitalOcean
  • description: passedLeave the complexity of PostgreSQL administration to us. Our managed PostgreSQL hosting offers automatic updates, daily backups, and 24/7 monitoring.
  • canonical: passedhttps://www.digitalocean.com/products/managed-databases-postgresql
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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: failed2 of 13 buttons have no HTML name
  • links-named: failed9 of 176 links have no HTML name
  • link-text: failed5 of 176 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/managed-databases-postgresql
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWorry-Free Managed PostgreSQL Hosting | DigitalOcean
  • og-description: passedLeave the complexity of PostgreSQL administration to us. Our managed PostgreSQL hosting offers automatic updates, daily backups, and 24/7 monitoring.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/managed-databases-postgresql
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed12185 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed257,342 bytes of HTML; budget 500,000
1968
https://www.digitalocean.com/products/managed-databases-valkey200Managed Caching for Valkey | DigitalOcean
Page checklist evidence
  • title: passedManaged Caching for Valkey | DigitalOcean
  • description: passedLeave the complexity of database management to us. We'll handle provisioning, backups, and updates so you can focus on building apps.
  • canonical: passedhttps://www.digitalocean.com/products/managed-databases-valkey
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 15 images lack an alt attribute
  • img-dimensions: passed0 of 15 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 173 links have no HTML name
  • link-text: passed0 of 173 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/managed-databases-valkey
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedManaged Caching for Valkey | DigitalOcean
  • og-description: passedLeave the complexity of database management to us. We'll handle provisioning, backups, and updates so you can focus on building apps.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/managed-databases-valkey
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed8440 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed253,926 bytes of HTML; budget 500,000
1366
https://www.digitalocean.com/products/marketplace200DigitalOcean Marketplace
Page checklist evidence
  • title: passedDigitalOcean Marketplace
  • description: passedDigitalOcean Marketplace lets developers easily discover and quickly launch services, components and tools from the open source projects and companies that they love.
  • canonical: passedhttps://marketplace.digitalocean.com
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden-US
  • alt: passed0 of 44 images lack an alt attribute
  • img-dimensions: failed41 of 44 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 1 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 215 links have no HTML name
  • link-text: passed0 of 215 links use generic text
  • viewport: passedinitial-scale=1.0, width=device-width
  • https: passedhttps://marketplace.digitalocean.com/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Marketplace
  • og-description: passedDigitalOcean Marketplace lets developers easily discover and quickly launch services, components and tools from the open source projects and companies that they love.
  • og-type: passedwebsite
  • og-url: passedhttps://marketplace.digitalocean.com
  • og-image: passedhttps://www.digitalocean.com/assets/media/logo-a721c4a7.png
  • og-alt: passedDigitalOcean
  • twitter-card: passedsummary
  • readable: passed8615 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: failed1,175,403 bytes of HTML; budget 500,000
1868
https://www.digitalocean.com/products/model-library200DigitalOcean Model Library | Compare Large Language Models | DigitalOcean
Page checklist evidence
  • title: passedDigitalOcean Model Library | Compare Large Language Models | DigitalOcean
  • description: passedExplore DigitalOcean Model Library. Compare models: OpenAI, Anthropic, Meta. Test in Model Playground. Deploy with Serverless or Dedicated Inference.
  • canonical: passedhttps://www.digitalocean.com/products/model-library
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 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: passed0 of 6 controls have no HTML label
  • buttons: passed0 of 14 buttons have no HTML name
  • links-named: failed9 of 196 links have no HTML name
  • link-text: passed0 of 196 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/model-library
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Model Library | Compare Large Language Models | DigitalOcean
  • og-description: passedExplore DigitalOcean Model Library. Compare models: OpenAI, Anthropic, Meta. Test in Model Playground. Deploy with Serverless or Dedicated Inference.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/model-library
  • og-image: passedhttps://www.digitalocean.com/api/cms/api/media/file/DO-BG.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2476 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed290,031 bytes of HTML; budget 500,000
1642
https://www.digitalocean.com/products/spaces200DigitalOcean Spaces | S3-Compatible Object Storage
Page checklist evidence
  • title: passedDigitalOcean Spaces | S3-Compatible Object Storage
  • description: passedS3-compatible object storage with a built-in CDN that makes scaling easy, reliable, and affordable. $5/mo.
  • canonical: passedhttps://www.digitalocean.com/products/spaces
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 15 images lack an alt attribute
  • img-dimensions: passed0 of 15 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 9 buttons have no HTML name
  • links-named: failed9 of 179 links have no HTML name
  • link-text: failed3 of 179 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/spaces
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Spaces | S3-Compatible Object Storage
  • og-description: passedS3-compatible object storage with a built-in CDN that makes scaling easy, reliable, and affordable. $5/mo.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/spaces
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed9283 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed212,008 bytes of HTML; budget 500,000
11,180
https://www.digitalocean.com/products/storage/network-file-storage200Managed Network File Storage for AI workloads
Page checklist evidence
  • title: passedManaged Network File Storage for AI workloads
  • description: passedSimplify storage for data-heavy workloads with managed, high-performance NFS. Supports AI/ML, POSIX shares, snapshots, backup & recovery.
  • canonical: passedhttps://www.digitalocean.com/products/storage/network-file-storage
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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 5 buttons have no HTML name
  • links-named: failed9 of 172 links have no HTML name
  • link-text: failed1 of 172 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/storage/network-file-storage
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedManaged Network File Storage for AI workloads
  • og-description: passedSimplify storage for data-heavy workloads with managed, high-performance NFS. Supports AI/ML, POSIX shares, snapshots, backup & recovery.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/storage/network-file-storage
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5539 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed178,380 bytes of HTML; budget 500,000
1370
https://www.digitalocean.com/products/uptime-monitoring200DigitalOcean Uptime | High Performance Server Monitoring Service
Page checklist evidence
  • title: passedDigitalOcean Uptime | High Performance Server Monitoring Service
  • description: passedCollect metrics, monitor application performance, and receive alerts if infrastructure issues arise with DigitalOcean Uptime.
  • canonical: passedhttps://www.digitalocean.com/products/uptime-monitoring
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 19 images lack an alt attribute
  • img-dimensions: passed0 of 19 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 9 buttons have no HTML name
  • links-named: failed9 of 172 links have no HTML name
  • link-text: failed2 of 172 links use generic text: "learn more"
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/products/uptime-monitoring
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDigitalOcean Uptime | High Performance Server Monitoring Service
  • og-description: passedCollect metrics, monitor application performance, and receive alerts if infrastructure issues arise with DigitalOcean Uptime.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/products/uptime-monitoring
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed8265 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed209,388 bytes of HTML; budget 500,000
1384
https://www.digitalocean.com/referral-program200Referral Program | DigitalOcean
Page checklist evidence
  • title: passedReferral Program | DigitalOcean
  • description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • canonical: passedhttps://www.digitalocean.com/referral-program
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: passeden
  • alt: passed0 of 4 images lack an alt attribute
  • img-dimensions: passed0 of 4 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 5 buttons have no HTML name
  • links-named: failed9 of 165 links have no HTML name
  • link-text: passed0 of 165 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/referral-program
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedReferral Program | DigitalOcean
  • og-description: passedHelping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/referral-program
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed3492 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed152,308 bytes of HTML; budget 500,000
187
https://www.digitalocean.com/research200Compass Council | DigitalOcean
Page checklist evidence
  • title: passedCompass Council | DigitalOcean
  • description: passedShape the future of DigitalOcean by joining our Compass Council.
  • canonical: passedhttps://www.digitalocean.com/research
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: failed0 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 5 buttons have no HTML name
  • links-named: failed9 of 170 links have no HTML name
  • link-text: passed0 of 170 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1, minimum-scale=1
  • https: passedhttps://www.digitalocean.com/research
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCompass Council | DigitalOcean
  • og-description: passedShape the future of DigitalOcean by joining our Compass Council.
  • og-type: failedNo og:type
  • og-url: passedhttps://www.digitalocean.com/research
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary
  • readable: passed5237 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed163,654 bytes of HTML; budget 500,000
179
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