Catalog / joshkohanek.com
65

SEO audit for joshkohanek.com

Josh Kohanek Photography

other

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Josh Kohanek is a Minneapolis based photographer specializing in advertising, corporate and editorial work.

50
pages crawled
50
indexable pages
0
errors
204
warnings
368
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 70 0 50 50
Headings 70 0 50 0
Mobile 70 0 50 0
Rendering 70 0 50 0
Duplicate 98 0 3 49
Titles 99 0 1 45
Agent Readiness 100 0 0 1
Meta Description 100 0 0 16
Security 100 0 0 50
Social 100 0 0 58
Structured Data 100 0 0 50
URL 100 0 0 49
Findings

Warnings (7 rules)

warning Thin content (low word count)

Rule content.thin · Content · 50 occurrence(s)

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://joshkohanek.com/ — https://www.joshkohanek.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Duplicate <title> across pages

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

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

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

  • https://joshkohanek.com/ — 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://joshkohanek.com/About/1 — 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://joshkohanek.com/Clients/1 — 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://joshkohanek.com/Contact/thumbs — 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://joshkohanek.com/Motion/F--Scott-Fitzgerald/thumbs — 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://joshkohanek.com/Motion/I-Like-You — 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://joshkohanek.com/Overview/thumbs — 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://joshkohanek.com/Portfolios/Refuge/1/thumbs — 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://joshkohanek.com/Portfolios/The-Painted-Desert — 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://joshkohanek.com/Portfolios/The-Painted-Desert/1 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/10 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/11 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/12 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/13 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/2 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/3 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/4 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/5 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/6 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/7 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/8 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/9 — 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://joshkohanek.com/Portfolios/The-Painted-Desert/thumbs — 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://joshkohanek.com/Projects/Delicate — 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://joshkohanek.com/Projects/The-Gay-90s/thumbs — 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.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 1 occurrence(s)

Notices (12 rules)

notice No llms.txt for AI agents

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

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 2 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 49 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 50 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 50 occurrence(s)

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://joshkohanek.com/
Josh Kohanek Photography
200 yes 0 0
https://joshkohanek.com/About/1
About
200 yes 0 0
https://joshkohanek.com/Clients/1
Clients
200 yes 0 0
https://joshkohanek.com/Contact/thumbs
Contact
200 yes 0 0
https://joshkohanek.com/Motion/F--Scott-Fitzgerald/thumbs
F Scott Fitzgerald
200 yes 0 0
https://joshkohanek.com/Motion/I-Like-You
I Like You
200 yes 0 0
https://joshkohanek.com/Overview/thumbs
Overview
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/1
_MG_3243_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/10
_MG_2510_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/11
_MG_3333_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/2
_H0P0259_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/3
_MG_3726_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/4
_H0P0425_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/5
_MG_3330_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/6
don_w_062_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/7
_H0P0450_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/8
_MG_3543
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/9
_MG_3670_2
200 yes 0 0
https://joshkohanek.com/Portfolios/Featherstone-Farm/thumbs
Featherstone Farm
200 yes 0 0
https://joshkohanek.com/Portfolios/Refuge/1/thumbs
Refuge_Type
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert
_MG_0186
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/1
_MG_0186
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/10
_H0P1559
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/11
_H0P1674
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/12
_H0P1759
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/13
_H0P2063
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/14
_H0P2779
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/15
_H0P2497
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/16
_H0P2321
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/17
_H0P2093
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/18
_H0P3136
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/19
_H0P3171
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/2
_H0P0024
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/20
_H0P3791
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/21
_H0P3362
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/22
_H0P2650
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/23
_H0P4368
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/24
_H0P4450
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/25
_H0P4613
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/26
_MG_2388
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/3
_H0P0122
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/4
_H0P0443_2
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/5
_H0P3313
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/6
_MG_0326
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/7
_H0P1371
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/8
_H0P1519
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/9
_H0P3468
200 yes 0 0
https://joshkohanek.com/Portfolios/The-Painted-Desert/thumbs
The Painted Desert
200 yes 0 0
https://joshkohanek.com/Projects/Delicate
Josh Kohanek, Minneapolis corporate photographer, Minneapolis corporate photography, St. Paul corporate photographer, St. Paul corporate photography, Minnesota corporate photography, Minnesota corporate photographer
200 yes 0 0
https://joshkohanek.com/Projects/The-Gay-90s/thumbs
The Gay 90s
200 yes 0 0

Audit your own site — free

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

Scan your site →