# SEO Audit — Healthcare Industry Page
**File:** `singoa-landing/pages/industries/healthcare.tsx`
**Date:** 2026-02-26
**Auditor:** Kiro SEO Agent

---

## OVERALL SCORE: 74 / 100

---

## 1. META TAGS — PASS (partial)

**Title:** `Healthcare AR Automation | Revenue Cycle Mgmt | Singoa`
- Character count: ~55 chars — PASS (under 60)
- Issue (Medium): "Mgmt" is an abbreviation. Primary keyword "revenue cycle management" is truncated. Loses exact-match value for the 6,000–10,000/mo keyword. Recommend: `Healthcare AR Automation | Revenue Cycle Management | Singoa` (61 chars — borderline, or drop "| Singoa" since domain is in URL).

**Description:** `Reduce claim denials by 20-30% and cut days in AR with AI-powered revenue cycle management software. HIPAA compliant. Integrates with Epic, Cerner, athenahealth.`
- Character count: ~163 chars — FAIL (3 chars over 160 limit)
- Fix (High): Trim to 155–158 chars. Suggested: `Reduce claim denials 20–30% and cut days in AR with AI-powered revenue cycle management software. HIPAA compliant. Integrates with Epic, Cerner, athenahealth.`

**Canonical:** `https://singoa.com/industries/healthcare` — PASS

**OG Tags (line 88):** title, description, url, type, siteName, images with width/height/alt — PASS
- Issue (Low): OG image path `/images/industries/healthcare-og.png` is hardcoded but file existence is unverified. Ensure it exists at build time.

**Twitter Card (line 89):** `summary_large_image`, handle, site — PASS
- Issue (Low): No `twitter:image` explicitly set. next-seo inherits from OG image, which is acceptable but explicit is safer.

**Keywords meta (line 90):** Present — Low SEO value (Google ignores), but harmless.

---

## 2. HEADING HIERARCHY — PASS (partial)

**H1 (line 123–126):** `Stop Losing Revenue to Claim Denials and Slow Collections`
- Single H1 — PASS
- Contains "claim denials" (target keyword) — PASS
- Missing "revenue cycle management" or "medical billing" in H1 — FAIL (Medium)
- Recommendation: `Stop Losing Revenue to Claim Denials | AI Revenue Cycle Management Software`

**H2s found:**
- Line 256: "The Revenue Cycle Challenges Costing You Millions"
- Line 321: "Your Billing Team, with AI Handling the Repetitive Work"
- Line 350: "How It Works for Healthcare Organizations"
- Line 380: "What Healthcare Teams Can Expect"
- Line 425: "Integrates with Your Existing Healthcare Stack"
- Line 452: "Frequently Asked Questions"
- Line 518: "Ready to Reduce Your Days in AR?"

All H2s are present and logical — PASS
Issue (Medium): No H2 contains primary keywords "medical billing software", "denial management software", or "medical billing automation". These are 1,000–18,000/mo keywords per research A1 with zero H2 presence.

**H3s (lines 265, 278, 290, 327, 358, 393, 430):** Used correctly under H2 sections — PASS

---

## 3. STRUCTURED DATA — PASS

All four schemas present (lines 93–96):
- `Service` schema — PASS. Includes name, description, provider, serviceType, areaServed, offers.
- `BreadcrumbList` schema — PASS. Three levels: Home > Industries > Healthcare AR Automation.
- `WebPage` schema — PASS. Uses `MedicalWebPage` type — good specificity for healthcare.
- `FAQPage` schema — PASS. All 8 FAQ items mapped with Question/Answer types.

Issue (Medium): `Service` schema missing `hasOfferCatalog` and `serviceOutput` properties — these improve rich result eligibility.
Issue (Low): `WebPage` schema `name` field uses abbreviated "Mgmt" — should match full title tag.
Issue (Low): No `Organization` schema with `sameAs` links (LinkedIn, Crunchbase) — weakens E-E-A-T signals for Google.

---

## 4. KEYWORD TARGETING — FAIL (partial)

Target keywords from research A1 vs. page content:

| Keyword | Volume | In Title | In H1 | In H2 | In Body | Verdict |
|---|---|---|---|---|---|---|
| medical billing software | 12k–18k | No | No | No | No | MISSING |
| revenue cycle management | 6k–10k | Yes (abbrev) | No | Yes (x2) | Yes | Partial |
| medical billing services | 8k–14k | No | No | No | No | MISSING |
| denial management software | 2k–4k | No | No | No | Yes (body) | Weak |
| healthcare AR automation | 800–1.5k | Yes | No | No | Yes | PASS |
| claim denial management | 500–1.5k | No | No | No | Yes | Weak |
| medical billing automation | 1k–2.5k | No | No | No | Yes (1x) | Weak |
| AI revenue cycle management | 300–800 | No | No | No | No | MISSING |
| HIPAA compliant billing automation | 100–300 | No | No | No | Yes | Weak |
| predictive denial management | 100–300 | No | No | No | No | MISSING |
| RCM software for small practices | 200–500 | No | No | No | No | MISSING |

