Google de o şekilde çıkmanın yazdığınızla uzaktan yakından alakası bile yok(ul li kullanımı için). Yazının içinde ul li bile yok schema ile yapılandırıldığı için bu şekilde google sunuyor.
Başka bir örnek:
https://prnt.sc/J6AUR3akaleV kod yapısı:
https://prnt.sc/X8OdzDT8fkor
bir diğer örnek:
https://prnt.sc/v8tXLd4zHW5f kod yapısı:
https://prnt.sc/FbsT2DvbuRxy
Yani html tagların bir anlamı var. Özellikle html5 ile bu anlamlar daha da fazlalaştı. Schema kullanılmadığı yerde google elbette html dökümanı ve kullanıcı deneyimini baz alacak.
Listelemenin alt alta hiçbir tag kullanılmadığı durumlarda da çıktığına şahit oldum ancak yapay zeka, kısa ve alt alta yazılmış bir başlık barındıran içeriği de bir liste olduğunu saptayabiliyor.
mesela:
google görünüm:
https://prnt.sc/oS37b1eeV0Q4 - kod yapısı:
https://prnt.sc/sRhZKvhHMecN 1 2 3 şeklinde manuel numaralandırılmış