Catalog / avanatro.com
65

SEO audit for avanatro.com

Avanatro — Operator's Console

ecommerce

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

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

Avanatro — Independent Game Developer and Unity Plugin Workshop. Indie games and Editor tools, built and dogfooded by a one-person studio.

Screenshot of avanatro.com
50
pages crawled
48
indexable pages
0
errors
155
warnings
293
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 72 0 46 50
Content 74 0 44 43
Canonical 89 0 18 0
Headings 89 0 18 1
Meta Description 89 0 18 0
Agent Readiness 99 0 2 3
Budget 99 0 2 0
Indexability 99 0 2 0
Performance 99 0 2 8
Sitemap 99 0 2 31
Duplicate 99 0 1 0
Images 100 0 0 17
Social 100 0 0 92
Structured Data 100 0 0 48
Findings

Warnings (11 rules)

warning Dialog has no accessible name

Rule agent.dialog_no_name · Agent Readiness · 2 occurrence(s)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 2 occurrence(s)

  • https://avanatro.com/datenschutz/ — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://avanatro.com/, https://avanatro.com/impressum/.
  • https://avanatro.com/impressum/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://avanatro.com/.

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

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

  • https://avanatro.com/ — https://www.avanatro.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 Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 46 occurrence(s)

  • https://avanatro.com/minigames/achievementchain/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/achievementhilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/animehilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/apphilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/bookhilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/covercrop/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/devstringer/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/flosgame/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/gamedle/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/gamedle/?mode=daily — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/githubhilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/moviehilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/multiplayer/chess/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/neonheist/?mode=daily — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/paintinghilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/pixelpeek/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/priceshock/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/pyexplorer/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/pymage/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/reddithilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/songhilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/steamhilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/tagimpostor/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/twitchhilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://avanatro.com/minigames/wikipediahilo/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

warning Page is noindex

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

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 2 occurrence(s)

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 2 occurrence(s)

Notices (13 rules)

notice No llms.txt for AI agents

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

  • https://avanatro.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 2 occurrence(s)

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

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

  • https://avanatro.com/minigames/darkwire/ — 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.
  • https://avanatro.com/minigames/orbitfoundry/ — this page reads as difficult (Flesch Reading Ease 49, 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 Multiple <h1> elements

Rule h1.multiple · Headings · 1 occurrence(s)

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

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

