SEO Specialist Jakarta · Available for Hire

Portfolio —
Work That Actually Ranks

Every project Dwi Yanti was built from scratch — no templates, no page builders, no SEO plugins. Just clean hand-written code, structured data, and a systematic SEO strategy that puts websites on Page 1 of Google and Bing.

From SEO execution and custom WordPress development to building a live CMS management system with room availability, booking logic, and WhatsApp integration — all delivered by Dwi Yanti, end to end.

3+Client Sites
Page 1Google & Bing
6hFastest Rank
0Paid Ads
0SEO Plugins
LiveCMS System
Client Projects

Real Projects,
Measurable Outcomes

Each project Dwi Yanti SEO Specialist below shows the problem, the approach, and the verified SERP result. No estimates — only what actually happened after going live, captured directly from Google and Bing.

Abdul Majid 25 Urban Residence — custom WordPress built and ranked Page 1 Google by Dwi Yanti SEO Specialist Jakarta 01
SEO Web Dev CMS

Property · Jakarta Selatan · WordPress · CMS System

Abdul Majid 25 Urban Residence

ProblemNo-code site, poor SEO, low occupancy
DeliveredCustom WordPress + full SEO + live CMS dashboard
Result#1 Google "Urban Residence", near-full occupancy

Rebuilt from scratch after the client's original no-code site had zero SEO value. A fully custom WordPress site was developed using hand-written PHP — no theme, no plugin. Technical SEO was embedded at every level: semantic structure, schema markup, and keyword-targeted copy. A live CMS dashboard was also built to manage room status, tenants, and bookings — connected to a public room availability page with automatic WhatsApp notification and a guest prospect log. Occupancy grew consistently, attracting tenants from Korea, Japan, France, and Singapore through organic search alone.

#1 "Urban Residence" — Google Page 1 "Kost Abdul Majid" Page 1 "Kost Antasari" Live CMS + Dashboard WhatsApp Integration Zero Paid Ads

Restaurant · Local SEO · Depok · Hand-Coded

Nasi Kebuli Depok — Develove

ProblemNo website, zero search visibility
DeliveredHand-coded HTML/CSS/PHP with SEO from line one
Result#2 Bing, #6 Google — Day 1 after indexing

Website built entirely from scratch using hand-written HTML, CSS, and PHP — no framework, no CMS, no template. On-page SEO was engineered into every element before the first line of content: semantic heading structure, structured data markup, optimised meta tags, and clean load performance. The site ranked #6 on Google and #2 on Bing for "Nasi Kebuli Depok" on the day it was first indexed — zero paid promotion, zero domain history.

#2 Bing — Day 1 #6 Google — Day 1 Pure HTML/CSS/PHP Local SEO Zero Paid Ads
Read Case Study
Nasi Kebuli Depok — hand-coded website ranked #2 Bing by Dwi Yanti Technical SEO Specialist 02
SEOWeb Dev
Kebuli Buchairoh SEO recovery — restored to Page 1 Google and Bing by Dwi Yanti SEO Specialist 03
SEO RecoveryOn-Page SEO

Restaurant · SEO Recovery · On-Page SEO · Content Optimisation

Kebuli Buchairoh — SEO Recovery

ProblemClient rewrote copy — ranking dropped to page 5
DeliveredFull on-page SEO audit and content restoration
ResultRestored to Page 1 Google and Bing

The site was originally built and ranked on Page 1 with SEO-optimised copy. After the client replaced content with their own version, rankings fell to page 5. A full on-page SEO audit identified which signals had been lost. Content was restructured to restore keyword alignment, heading hierarchy, and semantic relevance — returning the site to Page 1 on Google and Bing. A clear demonstration of how directly content structure drives organic ranking.

Page 5 → Page 1 Google + Bing SEO Recovery Content Audit
View Achievement
CMS & Room Availability System

Live System —
Abdul Majid 25

A complete property management system, Dwi Yanti built with custom PHP and MySQL — no plugin, no third-party framework. The public room availability page and the admin dashboard run as one connected system, live in production at abdulmajid25.urbanresidence.id.

