Your basic structure looks good i would not worry about using a fixed number of H2 or H3 tags just use them to organize the content naturally I’d also focus on page speed mobile usability clean URLs internal linking canonical tags and proper schema where relevant most importantly make sure the content actually satisfies the search intent rather than aiming for a specific word count