Earlier this year Sproose was launched, a new kid on the block in search.
Using the principle of combining regular algorithmic search engine results with "votes" from users, it's kind of a cross between social bookmarking (think del.icio.us / Digg / Reddit) and the established search engines.
Why is this significant?
Search engines depend on relevancy. If users say "yes this is great site", it probably is. If you can capture that democracy and add it to a wider crawled base of sites, you end up with potentially relevant results.
Does it work?
Not yet. This project really depends on getting critical mass. I looked at the high volume terms for the travel sector "cheap flights" and "hotels" and there were 1 or 2 votes for the top 10 sites listed. These terms get hundreds of thousands of searches a month yet there's only 1 or 2 votes for the top ranked sites.
So if Sproose doesn't work, what will work?
If you combine an established bookmarking site such as Facebook, with an established search engine such as MSN, you could do the same thing, and (most importantly) get it in front of millions of users who would adopt it. If you had an advertising network to monetise that traffic, you'd be onto a winner.
Now didn't Microsoft just buy a share in Facebook?
Friday, 9 November 2007
Thursday, 8 November 2007
Will Social Networking Sites Be The New Portals?
In the heady first days of the Internet, portals were king. In those days Lycos, AOL, Altavista, Excite and Yahoo! were the first port of call for users. Remember Compuserve anyone?
For the last few years, search engines are the new portals; Google, Yahoo!, MSN being the big three.
Are their days numbered? Are Social Networking Sites such as Bebo, MySpace and Facebook going to dominate?
There's an interesting report just out from Jupiter Research, (Published November 6th) SOCIAL NETWORKING ACROSS EUROPE, Using Localization to Drive Growth.
Alert yourself to their predication: "Young online consumers will increasingly Use social networking sites as primary online portals".
That means Google will be increasingly under threat as an online advertising medium.
Also, 3 important announcements in the last week or two to bear in mind;
1. Google (Orkut is their social network platform) have got together with Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING to launch OPEN SOCIAL. It was officially launched last week.
This is an open-source platform that allows developers to build widgets one time and deploy them across multiple social networks. Important, because it will allow rapid deployment and spawn a micro-industry of widget building specialists.
2. Microsoft announced that they will open up the MySpace platform to outside developers
3. Facebook have announced (November 6th) that they are launching an ad platform.
What this all means is that the online media space could start to change radically in the next 12 months.
Ads will be distributed throughout social networking sites, with many users using these sites as their home portal rather than Google. Of course, Google realises this. and needs to keep access to it's audience, hence Open Social.
Add to this the announcement on Monday that Google is launching the Open Handset Alliance (dubbed "Android") for mobile phones, and you can see that the war is really hotting up.
If they can offer an open platform where developers can build mobile phone applications, you can see a clear convergence coming from social networking on the web, social networking on handsets and monetising that medium.
So, whilst search engines are not dead, they face a challenge to their dominance. Google so far have proved to be strategically very astute, so no doubt they will rise to the challenge.
For the last few years, search engines are the new portals; Google, Yahoo!, MSN being the big three.
Are their days numbered? Are Social Networking Sites such as Bebo, MySpace and Facebook going to dominate?
There's an interesting report just out from Jupiter Research, (Published November 6th) SOCIAL NETWORKING ACROSS EUROPE, Using Localization to Drive Growth.
Alert yourself to their predication: "Young online consumers will increasingly Use social networking sites as primary online portals".
That means Google will be increasingly under threat as an online advertising medium.
Also, 3 important announcements in the last week or two to bear in mind;
1. Google (Orkut is their social network platform) have got together with Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING to launch OPEN SOCIAL. It was officially launched last week.
This is an open-source platform that allows developers to build widgets one time and deploy them across multiple social networks. Important, because it will allow rapid deployment and spawn a micro-industry of widget building specialists.
2. Microsoft announced that they will open up the MySpace platform to outside developers
3. Facebook have announced (November 6th) that they are launching an ad platform.
What this all means is that the online media space could start to change radically in the next 12 months.
Ads will be distributed throughout social networking sites, with many users using these sites as their home portal rather than Google. Of course, Google realises this. and needs to keep access to it's audience, hence Open Social.
Add to this the announcement on Monday that Google is launching the Open Handset Alliance (dubbed "Android") for mobile phones, and you can see that the war is really hotting up.
If they can offer an open platform where developers can build mobile phone applications, you can see a clear convergence coming from social networking on the web, social networking on handsets and monetising that medium.
So, whilst search engines are not dead, they face a challenge to their dominance. Google so far have proved to be strategically very astute, so no doubt they will rise to the challenge.
Wednesday, 7 November 2007
Web 2.1 - Reviews From People Like Me
The surge in user generated content, and specifically "user reviews" has been the backbone of many sites such as Tripadvisor and Amazon.
Why are user reviews so important? How do they need to evolve?
The importance of user reviews centres around the power of peer approval. Put simply, if other people rate something, it must be good - right? This concept is one of the 7 key methods of influence discussed by Robert Cialdini in his book "Influence".
(See my essential reading post for further information).
Peer approval has been a mainstay of marketing techniques since time began. However, it doesn't work for everyone. Some buyers couldn't give a monkeys about what other folks think. Jupiter Research found however that about 50% of users found them helpful.
(See Greg Howlett' summary at Marketing Pilgrim: Five More Important Facts About User Reviews in E-tail).
The other 50%? At the point of purchase on the web, other methods of influence are also in play. These are discussed by Bryan Eisenberg in "Call to Action". One example would be the person who is persuaded by the emotional longing created by enticing copy and lovely pictures. "Imagine yourself here / doing this / owning this" - this does it for them. Some others are influenced by the technical ctiteria of the product. In the case of a computer this might be the hard drive capacity, screen resolution, memory etc. In the case of a hotel maybe it would be the detail on the amenties, location and facilities. For others however, the price really really matters.
The important thing to realise therefore is that for a truly compelling product offering needs to relate to and pursuade on all of these fronts. You need good copy (inspirational, not just factual), great photos, lots of facts & specifications, and you also certainly need user reviews. User reviews therefore are an important part of the equation, but they're not the be all and end all.
Let's not forget though how powerful they are. They give a certain transparency to the product which gives the buyer a level of confidence that they would not get otherwise. They provide unique content (good for SEO). They give users a sense that the retailer has a wide and satisfied customer base. They also show a range of opinions.
User opinions do need to evolve though. We are only now at a very basic level of using them effectively. What does the future look like?
Let's take the example of purchasing a day trip, say a tour of New York City. It might include visits to several key sites and have a tour guide. The website would include perhaps user reviews of customers who have previously been on the trip.
Let's take 3 different prospects:
- John and Mary from Los Angeles, in the early seventies
- The Schmidt family from Berlin, with 3 children aged 2, 3 and 5
- Trixie and Noah, a young couple from London, backpacking around the world
Do these people have different needs? Of course. Would they rate their experience based on different measures? Definitely.
Consider each of the parties against each of these criteria...
The pace of the tour
The accent of the tour guide
The comfort of the transport
The cultural commentary
Highchairs and baby-changing facilities
The amount of commentary at each stop
The range of attractions
What could have been a wonderful tour for John and Mary could be a nightmare for Trixie and Noah. What could have been a fun experience for Trixie and Noah could have been hard work for the Schmidt parents. On every level each customer would view their experience with different rating scales on different criteria.
User reviews need to evolve to enable customers to filter reviews so that they can see reviews just from "people like me".
This is particularly important in the case of experiences. Experiences include things like destinations, hotels, restaurants, theatre, travel and other services. The use of a tangible product (e.g. hairdryer, camera) is less affected by personal preferences. With experiences, preferences do count. Peer reviews can actually be misleading rather than assisting.
The challenge in filtering peer review for experience-type products is three fold:
1. Identify the customer as they arrive on-site
2. Gathering customer profile information to store against the review
3. Filtering the display of reviews so that they match a customer
Imagine how powerful this could be.
- I want summer holiday recommendations, but only from vegetarians travelling with children under 2
- I want restaurant reviews, but only from business users
- I want ski resort reviews, but only from people that enjoy skiing off-piste
If you can deliver this content at the right time, you can provide real relevancy. It does however require some clever customer segmentation and profiling to get right.
Retailing is often cited as providing the right deal to the right person at the right time. I would argue that for online retailing of services, it also involves giving the right information to the right person for the right product.
That means giving the customer reviews "from people like me".
This is where the future of user generated content lies. It's a massive challenge and I look forward to seeing who can get it right and how they do it.
It would be web 2.1.
Why are user reviews so important? How do they need to evolve?
The importance of user reviews centres around the power of peer approval. Put simply, if other people rate something, it must be good - right? This concept is one of the 7 key methods of influence discussed by Robert Cialdini in his book "Influence".
(See my essential reading post for further information).
Peer approval has been a mainstay of marketing techniques since time began. However, it doesn't work for everyone. Some buyers couldn't give a monkeys about what other folks think. Jupiter Research found however that about 50% of users found them helpful.
(See Greg Howlett' summary at Marketing Pilgrim: Five More Important Facts About User Reviews in E-tail).
The other 50%? At the point of purchase on the web, other methods of influence are also in play. These are discussed by Bryan Eisenberg in "Call to Action". One example would be the person who is persuaded by the emotional longing created by enticing copy and lovely pictures. "Imagine yourself here / doing this / owning this" - this does it for them. Some others are influenced by the technical ctiteria of the product. In the case of a computer this might be the hard drive capacity, screen resolution, memory etc. In the case of a hotel maybe it would be the detail on the amenties, location and facilities. For others however, the price really really matters.
The important thing to realise therefore is that for a truly compelling product offering needs to relate to and pursuade on all of these fronts. You need good copy (inspirational, not just factual), great photos, lots of facts & specifications, and you also certainly need user reviews. User reviews therefore are an important part of the equation, but they're not the be all and end all.
Let's not forget though how powerful they are. They give a certain transparency to the product which gives the buyer a level of confidence that they would not get otherwise. They provide unique content (good for SEO). They give users a sense that the retailer has a wide and satisfied customer base. They also show a range of opinions.
User opinions do need to evolve though. We are only now at a very basic level of using them effectively. What does the future look like?
Let's take the example of purchasing a day trip, say a tour of New York City. It might include visits to several key sites and have a tour guide. The website would include perhaps user reviews of customers who have previously been on the trip.
Let's take 3 different prospects:
- John and Mary from Los Angeles, in the early seventies
- The Schmidt family from Berlin, with 3 children aged 2, 3 and 5
- Trixie and Noah, a young couple from London, backpacking around the world
Do these people have different needs? Of course. Would they rate their experience based on different measures? Definitely.
Consider each of the parties against each of these criteria...
The pace of the tour
The accent of the tour guide
The comfort of the transport
The cultural commentary
Highchairs and baby-changing facilities
The amount of commentary at each stop
The range of attractions
What could have been a wonderful tour for John and Mary could be a nightmare for Trixie and Noah. What could have been a fun experience for Trixie and Noah could have been hard work for the Schmidt parents. On every level each customer would view their experience with different rating scales on different criteria.
User reviews need to evolve to enable customers to filter reviews so that they can see reviews just from "people like me".
This is particularly important in the case of experiences. Experiences include things like destinations, hotels, restaurants, theatre, travel and other services. The use of a tangible product (e.g. hairdryer, camera) is less affected by personal preferences. With experiences, preferences do count. Peer reviews can actually be misleading rather than assisting.
The challenge in filtering peer review for experience-type products is three fold:
1. Identify the customer as they arrive on-site
2. Gathering customer profile information to store against the review
3. Filtering the display of reviews so that they match a customer
Imagine how powerful this could be.
- I want summer holiday recommendations, but only from vegetarians travelling with children under 2
- I want restaurant reviews, but only from business users
- I want ski resort reviews, but only from people that enjoy skiing off-piste
If you can deliver this content at the right time, you can provide real relevancy. It does however require some clever customer segmentation and profiling to get right.
Retailing is often cited as providing the right deal to the right person at the right time. I would argue that for online retailing of services, it also involves giving the right information to the right person for the right product.
That means giving the customer reviews "from people like me".
This is where the future of user generated content lies. It's a massive challenge and I look forward to seeing who can get it right and how they do it.
It would be web 2.1.
Monday, 5 November 2007
I See What You're Saying, But...
Earlier this year I was lucky enough to spend a day with Alec Grimsley where we focused on amongst other things, how to run effective meetings.
One thing in particular has stuck with me since that day (it's not the only thing of course)...the effect of using the word "but".
"But", as it turns out is quite a polarising word.
Consider these two sentences....
A: I know we need to change customer behaviour, but I think we should follow this course of action.
B: Mary, I agree with you that we need to change customer behaviour, and I'd like to suggest that we could do it better by following this course of action.
Phrase A is our default, hard-wired way of talking in meetings. When you hear the "B" word, it instantly sounds like the person opposes you. Opposition means you veer towards a defence and/or attack. Immediately tensions can get raised, issues become amplified bigger than they need to be and sides are taken. Polarisation of opinion develops, especially when these two people both use "but" in everything they say - especially when they start sentences with "but".
Phrase B however has very little confrontation. The first part of the sentence suggests common ground/agreement, whilst the second part of the sentence takes the discussion to a new area without creating an aggressive front.
Read through the two examples again and you'll see what I mean.
Now, listen out for the word "but" in your next meeting. I guarantee you will hear it all the time.
Next, just try once in a meeting to avoid using the "but" word and replace it with "and". Almost all "but" sentences can be turned into "and" sentences. Try it and you'll realise just how hard it is to overturn your natural tendencies.
You could also try to use it in your day to email communications, your proposals, your family conversations. It's incredibly powerful.
Every day I try and remove the word from my sentences. I find it difficult and it is never easy. It is quite amazing how it can diffuse a situation that would have otherwise unnecessarily escalated.
Try it - no more but. Just use and. Good luck!
One thing in particular has stuck with me since that day (it's not the only thing of course)...the effect of using the word "but".
"But", as it turns out is quite a polarising word.
Consider these two sentences....
A: I know we need to change customer behaviour, but I think we should follow this course of action.
B: Mary, I agree with you that we need to change customer behaviour, and I'd like to suggest that we could do it better by following this course of action.
Phrase A is our default, hard-wired way of talking in meetings. When you hear the "B" word, it instantly sounds like the person opposes you. Opposition means you veer towards a defence and/or attack. Immediately tensions can get raised, issues become amplified bigger than they need to be and sides are taken. Polarisation of opinion develops, especially when these two people both use "but" in everything they say - especially when they start sentences with "but".
Phrase B however has very little confrontation. The first part of the sentence suggests common ground/agreement, whilst the second part of the sentence takes the discussion to a new area without creating an aggressive front.
Read through the two examples again and you'll see what I mean.
Now, listen out for the word "but" in your next meeting. I guarantee you will hear it all the time.
Next, just try once in a meeting to avoid using the "but" word and replace it with "and". Almost all "but" sentences can be turned into "and" sentences. Try it and you'll realise just how hard it is to overturn your natural tendencies.
You could also try to use it in your day to email communications, your proposals, your family conversations. It's incredibly powerful.
Every day I try and remove the word from my sentences. I find it difficult and it is never easy. It is quite amazing how it can diffuse a situation that would have otherwise unnecessarily escalated.
Try it - no more but. Just use and. Good luck!
Thursday, 1 November 2007
Next Generation Breadcrumbs - Internal Linking For SEO
Five steps to internal linking heaven...
Breadcrumbs are a useful navigation tool indeed. Nowadays they have been given a "best practice" vote by the customer experience minded folks. Indeed Jakob Neilsen, king of usability says in a post Breadcrumb Navigation Increasingly Useful.
I know I like a page to have breadcrumb navigation. It makes it easy to jump up a level or up a couple of levels without going back to "home".
I often think of pages as being "parents" or "children" in a site. If the home page is your Matriachal Great Grandmother, the category homepage might be the grandfather (her son), the product group page the mother (his daughter) and the product page the child (her son)...
Home > Category > Product Grouping > Product
or...
Great Grandmother > Grandfather > Mother > Child
What have breadcrumbs got to do with SEO?
Breadcrumbs have everything to do with SEO. The search engine spiders will use your internal linking structure to determine which pages you think are most important. If you link more often to a page yourself, you must think it's important and search engines take that logic onboard when mapping out your site. Given that a breadcrumb consists of many links on all pages, it's a good place to start.
Step 1 - The basic state
Imagine the following (hypothetical) site with 4 levels in it's heirachy:
Home (1 page) > Category pages (8 pages) > Product grouping pages (30 pages per category) > Product pages (200 per category grouping).
This gives me a site with 6,249 unique pages.
Assume that the homepage does not have a breadcrumb, but that all the others pages have one do according to the site structure given above.
The total count of links into each page type created by breadcrumbs will be
Homepage: 8 + 240 + 48,000 = 48,248
Product category page: 6,030
Product grouping page: 200
Product page: 0
In this example, the homepage gets a huge number of links. After that, the page that gets most links from breadcrumbs is the product category page. The product page itself is not getting any links.
Step 2 - The medium state
You may not be happy about sending all of your links to your category pages. Perhaps on your website these pages are not the ones that you want to rank highest. Maybe your aim is to get the product grouping pages to rank higher. What can you do?
The next step is to try and add in some peer to peer linking. By this I mean linking from every page to all of it's "brothers and sisters". This could be done using say a side navigation bar. From a a usability point of view it might make sense as well - your users will be able to browse in a horizontal fashion. We do all the time in the real world. When we look at a pair of trousers in a clothes shop, we look at many pairs before trying some on - you wouldn't expect to have to go to the aisle end every time you'd looked at a pair.
The lower down pages in the heirachy have more sisters and brothers than the ones above them in the heirachy.
New links from "brother / sister" linking:
Homepage: 0
Product category page: 7
Product grouping page: 29
Product page: 199
Let's also assume also that your site template has "tabs" in the header that link to all of the category pages, plus the homepage.
New links from primary navigation (tabs)
Homepage: 6,248
Product category page: 6,248
Product grouping page: 6,248
Product page: 6,248
The new totals for internal links now stand as follows...
Homepage: 54,496
Product category page: 12,285
Product grouping page: 6,477
Product page: 6,447
We're getting there, but our category grouping pages need more help.
Step 3 - The advanced state
I'm still need more links to my product grouping pages. These are the ones I want to see top of Google's rankings.
What can I do?
Here's a simple idea. Link to every product grouping page from my site footer. This appears on every page of the site, that's another 6248 links (one from every page on the site) to each product grouping page.
New totals:
Homepage: 54,496
Product category page: 12,285
Product grouping page: 12,726
Product page: 6,447
Step 4 - The enlightened state
Here's the crunch point. Here's where you might want to mess with your nice neat site structure to benefit SEO. It could comprimise your usability, maybe not.
Here's what you do.
Change from:
Home > Category > Grouping > Product
To
Home > Category
And
Home > Grouping > Product
The Category page still has home as it's parent. However, if you navigate from this page onto the Grouping page your breadcrumb does not show the category page as the parent, it will still show Home as the parent.
"No no!", I hear the purists cry. I agree that this is less than optimal for usability, but just remember this - that your category pages are still accessible through the tabs.
Why do this? Well, if I do some calculations on the resulting link count per page it now ends up like this:
Homepage: 54,496
Product category page: 6,256
Product grouping page: 12,726
Product page: 6,447
Apart from my homepage, my product grouping pages (all 30 of them) are the highest linked pages on the site.
Job done. Or maybe not. You could still do more...
Step 5 - Linking nirvana
You might want to consider adding some "children" to your product pages. How about "product reviews", "colour options", and "sizing options". That's 3 pages per product page (6000 products), so that's another 18,000 pages you've just added to your site. That's 18,000 footer links, 18,000 header links and 18,000 breadcrumbs from pages you're not too fussed about whether they rank or not. What does that do to your link count?
Homepage: 72,497
Product category page: 6,256
Product grouping page: 48,726
Product page: 24,448
Now we're rocking.
Summary
Every page should have it's position in the hierarchy (family)
The URL does not need to reflect the hierarchy
The hierarchy does not always need to reflect the user journey
The hierarchy should create more links to your most important pages
Breadcrumbs are a useful navigation tool indeed. Nowadays they have been given a "best practice" vote by the customer experience minded folks. Indeed Jakob Neilsen, king of usability says in a post Breadcrumb Navigation Increasingly Useful.
I know I like a page to have breadcrumb navigation. It makes it easy to jump up a level or up a couple of levels without going back to "home".
I often think of pages as being "parents" or "children" in a site. If the home page is your Matriachal Great Grandmother, the category homepage might be the grandfather (her son), the product group page the mother (his daughter) and the product page the child (her son)...
Home > Category > Product Grouping > Product
or...
Great Grandmother > Grandfather > Mother > Child
What have breadcrumbs got to do with SEO?
Breadcrumbs have everything to do with SEO. The search engine spiders will use your internal linking structure to determine which pages you think are most important. If you link more often to a page yourself, you must think it's important and search engines take that logic onboard when mapping out your site. Given that a breadcrumb consists of many links on all pages, it's a good place to start.
Step 1 - The basic state
Imagine the following (hypothetical) site with 4 levels in it's heirachy:
Home (1 page) > Category pages (8 pages) > Product grouping pages (30 pages per category) > Product pages (200 per category grouping).
This gives me a site with 6,249 unique pages.
Assume that the homepage does not have a breadcrumb, but that all the others pages have one do according to the site structure given above.
The total count of links into each page type created by breadcrumbs will be
Homepage: 8 + 240 + 48,000 = 48,248
Product category page: 6,030
Product grouping page: 200
Product page: 0
In this example, the homepage gets a huge number of links. After that, the page that gets most links from breadcrumbs is the product category page. The product page itself is not getting any links.
Step 2 - The medium state
You may not be happy about sending all of your links to your category pages. Perhaps on your website these pages are not the ones that you want to rank highest. Maybe your aim is to get the product grouping pages to rank higher. What can you do?
The next step is to try and add in some peer to peer linking. By this I mean linking from every page to all of it's "brothers and sisters". This could be done using say a side navigation bar. From a a usability point of view it might make sense as well - your users will be able to browse in a horizontal fashion. We do all the time in the real world. When we look at a pair of trousers in a clothes shop, we look at many pairs before trying some on - you wouldn't expect to have to go to the aisle end every time you'd looked at a pair.
The lower down pages in the heirachy have more sisters and brothers than the ones above them in the heirachy.
New links from "brother / sister" linking:
Homepage: 0
Product category page: 7
Product grouping page: 29
Product page: 199
Let's also assume also that your site template has "tabs" in the header that link to all of the category pages, plus the homepage.
New links from primary navigation (tabs)
Homepage: 6,248
Product category page: 6,248
Product grouping page: 6,248
Product page: 6,248
The new totals for internal links now stand as follows...
Homepage: 54,496
Product category page: 12,285
Product grouping page: 6,477
Product page: 6,447
We're getting there, but our category grouping pages need more help.
Step 3 - The advanced state
I'm still need more links to my product grouping pages. These are the ones I want to see top of Google's rankings.
What can I do?
Here's a simple idea. Link to every product grouping page from my site footer. This appears on every page of the site, that's another 6248 links (one from every page on the site) to each product grouping page.
New totals:
Homepage: 54,496
Product category page: 12,285
Product grouping page: 12,726
Product page: 6,447
Step 4 - The enlightened state
Here's the crunch point. Here's where you might want to mess with your nice neat site structure to benefit SEO. It could comprimise your usability, maybe not.
Here's what you do.
Change from:
Home > Category > Grouping > Product
To
Home > Category
And
Home > Grouping > Product
The Category page still has home as it's parent. However, if you navigate from this page onto the Grouping page your breadcrumb does not show the category page as the parent, it will still show Home as the parent.
"No no!", I hear the purists cry. I agree that this is less than optimal for usability, but just remember this - that your category pages are still accessible through the tabs.
Why do this? Well, if I do some calculations on the resulting link count per page it now ends up like this:
Homepage: 54,496
Product category page: 6,256
Product grouping page: 12,726
Product page: 6,447
Apart from my homepage, my product grouping pages (all 30 of them) are the highest linked pages on the site.
Job done. Or maybe not. You could still do more...
Step 5 - Linking nirvana
You might want to consider adding some "children" to your product pages. How about "product reviews", "colour options", and "sizing options". That's 3 pages per product page (6000 products), so that's another 18,000 pages you've just added to your site. That's 18,000 footer links, 18,000 header links and 18,000 breadcrumbs from pages you're not too fussed about whether they rank or not. What does that do to your link count?
Homepage: 72,497
Product category page: 6,256
Product grouping page: 48,726
Product page: 24,448
Now we're rocking.
Summary
I hope I've got the maths correct in this post. If you find any errors be sure to let me know, but either way, the principles behind it do work.
Subscribe to:
Posts (Atom)