On page optimization - now look at your off page optimization
OK - you’ve optimized your web page and things are in harmonious balance.
Your on page optimization is rocking.
So, why is it sitting there, not budging at all in its Google ranking? I mean, you’ve got your keywords, your magical combo of ALT tags - what is wrong?!?!
Have you worked on your off page optimization? Have you checked your competitor’s off page optimization? That’d be a good place to start.