Critical gaps (High): "medical billing software" (highest volume primary keyword) appears nowhere on the page. "AI revenue cycle management" and "predictive denial management" — both emerging/trending per A1 — are absent entirely.

Fix (High): Add "medical billing software" to at least one H2, the hero subheadline, and the solution section intro. Example H2: "AI-Powered Medical Billing Software That Prevents Denials Before They Happen."

Fix (Medium): Add "AI revenue cycle management" to the ROI section H2 or solution section copy.

---

## 5. CONTENT DEPTH — PASS (partial)

Sections present: Hero, Problem, Solution, How It Works, ROI, Integrations, FAQ, Contact — PASS

Hero (lines 115–163): Strong. Pain-first headline, stat cards with sources, dual CTA, trust badges, animated dashboard mockup. PASS.

Problem section (lines 245–305): 4 problem cards with sourced stats (MGMA, AHA, CAQH, HFMA). Before/after comparison. PASS.

Solution section (lines 307–336): 6 feature cards with specific technical detail (CARC/RARC, EDI 276/277, AES-256, TLS 1.3). PASS.

How It Works (lines 338–367): 5-step process with technical specifics. PASS.

ROI section (lines 369–412): Benchmark-backed metrics with static calculator. PASS.
Issue (Medium): ROI calculator is static (hardcoded 5,000 claims / 10% denial rate). Research D3 calls for an interactive calculator with user inputs. Static version reduces conversion potential and misses the "RCM software ROI calculator" long-tail query.

Integrations (lines 414–443): 4 categories, 24 named systems. PASS.

Missing section (High): No social proof / testimonials section. Research D3 Section 7 explicitly calls for client logos, testimonials with specific metrics, and KLAS/G2 ratings. This is a significant trust gap — healthcare buyers rely heavily on peer validation.

Missing section (Medium): No dedicated security/compliance section. HIPAA/SOC 2 badges appear only in the hero trust row and solution card. Research D3 Section 8 calls for a full security section with encryption specs, audit trail details, and BAA download CTA.

---

## 6. FAQ QUALITY — PASS

8 FAQs present (lines 60–69). Assessment:

- "Is Singoa HIPAA compliant and do you offer a BAA?" — targets high-intent buyer concern. PASS.
- "Which EHR and practice management systems does Singoa integrate with?" — targets "EHR integration" queries. PASS.
- "How much does healthcare AR automation software cost?" — targets "medical billing software cost" long-tail. PASS.
- "How does Singoa handle claim denial appeals?" — uses CARC/RARC terminology correctly. PASS.
- "Does Singoa work with Medicare and Medicaid claims?" — targets payer-specific queries. PASS.
- "How is Singoa different from outsourcing to an RCM company?" — addresses 4–8% outsourcing cost objection from research C2. PASS.
- "What is the clean claim rate improvement with Singoa?" — targets "clean claim rate" and "FPRR" queries. PASS.
- "How long does implementation take?" — addresses buyer timeline concern. PASS.

Issue (Medium): Missing FAQ for "how to reduce claim denials" (300–800/mo, informational intent per A1) — this is a top-of-funnel entry point that could drive organic traffic.
Issue (Low): Missing FAQ targeting "RCM software for small practices" — a distinct buyer segment with 200–500/mo search volume.

---

## 7. CTA QUALITY — PASS (partial)

CTAs present:
- Hero primary (line 131): "Get Your Free AR Assessment" — industry-specific, low-friction, consultative framing. PASS.
- Hero secondary (line 134): "Book a 15-Min Demo" — FAIL. Research D5 specifies secondary CTA as "See It In Action" (scroll anchor to dashboard). "Book a 15-Min Demo" duplicates the intent of the contact form and removes the low-commitment middle step. This likely reduces click-through on the secondary CTA.
- ROI section (line 404): "Get Your Custom ROI Estimate" — specific and value-driven. PASS.
- Contact form submit (line 557): "Get Your Free AR Assessment" — consistent with hero. PASS.

Issue (High): No mid-page CTA after the Solution section (lines 307–336). Research D5 calls for "Watch 2-Min Demo" + "Read the Case Study" at this point. A buyer who reads all 6 feature cards has no next action until they scroll past How It Works and ROI — that is 3 full sections without a conversion opportunity.

Issue (Medium): No "Download Security Whitepaper" or "View BAA Template" CTA anywhere. Research D5 identifies these as lead-gen PDF downloads for the security section. Currently the only conversion path is the contact form.

