"We are struggling for "canvas prints" ranking in google.co.uk since last 2 years. every time in SERP my webpage has been changed."
Can you clarify whether you are just changing your on-page optimization consistently or if you are actively changing URLs that are being targeted for this term? From your snippet I see issues right away, but would like to know the answer to my questions before I respond.