Fictional example generated with SEO Audit Studio from fictional data — Try the tool
📊 SEO audit report
Ceramic Studio (example)
https://www.ceramic-studio.example
Audit carried out on 13/10/2026 09:00
📈 Scores by category
| Category | Score |
|---|
| Technical | 93/100 |
| Content | 66/100 |
| Performance | 96/100 |
| Mobile | 100/100 |
| Backlinks | 87/100 |
📊 Statistics
- Pages crawled: 6
- Issues detected: 24
- Critical: 0
- High: 8
- Medium: 11
- Checks passed: 25
🟠 High issues (8)
Optimal title length high
Title between 30 and 60 characters.
3 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/
- https://www.ceramic-studio.example/shop
💡 How to fix: Rewrite titles that are too short or too long.
Meta description present high
Each page must have a description.
1 page affected
- https://www.ceramic-studio.example/shop
💡 How to fix: Add a <meta name="description"> of 120-155 characters.
H1 tag present high
One H1 per page.
1 page affected
- https://www.ceramic-studio.example/about
💡 How to fix: Add a unique <h1> with the main keyword.
Enough content high
At least 300 words per important page.
6 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/contact
- https://www.ceramic-studio.example/
- https://www.ceramic-studio.example/shop
- … and 1 more
💡 How to fix: Enrich pages that are too short with useful content.
Internal linking high
At least 3-5 internal links per page.
4 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/contact
- https://www.ceramic-studio.example/shop/sand-bowl
💡 How to fix: Add contextual links to your important pages.
Keyword in the title high
The target keyword must be in the title.
“handmade ceramics” — home page
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Put the main keyword at the start of the title.
Canonical tags present high
Avoids duplicate content.
1 page affected
- https://www.ceramic-studio.example/about
💡 How to fix: Add <link rel="canonical"> on each page with the final URL.
XML sitemap present high
The sitemap helps Google discover pages.
1 page affected
- https://www.ceramic-studio.example/sitemap.xml
💡 How to fix: Generate a /sitemap.xml and declare it in robots.txt and Google Search Console.
🔵 Medium issues (11)
Description length medium
Description between 120 and 155 characters.
5 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/contact
- https://www.ceramic-studio.example/
- https://www.ceramic-studio.example/shop/sand-bowl
💡 How to fix: Rewrite descriptions that are too short or too long.
Alt attributes on images medium
Every image must have an alt.
4 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/
- https://www.ceramic-studio.example/shop
💡 How to fix: Add alt="description" to every image.
Modern image formats medium
WebP or AVIF recommended.
5 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/
- https://www.ceramic-studio.example/shop
- https://www.ceramic-studio.example/shop/sand-bowl
💡 How to fix: Convert your JPG/PNG to WebP or AVIF.
Keyword in the 1st paragraph medium
The keyword must appear early.
“handmade ceramics” — home page
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Put the keyword in the first 100 words.
Structured data present medium
JSON-LD helps rich snippets.
6 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/contact
- https://www.ceramic-studio.example/
- https://www.ceramic-studio.example/shop
- … and 1 more
💡 How to fix: Add JSON-LD (Organization, WebSite, BreadcrumbList…).
No soft 404s medium
Pages returning 200 even though they are empty.
An address that doesn’t exist returns a 200 code instead of 404.
1 page affected
- https://www.ceramic-studio.example/page-not-found-…
💡 How to fix: Set up your server to return a real 404 for missing pages.
GZIP/Brotli compression medium
Reduces transfer size.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Turn on gzip or brotli in the server config.
Lazy loading images medium
Loads images on demand.
1 page affected
- https://www.ceramic-studio.example/shop
💡 How to fix: Add loading="lazy" to images below the fold.
Internal equity well distributed medium
Link juice flows to important pages.
4 pages affecteds
- https://www.ceramic-studio.example/about
- https://www.ceramic-studio.example/classes
- https://www.ceramic-studio.example/contact
- https://www.ceramic-studio.example/shop/sand-bowl
💡 How to fix: Link from your strong pages to your strategic pages.
HSTS header medium
Forces HTTPS in the browser.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Add Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Content-Security-Policy medium
Protects against XSS.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Set up a CSP suited to your site.
⚪ Low issues (5)
Favicon present low
The favicon appears in the SERPs.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Add <link rel="icon"> with a PNG or SVG file.
CDN in use low
Reduces latency worldwide.
Optional for a local or low-traffic site.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Use Cloudflare, Fastly, Bunny CDN…
X-Frame-Options low
Protects against clickjacking.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Add X-Frame-Options: DENY or SAMEORIGIN.
X-Content-Type-Options low
Prevents MIME sniffing.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Add X-Content-Type-Options: nosniff
Referrer-Policy low
Controls the information sent to third-party sites.
1 page affected
- https://www.ceramic-studio.example/
💡 How to fix: Add Referrer-Policy: strict-origin-when-cross-origin