I am relatively good at getting dates and progress all the way to the kissing, I usually do this in 2-3 dates and a fair amount of texting

My method is quite indirect so pretty much everything prior to the kiss is a friend-like interaction, after the kissing I always state that I don't want a serious relationship

However I am having issues sealing the deal, (1 year not laid) most of the times when they suspect I want to go to the next stage they back out or start ignoring me

Any tips on what should I change? What I am missing here? Should I switch to a more direct approach?