๐Ÿ“Š Audit Report

SEO Audit Report

A senior-level audit of flado.id/visa-for-bali/, covering five domains: Technical SEO, International SEO, Structured Data, Core Web Vitals, and Content.

Audited URL: https://flado.id/visa-for-bali/
Audit Date: 2026-04-27  ยท  Auditor: Mori Digital
Method: Static HTML/HTTP analysis + on-page best-practice review (based on Google Search Central / Schema.org / Web Vitals guidelines)

Executive Summary

flado.id is built on WordPress + WooCommerce. Content quality is high and E-E-A-T is well established. However, there is significant room for improvement in Technical SEO, International SEO, and Core Web Vitals. Findings are grouped by priority below.

PriorityCategoryExpected Impact
P0Technical SEO fixesEliminate risks that erode search evaluation
P0International SEO (hreflang)Consolidate authority across language versions
P1Structured Data implementationWin rich results (FAQ / Breadcrumb / LocalBusiness)
P1Performance (Core Web Vitals)LCP/CLS improvements โ€” direct ranking factors
P2Content optimizationHigher CTR and time on page

1. Technical SEO (Critical)

1-1. Duplicate <title> Tag ๐Ÿ”ด

<title>How to Get a Visa for Bali ... โ€“ Visa Agency by Flado Indonesia</title>
...
<title>How to Get a Visa for Bali ... โ€“ Visa Agency</title>  โ† duplicate

1-2. Missing H1 Tag ๐Ÿ”ด

1-3. Broken Heading Hierarchy ๐Ÿ”ด

1-4. WordPress Generator Meta Exposed ๐ŸŸก

<meta name="generator" content="WordPress 6.9.4" />
<meta name="generator" content="WooCommerce 10.7.0" />

2. International SEO (Critical)

2-1. hreflang Completely Missing ๐Ÿ”ด

Four language versions exist (en / id / ru / cn), but no hreflang annotations are set on any of them.

Sample fix (in each page's <head>):

<link rel="alternate" hreflang="en" href="https://flado.id/visa-for-bali/">
<link rel="alternate" hreflang="ja" href="https://jp.flado.id/visa-for-bali/">
<link rel="alternate" hreflang="zh-CN" href="https://cn.flado.id/...">
<link rel="alternate" hreflang="ru" href="https://ru.flado.id/visa-for-bali/">
<link rel="alternate" hreflang="id" href="https://id.flado.id/visa-for-bali/">
<link rel="alternate" hreflang="x-default" href="https://flado.id/visa-for-bali/">

2-2. Chinese URL Slug Optimization ๐ŸŸ 

Current: cn.flado.id/ruhejinrubalidaoyuyajiadae-voa-yu-c1-qianzhengshenqingzhinanzuixinban/

2-3. No Japanese Version ๐ŸŸ 

3. Structured Data (High Priority)

3-1. No JSON-LD at All ๐Ÿ”ด

The current <head> contains zero Schema.org markup, missing every rich-result opportunity below:

SchemaExpected Benefit
ArticleEligibility for Top Stories / Discover
FAQPageAccordion in SERP (CTR +30 to +50%)
BreadcrumbListBreadcrumb display in place of raw URL
LocalBusinessGoogle Maps / Knowledge Panel linkage
ServiceRich results in service searches
OrganizationSitelinks and logo display
Product + ReviewStar ratings in SERPs from existing reviews

3-2. Underused Review Data ๐ŸŸ 

4. Core Web Vitals / Performance

4-1. Heavy Unnecessary Resource Loading ๐Ÿ”ด

Even on non-commerce pages (e.g. articles), the following are loaded:

ResourceSizeNecessity
WooCommerce styles + scripts~120 KBโŒ Not needed
jQuery + jquery-migrate~95 KBโš  Partially
MediaElement.js~45 KBโŒ Not needed without video
Owl Carousel + Bootstrap~80 KBโš  Used in limited spots
Four trackers (GA / Yandex / Meta Pixel / VK Pixel)~60 KBโš  Should be consolidated

Recommendations:

4-2. Image Optimization ๐ŸŸ 

4-3. Bloated Inline CSS ๐ŸŸ 

4-4. CLS Risk ๐ŸŸ 

4-5. Recommended Targets (Estimated Lighthouse)

MetricCurrent (estimated)Target
LCP3.5s+<2.5s
CLS0.15+<0.1
INP250ms+<200ms
Performance Score50โ€“6085+
SEO Score75100

5. On-Page / Content Optimization

5-1. Meta Description Is a Copy of the Title ๐ŸŸ 

<meta name="description" content="How to Get a Visa for Bali & Jakarta, Indonesia: e-VOA and C1 (2026 Updated Guide)">

5-2. Image Alt Attributes ๐ŸŸก

5-3. Internal Anchor Text ๐ŸŸก

5-4. No Published / Updated Date ๐ŸŸ 

5-5. No Author Information ๐ŸŸก

6. Other Findings

#FindingSeverity
6-1Yandex tracking pixel inside <noscript> is visibleLow
6-2Heavy !important usage hurts maintainabilityMed
6-3No cookie-consent banner (GDPR / PDPL risk)Med
6-4Open Graph image not specified โ€” poor SNS share appearanceMed
6-5No Twitter CardMed
6-6No autosuggest on site searchLow
6-7Default 404 page (not customized)Low
6-8Breadcrumb is plain text, not in structured dataMed

Recommended Roadmap

Phase 1 (1 week): Critical Fixes

  1. Remove duplicate <title>
  2. Implement H1 tags
  3. Add hreflang tags across all language versions
  4. Implement four core JSON-LD types (Article / FAQ / Breadcrumb / LocalBusiness)
  5. Rewrite meta descriptions

Phase 2 (2 weeks): Performance Improvements

  1. Conditional loading of WooCommerce / unused JS
  2. Image lazy-loading + WebP conversion
  3. CSS cleanup + critical CSS extraction
  4. Open Graph / Twitter Card implementation

Phase 3 (1 month): International SEO Expansion

  1. Launch a dedicated Japanese site (jp.flado.id)
  2. Refactor Chinese URL structure
  3. Generate language-specific sitemaps
  4. Register each language version separately in Google Search Console

Projected Outcomes (3โ€“6 months post-implementation)

English traffic
+25โ€“40%
CTR via FAQ rich result
+30โ€“50%
Total multilingual traffic
+60โ€“100%
CWV pass rate
85%
โ†‘ from 50%
Appendix: What this demo already implements
The deliverables (/ja/visa-for-bali/, /zh/visa-for-bali/) implement every Phase 1 item and the major Phase 2 items. Targeted Lighthouse score: 95+.