alright, this will take some time in explaining espcially if you are not any good! Sorry to be blunt. You cant be that bad you have a reasonable website infact I would say as its your first one its brilliant.
Anyway back at the subject at hand.
Ok you need several things to help get ranked! You need a site map.
How do I create those I hear you ask. Go to
http://www.xml-sitemaps.com/Follow instuctions, download the xml file and save it to your pc. Get a back up so you dont lose it. Oh remember this - if you add pages to your site, they will not be in yor site map so you need to update it. Create another one.
Go to Google, create an account. In other words you need to register. Once you have done that, you go to the webmaster tools section, known as your dashboard. You then need to verify that the website is owned by you. It will get you to enter the URL of the site, and ask you to download or create an XML FILE with the specila code that will be provide. Generally it done in Notepad saved as what Google tells you to save it As. ie ... 67866965hkhk.xml
You then need to save this file. On your website. Another question.
Well, thats tricky as I am assuming you did it via that control and you didnt need to do any FTP File Transfer Protacol.
I am not familiar with Vistaprint website setups. You need to check if you can do FTP. If you can than you need the IP addresses and passwords so you can access the site via FTP. If you cant google may allow you to save a peice of code in a certain area of your pages.
Let me know if you can do FTP. I will explain how its done. Dont panic its not difficult. But you do require an FTP PROGRAM. Its basically uploading and downloading of files direct to the server where your website is kept.
Once that fileis on your server, go back to webmaster tools and get google to verify the file is there. Once they find it it will be verified and you can then play about with the settings on Google.
Let me know and we can move on.
I hope this has been of some help.
Dave