Archangel Centers
Dashboard /SEO Audit

Technical SEO

Crawlability, indexation, schema, page speed, redirects

5
Pass
2
Fail
4
Needs Work
4
Unverified
Findings
15 total items audited
Robots.txtPASS

Clean robots.txt — blocks /wp-admin/, allows AJAX, references sitemap. Properly configured.

SitemapNEEDS WORK

Sitemap index at /sitemap_index.xml with post-sitemap.xml and page-sitemap.xml only. No location, service, or product sitemaps. 95 total URLs: 60 posts + 35 pages.

Page CountNEEDS WORK

35 total indexed pages — extremely thin for a 3-state, 40+ municipality contractor. Only 5 are location pages.

HTTPS/SSLPASS

Site served over HTTPS. No mixed content detected.

URL StructurePASS

Clean WordPress URL structure with no obvious duplicate hierarchies on primary domain.

Erie SubdomainFAILHIGH

Erie market runs on erie.neillandsonroofing.com — subdomain splits domain authority vs a subdirectory. Two weak domains instead of one strong one.

Schema MarkupNEEDS WORK

Rank Math auto-inserts basic schema only — likely LocalBusiness. No confirmed AggregateRating, FAQPage, HowTo, or Review structured data.

llms.txtPASS

Confirmed present at /llms.txt. Auto-generated by Rank Math. Covers company overview, services, credentials, 70+ blog posts, service areas. Foundational AI-readiness only.

Mobile UsabilityNEEDS WORK

WordPress with stock theme — estimated mobile PageSpeed 40-65. Not directly tested.

Page Speed/CWVUNABLE TO VERIFY

PageSpeed Insights not tested directly. WordPress sites with stock themes commonly score 40-65 mobile. Manual test required.

Redirect ChainsUNABLE TO VERIFY

Full redirect audit requires Screaming Frog or similar crawler.

Broken Links/404sUNABLE TO VERIFY

No 404s surfaced in crawl. Full check requires crawler.

HreflangPASS

Single-language site. Not applicable.

Brand Name ConsistencyFAIL

Brand name inconsistency across platforms: 'Neil and Sons', 'Neill & Son', 'Neill and Son Roofing LLC'. Dilutes entity signals.

Canonical TagsUNABLE TO VERIFY

Canonical status not confirmed. Erie subdomain creates cross-domain authority fragmentation.