i have something strange with my iPhone. I selected everything I want to sync with iCloud. But yesterday after a wipe of my phone, there were only 3 contacts synchronised on my iCloud?? I restored them via my gmail contacts . What am I doing wrong?
Yes, it is due to you importing from Gmail. There should be a contact group in Contacts for the Google contacts. And those contacts will not sync with iCloud (separate services).
If you have a PC or Mac, can sign into Google, export your contacts as a vCard file, then import that file into iCloud.com (Contacts > Gear/Settings/lower-left > Import vCard). Then can select and drag those contacts to iCloud group(s).
Can do same on Mac via the Contacts app.
ADD: There are some apps in the App Store that will do the syncing for you.
I use ‘Contacts Sync’ $4.95 lifetime app that syncs Google Contacts with Apple and vice versa from the App Store. Works like a charm.
If I ever switch from Apple to android or back all my contacts have been synced up to both now.
You can get rid of dupes and check each of them before accepting the changes.
Might want to check it out.
Contacts Sync for Google Gmail by Playa Apps
https://apps.apple.com/us/app/contacts-sync-for-google-gmail/id454390333
Thanks! This did the trick!