You've got all your contact details stored up in your Google/Gmail account. You can have them all synced to your iPhone or iPad but you need them to be on your iCloud too. How to do that?
By default, if the appropriate settings are enabled, whatever contact you add to your iPhone/iPad will be synced to iCloud too. However, many users find that if you import contacts through Gmail (by adding a Google account), you might not be able to get them on iCloud.
The simplest workaround is to remove your iOS device from the equation and do it all on a computer. That's precisely what this tutorial is all about.
How to Import Google Contacts to iCloud Account:
Export Google Contacts
- On the computer, open the browser and go to: http://google.com/contacts
- Sign into your account
- Click on “More” from the top
- And then Export
- Select “vcf” from the options for export format.
- Export the file. Save it at a location you can easily access.
- Go to http://icloud.com
- Click on Contacts
- Click on the cog icon (bottom-left)
- Now, click on Import from vCard
- Select the vCard you just downloaded (exported) from Google.
That's about it. Now you have your Google contacts imported to iCloud.
Whatever device is connected to this iCloud account will now have all the contacts synced. If you have your Google contacts synced too, you will find duplicates. Lots of them. In this case, you can either remove the Google account or just turn off “Contacts” from within Settings → Mail, Contact & Calendars → Google account →.
Once you turn off or remove the Google account, the contacts will be gone. What if you want your Google account to be linked anyway? You could simply turn off the Contacts switch (as mentioned above) or you could remove the account and then re-add it, this time, switching off contacts.