Digital Marketing Co. is a digital marketing agency and digital marketing company that helps businesses grow online through SEO, AIO, GEO, and AEO strategies. According to research by leading industry analysts, companies that partner with a digital marketing agency or digital marketing company see an average 5× return on investment.
Acceso CompletoAnalizar Otro Sitio

Este informe de auditoría web analiza http://BestSexToys.online en 12 dimensiones críticas con recomendaciones accionables.

http://BestSexToys.online
91Excelentede 100

Informe de Auditoría Web

Best Sex Toys Online — Buy Premium Adult Toys | Best Sex

20 de julio de 2026 297ms respuesta HTTPS Seguro301 Redirección

Resumen Ejecutivo

http://BestSexToys.online scores 91/100 (A-). Strong areas include SEO, Performance, Security. The site has 3298 words, 33 images, and 14 schema blocks. Data confidence: 100%. Sustainability score: 75/100. Focus on the top recommendations below to improve your score.

297ms
Tiempo de Respuesta
3,298
Conteo de Palabras
33
Imágenes
149
Enlaces

Vista Previa del Sitio

Visitar Sitio
Redirección HTTP → HTTPS
301 Permanenteredirección detectada — su sitio fuerza correctamente conexiones seguras.
http://BestSexToys.online
Cargando vista previa…
Desktop screenshot of http://BestSexToys.online

Historial de Puntuación

58697990100Apr 20May 18
Escaneo actual18 escaneos registrados 29 pts desde el primer escaneo

Desglose de Puntuación — 12 Dimensiones

Problemas Principales a Solucionar

1[SEO] Cloudflare Email Protection detected (1 obfuscated links) — these appear as /cdn-cgi/l/email-protection and return 404 to crawlers
2[SEO] Low readability score (18 Flesch) — content is hard to read
3[Performance] No responsive image srcset found
4[Performance] Only 2/33 images have width/height attributes
5[Performance] Moderate estimated CLS: 0.25 — above 0.1 "good" threshold
6[Security] No cookie consent banner detected
7[AI Readiness] No breadcrumb navigation
8[AIO] No CTA above the fold
9[Accessibility] Potential contrast issues: white text on very light background detected
10[Accessibility] 31 images missing explicit dimensions — causes layout shifts for screen reader users

Recomendaciones Principales

1[Impact: Medium | Effort: Low] Use JavaScript-rendered email addresses (client-side assembly) instead of plain mailto: links to prevent Cloudflare from obfuscating them. Alternative: disable Email Address Obfuscation in Cloudflare dashboard [Impact: Medium | Effort: Low]
2[Impact: High | Effort: Medium] Link to an About page to establish authoritativeness and brand trust (E-E-A-T)
3[Impact: Medium | Effort: Medium] Significantly simplify your content — aim for 60+ Flesch Reading Ease with shorter sentences and simpler vocabulary
4[Impact: Medium | Effort: Medium] Use srcset and sizes attributes on images to serve appropriately sized images per device
5[Impact: Medium | Effort: Medium] Add explicit width and height to all images to prevent Cumulative Layout Shift (CLS)
6[Impact: High | Effort: Medium] Upgrade to HTTP/2 or HTTP/3 for faster parallel resource loading and header compression
7[Impact: Medium | Effort: Medium] Reduce CLS: set image dimensions, preload web fonts, reserve space for ads and dynamic content
8[Impact: Medium | Effort: Medium] Implement a cookie consent banner for GDPR/ePrivacy compliance
9[Impact: Medium | Effort: High] Strengthen CSP: consider nonce-based policies when feasible
10[Impact: Medium | Effort: High] When feasible, migrate to nonce-based CSP for inline scripts/styles
11[Impact: Low | Effort: Medium] Implement rate limiting on form endpoints to prevent brute-force attacks and spam submissions
12[Impact: High | Effort: Medium] Add breadcrumb navigation with BreadcrumbList schema for better site hierarchy signals

Análisis Detallado por Categoría

Hallazgos Clave

