The search on itch is kinda quirky. Has to do with the fact that the tags are dev chosen and made up at that. and the search for stuff and search for tags are different and the tag search is kinda hidden. But once you have some stuff you like, you can click the tags there. In the browse you see some screenshots and I believe you can chose a thumbnail for your project.
The comic specific things, I can not give much opinion, but if many comic artists come from similar sites, I can imagine that the distinct differences to game pages stem from that fact.
If you fear your art style or whatever would bother anyone ... I suggest you take a look at lots of games here. You are an artist. Most game devs are not, and it shows.
And maybe you misunderstood, while I do not read comics on itch in general, I could not figure out if your stuff would interest me - or not. That was a critique that I could not gather that information from the description. But than I had a look at other comic pages at random and saw that they seem all lacking in that regard. I am probably just used to reading game descriptions. But the description of a visual novel and of a graphic novel could have lots in common, I would assume.