Executive Summary
Your site has significant SEO gaps. Competitors with better optimization are likely outranking you.
Strengths
- URL & Keywords
- Headings Structure
- Content Quality
- Links
- Schema / Structured Data
Weaknesses
- Robots.txt & Crawlability
- Sitemap URLs
Quick Wins
- Title Tag
- Alt Text
- Google Analytics
SERP Preview
Synergy Pro — One-Stop Business & Legal Solutions in Bali & Lombok
https://synergy-pro-gray.vercel.app
Helping foreign investors with PT PMA registration, Investor KITAS, business licensing, tax, accounting, HR, and legal services in Bali, Lombok, Sumbawa, since 2016.
Your title (66 chars) may be truncated in Google results — users could see an incomplete message.
SEO Detailed Results
Meta & Social Tags
86/100
⚠
Title Tag
Title too long (66 chars): "Synergy Pro — One-Stop Business & Legal Solutions in Bali & Lombok"
Google may truncate after ~60-65 chars on desktop. Consider shortening while keeping primary keywords first.
✓
Meta Description
Good description (165 chars)
✓
Canonical Tag
Canonical set: https://synergy-pro-gray.vercel.app/
✓
Viewport Meta
Viewport meta tag present
✓
HTML Language
Language set: en
⚠
Open Graph
Partial Open Graph (2/3 tags)
Add og:title, og:description, og:image
✓
Twitter Card
Twitter Card meta present
URL & Keywords
100/100
✓
URL Length
URL length OK (36 chars)
✓
URL Structure
Homepage URL
Headings Structure
100/100
✓
H1 Tag
Single H1: "Business Setup in Bali & Lombok PMA, Visas & Compliance"
✓
H1-Title Alignment
H1 aligns with title keywords (3 shared)
✓
H2 Tags
6 H2 tags — good content structure
✓
H3 Tags
9 H3 tags for deeper structure
✓
Heading Hierarchy
Proper heading hierarchy
Content Quality
100/100
✓
Word Count
Good content length: 1002 words
✓
Paragraphs
34 substantial paragraphs
✓
Lists
2 list(s) found — good for scannability
✓
Text Emphasis
7 bold/strong elements
✓
Internal Links
20 internal links in content
✓
Readability
Good readability (avg 23 words/sentence)
✓
Keyword Alignment
6/7 title keywords present in content
Images
83/100
✓
Image Count
30 images found
⚠
Alt Text
2 content images with empty alt text
Add descriptive alt text or mark as decorative with role="presentation"
✓
Alt Text Quality
Alt texts appear descriptive
✓
Lazy Loading
26 images use lazy loading
✓
Image Format
14 images in modern format (WebP/AVIF)
⚠
Image Dimensions
30 images without width/height
Set dimensions to prevent CLS
Links
95/100
✓
Internal Links
20 internal links
✓
External Links
15 external links
ℹ
Nofollow
No nofollow on external links
Consider nofollow for user-generated or untrusted links
✓
Anchor Text
All links have anchor text or aria-label
Schema / Structured Data
100/100
✓
Structured Data
Found: LocalBusiness
✓
LocalBusiness Schema
LocalBusiness schema detected
Technical
91/100
⚠
Response Time
Slow response: 1.01s
Aim for < 1 second TTFB
✓
Content-Type
Correct Content-Type: text/html
✓
Compression
Compression enabled: gzip
✓
Page Size
Page size: 57 KB
⚠
Google Analytics
No Google Analytics detected
Add GA4 to track organic traffic and user behavior
ℹ
Phone Link
No tel: links found
Add clickable phone links for mobile users
✓
Contact Form
1 form(s) found
✓
Favicon
Favicon found: https://cdn.prod.website-files.com/67172937dd9898a
✓
Logo
Logo image found: Client logo
✓
Mobile Viewport
Proper viewport: width=device-width, initial-scale=1.0
✓
CTA Buttons
9 call-to-action elements found
✓
Google Maps Link
Google Maps/GBP link found
Performance (Core Web Vitals)
80/100
ℹ
PageSpeed
Google PageSpeed API rate limited — try again later or add PAGESPEED_API_KEY
Get free API key at console.cloud.google.com
Robots.txt & Crawlability
50/100
⚠
robots.txt
No robots.txt found or empty
Create a robots.txt file
Security
79/100
✓
SSL Certificate
Valid SSL certificate (expires: Sep 26 13:27:56 2026 GMT)
⚠
HSTS
No HSTS header
Add Strict-Transport-Security to enforce HTTPS
ℹ
X-Content-Type-Options
No X-Content-Type-Options header
ℹ
X-Frame-Options
No X-Frame-Options header
Consider adding to prevent clickjacking
ℹ
Content-Security-Policy
No CSP header
Consider adding Content-Security-Policy
ℹ
SPF Record
No SPF record found
SPF prevents email spoofing of your domain
ℹ
DMARC Policy
No DMARC policy found
DMARC protects your domain from email spoofing
HTML Validation
80/100
ℹ
W3C Validation
Could not fetch W3C validation
Test manually at validator.w3.org
Indexation & Authority
70/100
●
Sitemap URLs
No XML sitemap found
Create sitemap.xml — essential for Google to discover all your pages. Without it, Google relies only on internal links for crawling.
✓
Social Profiles
5 social profiles linked: Facebook, Instagram, LinkedIn, TikTok, YouTube
Social profiles strengthen brand signals and E-E-A-T
✓
Contact & About
Both Contact and About pages linked
Essential trust signals for users and search engines
⚠
NAP Signals
Missing: phone, email
Add full contact details — phone, email, address strengthen trust and local SEO
✓
Trust Signals
Trust signals found: Legal pages; Trust keywords: certified, partner
GEO Detailed Results
Brand & Entity Clarity
80/100
How clearly your brand is identified on-page. We check name consistency, schema, social links — not off-site brand authority (requires external APIs).
Entity Coherence
75/100
Is your brand name consistent across title, H1, Open Graph, and schema markup?
Authority Signals
100/100
Does your page link to authoritative profiles (Wikipedia, LinkedIn, YouTube)?
Brand Visibility
60/100
Is your brand mentioned prominently in the first 100 words and meta description?
AI Analysis
Entity naming is inconsistent — AI may struggle to identify your brand. YouTube presence detected — strong AI visibility signal. sameAs links to authoritative profiles found.
entity name mismatch
75% conf
low effort
Brand in title ('One-Stop Business & Legal Solutions in Bali & Lombok') doesn't match schema name ('Synergy Pro'). Consistent entity naming improves brand recognition across systems.
brand not in opening
70% conf
low effort
Brand name not in first 100 words. AI models weight opening content for entity recognition.
Content Structure & Citability
88/100
How easily AI can parse and extract citable passages. University of Tokyo research: structure alone impacts citations by 17.3%.
Semantic Structure
100/100
Does your page use proper heading hierarchy (H1→H2→H3) and semantic HTML tags?
Machine Readability
70/100
Can AI parse your content? Low script ratio, semantic tags, no heavy JS dependency.
Passage Quality
90/100
Are your content sections self-contained and extractable? Lists, tables, 50-250 word chunks.
AI Analysis
Strong heading hierarchy and semantic structure. Images present. Consider adding video for richer multi-modal content.
script heavy
85% conf
medium effort
Script-to-content ratio is 2.4. Heavy JS degrades AI parsing (94% success for HTML vs 23% for JS-rendered).
poor section sizing
70% conf
medium effort
Most sections aren't in the optimal range. Aim for self-contained sections of 50-250 words between headings.
Evidence, Data & Citations
77/100
Statistical density and source attribution. Princeton KDD 2024: quotations +41%, statistics +32%, cited sources +30%.
Statistics & Data
50/100
How many specific numbers, percentages, and data points are in your content?
External Citations
100/100
Do you link to authoritative external sources (.gov, .edu, research)?
Original Content Signals
88/100
Does your content include expert quotes, attributed claims, and original data?
AI Analysis
15 external citations found. Quotation patterns found but could be strengthened with named experts and credentials.
no statistics
90% conf
medium effort
No data points found. Princeton research proves statistics boost AI visibility by +32%. Add specific numbers.
weak quotation quality
75% conf
medium effort
Quotation patterns found but no named expert with credentials. Upgrade: 'According to [Full Name], [founder/CEO] with [X years] experience: "[specific claim]"'. Princeton: named expert quotes = strongest content signal (+41%).
E-E-A-T & Trust Signals
90/100
Machine-readable trust proxies: author credentials, entity profiles, organizational transparency. Google's E-E-A-T is a quality rater framework, not a direct ranking factor.
Author Credibility
75/100
Is there an author name, bio, Person schema, and credentials on the page?
Social Proof
100/100
Are there reviews, testimonials, ratings, or certifications visible?
Trust Indicators
100/100
Are publish/update dates visible? Is contact information present?
AI Analysis
Reviews/testimonials found — good trust signal.
no author
90% conf
low effort
No author attribution found. AI systems favor content from identified, credible authors.
Answer-First Content
81/100
Does your content lead with the answer? Clear answer-first sections improve extractability for AI citation.
BLUF (Bottom-Line Up Front)
90/100
Does your first paragraph directly answer 'What does this page offer?'
Question Coverage
65/100
Does your page have FAQ sections, question-format headings, and FAQPage schema?
Snippet Readiness
90/100
Does your content have definitions, numbered lists, and summary sections?
AI Analysis
Answer-first analysis complete.
weak opening answer
70% conf
low effort
Opening paragraph doesn't clearly state what you do. AI extracts the first clear answer statement.
no question coverage
75% conf
medium effort
No question-format headings or FAQ section. AI prioritizes content that directly addresses questions.
no summary section
60% conf
low effort
Long content without a summary or 'Key Takeaways'. Add one near the top for AI extraction.
Content Freshness
88/100
How current is your content? AI-cited content is 25.7% fresher than average (Ahrefs 2026).
Date Signals
85/100
Are there datePublished/dateModified meta tags, <time> elements, or visible dates?
Content Currency
80/100
Does the content reference the current year? Is the copyright up to date?
Update Signals
100/100
Does the server send Last-Modified headers? Is there a blog/news section?
AI Analysis
References current year (2026).
old copyright
85% conf
low effort
Footer copyright shows 2024 instead of 2026.
Technical AI Access
97/100
Can AI crawlers access your page? Blocked bots = zero AI visibility. Accessibility is a binary eligibility gate, not a gradient signal.
Crawler Access
100/100
Are AI search bots (GPTBot, ClaudeBot, PerplexityBot) allowed in robots.txt?
Content Delivery
100/100
Does the page have viewport meta, charset, and fast loading?
AI-Readiness Extras
85/100
Is there schema markup, llms.txt, RSS feed, and sitemap reference?
AI Analysis
All 20 AI crawlers allowed — good. JSON-LD schema found.
No issues detected
Competitive Context
81/100
Can AI position you vs alternatives? Comparison content, pricing, and process information.
Positioning
65/100
Does the page have 'Why Choose Us', comparison, or differentiator sections?
Content Completeness
100/100
Does the page cover pricing, process, benefits, and service area?
Value Clarity
80/100
Are there specific claims with numbers and guarantees?
AI Analysis
Pricing information present. Comprehensive content coverage.
no competitor comparison
75% conf
medium effort
No explicit comparison content. Add 'Why Choose Us' or 'vs' sections for AI comparison queries.
weak positioning
70% conf
low effort
No unique value proposition heading. Explicit positioning helps AI distinguish you in comparison queries.
Action Plan
#1 Sitemap URLs
critical
varies
Indexation & Authority
Problem: No XML sitemap found
Action: Create sitemap.xml — essential for Google to discover all your pages. Without it, Google relies only on internal links for crawling.
Impact: low
#2 Title Tag
warning
5 min
Meta & Social Tags
Problem: Title too long (66 chars): "Synergy Pro — One-Stop Business & Legal Solutions in Bali & Lombok"
Action: Google may truncate after ~60-65 chars on desktop. Consider shortening while keeping primary keywords first.
Impact: high
#3 Alt Text
warning
15 min
Images
Problem: 2 content images with empty alt text
Action: Add descriptive alt text or mark as decorative with role="presentation"
Impact: high
#4 Open Graph
warning
10 min
Meta & Social Tags
Problem: Partial Open Graph (2/3 tags)
Action: Add og:title, og:description, og:image
Impact: medium
#5 Image Dimensions
warning
30 min
Images
Problem: 30 images without width/height
Action: Set dimensions to prevent CLS
Impact: medium
#6 Response Time
warning
varies
Technical
Problem: Slow response: 1.01s
Action: Aim for < 1 second TTFB
Impact: medium
#7 Google Analytics
warning
15 min
Technical
Problem: No Google Analytics detected
Action: Add GA4 to track organic traffic and user behavior
Impact: medium
Security
Problem: No HSTS header
Action: Add Strict-Transport-Security to enforce HTTPS
Impact: medium
#9 robots.txt
warning
varies
Robots.txt & Crawlability
Problem: No robots.txt found or empty
Action: Create a robots.txt file
Impact: low
#10 NAP Signals
warning
varies
Indexation & Authority
Problem: Missing: phone, email
Action: Add full contact details — phone, email, address strengthen trust and local SEO
Impact: low