Hi mahmoudsayegh2! Sometimes, knowing and understanding what SEO is, is not enough. You also need to have the time, dedication and strategical knowledge and insight . If you have the budget, I would suggest to consulting an agency to do the work for you. But don't go for the agencies who would promi...