Lunnoa Automate — SEO / GEO / AEO Audit
Weekly re-crawl of lunnoa.com, 8 Jul 2026 (second pass). Twelve live pages plus robots.txt and sitemap.xml checked. Most of the site is clean and unchanged from last week — but this crawl found a real regression: the Pricing page footer still links to the removed /solutions/manufacturing page, which resolves empty/404. Last week's report (7-8 Jul) had downgraded this from "critical" to "low priority" after the site owner reported the link had been removed site-wide on 5 July. That fix evidently did not reach every template — the Pricing page's footer was missed.
Combined SEO / GEO / AEO score
Full-site audit crawl of lunnoa.com — 12 live pages plus robots.txt/sitemap.xml reviewed. SEO revised down from last week after finding the Manufacturing footer link is still live on the Pricing page.
Overall SEO health
- SEO78
Pricing page footer still links to the removed /solutions/manufacturing page — a real, live broken link this week
- GEO80
Excellent E-E-A-T and factual density; still no social entity links in any footer
- AEO60
FAQ pattern still proven on Pricing page only, not yet extended
Twelve live pages fetched directly, plus robots.txt and sitemap.xml (not independently fetchable by this crawl tool this week — see notes). The manufacturing row below reflects this week's actual finding, not last week's correction.
| URL | Page Type | Notes |
|---|---|---|
| https://lunnoa.com/ | Homepage | Rich content, motion assets, use-case carousel (11 agents, 15 workflows), partner logos; footer correctly shows 4 industries |
| https://lunnoa.com/about | About / Team | Named founders (Sasa Kelebuda, Filip Ostojic) plus 3 named external consultants with detailed bios; strong E-E-A-T; clean footer |
| https://lunnoa.com/pricing | Pricing | Detailed tiers, add-on customiser, full comparison table, FAQ section — but footer still lists and links to the removed Manufacturing solution |
| https://lunnoa.com/solutions/private-equity | Solution (industry) | 4 detailed use cases with ROI stats; clean footer |
| https://lunnoa.com/solutions/banking | Solution (industry) | 4 detailed use cases with ROI stats; clean footer |
| https://lunnoa.com/solutions/real-estate | Solution (industry) | 3 detailed use cases with ROI stats; clean footer |
| https://lunnoa.com/solutions/insurance | Solution (industry) | 3 detailed use cases with ROI stats; clean footer |
| https://lunnoa.com/solutions/manufacturing | Orphan URL (removed solution) | Resolves to an empty/404 response this week too. Still linked from the Pricing page footer — see SEO findings for detail |
| https://lunnoa.com/book-a-call | Contact / Booking | Functional slot picker, mailto fallback; clean footer |
| https://lunnoa.com/swiss-made | Trust / Certification | Detailed AI transparency disclosure; opens with a clean, quotable definition; clean footer |
| https://lunnoa.com/imprint | Legal | NAP data present: address, phone, email, register no.; dated 13 Jul 2025 |
| https://lunnoa.com/privacy | Legal | Privacy policy, dated 26 Dec 2024; newly checked this week |
| https://lunnoa.com/robots.txt | Technical | Not independently fetchable by this crawl tool this week (outside its allowed fetch scope); presence assumed per prior weeks' manual confirmation |
| https://lunnoa.com/sitemap.xml | Technical | Not independently fetchable by this crawl tool this week; presence assumed per prior weeks' manual confirmation |
Technical, content, and structured-data signals. The internal-link finding below is this week's actual result, correcting last week's "fixed site-wide" claim.
Technical on-page
- Warning
Title tags
Homepage title is still just "Lunnoa Automate" — no primary keyword. Inner pages follow a good "Page | Lunnoa Automate" pattern. Unresolved for a third consecutive week.
- Pass
Meta descriptions
Present on every page audited, roughly 150-160 characters, keyword-rich and specific to each page.
- Pass
Heading hierarchy
Single clear H1 per page with logical H2/H3 structure beneath.
- Pass
URL structure
Clean, readable, keyword-relevant paths with no parameter bloat.
- Pass
Canonical tags
Present on every page, self-referencing with trailing slash.
- Info
robots.txt
Could not be independently fetched this week — the URL fell outside this crawl tool's allowed fetch scope. Unverified this run; assumed present per prior weeks' manual confirmation.
- Info
sitemap.xml
Same limitation as robots.txt this week — not independently re-verified.
- Pass
Mobile viewport meta
Correctly configured on every page fetched.
- Warning
Image alt text
Hero/OG images have alt text; many in-body images (partner logos, feature icons) still render without it.
- /solutions/manufacturingFail
Internal links / broken links
The Pricing page footer still lists "Manufacturing" and links to /solutions/manufacturing, which resolves to an empty/404 response. All eleven other pages checked (homepage, About, all four Solutions pages, Book a Call, Swiss Made, Imprint, Privacy) show the correct 4-item footer (Private Equity, Banking, Real Estate, Insurance). This contradicts last week's owner-verified claim that the link was removed site-wide on 5 July — the fix evidently missed the Pricing page's footer instance.
- Pass
Open Graph / Twitter Card
Fully configured on every page — og:title, og:description, 1200x630 og:image with alt text, twitter:card=summary_large_image.
Content quality
- Pass
Word count / depth
Solution pages carry 3-4 fully-written use cases each — well above the 500-word threshold.
- Pass
Keyword signals
Primary topics clearly and consistently established across pages.
- Warning
Content freshness
Imprint (13 Jul 2025) and Privacy Policy (26 Dec 2024) show dates; About and most other pages carry no visible publish/update date.
- Pass
Readability
Scannable with subheadings, short paragraphs, checkmark lists, and stat callouts.
- Fail
Blog / resources content
Still no blog, resource hub, or article section found anywhere in navigation or the crawl.
Structured data
- Info
Schema markup (JSON-LD)
Not directly verifiable via this crawl method. Recommend running Google's Rich Results Test to confirm Organization/Product schema.
GEO measures how likely AI-powered search engines like Perplexity, ChatGPT Search, and Gemini are to find, trust, and cite this site when synthesizing an answer.
GEO signal strength across five dimensions
Scored 1-5 from the full-site crawl; 5 = exemplary, 1 = missing. Trust signals nudged down this week: a live broken link plus the continued absence of testimonials, press mentions, or social profile links.
E-E-A-T assessment
- Pass
Author / team information
About page names real people with photos, titles, and specific backgrounds (Sasa Kelebuda, Founder; Filip Ostojic, AI Solutions Consultant), plus three named external consultants with detailed bios (Alessandro Di Vito, Faras Shamari, Tino Bachtold).
- Pass
About page depth
Explains founding story, product timeline by quarter from Q4 2024 to 2026, and the specific problem being solved for finance operators.
- Pass
Contact information
Full NAP present on the Imprint page: Albulastrasse 6, 8200 Schaffhausen, Switzerland, +41 76 338 35 16.
- Warning
Trust signals
Swiss Made Software +AI certification, AWS Startup Programs badge, and 7 named partner logos are present. Still no client testimonials or press mentions, and this week's crawl found a live broken internal link on the Pricing page, which undercuts overall polish.
- Fail
Social / entity links
Still no links to LinkedIn, X/Twitter, or other social profiles anywhere in the footer across all twelve pages checked — unresolved for three consecutive weeks.
Content for AI synthesis
- Pass
Factual density
Every use case across all four industry solution pages plus the homepage carousel carries specific, citable statistics (ROI %, hours saved/month, time to production) — exactly what generative engines prefer to cite.
- Pass
Clear claims up top
Each page opens with a plain-language value statement before any marketing fluff.
- Warning
Source citation
Content makes internal claims but still does not cite external authoritative sources (e.g. no links to Basel III, DORA, or Solvency II / IFRS 17 regulatory text despite naming them repeatedly).
- Pass
Comprehensiveness
Solution pages remain thorough per industry, covering challenge, mechanism, and outcome for each use case.
- Pass
Entity clarity
Brand name used consistently as "Lunnoa Automate" (product) and "Lunnoa GmbH" (legal entity) throughout.
Technical GEO
- Pass
HTTPS
Site is fully served over HTTPS.
- Pass
Crawlability
Pages render cleanly as server-delivered HTML (Next.js) with no apparent JS-only blocking.
- Info
Structured data depth
Still unverifiable via this audit method — worth confirming Organization and FAQPage schema given how citation-ready the content already is.
AEO measures how well content is structured to win featured snippets, People Also Ask boxes, and voice search results.
Featured snippet eligibility
- Warning
Direct-answer paragraphs
The Swiss Made Software +AI page opens with a clean, quotable definition. Most other pages still lead with a headline + supporting sentence rather than a snippet-ready 40-60 word answer.
- Pass
List content
Bulleted feature/benefit lists used throughout — good raw material for list snippets.
- Pass
Table content
The Pricing page has a full side-by-side plan comparison table — a strong candidate for a table-format snippet or AI Overview citation.
Structured answer formats
- Warning
FAQ content & schema
A genuine FAQ section still exists on the Pricing page with question-phrased headings, but it remains the only FAQ found site-wide, and FAQPage schema could not be confirmed. Not yet extended for a third consecutive week.
- Fail
HowTo schema / step content
Still no step-by-step "how it works" formatted content or HowTo schema found.
- Warning
Question-phrased headings
Only the Pricing FAQ uses natural question phrasing; solution pages still use statement headlines instead.
Voice search readiness
- Pass
Conversational language
Copy is professional but direct and plain-spoken, which reads reasonably well for voice/conversational queries.
- Warning
Long-tail question coverage
Without a blog or FAQ hub, long-tail industry-specific questions still aren't directly targeted, even though the underlying content exists in prose form.
- Warning
Local / NAP signals
NAP is present on the Imprint page but still not reinforced with LocalBusiness schema or a dedicated locations/contact page.
Nine open items, scored on effort vs. impact, plus a tabulated priority list. The Pricing-footer link fix moves to the top this week — it is a real, live broken link, not a resolved orphan.
Priority actions scored on effort vs. impact
| Priority | Issue | Dimension | Effort | Impact |
|---|---|---|---|---|
| High | Fix the Pricing-page footer: remove or update the live /solutions/manufacturing link (still present, resolves empty/404) | SEO | Low | Medium |
| High | Add social profile links to footer | GEO | Low | Medium |
| High | Verify Organization/Product/FAQPage JSON-LD schema | GEO/AEO | Medium | High |
| High | Build a blog/resources section for long-tail content | AEO/GEO | High | High |
| Medium | Rewrite homepage title tag with a primary keyword | SEO | Low | Medium |
| Medium | Expand the Pricing-page FAQ pattern to other pages | AEO | Medium | Medium |
| Medium | Add alt text to in-body images | SEO | Low | Low |
| Quick Win | Add client testimonials or press mentions | GEO | Low | Medium |
| Quick Win | Add visible publish/update dates | SEO | Low | Low |
Fix the Pricing-page footer: remove or update the /solutions/manufacturing link
This week's crawl found the Pricing page's footer still lists and links to Manufacturing, even though every other page's footer (homepage, About, all four Solutions pages, Book a Call, Swiss Made, Imprint, Privacy) correctly shows only four industries. The link resolves to an empty/404 response. Since last week's report had downgraded this to low priority based on an owner assurance that it was fixed site-wide, it's worth checking whether Pricing renders from a separate footer component or a stale cached build, and redeploying that one page.
Extend the Pricing FAQ + comparison-table pattern sitewide
The Pricing page already has genuinely good AEO assets: a question-phrased FAQ and a full plan comparison table. Replicating that pattern on About and each Solution page would meaningfully lift AEO readiness without new research.
Add social profile links to the footer
No LinkedIn, X/Twitter, or other social profile links were found anywhere on the site, for a third straight week. Adding them strengthens the brand entity graph AI search engines use to cross-reference a company.
“This site's factual density and named-author content continue to give it a real head start on GEO. The open items remain mostly small, low-effort fixes rather than structural problems — including this week's footer regression, which is a one-line fix once someone finds the stale template.
”