Issue (Low): Integrations section CTA (line 439) is a plain text button with no visual weight — "Request an integration" is useful but understyled and easy to miss.

---

## 8. E-E-A-T — FAIL (partial)

Experience signals:
- Sourced statistics throughout (MGMA, AHA, CAQH, HFMA, JAMA) — PASS. This is the strongest E-E-A-T element on the page.
- Technical specificity (CARC/RARC codes, EDI 276/277, AES-256, TLS 1.3, HL7 FHIR) demonstrates domain expertise. PASS.

Expertise signals:
- No author byline or team credentials anywhere on the page — FAIL (High). Google's E-E-A-T guidelines weight named authors with verifiable credentials heavily for YMYL (health/finance) content.
- No "About Singoa" or founding team context — FAIL (Medium).

Authoritativeness signals:
- No client logos or named customer testimonials — FAIL (High). This is the single biggest E-E-A-T gap. Every competitor (Waystar, AKASA, R1 RCM) leads with named health system logos.
- No KLAS, G2, or Capterra ratings referenced — FAIL (Medium).
- No press mentions, awards, or industry association memberships (HFMA, AAHAM, HIMSS) — FAIL (Medium).

Trustworthiness signals:
- HIPAA Compliant + SOC 2 Type II badges in hero — PASS.
- BAA mentioned in FAQ and solution card — PASS.
- No HITRUST CSF mentioned (research D3 Section 8 calls for it) — FAIL (Low).
- Contact email (hello@singoa.com) visible in footer of contact section — PASS.
- No physical address or phone number — FAIL (Low). Minor for SaaS but noted.

---

## 9. ACCESSIBILITY — PASS (partial)

Semantic HTML:
- `<main>` wrapper at line 98 — PASS.
- `<section>` elements used for all page sections — PASS.
- `<form>` with proper `<label>` elements linked via `htmlFor`/`id` (lines 523–554) — PASS.
- `<button>` elements used for interactive controls — PASS.
- `<select>` with `<option>` elements for claim volume (lines 543–550) — PASS.

Aria labels:
- Hero CTAs have `aria-label` attributes (lines 131, 134) — PASS.
- FAQ accordion buttons use `aria-expanded` and `aria-controls` (line 457) — PASS.
- Icons use `aria-hidden="true"` throughout (lines 9–13, 247–250, etc.) — PASS.

Alt text:
- Dashboard mockup (ClaimDashboardMockup, line 165) has no `<img>` tags — it is pure HTML/CSS/motion divs. No alt text needed. PASS.
- No `<img>` tags found on the page at all — all visuals are CSS or SVG icons. PASS.

Issue (Medium): FAQ answer panel (line 462) uses conditional render `{openIndex === i && ...}` instead of `aria-hidden` toggle. Screen readers may not announce the expanded state correctly. Use `hidden` attribute or CSS `display:none` with `aria-hidden` instead of unmounting the DOM node.

Issue (Low): Animated metric cards (AnimatedMetricCard, line 219) have no `aria-live` region. Screen readers won't announce the counting animation. Add `aria-live="polite"` to the counter element.

Issue (Low): Color contrast — pink-400 (`#f472b6`) on dark background (`#0B0F1A`) should be verified. At small text sizes (10px label in AnimatedMetricCard line 241) this may fall below WCAG AA 4.5:1 ratio.

---

## PRIORITY FIX SUMMARY

| Priority | Issue | Category |
|---|---|---|
| High | Meta description 3 chars over 160 limit | Meta Tags |
| High | "medical billing software" (top keyword) absent from entire page | Keyword Targeting |
| High | No social proof / testimonials section | Content Depth |
| High | No mid-page CTA after Solution section | CTA Quality |
| High | No author byline or named team credentials | E-E-A-T |
| High | No client logos or named customer testimonials | E-E-A-T |
| Medium | H1 missing "revenue cycle management" or "medical billing" | Heading Hierarchy |
| Medium | No H2 contains any primary keyword from A1 | Heading Hierarchy |
| Medium | ROI calculator is static, not interactive | Content Depth |
| Medium | No dedicated security/compliance section | Content Depth |
| Medium | Hero secondary CTA should be scroll anchor, not demo booking | CTA Quality |
| Medium | FAQ missing "how to reduce claim denials" entry | FAQ Quality |
| Medium | FAQ answer panel accessibility (aria-hidden vs unmount) | Accessibility |
| Medium | No KLAS/G2 ratings or press mentions | E-E-A-T |
| Low | OG image file existence unverified | Meta Tags |
| Low | Service schema missing hasOfferCatalog | Structured Data |
| Low | No Organization schema with sameAs links | Structured Data |
| Low | AnimatedMetricCard missing aria-live region | Accessibility |
| Low | Pink-400 contrast at 10px needs WCAG verification | Accessibility |