notice Missing Open Graph tags

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

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 4 occurrence(s)

  • https://avanatro.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://avanatro.com/datenschutz/ — 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://avanatro.com/impressum/ — 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://avanatro.com/minigames/ — 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 · 4 occurrence(s)

  • https://avanatro.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://avanatro.com/datenschutz/ — 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://avanatro.com/impressum/ — 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://avanatro.com/minigames/ — 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 Indexable page not listed in sitemap

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://avanatro.com/minigames/
Minigames · Avanatro
200 yes 1298 30
https://avanatro.com/
Avanatro — Operator's Console
200 yes 299 21
https://avanatro.com/datenschutz/
Privacy Policy — Avanatro
200 no 1847 2
https://avanatro.com/minigames/animehilo/
AnimeHilo — Higher or Lower with MyAnimeList Scores
200 yes 66 2
https://avanatro.com/minigames/gamedle/
Gamedle — Daily Wordle with Steam Games
200 yes 65 2
https://avanatro.com/minigames/steamhilo/
SteamHilo — Higher or Lower with Steam Players
200 yes 92 2
https://avanatro.com/impressum/
Imprint — Avanatro
200 no 672 1
https://avanatro.com/minigames/achievementchain/
AchievementChain — Order Steam Achievements Chronologically
200 yes 83 1
https://avanatro.com/minigames/achievementhilo/
AchievementHilo — Higher or Lower with Steam Achievements
200 yes 71 1
https://avanatro.com/minigames/apphilo/
AppHilo — Higher or Lower with Google Play Downloads
200 yes 72 1
https://avanatro.com/minigames/bookhilo/
BookHilo — Higher or Lower with Goodreads Ratings
200 yes 70 1
https://avanatro.com/minigames/covercrop/
CoverCrop — Guess the Steam Game From a Tiny Crop
200 yes 87 1
https://avanatro.com/minigames/darkwire/
DarkWire · Avanatro Minigames
200 yes 200 1
https://avanatro.com/minigames/devstringer/
DevStringer — Guess the Steam Game From Cryptic Keywords
200 yes 77 1
https://avanatro.com/minigames/flosgame/
Voxel Crosser - Deluxe Fixed Edition
200 yes 112 1
https://avanatro.com/minigames/gamedle/?mode=daily
Gamedle — Daily Wordle with Steam Games
200 yes 65 1
https://avanatro.com/minigames/githubhilo/
GitHubHilo — Higher or Lower with GitHub Stars
200 yes 69 1
https://avanatro.com/minigames/moviehilo/
MovieHilo — Higher or Lower with IMDb Ratings
200 yes 70 1
https://avanatro.com/minigames/multiplayer/animehilo-duel/
AnimeHilo-Duell 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/battleship/
Schiffe versenken 2P — avanatro.com
200 yes 5 1
https://avanatro.com/minigames/multiplayer/bluff/
Luegen-Detektor 2P — avanatro.com
200 yes 3 1
https://avanatro.com/minigames/multiplayer/chess/
Schach 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/codename-duet/
Codename-Duet (Coop) — avanatro.com
200 yes 3 1
https://avanatro.com/minigames/multiplayer/coop-picross/
Coop-Picross — avanatro.com
200 yes 3 1
https://avanatro.com/minigames/multiplayer/dame/
Dame 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/gameguessr/
OpenWorldGuessr — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/hangman/
Galgenmännchen 2P — avanatro.com
200 yes 3 1
https://avanatro.com/minigames/multiplayer/memory/
Memory 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/quiz/
Quiz-Duell 2P — avanatro.com
200 yes 3 1
https://avanatro.com/minigames/multiplayer/reversi/
Reversi 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/shuffleboard/
Shuffleboard 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/steamhilo-duel/
SteamHilo-Duell — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/multiplayer/ult-tictactoe/
Ultimate TTT 2P — avanatro.com
200 yes 5 1
https://avanatro.com/minigames/multiplayer/vier-gewinnt/
Vier gewinnt 2P — avanatro.com
200 yes 5 1
https://avanatro.com/minigames/multiplayer/wordle-duel/
Wortduell 2P — avanatro.com
200 yes 4 1
https://avanatro.com/minigames/neonheist/
Neon Heist · Avanatro Minigames
200 yes 119 1
https://avanatro.com/minigames/neonheist/?mode=daily
Neon Heist · Avanatro Minigames
200 yes 119 1
https://avanatro.com/minigames/orbitfoundry/
Orbit Foundry · Avanatro Minigames
200 yes 267 1
https://avanatro.com/minigames/paintinghilo/
PaintingHilo — Higher or Lower with Auction Hammer Prices
200 yes 69 1
https://avanatro.com/minigames/pixelpeek/
PixelPeek — Guess the Steam Game From a Pixelated Cover
200 yes 75 1
https://avanatro.com/minigames/priceshock/
PriceShock — Guess the Steam Sale Discount
200 yes 118 1
https://avanatro.com/minigames/pyexplorer/
PyExplorer — Astronaut auf fremdem Planeten · avanatro.com/minigames
200 yes 90 1
https://avanatro.com/minigames/pymage/
PyMage — Code-Spells for the Crystal · avanatro.com/minigames
200 yes 13 1
https://avanatro.com/minigames/reddithilo/
RedditHilo — Higher or Lower with Subreddit Subscribers
200 yes 65 1
https://avanatro.com/minigames/skylinesprint/
Skyline Sprint · Avanatro Minigames
200 yes 65 1
https://avanatro.com/minigames/songhilo/
SongHilo — Higher or Lower with YouTube Views
200 yes 65 1
https://avanatro.com/minigames/tagimpostor/
TagImpostor — Spot the Fake Steam Tag
200 yes 70 1
https://avanatro.com/minigames/twitchhilo/
TwitchHilo — Higher or Lower with Twitch Streamers
200 yes 67 1
https://avanatro.com/minigames/typenova/
Type Nova · Avanatro Minigames
200 yes 71 1
https://avanatro.com/minigames/wikipediahilo/
WikipediaHilo — Higher or Lower with Wikipedia Page Views
200 yes 72 1

Audit your own site — free

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

Scan your site →