I'm at a bit of a loss. The most organic traffic the site would receive in a day is on average 2-3 (pretty dire). I've usually heard the same advice and that's regarding SEO but everything I've come across so far in this area has been somewhat vague without actually laying out how to do it (perhaps I'm not looking hard enough). But from what I've noticed, you're told what to do but not how to do it.

Google and facebook ads have been a waste of money thus far and even with social media, building an audience has been made more difficult by instagrams new algorithm which seems to screw over the small guys. So we're going to work on the twitter instead.

Also, I know that in google webmaster both the www. and https// version of my website is listed. Could this be an issue?

Hate to be all doom and gloom but thats been the experiences thus far.

First thing is to make sure your content and products contain great and original copy. It looks like you are doing well there.

The next thing I would do is check out what the website is managing to rank for. The Search Analytics report in the Google Search Console will show you that. You can see what search terms you rank for, where, and on what pages.

That data may give you some ideas on what direction you should go to get more rankings that cause qualified traffic.

Maybe you will see that a lot of people are searching for a term, and one of yourt pages is getting a low ranking for it. See if you can make the page relate better with the term.

It looks like you have a physical store. If so, make sure you register it with Google My Business and get it in all the best local business or topical directories.

The Google Search Console considers all the variants as different sites, and therefore many of the reports they give are different. To make sure you see everything, including all issues, you want to verify all of them.

Verification has no effect on your sites status. So it can't harm you. It just means you get a more complete view on what's happening.

Common mistakes are that people only verify one site, and it's not the one Google sends people to. Or they verify a site and submit a sitemap that relates to a different one.

Google indexes a site if you have verified it or not. Verifying just gives you access to data on what they are already doing.

That sort of duplicate issue is caused of you don't have all the alternate sites redirecting or canonicalising to your prefered site. Verifiying all sites can give you a clue on that. If more than one site is getting impressions, you are not redirecting/canonicalising properly.

Here is how you rank for a keyword term, (at least this is what I do to rank for a keyword, and get traffic from that keyword)

1. Choose keyword you want to rank for

2. Create a landing page on your site dedicated to that keyword. The landing page should have the keyword you want to rank for contained in the URL. For example www.yoursite.com/yourkeyword (a landing page should be optimized for no more than 2 keywords)

3. Create at least 250 words of content on that landing page. This 250 Words of content should be a separate section of paragraph content on the page.

4. Make sure keyword density for your specified keywords is set to 1-3% inside of that content. (Keyword density is calculated at the number of times your keyword appears on a page divided by the total number of words on the page)

5. Get keyword into the meta title, meta description and meta keywords of the landing page

Then, you can create some backlinks to your newly created landing page.

The Google Penguin likes to a websites backlink profile in this format:

Thank you so much for breaking it down like that. Often when I read guides the relevant informations is hidden in paragraphs which makes it incoherant.

In shopify there is the product title (above the description and right at the top of the page) which is seperate to the meta title (where you fill out all your SEO information. I assume that the keyword should also go into the product title in addition to the URL and everything else.

Each part of your content has varying influence on what the search engines think your content is about. How well they think you match a searchers query affects how well you can rank for it.

The influence of text follows quite a logical path. i.e. the main heading is very influential as it is the first thing people see, and is expected to summarise the content of the page. The meta title (sic) is similarily influential as it is what you want the page to be represented as.

But then, the URL has a relatively low influence. When judging the value of a page, how important is the text of its URL to you?

Use common sense in displaying the right terms in places that influence users.