Catalog / jilliantamaki.com
63

SEO audit for jilliantamaki.com

Jillian Tamaki

other

Health 63/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of jilliantamaki.com
50
pages crawled
50
indexable pages
2
errors
86
warnings
333
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 96 2 0 51
Meta Description 70 0 50 0
Content 79 0 35 23
Canonical 99 0 1 1
Agent Readiness 100 0 0 2
Images 100 0 0 53
Performance 100 0 0 150
Sitemap 100 0 0 1
Social 100 0 0 50
Titles 100 0 0 2
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 2 occurrence(s)

  • https://www.jilliantamaki.com/ — 1 insecure subresource(s), e.g. http://static1.squarespace.com/static/5c9b967b29f2cc5dae24dd76/t/613b5cf826d62b66baeb7666/1631280376077/headerthing.jpg?format=1500w
  • https://www.jilliantamaki.com/illustration — 1 insecure subresource(s), e.g. http://static1.squarespace.com/static/5c9b967b29f2cc5dae24dd76/t/613b5cf826d62b66baeb7666/1631280376077/headerthing.jpg?format=1500w

Warnings (3 rules)

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)

  • https://www.jilliantamaki.com/illustration — this interior page canonicalizes to the homepage (https://www.jilliantamaki.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

Notices (16 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 1 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 8 occurrence(s)

  • https://www.jilliantamaki.com/about — this page reads as very difficult (Flesch Reading Ease 25, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/boundless-1 — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/gilded-lilies — this page reads as difficult (Flesch Reading Ease 39, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/our-little-kitchen — this page reads as difficult (Flesch Reading Ease 36, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/roaming1 — this page reads as difficult (Flesch Reading Ease 39, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/supermutant-magic-academy — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/they-say-blue-1 — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jilliantamaki.com/thisonesummer — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 2 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 1 occurrence(s)

  • https://www.jilliantamaki.com/roaming1 — 6 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)

  • https://www.jilliantamaki.com/ — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/about — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/babysitters — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/books — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/contact — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/embarrassing — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/emo-states — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/faq — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/gilded-lilies — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/goblin-market — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/illustration — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/indoor-voice-1 — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/irish-myths — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/menofmystery — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/roaming1 — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/sexy-halloween — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/short-comics — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/skim — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/supermutant-magic-academy — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/the-sky-is-falling — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/they-say-blue-1 — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/this-face — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/thisonesummer — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/trash-the-block — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.jilliantamaki.com/trubunny — the likely hero/LCP image (headerthing.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 50 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • https://www.jilliantamaki.com/ — 91 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.jilliantamaki.com/about — 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.jilliantamaki.com/babysitters — 9 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.jilliantamaki.com/books — 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.jilliantamaki.com/contact — 2 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.jilliantamaki.com/embarrassing — 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.jilliantamaki.com/emo-states — 6 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.jilliantamaki.com/faq — 4 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.jilliantamaki.com/gilded-lilies — 2 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.jilliantamaki.com/goblin-market — 8 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.jilliantamaki.com/illustration — 91 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.jilliantamaki.com/indoor-voice-1 — 2 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.jilliantamaki.com/irish-myths — 10 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.jilliantamaki.com/menofmystery — 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.jilliantamaki.com/roaming1 — 8 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.jilliantamaki.com/sexy-halloween — 4 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.jilliantamaki.com/short-comics — 31 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.jilliantamaki.com/skim — 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.jilliantamaki.com/supermutant-magic-academy — 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.jilliantamaki.com/the-sky-is-falling — 2 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.jilliantamaki.com/they-say-blue-1 — 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.jilliantamaki.com/this-face — 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.jilliantamaki.com/thisonesummer — 4 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.jilliantamaki.com/trash-the-block — 6 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.jilliantamaki.com/trubunny — 6 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 · 50 occurrence(s)

  • https://www.jilliantamaki.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.jilliantamaki.com/about — 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.jilliantamaki.com/babysitters — 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.jilliantamaki.com/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://www.jilliantamaki.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.jilliantamaki.com/embarrassing — 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.jilliantamaki.com/emo-states — 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.jilliantamaki.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.jilliantamaki.com/gilded-lilies — 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.jilliantamaki.com/goblin-market — 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.jilliantamaki.com/illustration — 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.jilliantamaki.com/indoor-voice-1 — 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.jilliantamaki.com/irish-myths — 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.jilliantamaki.com/menofmystery — 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.jilliantamaki.com/roaming1 — 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.jilliantamaki.com/sexy-halloween — 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.jilliantamaki.com/short-comics — 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.jilliantamaki.com/skim — 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.jilliantamaki.com/supermutant-magic-academy — 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.jilliantamaki.com/the-sky-is-falling — 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.jilliantamaki.com/they-say-blue-1 — 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.jilliantamaki.com/this-face — 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.jilliantamaki.com/thisonesummer — 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.jilliantamaki.com/trash-the-block — 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.jilliantamaki.com/trubunny — 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 target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 1 occurrence(s)

  • https://www.jilliantamaki.com/roaming1 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 2 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.jilliantamaki.com/
Jillian Tamaki
200 yes 560 50
https://www.jilliantamaki.com/about
About — Jillian Tamaki
200 yes 294 50
https://www.jilliantamaki.com/books
Books — Jillian Tamaki
200 yes 33 50
https://www.jilliantamaki.com/contact
Contact — Jillian Tamaki
200 yes 62 50
https://www.jilliantamaki.com/faq
FAQ — Jillian Tamaki
200 yes 1763 50
https://www.jilliantamaki.com/short-comics
Short Comics To Read — Jillian Tamaki
200 yes 86 50
https://www.jilliantamaki.com/teaching
Teaching — Jillian Tamaki
200 yes 175 50
https://www.jilliantamaki.com/roaming1
Roaming — Jillian Tamaki
200 yes 330 2
https://www.jilliantamaki.com/how-to-make-a-zine
How to Make a Zine — Jillian Tamaki
200 yes 53 1
https://www.jilliantamaki.com/igq3
IG Q&A: Working Life — Jillian Tamaki
200 yes 40 1
https://www.jilliantamaki.com/igq4
IG Q&A: Finished Artwork — Jillian Tamaki
200 yes 40 1
https://www.jilliantamaki.com/igqs1
IG Q&A: Digital Tools — Jillian Tamaki
200 yes 40 1
https://www.jilliantamaki.com/igqs2
IG Q&A: Panelling — Jillian Tamaki
200 yes 39 1
https://www.jilliantamaki.com/letter-to-mentees-2019
Letter to Mentees 2019 — Jillian Tamaki
200 yes 774 1
https://www.jilliantamaki.com/new-page
Tonal Studies — Jillian Tamaki
200 yes 253 1
https://www.jilliantamaki.com/new-page-2
Idea Generation — Jillian Tamaki
200 yes 1067 1
https://www.jilliantamaki.com/new-page-3
Kids Cartooning Workshop — Jillian Tamaki
200 yes 65 1
https://www.jilliantamaki.com/sketchbooking
Sketchbooking — Jillian Tamaki
200 yes 583 1
https://www.jilliantamaki.com/boundless-1
Boundless — Jillian Tamaki
200 yes 228 1
https://www.jilliantamaki.com/gilded-lilies
Gilded Lilies — Jillian Tamaki
200 yes 144 1
https://www.jilliantamaki.com/goblin-market
Goblin Market — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/indoor-voice-1
Indoor Voice — Jillian Tamaki
200 yes 75 1
https://www.jilliantamaki.com/irish-myths
Irish Myths — Jillian Tamaki
200 yes 54 1
https://www.jilliantamaki.com/my-best-friend
My Best Friend — Jillian Tamaki
200 yes 348 1
https://www.jilliantamaki.com/our-little-kitchen
Our Little Kitchen — Jillian Tamaki
200 yes 420 1
https://www.jilliantamaki.com/skim
Skim — Jillian Tamaki
200 yes 281 1
https://www.jilliantamaki.com/supermutant-magic-academy
SuperMutant Magic Academy — Jillian Tamaki
200 yes 190 1
https://www.jilliantamaki.com/they-say-blue-1
They Say Blue — Jillian Tamaki
200 yes 274 1
https://www.jilliantamaki.com/thisonesummer
This One Summer — Jillian Tamaki
200 yes 406 1
https://www.jilliantamaki.com/babysitters
Babysitters — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/before-cellphones
Before Cellphones — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/covid-hygiene
Covid Hygiene — Jillian Tamaki
200 yes 38 1
https://www.jilliantamaki.com/embarrassing
Embarrassing Moment — Jillian Tamaki
200 yes 36 1
https://www.jilliantamaki.com/emo-states
Emotional States — Jillian Tamaki
200 yes 34 1
https://www.jilliantamaki.com/lanes-eyes
Lane's Eyes — Jillian Tamaki
200 yes 33 1
https://www.jilliantamaki.com/menofmystery
Domestic Men of Mystery — Jillian Tamaki
200 yes 44 1
https://www.jilliantamaki.com/new-page-4
The Procedure — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/pandemic-diary
Pandemic Diary — Jillian Tamaki
200 yes 42 1
https://www.jilliantamaki.com/sexy-halloween
Sexy Halloween — Jillian Tamaki
200 yes 70 1
https://www.jilliantamaki.com/shortstory
Short Story — Jillian Tamaki
200 yes 33 1
https://www.jilliantamaki.com/sis
Shopping is Stupid — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/tfight
T– Fight — Jillian Tamaki
200 yes 33 1
https://www.jilliantamaki.com/the-sky-is-falling
The Sky is Falling — Jillian Tamaki
200 yes 48 1
https://www.jilliantamaki.com/theinterview
The Interview — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/this-face
This Face — Jillian Tamaki
200 yes 32 1
https://www.jilliantamaki.com/trash-the-block
Trash the Block — Jillian Tamaki
200 yes 60 1
https://www.jilliantamaki.com/trubunny
trubunny — Jillian Tamaki
200 yes 38 1
https://www.jilliantamaki.com/vacuum
Vacuum — Jillian Tamaki
200 yes 31 1
https://www.jilliantamaki.com/illustration
Jillian Tamaki
200 yes 560 0
https://www.jilliantamaki.com/quarkmonkey
Quark Monkey — Jillian Tamaki
200 yes 31 0

Audit your own site — free

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

Scan your site →