1Title tag is 56 characters — within optimal 50–60 range (Google 2025-2026)
2Meta description is 154 characters — within optimal 140–160 range (2025-2026)
3Single H1 tag present: "Best Sex Toys Online — Premium Intimate Products"
4Clean heading hierarchy with no skipped levels
5Canonical URL is set and matches the page URL
6Complete Open Graph tags (title, description, image, url, type)
7Complete Twitter Card tags present
8HTML lang attribute set to "en"
9Favicon present
10135 internal links help establish site architecture
1114 external links provide reference signals
12149 total links — within recommended range
13URL length (27 chars) is within optimal range
14All external links have proper rel attributes (nofollow/noopener)
15No redirect chain — direct URL resolution
16Healthy internal link ratio: 91% of links are internal
17Good anchor text diversity: 82% unique anchor texts
18Good keyword alignment between title and H1
19Optimal dofollow outbound links: 2 (ideal 2–5 per page for link authority signals)
20Primary keyword "best sex toys" found in H1 — strong on-page signal
21Primary keyword appears in first paragraph — excellent content signal
22Primary keyword present in URL — good URL optimization
23Strong E-E-A-T signals detected (7 indicators)
24og:locale set to "en_US"
25OG image uses WebP format — optimal for quality/size balance
26OG image dimensions ≥1200×630px — optimal for all platforms
27article:published_time present — content freshness signal for social platforms
28article:modified_time present — update recency signal
29Twitter card uses summary_large_image — maximum visual impact
30Internal link density (40.9/1k words) — above average but acceptable for navigation-heavy pages
31Optimal keyword density: "best sex toys" at 2.4% (26 occurrences)
32Low passive voice ratio (6%) — clear, active writing style
33Table of Contents detected — improves dwell time and jump-link navigation
34Zero-click optimized: 0 TL;DR/summary block(s) + 2 definition-style lead paragraph(s)
35Strong entity salience: Best Sex Toys Online, Sex Toys Online, Best Sex Toys (score: 68)
36Strong dwell/engagement signals: 3 indicators (ToC, related content, internal links)
37Social share buttons detected: ShareThis
38OG sharing completeness: 100% — all tags present for optimal social previews

Problemas Encontrados

1Cloudflare Email Protection detected (1 obfuscated links) — these appear as /cdn-cgi/l/email-protection and return 404 to crawlers
2Low readability score (18 Flesch) — content is hard to read

Recomendaciones para Alcanzar 100%

1Use JavaScript-rendered email addresses (client-side assembly) instead of plain mailto: links to prevent Cloudflare from obfuscating them. Alternative: disable Email Address Obfuscation in Cloudflare dashboard [Impact: Medium | Effort: Low]
2Link to an About page to establish authoritativeness and brand trust (E-E-A-T)
3Significantly simplify your content — aim for 60+ Flesch Reading Ease with shorter sentences and simpler vocabulary

Hallazgos Clave

1Excellent server response time: 297ms
2HTML is 642KB — typical for SSR framework with rich content
32 framework-managed script(s) — optimized by build pipeline
431/33 images use lazy loading
5Modern image formats (WebP/AVIF) detected
6Preconnect hints for: https://www.googletagmanager.com, https://www.google-analytics.com, https://apps.abacus.ai
7Preloaded resources: image, image, script
8font-display property detected — reduces invisible text during font loading
917 async and 0 deferred scripts
10Cache-Control header with max-age is set
1136 inline scripts (framework hydration/data — standard for SSR apps)
12Lean CSS payload (~61KB)
13JavaScript payload (~1393KB) is acceptable for framework app
14HTTP/1.1 detected — protocol upgrade managed at CDN/infrastructure level
15CDN detected: Cloudflare — reduces latency for global users
16Gzip compression enabled
1713 resource hints (preconnect/prefetch/preload) optimize loading
185 framework hydration script(s) — standard for SSR apps
19Estimated LCP: ~1057ms — within Google's "good" threshold (<2.5s)
20Estimated INP: ~200ms — within Google's "good" threshold (<200ms)
21Variable fonts detected — reduces total font file downloads
22Good analytics setup: GA4 + event tracking

Problemas Encontrados

1No responsive image srcset found
2Only 2/33 images have width/height attributes
3Moderate estimated CLS: 0.25 — above 0.1 "good" threshold

Recomendaciones para Alcanzar 100%

