SEO audit for retaindtc.com
Home | RetainDTC
Health 65/100 (fair) · 9 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 70 | 0 | 9 | 2 |
| Meta Description | 80 | 0 | 6 | 3 |
| Headings | 83 | 0 | 5 | 1 |
| Content | 100 | 0 | 0 | 9 |
| Images | 100 | 0 | 0 | 9 |
| Performance | 100 | 0 | 0 | 2 |
| Security | 100 | 0 | 0 | 9 |
| Social | 100 | 0 | 0 | 6 |
| Structured Data | 100 | 0 | 0 | 5 |
Warnings (3 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 9 occurrence(s)
- https://www.retaindtc.com/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/blank — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/blank-1 — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/blank-2 — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/blank-3 — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/blog — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/post/how-to-optimize-your-dtc-email-campaigns-effectively — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/post/maximize-dtc-revenue-with-email-marketing-strategies — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.retaindtc.com/post/unlock-growth-email-and-sms-marketing-for-dtc-brands — 1 button/link(s) with no text or aria-label — an agent can't target them
warning Missing <h1>
Rule h1.missing · Headings · 5 occurrence(s)
warning Missing meta description
Rule meta_desc.missing · Meta Description · 6 occurrence(s)
Notices (9 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 2 occurrence(s)
- https://www.retaindtc.com/blank-1 — h5 follows h2 — skips h3
- https://www.retaindtc.com/blank-2 — h5 follows h2 — skips h3
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 9 occurrence(s)
- https://www.retaindtc.com/ — 0.2%
- https://www.retaindtc.com/blank — 0.2%
- https://www.retaindtc.com/blank-1 — 0.2%
- https://www.retaindtc.com/blank-2 — 0.1%
- https://www.retaindtc.com/blank-3 — 0.1%
- https://www.retaindtc.com/blog — 0.2%
- https://www.retaindtc.com/post/how-to-optimize-your-dtc-email-campaigns-effectively — 0.5%
- https://www.retaindtc.com/post/maximize-dtc-revenue-with-email-marketing-strategies — 0.4%
- https://www.retaindtc.com/post/unlock-growth-email-and-sms-marketing-for-dtc-brands — 0.5%
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://www.retaindtc.com/ — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 9 occurrence(s)
- https://www.retaindtc.com/ — 1 of 1 images without width/height
- https://www.retaindtc.com/blank — 1 of 1 images without width/height
- https://www.retaindtc.com/blank-1 — 1 of 1 images without width/height
- https://www.retaindtc.com/blank-2 — 1 of 1 images without width/height
- https://www.retaindtc.com/blank-3 — 1 of 1 images without width/height
- https://www.retaindtc.com/blog — 10 of 10 images without width/height
- https://www.retaindtc.com/post/how-to-optimize-your-dtc-email-campaigns-effectively — 5 of 5 images without width/height
- https://www.retaindtc.com/post/maximize-dtc-revenue-with-email-marketing-strategies — 5 of 5 images without width/height
- https://www.retaindtc.com/post/unlock-growth-email-and-sms-marketing-for-dtc-brands — 5 of 5 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 3 occurrence(s)
notice Missing Open Graph tags
Rule og.missing · Social · 6 occurrence(s)
- https://www.retaindtc.com/ — og:description, og:image
- https://www.retaindtc.com/blank — og:description, og:image
- https://www.retaindtc.com/blank-1 — og:description, og:image
- https://www.retaindtc.com/blank-2 — og:description, og:image
- https://www.retaindtc.com/blank-3 — og:description, og:image
- https://www.retaindtc.com/blog — og:description, og:image
notice Slow server response
Rule perf.slow_response · Performance · 2 occurrence(s)
notice No structured data detected
Rule schema.none · Structured Data · 5 occurrence(s)
notice Missing recommended security headers
Rule security.missing_headers · Security · 9 occurrence(s)
- https://www.retaindtc.com/ — CSP
- https://www.retaindtc.com/blank — CSP
- https://www.retaindtc.com/blank-1 — CSP
- https://www.retaindtc.com/blank-2 — CSP
- https://www.retaindtc.com/blank-3 — CSP
- https://www.retaindtc.com/blog — CSP
- https://www.retaindtc.com/post/how-to-optimize-your-dtc-email-campaigns-effectively — CSP
- https://www.retaindtc.com/post/maximize-dtc-revenue-with-email-marketing-strategies — CSP
- https://www.retaindtc.com/post/unlock-growth-email-and-sms-marketing-for-dtc-brands — CSP
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.retaindtc.com/ Home | RetainDTC |
200 | yes | 474 | 9 |
| https://www.retaindtc.com/blank About | RetainDTC |
200 | yes | 400 | 9 |
| https://www.retaindtc.com/blank-1 How it works | RetainDTC |
200 | yes | 317 | 9 |
| https://www.retaindtc.com/blank-2 Pricing | RetainDTC |
200 | yes | 305 | 9 |
| https://www.retaindtc.com/blank-3 Contact | RetainDTC |
200 | yes | 218 | 9 |
| https://www.retaindtc.com/blog Blog | RetainDTC |
200 | yes | 313 | 4 |
| https://www.retaindtc.com/post/how-to-optimize-your-dtc-email-campaigns-effectively How to Optimize Your DTC Email Campaigns Effectively |
200 | yes | 1161 | 3 |
| https://www.retaindtc.com/post/maximize-dtc-revenue-with-email-marketing-strategies Maximize DTC Revenue with Email Marketing Strategies |
200 | yes | 1018 | 3 |
| https://www.retaindtc.com/post/unlock-growth-email-and-sms-marketing-for-dtc-brands Unlock Growth: Email and SMS Marketing for DTC Brands |
200 | yes | 1227 | 3 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.