πŸŒ™

SEO Analysis Report

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

🧭 Environment Detection (LLM-Inferred)

β–Ό
WordPress
Primary Platform
Managed CMS
Runtime Type
MEDIUM
Confidence
1
Matched Signals

Detection Signals

  • WordPress core paths 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
Title tag needs optimization
Title length/content is likely suboptimal for rankings and click-through.
Fix: Use your SEO plugin (Yoast/RankMath/AIOSEO) or theme templates to set title/meta and OG/Twitter tags.
WARNING
Social meta tags are incomplete
Missing OG/Twitter tags weakens social previews and share 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 (14)

β–Ό
CRITICAL πŸ”΄ 6 security headers missing β€” poor security posture
CRITICAL πŸ”΄ Missing required: og:description
CRITICAL Entity schema exists but has no sameAs properties. β€” Fix: Add sameAs URLs pointing to Wikipedia, LinkedIn, Twitter/X, etc.
WARNING ⚠️ 4 AI crawlers not explicitly managed: ChatGPT-User, PerplexityBot, anthropic-ai, FacebookBot
WARNING ⚠️ No Sitemap directive found in robots.txt
WARNING ⚠️ 1 page(s) have fewer than 3 internal links
WARNING 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.
WARNING 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.
WARNING ⚠️ Content is difficult to read (Flesch: 0) β€” may reduce engagement
WARNING ⚠️ 42.9% complex words (3+ syllables) β€” consider simplifying
WARNING ⚠️ Thin content (254 words) β€” may rank poorly
INFO No Wikipedia article found for 'DMark'. β€” 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 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 54/100

β–Ό
TagStatusValue
og:titleβœ…Home - DMark
og:descriptionMissingβ€”
og:imageβœ…https://www.dmark.id/wp-content/uploads/2022/12/signature.pn
og:urlβœ…https://www.dmark.id/
og:typeβœ…website
og:site_nameβœ…DMark
twitter:cardβœ…summary_large_image
twitter:titleMissingβ€”
twitter:descriptionMissingβ€”
twitter:imageMissingβ€”
twitter:siteMissingβ€”

πŸ€– Robots & AI Crawlers 74/100

β–Ό
200
robots.txt
0
Sitemaps
10
User-Agents

AI Crawler Management

CrawlerStatusDetails
GPTBotBlockedfully blocked
ChatGPT-UserUnmanagednot managed (inherits * rules)
ClaudeBotBlockedfully blocked
PerplexityBotUnmanagednot managed (inherits * rules)
Google-ExtendedBlockedfully blocked
Applebot-ExtendedBlockedfully blocked
BytespiderBlockedfully blocked
CCBotBlockedfully blocked
anthropic-aiUnmanagednot managed (inherits * rules)
FacebookBotUnmanagednot managed (inherits * rules)
AmazonbotBlockedfully blocked

β†ͺ️ Redirect Chain 1 hops

β–Ό
#StatusURLTimeType
13011417mspermanent (301)
2200238msFINAL

🧠 AI Search Readiness (llms.txt) Found

β–Ό
βœ…
llms.txt
❌
llms-full.txt
25
Quality Score
TIP Add a description: > Brief site description
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 85/100

β–Ό
βœ…
Title Tag
❌
Meta Desc
βœ…
H1
βœ…
Canonical
ElementValueLength
TitleHome - DMark12
Meta Descriptionβ€”0
H1Creative &InnovativeIdeasβ€”
Canonicalβ€”

πŸ“– Readability 0/100

β–Ό
0
Flesch Score
21.6
Grade Level
254
Words
1.3 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.9% complex words (3+ syllables) β€” consider simplifying
FIX ⚠️ Thin content (254 words) β€” may rank poorly

✍️ 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
42
Images

Extracted Keywords

Target KeywordLSI / Related Keywords
kami membantu merek β€”

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

β–Ό
βœ…
Wikidata
❌
Wikipedia
0
sameAs Links
6
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 Wikipedia article found for 'DMark'.
Fix: Only pursue Wikipedia if the entity meets independent notability standards. Otherwise, strengthen official schema, sameAs profiles, citations, and About/Contact signals.
WARNING
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.
WARNING
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

β–Ό
1
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 Title tag needs optimization: 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 Social meta tags are incomplete: Use your SEO plugin (Yoast/RankMath/AIOSEO) or theme templates to set title/meta and OG/Twitter tags.
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 Increase internal linking β€” aim for 3-5 relevant links per 1000 words

πŸ“– 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.9% complex words (3+ syllables) β€” consider simplifying
FIX ⚠️ Thin content (254 words) β€” may rank poorly
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".