Personalization sounds like a clear win. Show each visitor what is most relevant, adapt content to behavior, and improve conversion. But there is a long-standing concern in SEO: could personalization cross the line into cloaking?
What is cloaking?
Cloaking, in SEO terms, is the practice of showing different content to search engines than to users. For example, a page might present keyword-rich content to Google while displaying something entirely different to visitors. This is explicitly against Google’s guidelines because it manipulates rankings and creates a mismatch between what is indexed and what users actually see.
This is where the fear around personalization comes from. If content changes based on user behavior, location, or past interactions, does that mean Google is seeing something different than real users? And if so, could that be interpreted as cloaking?
Ideally you would treat Googlebot the same as any other user-group that you deal with in your testing. You shouldn’t special-case Googlebot on its own, that would be considered cloaking.
Serving one version of content to search engine user agents like “Googlebot” and a different version to human visitors is considered cloaking, and it violates Google’s guidelines.
A strict rule applies: search engine bots should be treated the same as real users. As long as content is not deliberately altered for Googlebot while showing something different to people, optimization and personalization efforts do not qualify as cloaking.