Comprehensive on-page, technical, and content SEO analysis
Zelos Finance is running a properly crawlable, HTTPS-secured WordPress site with Rank Math handling SEO. The fundamentals are in place β the site is fully server-side rendered (all content is indexable by Google), has a valid sitemap, correct canonical tags, and Open Graph tags on every page.
However, the site is losing ground on three key fronts: title and meta description quality, missing keyword targeting in headings and content, and blanket missing image alt text across every image on the site. There are also a handful of technical issues that need urgent attention, particularly a BugHerd development tool leaking in production with a public API key.
The site also has no blog or resources section, which is a significant long-term content gap for a finance broker competing on high-intent search queries.
alt="" β a complete accessibility and SEO failure| Issue | Page(s) | Impact | Fix |
|---|---|---|---|
| Title tags are keyword-thin β lead with "Home -", "Services -" instead of target keywords | All pages | High | Rewrite titles to lead with primary keyword (see Page-by-Page below) |
| Residential & Commercial titles exceed 65 characters β Google truncates them in SERPs | /services/residential/, /services/commercial/ | High | Shorten to β€65 chars β see recommended titles in Page-by-Page section |
| H1s contain no search keywords β "Welcome To Zelos Finance Group", "Unlock Your Life's Full Potentialβ¦" | Homepage, Services, Residential | High | Rewrite H1s to include target terms: "mortgage broker", "home loans", "business finance" |
| Services page has no H1 β page opens with an H2 | /services/ | Medium | Add a keyword-rich H1 as the first heading on the page |
| Schema logo URL uses HTTP not HTTPS | All pages (shared schema) | Medium | Fix in Rank Math β General Settings β Logo URL β ensure it starts with https:// |
| OG image dimensions are too small β 800Γ578px; recommended 1200Γ630px | All pages | Medium | Upload a properly sized 1200Γ630px OG image in Rank Math global settings |
| No HSTS security header | All pages | Medium | Enable HSTS on the hosting control panel (most cPanel/Plesk hosts have a toggle) |
| Homepage schema is typed as "Article" β semantically incorrect for a homepage | Homepage | Medium | Change to WebPage or remove the Article block in Rank Math's Schema tab |
| No BreadcrumbList schema on subpages β missed rich result opportunity | /services/, /services/residential/, /services/commercial/, /about/ | Medium | Enable BreadcrumbList in Rank Math globally, or add per page via the Schema tab |
| No FAQPage schema β FAQ snippets dominate finance SERPs | Service pages | High | Add FAQ sections to Residential and Commercial pages; mark up with FAQPage schema in Rank Math |
| No local business details in schema β no address, phone, or service area | Homepage | High | Add physical address, phone number, and areaServed to the Organization schema in Rank Math |
| XML-RPC endpoint exposed β security vulnerability | /xmlrpc.php | Medium | Disable via a security plugin (Wordfence, Sucuri) unless actively needed |
| Opportunity | Page | Potential Impact |
|---|---|---|
| Add alt text to the site logo β "Zelos Finance logo" | All pages (header + footer) | Immediate accessibility + image SEO fix |
| Add Contact Us to the main navigation β currently only a CTA button, not a nav link | All pages | Reduces friction; reinforces site architecture for crawlers |
| Complete the truncated meta descriptions β copy is 80% written, just needs endings | All 5 pages | Click-through rate lift in SERPs |
| Add a visible phone number to the homepage header and footer | Homepage | Trust signal + local SEO click-to-call |
Add twitter:site handle if a Twitter/X account exists |
All pages (Rank Math global) | Social sharing completeness |
| Update WordPress author profile to real broker name + headshot | WordPress admin | E-E-A-T improvement, fixes schema author attribution |
areaServeddatePublished & dateModified in schemax-content-type-options security header