L'algorithme utilise les règles de l'orthographe et grammaire arabes ainsi que les signaux de données de recherche historique. Les principales difficultés proviennent du fait que les lettres de l'arabe sont cursives si les formes changent en fonction du positionnement de la lettre dans le mot.
Google explique également qu’il est difficile pour certaines requêtes de reconnaître que les mêmes résultats de recherche devraient être montrées «Par exemple, les requêtes [وزارةالتعليم] et [وزارة التعليم] ont une signification identique (Ministère de l'Education).
A l’aide de ses nouvelles modifications les résultats de recherche ont amélioré de 10%.