Visitor Fills availability form on the website
Check Rooms System queries database for available rooms by date
Result Shown Available room types and pricing displayed instantly
Auto WhatsApp Visitor data + results sent automatically to owner
Dashboard Log Submission recorded as prospect in admin guest book
abdulmajid25.urbanresidence.id/room-availability
Room Availability page — public form for checking available rooms at Abdul Majid 25 Urban Residence, built by Dwi Yanti
Public Page · Form

Check Room Availability

Public-facing form — visitors enter name, phone, and check-in date to query real-time room availability.

room-availability — form filled
Room Availability form filled in by visitor with name, phone and check-in date
Public Page · Filled

Visitor Submits Inquiry

Visitor fills in full name, WhatsApp number, and preferred check-in date before checking availability.

room-availability — result: Deluxe 3 rooms available · Rp 5.800.000
Room Availability result — showing Deluxe 3 rooms available with price Rp 5.800.000 and Call Bapak Kos button
Live Result · Available Rooms + Price

Results Shown Instantly — Including Price

After submit, the page shows available room types and pricing — Deluxe (3 rooms) · Rp 5.800.000 — with a direct WhatsApp button. One submit triggers two actions: result shown to visitor, data sent to owner's WhatsApp simultaneously.

WhatsApp · Auto-notification
WhatsApp automatic notification to property owner with visitor name, phone, check-in date and available room results
WhatsApp · Auto-Notification

Owner Notified Instantly

The same submit sends a formatted WhatsApp message to the owner — name, phone, check-in date, and available rooms, automatically.

abdulmajid25.urbanresidence.id/kost-admin
Kost Admin login page — secure admin dashboard for Abdul Majid 25 Urban Residence built by Dwi Yanti
Admin · Secure Login

Admin Dashboard Login

A secured admin area accessible from any device — for the owner to manage all room and tenant data.

kost-admin — Dashboard · Available Rooms tab
Kost Admin dashboard — Available Rooms tab showing room number, type, floor and availability status with Save Excel and Save PDF export
Admin Dashboard · 8 Tabs · Excel + PDF Export

Full Dashboard — Tenant, Booking, Availability

8 management tabs: Tenant, Monthly, Special 3M, Weekly, Available Rooms, Tenant Out, Bookings, and Buku Tamu (guest prospect log). All exportable to Excel and PDF. Available Rooms syncs in real time with the public-facing page.

Tools & Technologies
HTML5 Semantic
CSS3 / Bootstrap
PHP / MySQL
WordPress Custom Theme
Technical SEO
Schema Markup
Available for Hire · Jakarta & Remote

What You Can
Hire Me For

Whether you need a website ranked on Google, a custom WordPress build, a management system, or an SEO audit — this is what Dwi Yanti delivers, end to end.

SEO Specialist Jakarta

SEO & Search Visibility

Organic ranking through Technical SEO, on-page architecture, and structured data — no paid ads, no plugin dependency.

Technical SEOOn-Page SEOSchema MarkupSEO Audit
SEO Services
Technical SEO Strategist

Technical SEO & Web Build

Custom website built with pure HTML/CSS/PHP or WordPress — SEO engineered from line one, not bolted on after.

WordPress CustomPure CodingCore Web VitalsZero Plugin
Technical SEO
CMS Management System

Custom CMS & Dashboard

Business management systems built to your workflow — room availability, booking, tenant data, or any custom logic your business needs.

PHP / MySQLAdmin DashboardWhatsApp IntegrationExcel / PDF Export
CMS System
SEO Audit & Recovery

SEO Audit & Recovery

Dropped in rankings or invisible on Google? Full audit identifying exactly what's wrong and what needs fixing to recover visibility.

SEO AuditRanking RecoveryContent AuditCrawl Analysis
SEO Audit

Need a Website That Ranks?

Dwi Yanti SEO Specialist Jakarta — available for website builds, technical SEO, CMS development, and SEO audits. Pure coding, real results, zero shortcuts.

© DwiYanti.com | Made with by Dwi Yanti