{"id":236,"date":"2026-05-19T02:27:46","date_gmt":"2026-05-19T02:27:46","guid":{"rendered":"https:\/\/tools.dwiyanti.com\/blog\/?p=236"},"modified":"2026-05-19T02:33:53","modified_gmt":"2026-05-19T02:33:53","slug":"seo-dan-tag-html","status":"publish","type":"post","link":"https:\/\/tools.dwiyanti.com\/blog\/seo-dan-tag-html","title":{"rendered":"SEO dan Tag HTML"},"content":{"rendered":"<pre style=\"white-space:pre-wrap;\">\n<code>\n&lt;main&gt;&lt;article&gt; - membungkus tulisan dengan ini, apakah mendapat perlakuan khusus robot crawl?\n--\nSingkatnya: **tidak ada \u201cperlakuan khusus\u201d dalam arti ranking langsung** hanya karena kamu membungkus konten dengan `&lt;main&gt;` atau `&lt;article&gt;`. Tapi tetap **sangat penting untuk SEO teknis dan pemahaman struktur oleh crawler**.\n\nMari kita luruskan biar tidak misleading \ud83d\udc47\n\n---\n\n 1. Apa yang sebenarnya dilakukan `&lt;main&gt;` dan `&lt;article&gt;`?\n\nKeduanya adalah bagian dari **HTML5 semantic elements**.\n\n* `&lt;main&gt;` \u2192 menandai **konten utama halaman**\n* `&lt;article&gt;` \u2192 menandai **unit konten mandiri** (post, blog, news, dll)\n\nCrawler seperti **Google** menggunakan ini untuk:\n\n* memahami **struktur halaman**\n* membedakan konten utama vs sidebar vs footer\n* membantu proses seperti indexing, snippet, dan ekstraksi konten\n\n---\n\n 2. Apakah ada efek langsung ke ranking?\n\n\ud83d\udc49 **Tidak secara langsung.**\n\nGoogle sendiri tidak bilang:\n\n&gt; \u201cpakai `&lt;article&gt;` \u2192 ranking naik\u201d\n\nJadi:\n\n* \u274c Bukan ranking factor langsung\n* \u2705 Tapi **membantu interpretasi konten (indirect impact)**\n\n---\n\n 3. Kenapa tetap penting secara SEO?\n\nIni yang sering disalahpahami.\n\nWalaupun bukan faktor ranking langsung, efeknya terasa di:\n\n a. Content extraction (AI & search engine)\n\nStruktur yang jelas membantu:\n\n* featured snippet\n* AI overview \/ LLM understanding\n* readability parsing\n\n b. Accessibility (aksesibilitas)\n\nScreen reader dan bot lebih mudah membaca struktur\n\n c. Technical SEO clarity\n\nCrawler lebih cepat \u201cpaham\u201d:\n\n* mana konten utama\n* mana navigasi\n* mana iklan\n\n---\n\n 4. Perbandingan sederhana\n\n| Tanpa semantic          | Dengan semantic     |\n| ----------------------- | ------------------- |\n| `&lt;div class=\"content\"&gt;` | `&lt;main&gt;&lt;article&gt;`   |\n| ambigu                  | jelas struktur      |\n| parsing lebih berat     | parsing lebih mudah |\n\n---\n\n 5. Best practice (yang benar)\n\nUntuk halaman artikel\/blog:\n\n```html\n&lt;main&gt;\n  &lt;article&gt;\n    &lt;h1&gt;Judul&lt;\/h1&gt;\n    &lt;p&gt;Isi konten...&lt;\/p&gt;\n  &lt;\/article&gt;\n&lt;\/main&gt;\n```\n\nTambahan penting:\n\n* 1 `&lt;main&gt;` per halaman\n* `&lt;article&gt;` bisa lebih dari 1 (misal list post)\n* jangan overuse (semua jadi `&lt;article&gt;` itu salah)\n\n---\n\n 6. Insight penting (biar kamu tidak over-optimasi)\n\nKalau kamu berharap:\n\n&gt; \u201cpakai `&lt;article&gt;` biar ranking naik\u201d\n\n\u2192 itu terlalu sederhana.\n\nYang lebih berdampak:\n\n* kualitas konten\n* internal linking\n* topical authority\n* page experience\n\nSemantic HTML hanya:\n\n&gt; **membantu Google memahami, bukan menentukan siapa menang**\n\n---\n\n Kesimpulan\n\n* `&lt;main&gt;` & `&lt;article&gt;` **tidak memberi boost ranking langsung**\n* Tapi **membantu crawler memahami konten lebih baik**\n* Efeknya **indirect \u2192 bisa improve SEO jika digabung dengan struktur yang benar**\n\n---\n\nKalau kamu mau, aku bisa bantu audit struktur HTML di halaman kamu (homepage vs about vs blog) supaya benar-benar \u201cSEO-friendly + AI-friendly\u201d, bukan cuma sekadar semantic.\n-----\njadi artinya, yang seharusnya crawl cepat dengan semantic, tanpa semantic seperti pusing cari ini itu yang makin lama, hasilnya bisa semua gak ke crawl. begitu? selain main dan article, yang sangat diperlukan semantic itu apa lagi?\n--\nTidak persis seperti itu\u2014analogi \u201ctanpa semantic bikin crawler pusing sampai tidak ke-crawl\u201d agak berlebihan.\n\n**Realitanya:**\n\n* Crawler seperti Google **tetap bisa crawl halaman tanpa semantic HTML dengan baik**.\n* Mereka sudah sangat canggih membaca `&lt;div&gt;` sekalipun.\n* Jadi:\n\n  * \u274c Bukan berarti tanpa `&lt;main&gt;` \/ `&lt;article&gt;` lalu halaman gagal di-crawl\n  * \u274c Bukan berarti crawl jadi jauh lebih lambat secara signifikan\n  * \u2705 Tapi **semantic membantu efisiensi pemahaman (parsing & interpretation)**\n\nLebih tepatnya begini:\n\n&gt; Semantic HTML = \u201cpeta yang jelas\u201d\n&gt; Non-semantic = \u201cmasih bisa dibaca, tapi perlu usaha ekstra\u201d\n\n---\n\n Jadi apa efek nyatanya?\n\nBukan di \u201ccrawl atau tidak\u201d, tapi di:\n\n 1. Content prioritization\n\nCrawler lebih cepat tahu:\n\n* ini konten utama\n* ini navigasi\n* ini boilerplate\n\n\u2192 penting untuk indexing & snippet\n\n---\n\n 2. Rendering & extraction (terutama era AI search)\n\nStruktur yang jelas membantu:\n\n* AI summary\n* featured snippet\n* passage indexing\n\n---\n\n 3. Crawl efficiency (skala besar)\n\nKalau websitenya besar:\n\n* semantic bantu **crawl budget efficiency**\n* bukan dramatis, tapi tetap ada efek\n\n---\n\n Selain `&lt;main&gt;` dan `&lt;article&gt;`, semantic apa yang penting?\n\nIni yang benar-benar berguna (bukan sekadar formalitas):\n\n---\n\n 1. `&lt;header&gt;` & `&lt;footer&gt;`\n\nUntuk membedakan:\n\n* intro \/ branding\n* penutup\n\n```html\n&lt;header&gt;...&lt;\/header&gt;\n&lt;footer&gt;...&lt;\/footer&gt;\n```\n\n---\n\n 2. `&lt;nav&gt;`\n\nSangat penting untuk:\n\n* struktur internal linking\n* memahami site architecture\n\n```html\n&lt;nav&gt;\n  &lt;a href=\"\/about\"&gt;About&lt;\/a&gt;\n&lt;\/nav&gt;\n```\n\n---\n\n 3. `&lt;section&gt;`\n\nUntuk membagi konten jadi blok logis\n\n```html\n&lt;section&gt;\n  &lt;h2&gt;Technical SEO&lt;\/h2&gt;\n&lt;\/section&gt;\n```\n\n---\n\n 4. `&lt;aside&gt;`\n\nUntuk:\n\n* sidebar\n* related content\n* bukan konten utama\n\n---\n\n 5. Heading structure (`&lt;h1&gt;` \u2013 `&lt;h6&gt;`)\n\nIni bahkan **lebih penting dari semantic container**\n\n* `&lt;h1&gt;` = topik utama\n* `&lt;h2&gt;` = subtopik\n* `&lt;h3&gt;` = breakdown\n\n\ud83d\udc49 Ini yang benar-benar dibaca serius oleh crawler\n\n---\n\n 6. `&lt;figure&gt;` & `&lt;figcaption&gt;`\n\nUntuk gambar + konteks\n\n```html\n&lt;figure&gt;\n  &lt;img src=\"seo.png\"&gt;\n  &lt;figcaption&gt;Technical SEO Strategy&lt;\/figcaption&gt;\n&lt;\/figure&gt;\n```\n\n---\n\n 7. `&lt;time&gt;`\n\nUntuk tanggal (berguna untuk freshness signal)\n\n```html\n&lt;time datetime=\"2026-05-04\"&gt;May 4, 2026&lt;\/time&gt;\n```\n\n---\n\n Urutan prioritas (biar tidak overthinking)\n\nKalau kamu fokus SEO, urutannya:\n\n1. **Heading structure (WAJIB benar)**\n2. **Content quality**\n3. **Internal linking**\n4. Semantic HTML (sebagai support)\n\n---\n\n Kesalahan umum (ini yang sering kejadian)\n\n* Semua dibungkus `&lt;article&gt;` \u274c\n* Tidak pakai `&lt;nav&gt;` padahal banyak link \u274c\n* `&lt;h1&gt;` lebih dari satu tanpa struktur \u274c\n* Pakai semantic tapi **isi kontennya lemah** \u274c\n\n---\n\n Kesimpulan jujur\n\n* Semantic HTML **tidak membuat crawl jadi jauh lebih cepat**\n* Tapi membuat:\n\n  * struktur lebih jelas\n  * parsing lebih efisien\n  * hasil ekstraksi lebih akurat\n\nDan di era sekarang:\n\n&gt; **yang menang bukan yang paling \u201crapi HTML-nya\u201d, tapi yang paling jelas makna kontennya**\n\n---\n\nKalau kamu mau, aku bisa bantu bikin **template HTML SEO (homepage \/ about \/ article)** yang sudah optimal untuk:\n\n* Google\n* AI search\n* personal branding kamu sebagai SEO specialist\n-----\nNah, Homepage, terdiri nav, footer, dan banyak section, yang di bungkus main hanya section-section ini kan? bagaimana dengan hero?\n--\nPertanyaan bagus\u2014dan ini sering bikin bingung karena \u201chero section\u201d itu bukan tag HTML, tapi pola desain.\n\nJawaban singkatnya:\n\n&gt; **Ya, hero tetap masuk ke dalam `&lt;main&gt;` sebagai bagian dari konten utama.**\n\n---\n\n Struktur yang benar untuk homepage\n\nSecara umum:\n\n```html id=\"k2n4qp\"\n&lt;body&gt;\n  &lt;header&gt;\n    &lt;nav&gt;...&lt;\/nav&gt;\n  &lt;\/header&gt;\n\n  &lt;main&gt;\n    &lt;section class=\"hero\"&gt;...&lt;\/section&gt;\n    &lt;section&gt;...&lt;\/section&gt;\n    &lt;section&gt;...&lt;\/section&gt;\n  &lt;\/main&gt;\n\n  &lt;footer&gt;...&lt;\/footer&gt;\n&lt;\/body&gt;\n```\n\n---\n\n Jadi hero itu apa secara semantic?\n\nHero biasanya:\n\n* headline utama (branding)\n* value proposition\n* CTA\n\n\ud83d\udc49 Secara makna, dia adalah:\n\n&gt; **bagian paling penting dari konten utama**\n\nJadi:\n\n* \u2705 Masuk `&lt;main&gt;`\n* \u2705 Biasanya pakai `&lt;section&gt;`\n* \u274c Bukan `&lt;header&gt;` (ini kesalahan umum)\n\n---\n\n Kapan hero pakai `&lt;header&gt;`?\n\nBoleh pakai `&lt;header&gt;` **kalau dia header khusus untuk section\/article**, bukan header global.\n\nContoh valid:\n\n```html id=\"xsz9oy\"\n&lt;main&gt;\n  &lt;section&gt;\n    &lt;header&gt;\n      &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist&lt;\/h1&gt;\n      &lt;p&gt;Technical SEO Strategy Expertise&lt;\/p&gt;\n    &lt;\/header&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;\n```\n\n\ud83d\udc49 Ini sah karena:\n\n* `&lt;header&gt;` di sini milik `&lt;section&gt;`\n* bukan header global halaman\n\n---\n\n Kesalahan yang sering terjadi\n\n \u274c Hero di luar `&lt;main&gt;`\n\n```html\n&lt;div class=\"hero\"&gt;...&lt;\/div&gt;\n&lt;main&gt;...&lt;\/main&gt;\n```\n\n\u2192 ini bikin struktur jadi ambigu\n\n---\n\n \u274c Semua dibungkus `&lt;header&gt;`\n\n```html\n&lt;header&gt;\n  &lt;nav&gt;...&lt;\/nav&gt;\n  &lt;div class=\"hero\"&gt;...&lt;\/div&gt;\n&lt;\/header&gt;\n```\n\n\u2192 ini salah secara semantic\nkarena `&lt;header&gt;` harusnya:\n\n* intro \/ navigasi\n* bukan seluruh konten utama\n\n---\n\n Praktik terbaik (SEO + AI-friendly)\n\nUntuk homepage personal branding seperti kamu:\n\n```html id=\"k8c3lf\"\n&lt;header&gt;\n  &lt;nav&gt;...&lt;\/nav&gt;\n&lt;\/header&gt;\n\n&lt;main&gt;\n  &lt;section class=\"hero\"&gt;\n    &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist&lt;\/h1&gt;\n    &lt;p&gt;Technical SEO Strategy Expertise&lt;\/p&gt;\n  &lt;\/section&gt;\n\n  &lt;section id=\"about\"&gt;...&lt;\/section&gt;\n  &lt;section id=\"services\"&gt;...&lt;\/section&gt;\n  &lt;section id=\"case-study\"&gt;...&lt;\/section&gt;\n&lt;\/main&gt;\n\n&lt;footer&gt;...&lt;\/footer&gt;\n```\n\n---\n\n Insight penting (ini yang sering dilewatkan)\n\nHero itu bukan sekadar desain\u2014dia:\n\n* tempat **H1 utama**\n* menentukan **topical relevance halaman**\n* jadi anchor untuk seluruh halaman\n\nKalau salah struktur:\n\u2192 bukan crawl yang kena, tapi **pemahaman konteks halaman**\n\n---\n\n Kesimpulan\n\n* Hero = bagian dari konten utama\n* Jadi:\n\n  * \u2714 masuk `&lt;main&gt;`\n  * \u2714 biasanya `&lt;section&gt;`\n  * \u2714 boleh punya `&lt;header&gt;` internal\n* Jangan campur dengan `&lt;header&gt;` global\n\n---\n\nKalau kamu mau, aku bisa bantu breakdown khusus homepage kamu:\n\n* mana yang jadi hero\n* mana section SEO penting\n* dan susunan yang paling kuat untuk personal branding di Google & AI search\n\nKarena homepage personal branding itu beda strategi dibanding blog biasa.\n-----\nGimana halnya kalau H1 itu adanya di nav, biasanya suka ada di logo bagian kiri?\n--\nIni salah satu praktik yang sering terjadi\u2014dan memang **tidak ideal kalau tidak dipikirkan konteksnya**.\n\nJawaban jujurnya:\n\n&gt; **Boleh H1 ada di logo dalam nav, tapi seringkali itu bukan pilihan terbaik untuk SEO homepage.**\n\n---\n\n Kenapa banyak orang taruh H1 di logo?\n\nBiasanya struktur seperti ini:\n\n```html\n&lt;header&gt;\n  &lt;nav&gt;\n    &lt;h1 class=\"logo\"&gt;Dwi Yanti&lt;\/h1&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;\n```\n\nTujuannya:\n\n* branding kuat\n* logo dianggap identitas utama\n\n\ud83d\udc49 Secara HTML: **valid**\n\ud83d\udc49 Secara SEO: **kurang optimal (tergantung konteks)**\n\n---\n\n Masalah utamanya\n\n 1. H1 jadi kehilangan makna topik\n\nCrawler seperti Google melihat:\n\n&gt; H1 = topik utama halaman\n\nKalau isinya cuma:\n\n&gt; \u201cDwi Yanti\u201d\n\n\u2192 ini hanya **nama**, bukan konteks\n\nBandingkan dengan:\n\n&gt; \u201cDwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise\u201d\n\n\ud83d\udc49 Yang kedua jauh lebih kuat secara SEO & entity clarity\n\n---\n\n 2. Hero jadi \u201ctidak punya H1\u201d\n\nKalau H1 sudah dipakai di nav:\n\n* hero biasanya pakai `&lt;h2&gt;` \u274c\n* padahal hero adalah konten utama\n\n\u2192 ini membalik prioritas struktur\n\n---\n\n Best practice (yang lebih kuat)\n\n \u2705 Opsi 1 (direkomendasikan)\n\nLogo **bukan H1**, tapi H1 ada di hero\n\n```html\n&lt;header&gt;\n  &lt;nav&gt;\n    &lt;div class=\"logo\"&gt;Dwi Yanti&lt;\/div&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;\n\n&lt;main&gt;\n  &lt;section class=\"hero\"&gt;\n    &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;\n```\n\n\ud83d\udc49 Ini:\n\n* jelas untuk crawler\n* kuat untuk keyword + entity\n* align dengan konten utama\n\n---\n\n \u2705 Opsi 2 (masih aman, tapi hati-hati)\n\nLogo pakai H1 + hero juga punya heading\n\n```html\n&lt;h1 class=\"logo\"&gt;Dwi Yanti&lt;\/h1&gt;\n&lt;h2&gt;SEO Specialist with Technical SEO Strategy Expertise&lt;\/h2&gt;\n```\n\n\ud83d\udc49 Ini **boleh di HTML5**, tapi:\n\n* secara SEO **lebih lemah**\n* karena H1 tidak deskriptif\n\n---\n\n Insight penting (yang sering salah kaprah)\n\nDulu:\n\n&gt; \u201cHarus cuma 1 H1\u201d\n\nSekarang:\n\n* HTML5 **boleh multiple H1**\n* tapi tetap:\n\n  &gt; **Google fokus ke H1 yang paling representatif**\n\n---\n\n Strategi khusus untuk kamu (personal branding)\n\nKarena kamu bangun **entity \u201cDwi Yanti SEO Specialist\u201d**, maka:\n\n\ud83d\udc49 H1 ideal = kombinasi:\n\n* nama\n* profesi\n* spesialisasi\n\nContoh:\n\n```html\n&lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n```\n\nLogo cukup:\n\n```html\n&lt;div class=\"logo\"&gt;Dwi Yanti&lt;\/div&gt;\n```\n\n---\n\n Kesimpulan tegas\n\n* H1 di nav\/logo \u2192 **boleh tapi lemah secara SEO**\n* H1 di hero \u2192 **lebih kuat & direkomendasikan**\n* Fokus:\n\n  &gt; H1 harus menjelaskan \u201chalaman ini tentang apa\u201d, bukan cuma \u201cini siapa\u201d\n\n---\n\nKalau kamu mau, aku bisa bantu:\n\n* mapping H1, H2, H3 untuk seluruh halaman kamu\n* supaya konsisten dengan strategi **entity SEO + AI search (LLM-friendly)**\n\nKarena ini yang bikin nama kamu \u201cnempel\u201d di Google, bukan sekadar muncul.\n-----\nJadi artinya, kalau H1 di Nav berarti di header dan dia tidak masuk dalam main, artinya section setelahnya bisa ambigu?\n--\nPendeknya: **tidak otomatis jadi ambigu**, tapi **bisa melemahkan kejelasan struktur dan prioritas konten**\u2014terutama untuk homepage.\n\n---\n\n Apa yang sebenarnya terjadi?\n\nKalau kamu punya struktur seperti ini:\n\n```html\n&lt;header&gt;\n  &lt;nav&gt;\n    &lt;h1&gt;Dwi Yanti&lt;\/h1&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;\n\n&lt;main&gt;\n  &lt;section class=\"hero\"&gt;\n    &lt;h2&gt;SEO Specialist with Technical SEO Strategy Expertise&lt;\/h2&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;\n```\n\nCrawler seperti Google akan:\n\n* tetap bisa memahami halaman (jadi **tidak \u201cgagal paham\u201d**)\n* tapi melihat:\n\n  * **H1 = \u201cDwi Yanti\u201d (lemah secara topik)**\n  * konten utama justru mulai dari `&lt;h2&gt;`\n\n\ud83d\udc49 Ini yang bikin **prioritas jadi kurang optimal**, bukan benar-benar ambigu total.\n\n---\n\n Kenapa disebut \u201ckurang optimal\u201d?\n\nKarena secara logika struktur:\n\n* `&lt;main&gt;` = konten utama\n* H1 idealnya = menjelaskan isi `&lt;main&gt;`\n\nKalau H1 ada di `&lt;header&gt;`:\n\n* dia **di luar konteks konten utama**\n* dan **tidak menjelaskan topik halaman dengan lengkap**\n\n---\n\n Analogi biar kebayang\n\nBayangkan halaman sebagai artikel:\n\n* `&lt;header&gt;` = cover buku\n* `&lt;main&gt;` = isi buku\n\nKalau H1 ada di cover:\n\n&gt; \u201cDwi Yanti\u201d\n\nTapi isi buku:\n\n&gt; tentang SEO Specialist\n\n\ud83d\udc49 Masih nyambung, tapi **judulnya kurang menjelaskan isi**\n\n---\n\n Kapan ini masih aman?\n\nKalau:\n\n* brand kamu sudah sangat kuat (entity sudah dikenal)\n* atau halaman memang fokus brand saja\n\nMaka:\n\n* H1 di logo **tidak jadi masalah besar**\n\n---\n\n Kapan jadi masalah?\n\nUntuk kasus kamu (personal branding SEO):\n\n* kamu butuh:\n\n  * **nama + profesi + spesialisasi**\n* bukan hanya nama\n\nJadi kalau H1 cuma di nav:\n\u2192 kamu kehilangan kesempatan memperkuat:\n\n* keyword relevance\n* entity clarity\n\n---\n\n Struktur yang lebih kuat\n\n```html\n&lt;header&gt;\n  &lt;nav&gt;\n    &lt;div class=\"logo\"&gt;Dwi Yanti&lt;\/div&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;\n\n&lt;main&gt;\n  &lt;section class=\"hero\"&gt;\n    &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;\n```\n\n\ud83d\udc49 Ini membuat:\n\n* H1 = bagian dari konten utama\n* langsung menjelaskan halaman\n\n---\n\n Kesimpulan yang tepat\n\n* \u274c Bukan berarti jadi ambigu total\n* \u274c Bukan berarti crawler bingung\n* \u2705 Tapi:\n\n  &gt; **struktur jadi kurang kuat dalam menyampaikan topik utama**\n\n---\n\nKalimat paling akuratnya:\n\n&gt; H1 di nav tidak merusak SEO, tapi juga tidak memaksimalkan sinyal yang seharusnya bisa kamu kirim ke Google.\n\n---\n\nKalau kamu mau, kita bisa lanjut bahas:\n\n* struktur ideal untuk halaman About vs Homepage\n* karena penempatan H1 bisa berbeda strateginya (ini sering salah kaprah juga)\n-----\nNah, Kalau hero di design menjadi 3 kolom, dan H1 ada di kolom 1, secara semantic dan SEO bagaimana?\n--\nAman. **Layout (3 kolom) tidak mengubah makna semantic.** Yang dinilai crawler seperti Google adalah **struktur HTML (DOM)**, bukan posisi visual kolom di layar.\n\n---\n\n Intinya\n\n&gt; **H1 di kolom 1 dalam hero tetap valid dan kuat secara SEO**, selama:\n\n* dia berada di dalam `&lt;main&gt;`\n* menjadi heading utama untuk konten tersebut\n* didukung oleh struktur heading yang rapi di bawahnya\n\n---\n\n Contoh struktur yang benar\n\n```html id=\"c1t8vx\"\n&lt;main&gt;\n  &lt;section class=\"hero\"&gt;\n    &lt;div class=\"container\"&gt;\n      &lt;div class=\"col col-1\"&gt;\n        &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n        &lt;p&gt;Helping brands grow with technical SEO strategy&lt;\/p&gt;\n      &lt;\/div&gt;\n\n      &lt;div class=\"col col-2\"&gt;\n        &lt;!-- visual \/ image --&gt;\n      &lt;\/div&gt;\n\n      &lt;div class=\"col col-3\"&gt;\n        &lt;!-- CTA \/ badge \/ trust signal --&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;\n```\n\n\ud83d\udc49 Ini:\n\n* semantic \u2714\n* SEO \u2714\n* fleksibel secara desain \u2714\n\n---\n\n Kenapa ini tidak masalah?\n\nKarena:\n\n* CSS (grid \/ flex \/ bootstrap) hanya mengatur **tampilan**\n* crawler membaca **urutan HTML**\n\nJadi walaupun:\n\n* H1 di kiri, tengah, atau kanan secara visual\n  \u2192 **tidak ada pengaruh langsung ke SEO**\n\n---\n\n Yang lebih penting dari posisi kolom\n\n 1. H1 tetap jadi yang pertama dibaca (di DOM)\n\nIdealnya:\n\n* H1 muncul lebih dulu di struktur HTML\n* baru diikuti elemen lain\n\n\ud83d\udc49 ini membantu parsing lebih jelas\n\n---\n\n 2. Jangan pisahkan H1 dari konteksnya\n\nHindari:\n\n```html id=\"1hhijw\"\n&lt;div class=\"col-1\"&gt;\n  &lt;h1&gt;Dwi Yanti&lt;\/h1&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"col-3\"&gt;\n  &lt;p&gt;SEO Specialist with Technical SEO Strategy Expertise&lt;\/p&gt;\n&lt;\/div&gt;\n```\n\n\ud83d\udc49 ini bikin:\n\n* konteks H1 terpecah\n* makna jadi kurang kuat\n\nLebih baik:\n\n```html id=\"66owxh\"\n&lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n```\n\n---\n\n 3. Pastikan hierarki lanjutannya benar\n\n```html id=\"8c8fb3\"\n&lt;h1&gt;...&lt;\/h1&gt;\n&lt;h2&gt;About Me&lt;\/h2&gt;\n&lt;h2&gt;Services&lt;\/h2&gt;\n```\n\n\ud83d\udc49 ini jauh lebih penting daripada layout kolom\n\n---\n\n Insight penting (ini sering dilewatkan)\n\nYang dilihat mesin bukan:\n\n&gt; \u201cini kolom 1 atau kolom 3\u201d\n\nTapi:\n\n&gt; \u201capa topik utama halaman ini, dan seberapa jelas dijelaskan?\u201d\n\n---\n\n Kesalahan umum pada hero multi kolom\n\n* \u274c H1 terlalu kecil (diganti styling jadi tidak dominan)\n* \u274c H1 hanya nama tanpa konteks\n* \u274c keyword utama dipisah ke kolom lain\n* \u274c visual lebih dominan daripada teks utama\n\n---\n\n Kesimpulan\n\n* 3 kolom = **tidak masalah sama sekali**\n* H1 di kolom 1 = **aman dan benar**\n* Yang penting:\n\n  * H1 tetap utuh (tidak terpecah)\n  * berada di dalam `&lt;main&gt;`\n  * menjelaskan topik utama dengan jelas\n\n---\n\nKalau kamu mau, aku bisa bantu:\n\n* layout hero 3 kolom yang tetap \u201cSEO kuat + visual premium\u201d\n* sekalian positioning CTA & trust signal biar bukan cuma bagus, tapi juga konversi tinggi\n-----\nkalau muncul section, div, image, baru h1, h1 ini nantinya ada diatas image, kurang lebih 20% dari bawah posisinya.\n--\nBoleh saja secara desain\u2014tapi dari sisi **semantic & SEO, itu bukan pola yang ideal**.\n\nMari kita luruskan tanpa overthinking:\n\n---\n\n Masalah utamanya bukan \u201cposisi visual\u201d, tapi **urutan di HTML (DOM)**\n\nKalau struktur kamu seperti ini:\n\n```html\n&lt;section class=\"hero\"&gt;\n  &lt;img src=\"hero.jpg\" alt=\"...\"&gt;\n  &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n&lt;\/section&gt;\n```\n\nLalu dengan CSS kamu bikin:\n\n* H1 muncul di atas gambar (overlay)\n* posisinya 20% dari bawah\n\n\ud83d\udc49 **Secara visual bagus**\n\ud83d\udc49 Tapi di DOM:\n\n* `&lt;img&gt;` dibaca dulu\n* baru `&lt;h1&gt;`\n\n---\n\n Apakah ini fatal?\n\n\u274c Tidak\n\u274c Tidak bikin gagal ranking\n\u274c Tidak bikin tidak ke-crawl\n\nCrawler seperti Google tetap:\n\n* bisa memahami halaman\n* tahu H1 kamu\n\n---\n\n Tapi kenapa kurang ideal?\n\n 1. Prioritas konten jadi tidak optimal\n\nSecara logika:\n\n* H1 = sinyal utama topik halaman\n* idealnya muncul lebih awal\n\nKalau didahului image:\n\u2192 H1 \u201cterlihat\u201d bukan elemen utama di awal parsing\n\n---\n\n 2. Image bisa dianggap lebih dominan\n\nKalau:\n\n* image besar\n* H1 kecil \/ overlay\n\n\u2192 bisa memberi sinyal lemah tentang topik utama\n\n---\n\n Cara yang lebih optimal (tanpa mengorbankan desain)\n\n\ud83d\udc49 **Balik urutan HTML, tetap pakai overlay di CSS**\n\n```html\n&lt;section class=\"hero\"&gt;\n  &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n  &lt;img src=\"hero.jpg\" alt=\"Technical SEO Strategy\"&gt;\n&lt;\/section&gt;\n```\n\nLalu di CSS:\n\n* jadikan image sebagai background \/ layer\n* posisi H1 tetap overlay\n\n---\n\n Alternatif terbaik (best practice modern)\n\nGunakan background image:\n\n```html\n&lt;section class=\"hero\"&gt;\n  &lt;h1&gt;Dwi Yanti \u2013 SEO Specialist with Technical SEO Strategy Expertise&lt;\/h1&gt;\n&lt;\/section&gt;\n```\n\n```css\n.hero {\n  background-image: url('hero.jpg');\n}\n```\n\n\ud83d\udc49 Ini:\n\n* H1 langsung terbaca pertama\n* visual tetap sama\n* lebih \u201cbersih\u201d untuk SEO\n\n---\n\n Insight penting (ini yang sering salah fokus)\n\nGoogle tidak peduli:\n\n&gt; \u201cH1 kamu 20% dari bawah atau di tengah\u201d\n\nYang dipedulikan:\n\n&gt; \u201cApa elemen pertama yang menjelaskan halaman ini?\u201d\n\n---\n\n Kapan urutan image dulu masih oke?\n\nMasih aman kalau:\n\n* H1 tetap jelas\n* tidak terlalu jauh dari atas DOM\n* bukan halaman kompetitif tinggi\n\n---\n\n Kesimpulan tegas\n\n* \u274c Bukan masalah besar kalau `&lt;img&gt;` sebelum `&lt;h1&gt;`\n* \u2705 Tapi bukan struktur paling optimal\n* \u2714 Idealnya:\n\n  * H1 muncul lebih dulu di HTML\n  * visual diatur dengan CSS\n\n---\n\nKalimat paling jujurnya:\n\n&gt; Ini bukan kesalahan fatal, tapi kalau kamu serius bangun **entity SEO + personal branding**, lebih baik rapikan dari awal.\n\n---\n\nKalau kamu mau, aku bisa bantu:\n\n* bikin struktur hero (HTML + CSS) yang **SEO kuat + design tetap clean (overlay, gradient, positioning, dll)**\n* sekalian disesuaikan dengan positioning kamu sebagai SEO Specialist supaya H1 benar-benar \u201cnempel\u201d di Google\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&lt;main&gt;&lt;article&gt; &#8211; membungkus tulisan dengan ini, apakah mendapat perlakuan khusus robot crawl? &#8212; Singkatnya: **tidak ada \u201cperlakuan khusus\u201d dalam arti ranking langsung** hanya karena kamu membungkus konten dengan `&lt;main&gt;` atau `&lt;article&gt;`. Tapi tetap **sangat penting untuk SEO teknis dan pemahaman struktur oleh crawler**. Mari kita luruskan biar tidak misleading \ud83d\udc47 &#8212; 1. Apa yang sebenarnya [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-236","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/posts\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/comments?post=236"}],"version-history":[{"count":3,"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":240,"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/posts\/236\/revisions\/240"}],"wp:attachment":[{"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/media?parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/categories?post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tools.dwiyanti.com\/blog\/wp-json\/wp\/v2\/tags?post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}