Audit

https://tarotai.chat/

83/ 100
83/100
Audit score
50
Pages crawled
118
Issues found

Keep your audit and access AI content

Create a free account to generate optimized content from the issues found in this report.

Create my free account
Critical 1Warning 83Info 34

Score by category

Prioritized Action Roadmap

AI-generated plan to improve your score step by step — quick wins first.

AI crawlers blocked by robots.txt (4)

Warninggeo

The following AI crawlers are disallowed site-wide, making the site invisible to their answer engines: GPTBot (ChatGPT), ClaudeBot (Claude), Google-Extended (Gemini), CCBot (common crawl corpus). If AI visibility is a goal, allow at least the retrieval crawlers (search-mode bots like OAI-SearchBot and PerplexityBot are separate from training bots like GPTBot).

Fix: In robots.txt, replace blanket Disallow rules for AI agents with scoped ones, or allow the retrieval crawlers explicitly (e.g. `User-agent: OAI-SearchBot` + `Allow: /`). Blocking is legitimate for paywalled content — then ignore this.

Priority
2.0

Duplicate title used on 2 pages

Warningduplicates

"博客 | TAROTAI.CHAT" is the <title> on 2 pages. Each page should have a unique title so search engines (and users) can distinguish them in results.

Fix: Write a unique, descriptive title for each page.

Priority
2.0

Duplicate title used on 6 pages

Warningduplicates

"Pricing & Credits Rules - TAROTAI.CHAT" is the <title> on 6 pages. Each page should have a unique title so search engines (and users) can distinguish them in results.

Fix: Write a unique, descriptive title for each page.

Priority
2.0

