πŸŒ™

SEO Analysis Report

studiosoft.id
Generated: August 07, 2026 at 07:04 AM
64
Grade: C
3
Critical
7
Warnings
6
Info
25
πŸ”’
Security Headers
62
πŸ“±
Social Meta
80
πŸ€–
Robots & Crawlers
100
πŸ”—
Broken Links
60
πŸ•ΈοΈ
Internal Links
100
β†ͺ️
Redirects
50
🧠
AI Search (llms.txt)
0
⚑
Performance (CWV)
100
πŸ“
On-Page SEO
0
πŸ“–
Readability
75
πŸ“„
Article Extractor
0
πŸ›οΈ
Entity SEO
80
πŸ”—
Link Profile
0
🌍
Hreflang
100
πŸ“‹
Content Uniqueness

🧭 Environment Detection (LLM-Inferred)

β–Ό
WordPress
Primary Platform
Managed CMS
Runtime Type
HIGH
Confidence
2
Matched Signals

Detection Signals

  • WordPress core paths detected
  • WordPress generator meta detected

πŸ› οΈ Environment-Specific Fix Plan

β–Ό
CRITICAL
6 security headers missing
Missing headers reduce trust and can expose the site to browser/security risks.
Fix: Set headers via server config (Nginx/Apache) or CDN edge rules.
WARNING
Meta description is missing or out of range
This can reduce SERP CTR and snippet quality.
Fix: Use your SEO plugin (Yoast/RankMath/AIOSEO) or theme templates to set title/meta and OG/Twitter tags.
WARNING
Content readability is difficult
Long, complex text can reduce engagement and comprehension.
Fix: Rewrite key sections with shorter sentences (15-20 words), shorter paragraphs (2-4 sentences), and clearer subheadings.
INFO
Performance measurement incomplete
PageSpeed API returned an error, so CWV recommendations are less reliable.
Fix: Set `PAGESPEED_API_KEY` in your environment or `.env` file (see `.env.example`), then rerun. The CLI also accepts `--api-key`. Prioritize LCP/INP/CLS fixes from that output.

🚨 All Issues (16)

β–Ό
CRITICAL πŸ”΄ 6 security headers missing β€” poor security posture
CRITICAL Entity schema exists but has no sameAs properties. β€” Fix: Add sameAs URLs pointing to Wikipedia, LinkedIn, Twitter/X, etc.
CRITICAL 1 orphan page(s) with zero inbound internal links. β€” Fix: Add internal links from relevant content pages to these orphan pages.
WARNING ⚠️ 11 AI crawlers not explicitly managed: GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended
WARNING ⚠️ og:description is too long (252 chars, max 200)
WARNING ⚠️ 2 redirect chain(s) detected (>1 hop)
WARNING ⚠️ 106 potential orphan page(s) (≀1 internal link pointing to them)
WARNING ⚠️ 247 link(s) have no anchor text
WARNING ⚠️ Content is difficult to read (Flesch: 0) β€” may reduce engagement
WARNING ⚠️ 42.7% complex words (3+ syllables) β€” consider simplifying
INFO No Wikidata entry found for 'StudioSoft'. β€” Fix: If the entity meets Wikidata notability guidelines, create or improve an item with accurate third-party references. Do not create one solely for SEO.
INFO No Wikipedia article found for 'StudioSoft'. β€” Fix: Only pursue Wikipedia if the entity meets independent notability standards. Otherwise, strengthen official schema, sameAs profiles, citations, and About/Contact signals.
INFO Missing sameAs link to Wikipedia (Primary KG signal). β€” Fix: Add the existing official 'wikipedia.org' URL to sameAs; do not create this profile solely for SEO.
INFO Missing sameAs link to Wikidata (Primary KG signal). β€” Fix: Add the existing official 'wikidata.org' URL to sameAs; do not create this profile solely for SEO.
INFO Missing sameAs link to LinkedIn (Strong KG signal). β€” Fix: Add 'linkedin.com' profile URL to sameAs array in your entity schema.
INFO Missing sameAs link to Twitter/X (Strong KG signal). β€” Fix: Add 'x.com' profile URL to sameAs array in your entity schema.

πŸ”’ Security Headers 25/100

