Enterprise SEO tool: Requirements, vendors, and pitfalls