Thin content (225 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too long (179 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Thin content (215 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too long (179 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too short (29 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (215 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too long (179 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too short (26 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (217 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Title too short (26 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (227 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too long (180 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too short (27 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (226 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too long (164 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too short (23 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (74 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Title too short (18 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (123 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too short (56 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too short (17 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (128 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too short (56 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too short (17 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (35 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Title too short (27 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (61 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too short (55 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too short (22 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (66 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too short (54 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too short (22 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Meta description too long (173 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (203 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (193 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (178 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (170 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (161 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too long (83 chars)

WarningonPage

Titles over 60 characters get truncated in search results, hurting click-through rate.

Priority
2.0

Meta description too long (162 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too long (78 chars)

WarningonPage

Titles over 60 characters get truncated in search results, hurting click-through rate.

Priority
2.0

Title too long (79 chars)

WarningonPage

Titles over 60 characters get truncated in search results, hurting click-through rate.

Priority
2.0

Meta description too long (163 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too long (82 chars)

WarningonPage

Titles over 60 characters get truncated in search results, hurting click-through rate.

Priority
2.0

Title too long (76 chars)

WarningonPage

Titles over 60 characters get truncated in search results, hurting click-through rate.

Priority
2.0

Thin content (123 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Thin content (186 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Thin content (191 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Multiple H1 tags (2)

WarningonPage

2 H1 tags found. Use a single H1 per page for clear topical hierarchy.

Priority
2.0

Meta description too short (32 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too short (29 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Thin content (111 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too short (48 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too long (63 chars)

WarningonPage

Titles over 60 characters get truncated in search results, hurting click-through rate.

Priority
2.0

Meta description too long (197 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Thin content (176 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Title too short (23 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Meta description too long (189 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too short (25 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Meta description too long (194 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (189 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (186 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (179 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (190 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Multiple H1 tags (2)

WarningonPage

2 H1 tags found. Use a single H1 per page for clear topical hierarchy.

Priority
2.0

Meta description too short (25 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Thin content (72 words)

WarningonPage

Page has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.

Priority
2.0

Meta description too short (47 chars)

WarningonPage

Short meta descriptions under-use the SERP snippet. Aim for 70–160 characters.

Priority
2.0

Title too short (13 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Meta description too long (167 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (167 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (167 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (167 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (174 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (167 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Meta description too long (167 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

Title too short (28 chars)

WarningonPage

Titles under 30 characters waste SERP real estate and under-use keyword relevance.

Priority
2.0

Meta description too long (161 chars)

WarningonPage

Meta descriptions over 160 characters are truncated in the SERP. Tighten the copy.

Priority
2.0

LCP 8.91s (Poor)

Criticalperformance

Largest Contentful Paint on https://tarotai.chat/ is 8.91s. Google targets ≤ 2.5s for a good experience. Slow LCP hurts rankings and bounce rate.

Fix: Optimize the largest above-the-fold element: preload hero images, reduce server response time (TTFB), remove render-blocking resources.

Priority
1.0

Duplicate meta description on 6 pages

Infoduplicates

6 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.

Fix: Write a unique meta description per page.

Priority
1.0

Duplicate content across 6 pages

Warningduplicates

6 pages share near-identical body content: https://tarotai.chat/pricing, https://tarotai.chat/pricing?product=stellar_plus, https://tarotai.chat/pricing?product=stellar_pro (+3 more). Google may treat these as duplicates and pick a canonical itself — often not the page you want.

Fix: Differentiate the content, or add a canonical pointing to the preferred version on each duplicate.

Priority
1.0

Duplicate content across 3 pages

Warningduplicates

3 pages share near-identical body content: https://tarotai.chat/, https://tarotai.chat/terms-of-service, https://tarotai.chat/privacy-policy. Google may treat these as duplicates and pick a canonical itself — often not the page you want.

Fix: Differentiate the content, or add a canonical pointing to the preferred version on each duplicate.

Priority
1.0

Canonical points to a different URL

Infoindexability

https://tarotai.chat/pricing?product=stellar_premium canonicalizes to https://tarotai.chat/pricing. This consolidates ranking signals there — verify it is the intended target.

Priority
1.0

Canonical points to a different URL

Infoindexability

https://tarotai.chat/pricing?product=stellar_standard canonicalizes to https://tarotai.chat/pricing. This consolidates ranking signals there — verify it is the intended target.

Priority
1.0

Canonical points to a different URL

Infoindexability

https://tarotai.chat/pricing?product=stellar_starter canonicalizes to https://tarotai.chat/pricing. This consolidates ranking signals there — verify it is the intended target.

Priority
1.0

Canonical points to a different URL

Infoindexability

https://tarotai.chat/pricing?product=stellar_pro canonicalizes to https://tarotai.chat/pricing. This consolidates ranking signals there — verify it is the intended target.

Priority
1.0

Canonical points to a different URL

Infoindexability

https://tarotai.chat/pricing?product=stellar_plus canonicalizes to https://tarotai.chat/pricing. This consolidates ranking signals there — verify it is the intended target.

Priority
1.0

Thin content, eligible for AI generation (74 words)

InfoonPage

https://tarotai.chat/ja/resources has only 74 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=74

Priority
0.7

Thin content, eligible for AI generation (123 words)

InfoonPage

https://tarotai.chat/zh-TW/resources has only 123 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=123

Priority
0.7

Thin content, eligible for AI generation (128 words)

InfoonPage

https://tarotai.chat/zh/resources has only 128 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=128

Priority
0.7

Thin content, eligible for AI generation (35 words)

InfoonPage

https://tarotai.chat/ja/pricing has only 35 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=35

Priority
0.7

Thin content, eligible for AI generation (61 words)

InfoonPage

https://tarotai.chat/zh-TW/pricing has only 61 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=61

Priority
0.7

Thin content, eligible for AI generation (66 words)

InfoonPage

https://tarotai.chat/zh/pricing has only 66 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=66

Priority
0.7

Thin content, eligible for AI generation (123 words)

InfoonPage

https://tarotai.chat/ja has only 123 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=123

Priority
0.7

Thin content, eligible for AI generation (111 words)

InfoonPage

https://tarotai.chat/discussion has only 111 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=111

Priority
0.7

Thin content, eligible for AI generation (72 words)

InfoonPage

https://tarotai.chat/refund-policy has only 72 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=72

Priority
0.7

URL contains uppercase characters

Infotechnical

https://tarotai.chat/zh-TW/resources has uppercase characters in its path. Google treats URLs as case-sensitive. Mixing cases can lead to duplicate content issues.

Fix: Force lowercase for all URLs and use 301 redirects from uppercase variants to the lowercase URL.

Priority
0.5

URL contains uppercase characters

Infotechnical

https://tarotai.chat/zh-TW/pricing has uppercase characters in its path. Google treats URLs as case-sensitive. Mixing cases can lead to duplicate content issues.

Fix: Force lowercase for all URLs and use 301 redirects from uppercase variants to the lowercase URL.

Priority
0.5

URL contains uppercase characters

Infotechnical

https://tarotai.chat/zh-TW has uppercase characters in its path. Google treats URLs as case-sensitive. Mixing cases can lead to duplicate content issues.

Fix: Force lowercase for all URLs and use 301 redirects from uppercase variants to the lowercase URL.

Priority
0.5

Thin content, eligible for AI generation (225 words)

InfoonPage

https://tarotai.chat/cards/the-high-priestess has only 225 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=225

Priority
0.3

Thin content, eligible for AI generation (215 words)

InfoonPage

https://tarotai.chat/cards/the-hierophant has only 215 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=215

Priority
0.3

Thin content, eligible for AI generation (215 words)

InfoonPage

https://tarotai.chat/cards/the-emperor has only 215 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=215

Priority
0.3

Thin content, eligible for AI generation (217 words)

InfoonPage

https://tarotai.chat/cards/the-empress has only 217 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=217

Priority
0.3

Thin content, eligible for AI generation (227 words)

InfoonPage

https://tarotai.chat/cards/the-magician has only 227 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=227

Priority
0.3

Thin content, eligible for AI generation (226 words)

InfoonPage

https://tarotai.chat/cards/the-fool has only 226 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=226

Priority
0.3

Thin content, eligible for AI generation (186 words)

InfoonPage

https://tarotai.chat/zh-TW has only 186 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=186

Priority
0.3

Thin content, eligible for AI generation (191 words)

InfoonPage

https://tarotai.chat/zh has only 191 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=191

Priority
0.3

Thin content, eligible for AI generation (460 words)

InfoonPage

https://tarotai.chat/spreads has only 460 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=460

Priority
0.3

Thin content, eligible for AI generation (176 words)

InfoonPage

https://tarotai.chat/about has only 176 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=176

Priority
0.3

Thin content, eligible for AI generation (473 words)

InfoonPage

https://tarotai.chat/pricing?product=stellar_premium has only 473 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=473

Priority
0.3

Thin content, eligible for AI generation (473 words)

InfoonPage

https://tarotai.chat/pricing?product=stellar_standard has only 473 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=473

Priority
0.3

Thin content, eligible for AI generation (473 words)

InfoonPage

https://tarotai.chat/pricing?product=stellar_starter has only 473 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=473

Priority
0.3

Thin content, eligible for AI generation (473 words)

InfoonPage

https://tarotai.chat/pricing?product=stellar_pro has only 473 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=473

Priority
0.3

Thin content, eligible for AI generation (473 words)

InfoonPage

https://tarotai.chat/pricing?product=stellar_plus has only 473 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=473

Priority
0.3

Thin content, eligible for AI generation (473 words)

InfoonPage

https://tarotai.chat/pricing has only 473 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.

Fix: [content-engine] target=700 source=473

Priority
0.3