β–Ό
βœ…
HTTPS
0
Present
6
Missing
HeaderStatusValue / Description
HSTS (Strict-Transport-Security)MissingForces browsers to use HTTPS. Prevents downgrade attacks.
Content-Security-Policy (CSP)MissingPrevents XSS, clickjacking, and code injection.
X-Frame-OptionsMissingPrevents clickjacking by controlling iframe embedding.
X-Content-Type-OptionsMissingPrevents MIME-type sniffing.
Referrer-PolicyMissingControls how much referrer info is shared.
Permissions-PolicyMissingControls browser feature access (camera, microphone, geolocation).

πŸ“± Social Meta Tags 62/100

β–Ό
TagStatusValue
og:titleβœ…Digital Marketing Agency Terbaik di Surabaya | StudioSoft
og:descriptionβœ…StudioSoft adalah perusahaan Digital Agency terbaik di Surab
og:imageβœ…https://studiosoft.id/wp-content/uploads/2026/02/cropped-log
og:urlβœ…https://studiosoft.id/
og:typeβœ…website
og:site_nameβœ…StudioSoft
twitter:cardβœ…summary_large_image
twitter:titleMissingβ€”
twitter:descriptionMissingβ€”
twitter:imageMissingβ€”
twitter:siteMissingβ€”

πŸ€– Robots & AI Crawlers 80/100

β–Ό
200
robots.txt
1
Sitemaps
1
User-Agents

AI Crawler Management

CrawlerStatusDetails
GPTBotUnmanagednot managed (inherits * rules)
ChatGPT-UserUnmanagednot managed (inherits * rules)
ClaudeBotUnmanagednot managed (inherits * rules)
PerplexityBotUnmanagednot managed (inherits * rules)
Google-ExtendedUnmanagednot managed (inherits * rules)
Applebot-ExtendedUnmanagednot managed (inherits * rules)
BytespiderUnmanagednot managed (inherits * rules)
CCBotUnmanagednot managed (inherits * rules)
anthropic-aiUnmanagednot managed (inherits * rules)
FacebookBotUnmanagednot managed (inherits * rules)
AmazonbotUnmanagednot managed (inherits * rules)

β†ͺ️ Redirect Chain 0 hops

β–Ό
#StatusURLTimeType
1200115msFINAL

🧠 AI Search Readiness (llms.txt) Found

β–Ό
βœ…
llms.txt
❌
llms-full.txt
50
Quality Score
TIP Add key page links: - [Page Title](URL): Description

⚑ Performance & Core Web Vitals 0/100

β–Ό
None
Performance
?
LCP
?
INP/TBT
?
CLS
NOTE
PageSpeed API returned an error or was rate-limited.
Set PAGESPEED_API_KEY in a .env file (see .env.example) or export it in your shell, then rerun. The CLI also accepts --api-key. The LLM can still analyze Core Web Vitals by reading the page directly.

πŸ“ On-Page SEO 100/100

β–Ό
βœ…
Title Tag
βœ…
Meta Desc
βœ…
H1
βœ…
Canonical
ElementValueLength
TitleDigital Marketing Agency Terbaik di Surabaya | StudioSoft57
Meta DescriptionStudioSoft adalah perusahaan Digital Agency terbaik di Surabaya yang berfokus pada penyediaan solusi252
H1Solusi Digital Terbaik untuk Bisnis Andaβ€”
Canonicalβ€”

πŸ“– Readability 0/100

β–Ό
0
Flesch Score
20.4
Grade Level
438
Words
2.2 min
Read Time

πŸ’‘ Recommendations

FIX Simplify vocabulary and shorten sentences
FIX Rewrite the flagged long sentences below using the suggested replacements.
FIX ⚠️ Content is difficult to read (Flesch: 0) β€” may reduce engagement
FIX ⚠️ 42.7% complex words (3+ syllables) β€” consider simplifying

✍️ What To Replace (Before/After)

SENTENCE (template)
Current: Homepage hero intro block is broad and hard to scan.
Replace with: Use a 2-3 sentence hero: who you help, what users can do here, and where to start. Example: "Learn practical ethical hacking with step-by-step guides. Start with Wi-Fi security, Active Directory, or malware analysis using the tracks below."
SENTENCE (template)
Current: Section descriptions mix too many topics in one long paragraph.
Replace with: Replace with short blurbs per section (1 sentence each) and add a clear CTA link: "Start Wi-Fi Security", "Explore AD Attack Paths", "View Red-Team Cheat Sheets".

