SEO audit for cameosdesigns.com
Cameo's Designs
Health 65/100 (fair) · 11 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Canonical | 70 | 0 | 11 | 0 |
| Content | 70 | 0 | 11 | 11 |
| Duplicate | 70 | 0 | 11 | 0 |
| Headings | 70 | 0 | 11 | 0 |
| Meta Description | 70 | 0 | 11 | 0 |
| Mobile | 70 | 0 | 11 | 11 |
| Performance | 70 | 0 | 11 | 22 |
| Links | 73 | 0 | 10 | 0 |
| Security | 100 | 0 | 0 | 11 |
| Social | 100 | 0 | 0 | 22 |
| Structured Data | 100 | 0 | 0 | 11 |
Warnings (8 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
warning Thin content (low word count)
Rule content.thin · Content · 11 occurrence(s)
- https://cameosdesigns.com/ — 31 words
- https://cameosdesigns.com/a-bit-about-myself-2 — 31 words
- https://cameosdesigns.com/bracelet-store — 31 words
- https://cameosdesigns.com/contact — 31 words
- https://cameosdesigns.com/paint-pours — 31 words
- https://cameosdesigns.com/pendant-store — 31 words
- https://cameosdesigns.com/pendants — 31 words
- https://cameosdesigns.com/photo-books — 31 words
- https://cameosdesigns.com/potforio2 — 31 words
- https://cameosdesigns.com/resin-products — 31 words
- https://cameosdesigns.com/resin-products-2 — 31 words
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 11 occurrence(s)
- https://cameosdesigns.com/ — title shared by 11 pages: https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products, https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/a-bit-about-myself-2 — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/bracelet-store — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/contact — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/paint-pours — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/pendant-store — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/pendants — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/photo-books — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/potforio2 — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/resin-products, https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/resin-products — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/resin-products-2 — title shared by 11 pages: https://cameosdesigns.com/, https://cameosdesigns.com/potforio2, https://cameosdesigns.com/resin-products
warning Missing <h1>
Rule h1.missing · Headings · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 10 occurrence(s)
- https://cameosdesigns.com/a-bit-about-myself-2 — no internal links point here
- https://cameosdesigns.com/bracelet-store — no internal links point here
- https://cameosdesigns.com/contact — no internal links point here
- https://cameosdesigns.com/paint-pours — no internal links point here
- https://cameosdesigns.com/pendant-store — no internal links point here
- https://cameosdesigns.com/pendants — no internal links point here
- https://cameosdesigns.com/photo-books — no internal links point here
- https://cameosdesigns.com/potforio2 — no internal links point here
- https://cameosdesigns.com/resin-products — no internal links point here
- https://cameosdesigns.com/resin-products-2 — no internal links point here
warning Missing meta description
Rule meta_desc.missing · Meta Description · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
warning Missing viewport meta tag
Rule mobile.viewport_missing · Mobile · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 11 occurrence(s)
- https://cameosdesigns.com/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/a-bit-about-myself-2 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/bracelet-store — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/contact — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/paint-pours — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/pendant-store — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/pendants — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/photo-books — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/potforio2 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/resin-products — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://cameosdesigns.com/resin-products-2 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (8 rules)
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 11 occurrence(s)
- https://cameosdesigns.com/ — 3.1%
- https://cameosdesigns.com/a-bit-about-myself-2 — 3.1%
- https://cameosdesigns.com/bracelet-store — 3.1%
- https://cameosdesigns.com/contact — 3.1%
- https://cameosdesigns.com/paint-pours — 3.1%
- https://cameosdesigns.com/pendant-store — 3.1%
- https://cameosdesigns.com/pendants — 3.1%
- https://cameosdesigns.com/photo-books — 3.1%
- https://cameosdesigns.com/potforio2 — 3.1%
- https://cameosdesigns.com/resin-products — 3.1%
- https://cameosdesigns.com/resin-products-2 — 3.1%
notice Missing html lang attribute
Rule i18n.lang_missing · Mobile · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
notice Missing Open Graph tags
Rule og.missing · Social · 11 occurrence(s)
- https://cameosdesigns.com/ — og:title, og:description, og:image
- https://cameosdesigns.com/a-bit-about-myself-2 — og:title, og:description, og:image
- https://cameosdesigns.com/bracelet-store — og:title, og:description, og:image
- https://cameosdesigns.com/contact — og:title, og:description, og:image
- https://cameosdesigns.com/paint-pours — og:title, og:description, og:image
- https://cameosdesigns.com/pendant-store — og:title, og:description, og:image
- https://cameosdesigns.com/pendants — og:title, og:description, og:image
- https://cameosdesigns.com/photo-books — og:title, og:description, og:image
- https://cameosdesigns.com/potforio2 — og:title, og:description, og:image
- https://cameosdesigns.com/resin-products — og:title, og:description, og:image
- https://cameosdesigns.com/resin-products-2 — og:title, og:description, og:image
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 11 occurrence(s)
- https://cameosdesigns.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/a-bit-about-myself-2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/bracelet-store — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/contact — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/paint-pours — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/pendant-store — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/pendants — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/photo-books — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/potforio2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/resin-products — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://cameosdesigns.com/resin-products-2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 11 occurrence(s)
- https://cameosdesigns.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/a-bit-about-myself-2 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/bracelet-store — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/paint-pours — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/pendant-store — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/pendants — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/photo-books — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/potforio2 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/resin-products — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://cameosdesigns.com/resin-products-2 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice No structured data detected
Rule schema.none · Structured Data · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
notice Missing recommended security headers
Rule security.missing_headers · Security · 11 occurrence(s)
- https://cameosdesigns.com/ — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/a-bit-about-myself-2 — CSP, X-Content-Type-Options, HSTS
- https://cameosdesigns.com/bracelet-store — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/contact — CSP, X-Content-Type-Options, HSTS
- https://cameosdesigns.com/paint-pours — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/pendant-store — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/pendants — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/photo-books — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/potforio2 — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/resin-products — HSTS, CSP, X-Content-Type-Options
- https://cameosdesigns.com/resin-products-2 — HSTS, CSP, X-Content-Type-Options
notice Missing Twitter Card tag
Rule twitter.missing · Social · 11 occurrence(s)
- https://cameosdesigns.com/
- https://cameosdesigns.com/a-bit-about-myself-2
- https://cameosdesigns.com/bracelet-store
- https://cameosdesigns.com/contact
- https://cameosdesigns.com/paint-pours
- https://cameosdesigns.com/pendant-store
- https://cameosdesigns.com/pendants
- https://cameosdesigns.com/photo-books
- https://cameosdesigns.com/potforio2
- https://cameosdesigns.com/resin-products
- https://cameosdesigns.com/resin-products-2
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://cameosdesigns.com/ Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/a-bit-about-myself-2 Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/bracelet-store Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/contact Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/paint-pours Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/pendant-store Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/pendants Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/photo-books Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/potforio2 Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/resin-products Cameo's Designs |
200 | yes | 31 | 0 |
| https://cameosdesigns.com/resin-products-2 Cameo's Designs |
200 | yes | 31 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.