I got this 1 month old site which is in local language and is highly on-page optimated for its keywords. Its on 11th and 14th on SERP on local google. But when checking .com SERP its 3rd and 3rd. Why theres so much difference? My domain extension is not local, but I dont think it matters that much here since my site beats org/net domains when checking non-local SERPs but its behind those on local SERPs.