SEO audit for ewanlumsden.com
Ewan Lumsden - Website & Graphic Designer
Health 84/100 (good) · 32 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Are you ready to make a lasting impression? Get a stunning website and professional graphic services at affordable prices.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 92 | 0 | 9 | 0 |
| Duplicate | 96 | 0 | 4 | 2 |
| Content | 97 | 0 | 3 | 3 |
| Headings | 98 | 0 | 2 | 4 |
| Meta Description | 98 | 0 | 2 | 1 |
| Agent Readiness | 99 | 0 | 1 | 2 |
| Crawlability | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 28 |
| Social | 100 | 0 | 0 | 2 |
| URL | 100 | 0 | 0 | 4 |
Warnings (8 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 1 occurrence(s)
- https://ewanlumsden.com/graphic-design/ — 4 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 3 occurrence(s)
- https://ewanlumsden.com/?elementskit_template=footer — 31 words
- https://ewanlumsden.com/?elementskit_template=header — 17 words
- https://ewanlumsden.com/contact/ — 110 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars — content shared by 2 pages: https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ — content shared by 2 pages: https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars — title shared by 2 pages: https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ — title shared by 2 pages: https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars
warning Missing <h1>
Rule h1.missing · Headings · 2 occurrence(s)
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 6 occurrence(s)
- https://ewanlumsden.com/?elementskit_template=footer — no internal links point here
- https://ewanlumsden.com/?elementskit_template=header — no internal links point here
- https://ewanlumsden.com/graphic-design/document-letterhead-design/ — no internal links point here
- https://ewanlumsden.com/graphic-design/flyer-poster-design/ — no internal links point here
- https://ewanlumsden.com/graphic-design/menu-design/ — no internal links point here
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ — no internal links point here
warning Internal link points to a redirect
Rule links.redirect_target · Links · 3 occurrence(s)
- https://ewanlumsden.com/website-design/ — https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ → https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars — https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars → https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ — https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars → https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
warning Missing meta description
Rule meta_desc.missing · Meta Description · 2 occurrence(s)
Notices (11 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 1 occurrence(s)
- https://ewanlumsden.com/contact/ — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://ewanlumsden.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 3 occurrence(s)
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars — meta description shared by 2 pages: https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ — meta description shared by 2 pages: https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars
notice Multiple <h1> elements
Rule h1.multiple · Headings · 4 occurrence(s)
- https://ewanlumsden.com/ — 2 <h1> elements
- https://ewanlumsden.com/contact/ — 2 <h1> elements
- https://ewanlumsden.com/graphic-design/ — 2 <h1> elements
- https://ewanlumsden.com/website-design/ — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 1 occurrence(s)
- https://ewanlumsden.com/ — 1 of 11 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
notice Missing Open Graph tags
Rule og.missing · Social · 2 occurrence(s)
- https://ewanlumsden.com/?elementskit_template=footer — og:description
- https://ewanlumsden.com/?elementskit_template=header — og:description
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars — redirects to https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/
notice Missing recommended security headers
Rule security.missing_headers · Security · 28 occurrence(s)
- https://ewanlumsden.com/ — X-Content-Type-Options, HSTS, CSP
- https://ewanlumsden.com/?elementskit_template=footer — X-Content-Type-Options, HSTS, CSP
- https://ewanlumsden.com/about/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/contact/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/graphic-design/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/graphic-design/business-card-design/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/graphic-design/document-letterhead-design/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/graphic-design/flyer-poster-design/ — X-Content-Type-Options, HSTS, CSP
- https://ewanlumsden.com/graphic-design/logo-design/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/graphic-design/menu-design/ — X-Content-Type-Options, HSTS, CSP
- https://ewanlumsden.com/graphic-design/youtube-thumbnail-design/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-automotive-businesses/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-charities-non-profits/ — X-Content-Type-Options, HSTS, CSP
- https://ewanlumsden.com/website-design/website-design-for-clubs-organisations/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-consultants/ — CSP, X-Content-Type-Options, HSTS
- https://ewanlumsden.com/website-design/website-design-for-hairdressers-barbers/ — CSP, X-Content-Type-Options, HSTS
- https://ewanlumsden.com/website-design/website-design-for-healthcare-providers/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-legal-services/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-musicians-bands/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-photographers-videographers/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-real-estate-businesses/ — X-Content-Type-Options, HSTS, CSP
- https://ewanlumsden.com/website-design/website-design-for-restaurants-cafes-bars/ — HSTS, CSP, X-Content-Type-Options
- https://ewanlumsden.com/website-design/website-design-for-shops-stores/ — CSP, X-Content-Type-Options, HSTS
- https://ewanlumsden.com/website-design/website-design-for-tradespeople/ — HSTS, CSP, X-Content-Type-Options
notice Uppercase letters in URL path
Rule url.uppercase · URL · 4 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.