Catalog / wrispeak.com
39

SEO audit for wrispeak.com

Home | mainpage

otherWix

Health 39/100 (poor) · 28 pages crawled · generated 2026-07-29

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of wrispeak.com
28
pages crawled
16
indexable pages
24
errors
88
warnings
89
notices
9
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 57 12 0 0
Sitemap 57 12 0 0
Headings 83 0 16 0
Meta Description 83 0 16 0
Duplicate 87 0 12 0
Indexability 87 0 12 0
Content 88 0 11 7
Links 90 0 9 0
Rendering 90 0 9 0
Agent Readiness 97 0 3 0
Performance 100 0 0 23
Security 100 0 0 28
Social 100 0 0 16
Structured Data 100 0 0 15
Findings

Errors (2 rules)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 12 occurrence(s)

Warnings (8 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 3 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 12 occurrence(s)

warning Page is noindex

Rule index.noindex · Indexability · 12 occurrence(s)

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 9 occurrence(s)

warning Content only rendered by JavaScript (invisible to non-JS crawlers & AI)

Rule rendering.js_shell · Rendering · 9 occurrence(s)

  • https://www.wrispeak.com/blog — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/academic-writing — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/business — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/business-writing — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/career — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/culture-and-art — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/life — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/politics — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://www.wrispeak.com/blog/categories/society — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.

Notices (6 rules)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 7 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 16 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 7 occurrence(s)

  • https://www.wrispeak.com/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.wrispeak.com/contact — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.wrispeak.com/englishpage — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.wrispeak.com/faq — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.wrispeak.com/incubation — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.wrispeak.com/portfolio — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.wrispeak.com/service — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 16 occurrence(s)

  • https://www.wrispeak.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://www.wrispeak.com/blog — 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://www.wrispeak.com/blog/categories/academic-writing — 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://www.wrispeak.com/blog/categories/business — 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://www.wrispeak.com/blog/categories/business-writing — 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://www.wrispeak.com/blog/categories/career — 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://www.wrispeak.com/blog/categories/culture-and-art — 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://www.wrispeak.com/blog/categories/life — 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://www.wrispeak.com/blog/categories/politics — 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://www.wrispeak.com/blog/categories/society — 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://www.wrispeak.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://www.wrispeak.com/englishpage — 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://www.wrispeak.com/faq — 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://www.wrispeak.com/incubation — 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://www.wrispeak.com/portfolio — 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://www.wrispeak.com/service — 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.
Pages (showing 28 of 28)
URLStatusIndexableWordsIn-links
https://www.wrispeak.com/
Home | mainpage
200 yes 331 7
https://www.wrispeak.com/contact
Contact | Wrispeak Studio
200 yes 161 7
https://www.wrispeak.com/englishpage
English | Wrispeak Studio
200 yes 346 7
https://www.wrispeak.com/faq
Home | mainpage
200 yes 737 7
https://www.wrispeak.com/incubation
Home | mainpage
200 yes 388 7
https://www.wrispeak.com/portfolio
Portfiolio | Wrispeak Studio
200 yes 91 7
https://www.wrispeak.com/service
Service | Wrispeak Studio
200 yes 652 7
https://www.wrispeak.com/blog
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/academic-writing
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/business
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/business-writing
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/career
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/culture-and-art
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/life
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/politics
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/blog/categories/society
Wrispeak Studio
200 yes 0 0
https://www.wrispeak.com/product-page/i-m-a-product
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-1
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-10
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-11
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-2
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-3
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-4
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-5
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-6
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-7
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-8
404 Error: Page Not Found
404 no 0 0
https://www.wrispeak.com/product-page/i-m-a-product-9
404 Error: Page Not Found
404 no 0 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →