We approached Innobayt for SEO services, but they advised that we first redesign our website and provided some tips before they started SEO. I would highly advise to consult with Innobayt before you finalize your vendor.
Great value for your money, quality website design, mobile apps and software. They provide your home page design before you pay, best ever company in Dubai for website design, I trust them blindly:).