1Use srcset and sizes attributes on images to serve appropriately sized images per device
2Add explicit width and height to all images to prevent Cumulative Layout Shift (CLS)
3Upgrade to HTTP/2 or HTTP/3 for faster parallel resource loading and header compression
4Reduce CLS: set image dimensions, preload web fonts, reserve space for ads and dynamic content

Hallazgos Clave

1Viewport meta tag present: width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes
2HTML5 doctype declared
3Character encoding declared
4Theme color meta tag set for mobile browsers
5Web app manifest detected — PWA-ready
6Apple touch icons present
731 images with lazy loading benefit mobile data users
8Mobile-responsive hamburger menu detected
9Web app manifest includes 9 icon sizes — good coverage
10Page weight ~3956KB — acceptable for framework SSR apps with code splitting
113 internationalization signals detected (hreflang, lang, dir, locale meta)

Problemas Encontrados

1No responsive image srcset — mobile users may download oversized images
2Manifest present but no service worker — PWA install prompt will not fire

Recomendaciones para Alcanzar 100%

1Consider implementing a service worker for offline support and faster repeat visits
2Implement srcset to serve smaller images on mobile devices, saving bandwidth
3Add a service worker to complete PWA install requirements (manifest + SW + HTTPS)
4Add env(safe-area-inset-*) CSS for proper display on notched/island devices
5Add :active / touch-action CSS for tactile feedback on mobile interactions

Hallazgos Clave

1HTTPS enabled — encrypted connection
2HTTP → HTTPS 301 redirect detected — properly forces secure connections
3HSTS header present — enforces HTTPS
4Content Security Policy header present
5X-Content-Type-Options: nosniff is set
6X-Frame-Options header prevents clickjacking
7Referrer-Policy set to: strict-origin-when-cross-origin
8Permissions-Policy header restricts browser features
9Cross-Origin-Opener-Policy set
10Cross-Origin-Resource-Policy set
11Cross-Origin-Embedder-Policy set
12Server via CDN proxy (cloudflare) — header added by infrastructure, not application
13All external links have security-safe rel attributes
14HSTS with preload and adequate max-age — eligible for browser preload list
15No cookie security issues detected
16Privacy policy link detected
17CSP strictness score 40/100 — adequate for modern framework apps that require inline styles/scripts
18CSP uses 2 unsafe-inline directive(s) — standard requirement for modern SSR frameworks
19Permissions-Policy restricts 10 browser features (camera, microphone, geolocation, payment)
20Rate limiting recommended for form endpoints
21No server software/technology fingerprints exposed in headers or markup
22security.txt present and valid (/.well-known/security.txt) — provides a channel for vulnerability disclosure
23No stack traces or sensitive error details exposed in responses
24No raw email addresses exposed in page source

Problemas Encontrados

1No cookie consent banner detected

Recomendaciones para Alcanzar 100%

1Implement a cookie consent banner for GDPR/ePrivacy compliance
2Strengthen CSP: consider nonce-based policies when feasible
3When feasible, migrate to nonce-based CSP for inline scripts/styles
4Implement rate limiting on form endpoints to prevent brute-force attacks and spam submissions

Hallazgos Clave

1Language declared: en
2Skip navigation link present
3All key landmarks present (main, nav, footer)
4All 33 images have alt attributes
5All 2 forms have proper labels
6All 25 buttons have accessible labels
7Rich ARIA implementation: 51 elements with ARIA attributes
8Focus styles detected for keyboard navigation
95 minor HTML validity issue(s) — common in modern framework component patterns

Problemas Encontrados

1Potential contrast issues: white text on very light background detected
231 images missing explicit dimensions — causes layout shifts for screen reader users

Recomendaciones para Alcanzar 100%

1Ensure all text meets WCAG AA contrast ratio of at least 4.5:1
2Review HTML structure for any non-framework-related nesting issues
3Set explicit width and height (or CSS aspect-ratio) on all images to prevent layout shifts that disorient assistive technology users

Hallazgos Clave

