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

88

Overall SEO score

📈 Scores by category

CategoryScore
Technical93/100
Content66/100
Performance96/100
Mobile100/100
Backlinks87/100

📊 Statistics

🟠 High issues (8)

Optimal title length high

Title between 30 and 60 characters.

3 pages affecteds

💡 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

💡 How to fix: Add a <meta name="description"> of 120-155 characters.

H1 tag present high

One H1 per page.

1 page affected

💡 How to fix: Add a unique <h1> with the main keyword.

Enough content high

At least 300 words per important page.

6 pages affecteds

💡 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

💡 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

💡 How to fix: Put the main keyword at the start of the title.

Canonical tags present high

Avoids duplicate content.

1 page affected

💡 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

💡 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

💡 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

💡 How to fix: Add alt="description" to every image.

Modern image formats medium

WebP or AVIF recommended.

5 pages affecteds

💡 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

💡 How to fix: Put the keyword in the first 100 words.

Structured data present medium

JSON-LD helps rich snippets.

6 pages affecteds

💡 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

💡 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

💡 How to fix: Turn on gzip or brotli in the server config.

Lazy loading images medium

Loads images on demand.

1 page affected

💡 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

💡 How to fix: Link from your strong pages to your strategic pages.

HSTS header medium

Forces HTTPS in the browser.

1 page affected

💡 How to fix: Add Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

Content-Security-Policy medium

Protects against XSS.

1 page affected

💡 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

💡 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

💡 How to fix: Use Cloudflare, Fastly, Bunny CDN…

X-Frame-Options low

Protects against clickjacking.

1 page affected

💡 How to fix: Add X-Frame-Options: DENY or SAMEORIGIN.

X-Content-Type-Options low

Prevents MIME sniffing.

1 page affected

💡 How to fix: Add X-Content-Type-Options: nosniff

Referrer-Policy low

Controls the information sent to third-party sites.

1 page affected

💡 How to fix: Add Referrer-Policy: strict-origin-when-cross-origin