πŸ“„ Article Info & Keywords 75/100

β–Ό
?
Words
4
H2 Headings
30
Images

Extracted Keywords

Target KeywordLSI / Related Keywords
bisnis anda β€”

πŸ›οΈ Entity SEO 0/100

β–Ό
❌
Wikidata
❌
Wikipedia
0
sameAs Links
7
Issues

πŸ” Issues Found

CRITICAL
Entity schema exists but has no sameAs properties.
Fix: Add sameAs URLs pointing to Wikipedia, LinkedIn, Twitter/X, etc.
INFO
No Wikidata entry found for 'StudioSoft'.
Fix: If the entity meets Wikidata notability guidelines, create or improve an item with accurate third-party references. Do not create one solely for SEO.
INFO
No Wikipedia article found for 'StudioSoft'.
Fix: Only pursue Wikipedia if the entity meets independent notability standards. Otherwise, strengthen official schema, sameAs profiles, citations, and About/Contact signals.
INFO
Missing sameAs link to Wikipedia (Primary KG signal).
Fix: Add the existing official 'wikipedia.org' URL to sameAs; do not create this profile solely for SEO.
INFO
Missing sameAs link to Wikidata (Primary KG signal).
Fix: Add the existing official 'wikidata.org' URL to sameAs; do not create this profile solely for SEO.
INFO
Missing sameAs link to LinkedIn (Strong KG signal).
Fix: Add 'linkedin.com' profile URL to sameAs array in your entity schema.
INFO
Missing sameAs link to Twitter/X (Strong KG signal).
Fix: Add 'x.com' profile URL to sameAs array in your entity schema.

🌍 Hreflang / International SEO 0 tags

β–Ό
none
Method
0
Tags Found

No hreflang tags found β€” this is expected for single-language sites.

πŸ“‹ Content Uniqueness 0 dupes / 0 thin

β–Ό
50
Pages Analyzed
0
Near Duplicates
0
Thin Pages

πŸ’‘ All Recommendations

β–Ό

πŸ› οΈ Environment-Specific Fixes

FIX Meta description is missing or out of range: Use your SEO plugin (Yoast/RankMath/AIOSEO) or theme templates to set title/meta and OG/Twitter tags.
FIX 6 security headers missing: Set headers via server config (Nginx/Apache) or CDN edge rules.
FIX Performance measurement incomplete: Set `PAGESPEED_API_KEY` in your environment or `.env` file (see `.env.example`), then rerun. The CLI also accepts `--api-key`. Prioritize LCP/INP/CLS fixes from that output.
FIX Content readability is difficult: Rewrite key sections with shorter sentences (15-20 words), shorter paragraphs (2-4 sentences), and clearer subheadings.

πŸ”’ Security

FIX HSTS (Strict-Transport-Security): Add header: Strict-Transport-Security: max-age=31536000; includeSubDomains
FIX Content-Security-Policy (CSP): Add a Content-Security-Policy header restricting script/style sources.
FIX X-Frame-Options: Add header: X-Frame-Options: SAMEORIGIN
FIX X-Content-Type-Options: Add header: X-Content-Type-Options: nosniff
FIX Referrer-Policy: Add header: Referrer-Policy: strict-origin-when-cross-origin
FIX Permissions-Policy: Add header: Permissions-Policy: camera=(), microphone=(), geolocation=()

πŸ•ΈοΈ Internal Links

FIX Add internal links pointing to orphan pages from related content

πŸ“– Readability

FIX Simplify vocabulary and shorten sentences
FIX Rewrite the flagged long sentences below using the suggested replacements.
FIX ⚠️ Content is difficult to read (Flesch: 0) β€” may reduce engagement
FIX ⚠️ 42.7% complex words (3+ syllables) β€” consider simplifying
FIX Rewrite: Homepage hero intro block is broad and hard to scan. β†’ Use a 2-3 sentence hero: who you help, what users can do here, and where to start. Example: "Learn practical ethical hacking with step-by-step guides. Start with Wi-Fi security, Ac
FIX Rewrite: Section descriptions mix too many topics in one long paragraph. β†’ Replace with short blurbs per section (1 sentence each) and add a clear CTA link: "Start Wi-Fi Security", "Explore AD Attack Paths", "View Red-Team Cheat Sheets".