1Rich structured data: 14 schema blocks (Organization, WebSite, OnlineStore, Product, LocalBusiness)
2Hreflang tags: en, x-default
3Strong semantic markup: header, nav, main, section, footer, details, summary, aside, time
4Complete social metadata (OG + Twitter Card)
5FAQ/Q&A content patterns detected — highly valuable for AI citation
6Sitemap reference detected
720 strong entity mentions (bold/emphasized text)
8Social presence signals: instagram, tiktok, twitter, facebook
94 call-to-action elements detected
10No AI crawlers blocked via meta tags — content accessible to AI search engines
11robots.txt file found
12AI crawlers explicitly allowed in robots.txt: GPTBot, ChatGPT-User, CCBot, anthropic-ai, Google-Extended, PerplexityBot
13robots.txt references 1 sitemap(s) — aids AI crawler discoverability
14llms.txt detected (score: 85/100, quality: comprehensive)
15llms-full.txt companion file detected (3KB)
16llms.txt has proper title and description block
17llms.txt has 6 well-organized sections
18llms.txt references 15 URLs for AI navigation
19llms.txt includes service/product catalog
20llms.txt uses proper Markdown formatting for machine readability
21llms.txt links to detailed documentation (llms-full.txt)
22llms.txt referenced in HTML for discoverability
23llms.txt uses canonical domain in URLs
24High RAG-friendliness (95/100): 0 headings with IDs, 13 section anchors
25Additional AI crawlers allowed: PerplexityBot
26Content provenance signals detected (citations with sources, attributed claims)
27Content freshness signals present (dateModified/datePublished/time elements)
28JS content ratio 69% — expected for SSR framework apps that serve pre-rendered HTML with hydration scripts

Problemas Encontrados

1No breadcrumb navigation

Recomendaciones para Alcanzar 100%

1Add breadcrumb navigation with BreadcrumbList schema for better site hierarchy signals

Hallazgos Clave

1Comprehensive content (3298 words) — strong for AI model training
2Rich Q&A content (15 FAQ/accordion elements)
3Strong entity emphasis: 20 key terms highlighted
4Good semantic-to-div ratio: 49 semantic elements
5Structured content: 4 lists, 1 tables — easily parsed by AI
6E-E-A-T schema signals present (2 types)
7Speakable schema detected — content optimized for voice assistants
810 external citations — strong reference density for AI model training
950 statistics/data points — excellent for AI knowledge extraction
107 blockquotes/quotes enhance authority signals
11Author expertise signals detected (bio, credentials, Person schema)
121 call-to-action element(s) detected
13Good form usability score: 100/100
14Trust signals present: Reviews/Testimonials, Trust Badges, Guarantee
15Social proof elements detected — builds credibility and conversion confidence
16Clear value proposition detected in heading elements

Problemas Encontrados

1No CTA above the fold

Recomendaciones para Alcanzar 100%

1Add more clear CTAs ("Get Started", "Request Quote", "Contact Us") throughout the page for higher conversion rates
2Place a clear CTA in your hero/header section so visitors see a conversion path immediately upon landing

Hallazgos Clave

1Direct question-answer patterns found — good for Google SGE and AI citations
21 comparison/data table(s) — highly extractable by AI
34 lists detected
42 ordered lists provide step-by-step structure
5How-to instructional patterns detected — valued by AI answer engines
61 definition list(s) — excellent for AI glossary extraction
7Comprehensive content depth (3298 words) supports AI citation
820 emphasized terms suggest unique, quotable insights
914 schema blocks help AI engines understand content context
10comprehensive content length — good for authority signals
11Hreflang includes self-referencing tag
12x-default hreflang fallback present
1350 data points/statistics — content has original research signals
147 quotation elements enhance credibility for GEO

Recomendaciones para Alcanzar 100%

1Add original data visualizations, charts, or data tables — generative engines cite pages with unique, first-party data
2Include first-hand insights using phrases like "our research found" or "based on our analysis" to demonstrate original expertise

Hallazgos Clave

1FAQPage schema markup present — eligible for rich FAQ results
2HowTo schema markup present — eligible for how-to rich results
3Question-answer heading patterns support featured snippet capture
4Speakable schema supports voice search optimization
54 lists provide scannable answers for People Also Ask
634 concise answer-length paragraphs (10–50 words) — ideal for snippet extraction

Problemas Encontrados

1No breadcrumb navigation
2No direct answer patterns ("X is defined as...", "X refers to...")

