Audit

https://story-viewer.online/

86/ 100
86/100
Audit score
50
Pages crawled
112
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
Warning 71Info 41

Score by category

Prioritized Action Roadmap

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

No llms.txt file

Infogeo

/llms.txt is an emerging convention (llmstxt.org) that helps AI crawlers discover and understand the site structure — a robots.txt for AI. Early adopters report improved visibility in AI-generated answers.

Fix: Create /llms.txt at the domain root: an H1 (#) site name, a one-line blockquote (>) description, then sections linking key pages. Keep it curated — it is a menu, not a sitemap dump.

Priority
2.0

Duplicate title used on 7 pages

Warningduplicates

"Blog - Story Viewer" is the <title> on 7 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

Meta description too long (244 chars)

WarningonPage

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

Priority
2.0

Thin content (274 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 (258 chars)

WarningonPage

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

Priority
2.0

Thin content (295 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 (258 chars)

WarningonPage

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

Priority
2.0

Meta description too long (242 chars)

WarningonPage

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

Priority
2.0

Meta description too long (241 chars)

WarningonPage

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

Priority
2.0

Meta description too long (256 chars)

WarningonPage

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

Priority
2.0

Meta description too long (255 chars)

WarningonPage

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

Priority
2.0

Thin content (249 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 (21 chars)

WarningonPage

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

Priority
2.0

Thin content (39 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 (19 chars)

WarningonPage

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

Priority
2.0

Thin content (22 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 (19 chars)

WarningonPage

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

Priority
2.0

Thin content (23 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 (19 chars)

WarningonPage

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

Priority
2.0

Thin content (272 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 (19 chars)

WarningonPage

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

Priority
2.0

Thin content (295 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 (19 chars)

WarningonPage

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

Priority
2.0

Title too short (19 chars)

WarningonPage

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

Priority
2.0

Thin content (293 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 (19 chars)

WarningonPage

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

Priority
2.0

Title too short (19 chars)

WarningonPage

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

Priority
2.0

Title too short (19 chars)

WarningonPage

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

Priority
2.0

Title too short (19 chars)

WarningonPage

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

Priority
2.0

Thin content (11 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 (38 chars)

WarningonPage

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

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 (260 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 (42 chars)

WarningonPage

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

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 (19 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 (27 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 (26 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 (29 chars)

WarningonPage

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

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

Title too long (75 chars)

WarningonPage

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

Priority
2.0

Title too long (80 chars)

WarningonPage

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

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

Title too long (88 chars)

WarningonPage

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

Priority
2.0

Thin content (269 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 long (74 chars)

WarningonPage

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

Priority
2.0

Title too long (90 chars)

WarningonPage

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

Priority
2.0

Meta description too long (217 chars)

WarningonPage

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

Priority
2.0

Title too long (104 chars)

WarningonPage

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

Priority
2.0

Title too long (101 chars)

WarningonPage

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

Priority
2.0

Meta description too long (207 chars)

WarningonPage

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

Priority
2.0

Title too long (92 chars)

WarningonPage

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

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 long (110 chars)

WarningonPage

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

Priority
2.0

Meta description too long (166 chars)

WarningonPage

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

Priority
2.0

Title too long (125 chars)

WarningonPage

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

Priority
2.0

Title too long (101 chars)

WarningonPage

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

Priority
2.0

Title too long (92 chars)

WarningonPage

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

Priority
2.0

Meta description too short (58 chars)

WarningonPage

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

Priority
2.0

Thin content (57 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

Thin content (154 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 (37 chars)

WarningonPage

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

Priority
2.0

Thin content (49 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 (32 chars)

WarningonPage

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

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 (214 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

Meta description too long (235 chars)

WarningonPage

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

Priority
2.0

Title too short (19 chars)

WarningonPage

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

Priority
2.0

Thin content, eligible for AI generation (39 words)

InfoonPage

https://story-viewer.online/zh-TW/terms has only 39 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=39

Priority
0.7

Thin content, eligible for AI generation (22 words)

InfoonPage

https://story-viewer.online/ja/terms has only 22 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=22

Priority
0.7

Thin content, eligible for AI generation (23 words)

InfoonPage

https://story-viewer.online/zh/terms has only 23 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=23

Priority
0.7

Thin content, eligible for AI generation (11 words)

InfoonPage

https://story-viewer.online/ja/blog has only 11 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=11

Priority
0.7

Thin content, eligible for AI generation (19 words)

InfoonPage

https://story-viewer.online/zh/blog has only 19 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=19

Priority
0.7

Thin content, eligible for AI generation (26 words)

InfoonPage

https://story-viewer.online/zh-TW/blog has only 26 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=26

Priority
0.7

Thin content, eligible for AI generation (57 words)

InfoonPage

https://story-viewer.online/ja has only 57 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=57

Priority
0.7

Thin content, eligible for AI generation (49 words)

InfoonPage

https://story-viewer.online/zh has only 49 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=49

Priority
0.7

CLS 0.131 (Needs improvement)

Warningperformance

Cumulative Layout Shift on https://story-viewer.online/ is 0.131. Target ≤ 0.1. Layout shifts frustrate users (misclicks) and are a ranking factor.

Fix: Set width/height on images and ads, avoid injecting content above existing elements, use CSS aspect-ratio.

Priority
0.5

URL contains uppercase characters

Infotechnical

https://story-viewer.online/pt-BR/terms 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://story-viewer.online/zh-TW/terms 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://story-viewer.online/pt-BR/blog 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://story-viewer.online/zh-TW/blog 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://story-viewer.online/pt-BR 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://story-viewer.online/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

Low structured-data coverage (100% of pages have no JSON-LD)

Infogeo

Most indexable pages carry no JSON-LD entities. Answer engines use structured data to identify and ground entities (organization, products, FAQs) when composing citations — bare pages rely on raw text inference only.

Fix: Add at least Organization/WebSite JSON-LD site-wide and the most specific type per template (Article, Product, FAQPage). BACKR’s schema checker lists the exact pages without structured data.

Priority
0.5

Thin content, eligible for AI generation (320 words)

InfoonPage

https://story-viewer.online/id/terms has only 320 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=320

Priority
0.3

Thin content, eligible for AI generation (274 words)

InfoonPage

https://story-viewer.online/tr/terms has only 274 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=274

Priority
0.3

Thin content, eligible for AI generation (295 words)

InfoonPage

https://story-viewer.online/ru/terms has only 295 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=295

Priority
0.3

Thin content, eligible for AI generation (365 words)

InfoonPage

https://story-viewer.online/fr/terms has only 365 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=365

Priority
0.3

Thin content, eligible for AI generation (357 words)

InfoonPage

https://story-viewer.online/pt-BR/terms has only 357 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=357

Priority
0.3

Thin content, eligible for AI generation (360 words)

InfoonPage

https://story-viewer.online/es/terms has only 360 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=360

Priority
0.3

Thin content, eligible for AI generation (308 words)

InfoonPage

https://story-viewer.online/de/terms has only 308 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=308

Priority
0.3

Thin content, eligible for AI generation (249 words)

InfoonPage

https://story-viewer.online/ko/terms has only 249 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=249

Priority
0.3

Thin content, eligible for AI generation (272 words)

InfoonPage

https://story-viewer.online/tr/blog has only 272 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=272

Priority
0.3

Thin content, eligible for AI generation (295 words)

InfoonPage

https://story-viewer.online/id/blog has only 295 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=295

Priority
0.3

Thin content, eligible for AI generation (347 words)

InfoonPage

https://story-viewer.online/fr/blog has only 347 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=347

Priority
0.3

Thin content, eligible for AI generation (293 words)

InfoonPage

https://story-viewer.online/ru/blog has only 293 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=293

Priority
0.3

Thin content, eligible for AI generation (357 words)

InfoonPage

https://story-viewer.online/pt-BR/blog has only 357 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=357

Priority
0.3

Thin content, eligible for AI generation (353 words)

InfoonPage

https://story-viewer.online/es/blog has only 353 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=353

Priority
0.3

Thin content, eligible for AI generation (302 words)

InfoonPage

https://story-viewer.online/de/blog has only 302 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=302

Priority
0.3

Thin content, eligible for AI generation (260 words)

InfoonPage

https://story-viewer.online/ko/blog has only 260 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=260

Priority
0.3

Thin content, eligible for AI generation (315 words)

InfoonPage

https://story-viewer.online/blog/view-tiktok-stories-on-pc has only 315 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=315

Priority
0.3

Thin content, eligible for AI generation (375 words)

InfoonPage

https://story-viewer.online/blog/tiktok-story-viewer-complete-guide has only 375 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=375

Priority
0.3

Thin content, eligible for AI generation (334 words)

InfoonPage

https://story-viewer.online/blog/can-you-see-who-views-your-tiktok-story has only 334 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=334

Priority
0.3

Thin content, eligible for AI generation (342 words)

InfoonPage

https://story-viewer.online/blog/download-tiktok-stories has only 342 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=342

Priority
0.3

Thin content, eligible for AI generation (269 words)

InfoonPage

https://story-viewer.online/blog/best-tiktok-story-viewers has only 269 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=269

Priority
0.3

Thin content, eligible for AI generation (440 words)

InfoonPage

https://story-viewer.online/blog/anonymous-tiktok-story-viewer has only 440 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=440

Priority
0.3

Thin content, eligible for AI generation (154 words)

InfoonPage

https://story-viewer.online/zh-TW has only 154 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=154

Priority
0.3

Thin content, eligible for AI generation (305 words)

InfoonPage

https://story-viewer.online/privacy has only 305 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=305

Priority
0.3

Thin content, eligible for AI generation (443 words)

InfoonPage

https://story-viewer.online/terms has only 443 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=443

Priority
0.3