Tim S.

Thank you for your question about duplicate content and multiple URLs. You are correct, Google does not like multiple URLs pointing to the same content. Now in your case, the issue is HTTP versus HTTPS. Google recently decided to reward, ever so slightly, sites with SSL certificates. So any site that uses HTTPS would get a slight bump in the search results. So even though the URLs are the same (anything after a ? in the URL is considered a variable and ignored) because one is HTTP and the other is HTTPS Google thinks they are different.

So the solution is for you to force one or the other. This can be accomplished with the htaccess file. However, depending on what software was used to create your website, it may be done through that as well. What is your website built with?

I hope this helps! Let us know if you need anything else.

Tim S