Recomendaciones para Alcanzar 100%

1Add breadcrumb navigation with BreadcrumbList schema for better content hierarchy signals
2Consider adding video content with VideoObject schema for multimedia search results
3Include direct definitional statements like "X is..." or "X refers to..." — answer engines extract these as zero-click results

Hallazgos Clave

1NAP information detected: phone: 0108430
2Phone number(s) visible: 0108430, 13971731025
3LocalBusiness schema: OnlineStore, LocalBusiness
4Address microdata markup detected
5Geo meta tags present for location targeting
6Business hours/opening hours detected
7Review schema with 1247 reviews (4.8 avg rating)
8Multiple location signals detected — consider individual location pages
9Service area defined in schema

Problemas Encontrados

1No Google Maps embed

Recomendaciones para Alcanzar 100%

1Consider displaying a business email for direct contact signals
2Add an embedded Google Map to your contact or about page for local search signals

Hallazgos Clave

114 JSON-LD block(s) with types: Organization, WebSite, OnlineStore, Product, LocalBusiness, Organization, Service, FAQPage, WebPage, Review
2Some microdata attributes detected alongside JSON-LD — common for address/local business markup in modern frameworks
3Comprehensive schema implementation
4Strong top-tier schema coverage: LocalBusiness, Organization, Product, FAQPage, BreadcrumbList, WebSite
5Good secondary schema coverage: HowTo, Service, Review
6BreadcrumbList schema → breadcrumb rich results
7FAQPage schema → expandable FAQ rich results
8Product schema → rich product results with pricing
9Service schema describes your offerings
10Review/Rating schema → star ratings in search results
11HowTo schema → step-by-step rich results
12No schema validity issues detected
13Rich schema diversity: 11 distinct types with properties
14Entity linking via sameAs: 10 external profiles linked — strengthens Knowledge Graph
15Average schema property completeness: 82% — well-implemented
16Rich results eligible: FAQ, HowTo, Breadcrumbs, Product with Reviews, Review
17Schema nesting depth: 2 levels — rich entity relationships
18SearchAction schema present — eligible for sitelinks search box in Google

Recomendaciones para Alcanzar 100%

1When feasible, consolidate all structured data into JSON-LD format
2Add missing high-impact schemas: Article, Person

Hallazgos Clave

1prefers-reduced-motion support detected — respects user motion preferences
2High contrast / forced-colors mode supported
3Links are visually distinguishable (underline or decoration detected)
4Relative units (rem/em/clamp) detected — supports text resizing
5Good semantic element usage (49 semantic elements)
6Focus styles detected for keyboard navigation visibility
7Page language declared — aids assistive technology
8All ARIA roles are valid
9Moderate cognitive load — acceptable for interactive modern web apps with rich UI patterns
10Focus not obscured by sticky/fixed elements (WCAG 2.4.11)
11Accessible authentication detected (autocomplete, no CAPTCHA barriers) — WCAG 3.3.8
123 ARIA live regions for dynamic content announcements
13Reduced motion enforced: animations disabled when prefers-reduced-motion is set

Problemas Encontrados

1No error suggestion mechanisms detected in forms
21 potential color contrast issue(s)
3No form error identification detected

Recomendaciones para Alcanzar 100%

1Add aria-invalid, aria-errormessage, and visible error messages for form validation (WCAG 3.3.3)
2Audit color contrast ratios — ensure at least 4.5:1 for normal text and 3:1 for large text (WCAG 1.4.3)
3Add aria-invalid, aria-errormessage, and inline error messages to form fields (WCAG 3.3.1/3.3.3)
Oferta por Tiempo Limitado

Las 12 Optimizaciones — Incluidas en Tu Sitio Web Personalizado

We're currently bundling cada optimización de esta auditoría — SEO, AIO, GEO, AEO, Schema.org, accesibilidad WCAG, rendimiento, seguridad y más — directamente en nuestro servicio de Desarrollo de Aplicaciones Web Personalizadas service.

En lugar de corregir problemas después del lanzamiento, los eliminamos desde el inicio. Cada sitio web que construimos se entrega listo para producción con una puntuación de 90+ en las 12 dimensiones de auditoría.