NielsenData

MindTricks for Business - #2 - Advanced Search Engine Optmization (SEO) and NOFOLLOW

April 22, 2010 at 11:00 PMJared Nielsen

Proper SEO techniques will allow humans and robots to see your site

There is always a conflict between how accessible your website data is to Humans and to Robots.  The ability to “convert” a human to finalize a purchase is paramount so keyword spammy webpages that reduce conversions are simply not worth it.  However you also can’t convert humans unless the #1 lead source to your website is being catered to as well, whether overtly or behind the scenes. 

This method of targing both the human conversion and the robotic discovery is accomplished by implementing proper SEO techniques.  Many people ask me what the “trick” to Google is.  I can summarize it very succinctly.

TELL THE TRUTH

Google can spot a fake and if you are going to rely on black hat tricks and schemes, you’re simply going to see a short-term boost in ranking which will wither on the vine.

Humans and Robots have different needs

The example on the right demonstrates a clone avoidance technique using the NOFOLLOW rel parameter on anchor text (<a href> hyperlinks).  In a traditional website we tend to let Google see EVERYTHING which is not effective.  Think of a typical brick and mortar store.  We have a nice front entrance with customer-oriented displays that are less organized but are beautiful and pleasing.  We also have a back door that opens to highly organized inventory warehouse with bare cement floors and barcoded shelving units. 

Humans should enter our website through the front door and see things like the customer service counter and the privacy policy and featured items… and the checkout aisle.

Robots don’t need to see any of this.  They aren’t going to buy anything, they don’t need to see our investor information, and they don’t need unorganized but pretty FLASH movies or glamorous pictures.  Not only can they not see them… they simply don’t care.  The diagram above illustrates how we set NOFOLLOW on portions of our website that may be visible to humans but we want the search engines to ignore them. 

Avoid Cloning through NOFOLLOW

We also want to ensure that Google indexes our website in the proper order and we channel the “juice” as concentrated as possible to our “money pages” and the hierarchies that go with that.  Take a product where the customer can navigate there in two separate paths.  They may come to my Nike yellow tank top through /Nike/Tank-Top/Yellow or through /Tank-Top/Yellow/Nike.  This creates two separate URL signatures that land on the same, exact product… effectively a clone.

To avoid this, we set a “weight” on each parameter as to its importance.  In this case we believe that more conversions will be determined by Brand and then Type and then Color.  Any other “path” to this item is “NOFOLLOW” enabled so Google will only see the one path… however the humans will see both.

Protecting your paths will ensure SEO dominance and conversions.

MindTricks for Business: #12 - Forward Your Phones When You Move

April 22, 2010 at 10:09 PMJared Nielsen

Moving Your Website to a New Location?

When you move your business, you make sure that you shut down your utilities, forward your mail, change your billing address, and above all, you make sure that you put up that nice sign in the door that says to any loyal customers that may be returning that you have permanently moved to a new location.

This “permanent redirect” is a very special instruction that is also used by Google to identify pages that have moved their location as well.  Online a “street address” is a website “uniform resource locator” or URL.  You type in URLs all day when you enter in addresses like http://www.google.com/ or http://www.fuzion.org/.  What most people don’t understand is that every single “landing page” on your website has a similar address that is a bit more complicated such as www.FUZION.org/Web_Marketing for example or even more complex:  www.Tire.biz/page/Tires.aspx.    Many people will “bookmark” a home website address, but often enough they bookmark pages deep in your site with these complex URLs.  We call this “deep linking”.

These deep links are very valuable because, compared to your homepage there are hundreds of times more of them, and they tend to be links that reside on message forums (“Hey, check out this item”) or are linked in web email client systems (links in Gmail, Ymail, or Hotmail).  Because these links come from very high page rank value (PR value) websites, they are extremely powerful and should not be abandoned lightly.

Be sure to use 301 Redirects when you move your website pages.Normally when you update your website with a new look, or a new content management database, the “home” address or “root” address (http://www.yourwebsite.com/) rarely changes… and when you move to the new site you think your work is done.  However, what actually has happened is you’ve lifted up that business building, severing all of the existing customer relationships, bookmarks, and back links to your business (or website) to deep linked pages (www.YourWebsite.com/page/specificpage.aspx) like wires and pipes dangling beneath it and you’ve dropped in a brand new building at the same address.  What’s actually happened is that all of those severed wires are still there… only now they go to web “dead ends”.   If you compare the diagram to the right.

Customers that liked your website enough to bookmark a very specific page are now finding dead links and frustrating error messages which makes them sever the link completely.

Forward Your Phone Number

It makes sense then to use a tool built into web servers called the 301 Permanent redirect or the 302 Temporary redirect.   These two tools allow you to permanently move or temporarily switch pages and notify the search engines that you want them to “forward” the customers while preserving the history and value that has built up over time in the search engines for that page’s value.

Forwarding makes a lot of sense because now, a customer that had a URL “bookmarked” will be redirected to the new, replacement page.  Search engines will also start the slow process of transferring the original pages PR value to the replacement page, giving you a nice boost in your search engine rankings for your new pages that would have taken a long time to earn a new ranking.

It’s Not Too Late

Already done a remake (or two) on your website without doing the proper redirects?  It’s not too late to fix it.  Just install Google Webmaster Tools - www.google.com/webmasters/tools and verify your site.  This tool is provided by Google which will give you a listing of all of the “404 not found” errors found on your website.  They will also let you know which websites are linking to each page and will help you find ones that you may have forgotten.

You can load 301 Redirects into your htaccess file if you are using Apache webservers or you can install the IIS 7.0 URL Redirect plugin and modify your URL mappings in the IIS editor or directly in your Web.config file.  If you are using IIS 6.0 you can install an ISAPI URL Rewrite handler and edit the .ini file for those as well.  You have invested in your website over time... don't throw it all away by not forwarding the traffic to your new pages!

12-Forward-Your-Phones-When-You-Move.pdf (206.68 kb)

Mind Tricks for Business - Atomic Data Model makes Search Engine Dominance Possible...

March 30, 2010 at 7:01 PMJared Nielsen

Atomic Data makes search engine dominance possible

Online retail is not the same as brick and mortar retail.  When a brick and mortar store launches online they fall into this biggest trap.  Take an apparel shop… when you first walk in you find a men’s department and a ladies department.  The store is physically trying to demographically segment you.

If you create a data model that matches this, you will end up with the first <xml> node being <gender> which is a highly limiting path to follow for a search engine even though it may make the most sense for a human being.  You would then add data for teams, sports, colors, sizes, variants, materials of manufacture, and many other “parameters” for this data.  To avoid 3rd normal database limitation, you would start to peel this data out into separate tables… one for colors… one for teams…one for sports.  Then you would need to create many-to-many crosslink tables.  Over time, your table count just gets larger and larger as new needs arise.

The Root Object Classification

There is certain data that “hangs” off each sub-classification.  In this example the Item class stores who the manufacturer is (because most items have manufacturers).  The Apparel class contains the style information (because style is global to all apparel objects), whereas the Shirt class contains collar styles, sleeve variants, etc.

By localizing this information to class levels, once I define a “field” for the Apparel class, all future objects that inherit from that class will inherit that field.  Any objects that do not inherit from the Apparel class will not have the field at all.

Note how different this is from a traditional 3rd normal representation of data where we would have fields like “color1” and “color2” and “color3” simply to leave enough fields available just in case we might need them for a particular product application.

Maximum Flexibility for Customer Paths

Now that our data is structured with infinite flexibility while still retaining a core hierarchy (for default navigation purposes), when a customer walks into our store, we can simply ask Google “how they sent them” to us… and what keywords they used.  Now when the customer enters our “store” we can toss all of the inventory up into the air and literally rebuild our store to match the words they used in the order they used them.  Now they can enter as “ladies yellow tank top” and we structure our product data in terms of gender first, color next and product class third… but we also can welcome customers that ask for “white womens Nike shirt” which we do by scanning for aliases of class nodes, parent classes, and other permutations of the item for maximum comfort to the customer and higher conversion rates on sales.

Know a business that would benefit from our whitepaper on how Atomic Data Modeling can make search engine optimization possible?  Download it now:

02-Atomic-Data-Enables-Search-Engine-Dominance-by-FUZION.pdf (369.99 kb)

SEO Path Aliasing - Best Business Practices for Product Catalog Data Structures - Part 4

October 29, 2008 at 9:28 AMJared Nielsen

This is the fourth installment in a series that blends website architecture, data structures, and SEO marketing into a collaborative design pattern continuing from Part 3 - Best Business Practices for Product Catalog Data Structures - Customer Paths.

It may seem counterintuitive to discuss search engine optimization (SEO) techniques in the midst of a conversation about data structures, architecture diagrams and in-store plan-o-grams, but it can directly relate to your choice of data models.  As we discussed in the previous article, it is important to structure your website to conform with the needs of entering customers in a way that segments them properly so they find the things that they were searching for.  Part of this is anticipating what a customer is going to want before they enter your store. 

When dealing with search engines, there are two customers to contend with... the "Natural" search engine... and the "Paid" search engine.  These two customers are very important to understand and to distinguish and need to be treated with a deference and distinction from the "real" customers that frequent your online store.  The complexity arises to some degree because these two "customers" happen to be "ghost shoppers".  You never know when they are going to arrive and they generally float through your store much like a customer would, but they are searching for every product on every shelf in every aisle and in every department... all at the same time.  The complications continue because you want to manage what the ghost shoppers can and cannot see so they don't memorize portions of the store that you don't want reported on the search engines.  This may come across as elemental theory to an SEO expert, but in the context of blending SEO concepts, architecture and data structure modeling, it illustrates one aspect of the equation.

Imagine now that you are a search engine, whose job is to find, identify and classify billions of e-commerce pages throughout the Internet with the primary objective of finding pages that are considered "relevant."  I quote the term "relevant" because what that precisely means changes with the breeze and the whim of arcane departments of voodoo at the various search engine optimization firms.  With that said, you want to look at a natural search engine as a stream of water pouring into your website.  This stream is going to remember whatever it touches, so you want to ensure that it finds the things that you want it to see.  You also need to consider the diffusion of the stream of water as well.  Don't let the natural search engine stumble across pages like "Privacy Policy" or "Terms & Conditions" as that won't deliver any tangible benefit for you.  In similar fashion, on your landing pages you should try to structure your site so the links that are the most compelling draws for the majority of natural searching customers should be setup to receive the largest stream of natural search "attention." 

You also need to anticipate every possible combination of keywords that would be used to "land" on any given destination.  Lets take a look at the SEO Path Aliasing diagram to illustrate that:

 

We have already covered Customer Paths but sometimes the proper "path name" doesn't match an actual English phrase.  This means that the combinations of words that make sense for categorizing a mix of products may not make linear sense for a keyword search.  Our diagram above illustrates this with the green path of "Ladies / Nike".  There may not be many customers that would enter that phrase in a search, but it may be a logical progression as they navigate through a website.  This is where Aliased Paths come in.  In our example, the Aliased Path for "Ladies / Nike" could be "Ladies Nike Apparel"... sure this one is a bit of a stretch...  I'm not sure how many actually type in the word "apparel" but you'll need to work with me on this one.

You will note that this path is identified as "overridden".  In smaller e-Commerce websites, it may be a simple matter to manually go through each Customer Path and identify the possible Aliases but in far larger catalogs this quickly becomes a daunting task.  It doesn't mean that overridden Path Aliases aren't an important part of configuring your catalog categorization scheme, but you can, for the most part, rely on the auto-generated Path Aliases for many of the Customer Paths in your catalog.  Take the path "UCI Pro Tour / Tank Tops" which easily converts to an English text keyword search of "UCI Pro Tour Tank Tops". 

Note also our attempt to focus the "stream" of the natural search flow throughout the various Customer Paths.  Many search engines respond to a setting within the hyperlinks of a "NOFOLLOW".  This mechanism gives you some measure of control over which links you allow the natural search "probing" to find.  You will note how the various Customer Paths are identified as NOFOLLOW for those paths that we want the search engines to pass on as they traipse through our pages.  This poses another logistical issue in a large-scale e-Commerce website which we will address in the next segment, Part 5 - Best Business Practices for Product Catalog Data Structures - SEO Weighted Auto Mapping

Comparison Search Engine Feeds - Best Practices for Web Product Catalogs - Part 7

October 29, 2008 at 9:10 AMJared Nielsen

This is the seventh installment in a series that blends website architecture, data structures, and SEO marketing into a collaborative design pattern continuing from SEO Weighted Auto Mapping - Best Practices for Web Product Catalogs - Part 6.

I initially intended to stop at Part 6 but as I continued to think about the usefulness of highly atomic product catalog data for e-Commerce catalogs, I began to think about how to use that information in more ways.  Dr. Flint McLaughlin commonly teaches a theory he calls the "Marketing Experiments Optimization Methodology":

Marketing Experiments Optimization Methodology   

He obviously can explain it far better than I can, but the general rule is that your first priority is to optimize your product (and it's value proposition), followed by the presentation of that product, followed by optimizing the channels through which the product is sold.  I will certainly investigate the first two, but if you focus solely on the "Channels" aspect of this, let's think about how our Product Property data can help us optimize our Marketing Channels.  I'll revisit one of my earlier diagrams that shows the various paths that can be traveled to finally land on a product.  This concept that the customer can "come from anywhere" and is going to want complete flexibility in how they choose to travel through your website is just as valid for other websites that show your products as well.

 

Consider a model where we have completed our website, we have optimized it for the search engines, and we are generating significant traffic.  Jared's First Law of e-Commerce states (yes, I just made that up...) that it is illegal to make money on the Internet.  The United States Treasury is the only institution entitled to "make money"... so our real objective is not to "make" money... but to "divert" money from other places so we get that money.  If you think of your e-Commerce project in that light, it refocuses some of your goals.  Now that we know that our job is to divert money that people would have otherwise spent somewhere else... what are the best tactics to accomplish this?

One of the primary mechanisms for this is called Product Feed Syndication.  Syndication reminds me of Gary Larsen penning a Far Side comic strip.  He spent his time creating a quality comic strip, but he didn't call up every newspaper and ask them individually to print them in their papers.  He used a Syndicator or an Agent whose job was to do that for him.  In similar fashion, you've created your entire e-Commerce catalog with rich product information and you've published your own website containing them... but you're not the Wall Street Journal quite yet...are you?  That means that the vast majority of eyeballs that may be interested in your products are cruising through other websites than your own and you need to divert them to you.

 Syndication Product Feeds are taps into your database that compose the products, their details, and their categorizations in a format that is consumable by the various feed agents (or syndicators).  These can take several forms which I like to classify as:

  1. Comparison Search Engines
  2. Online Marketplaces
  3. Product Review Sites

This article will primarily address the Comparison Search Engines but some of the principles can apply to the others.

Comparison Search Engines serve an important role in helping you expand your Channel Footprint.  Basically, if you're the mom-and-pop shop on the corner, the Comparison Search Engines are the mall in downtown (some larger and more useful than others) and it's useful to have a presence in both places.

The challenge you have with Comparison Search Engines is they too require navigation paths.  They may call them "categorizations" or "paths" or "trees" but they map directly to the Paths described in the diagram above (Aliased Path Automapping) just like they do on your own website.... with the exception that their paths are going to differ from yours in many cases.  One good example is the path that many Comparison Search Engines use for Sports Apparel.  They start with "Apparel", then continue to "Sports" and then to "Cycling" and so on.  However, they also provide paths that start with "Sports", continue with "Cycling", and then "Apparel" which really contains the same product mix as the one before.  Many feeds have a very flat structure to them, meaning that for each product, you may be able to specify four separate "Paths" that will be submitted with that product to the Comparison Search Engines.

Because our Product Property data is atomic and weighted, we can simply query out the top four weighted paths from our database for each product and layer that into our feeds to the Comparison Search Engines.

We can also tightly couple our Property mappings to their Paths or Categorizations by dissecting their Paths into their component parts.  If a Comparison Search Engine has a root level of "Apparel", we can match that to our Property Type of "Apparel".  That can form the basis of our query then that only pulls the top four weighted paths for that product that originates with the Apparel Property Mapping.  If you really want to get aggressive on each Comparison Search Engine, then you could layer in a direct mapping from the Product Properties to each and every path variation provided by each Comparison Search Engine categorization.

As I have time, I'll try to revisit this article and distill some more useful information about the various Comparison Search Engines and how to feed each one.

Once you have mastered the Comparison Search Engine syndication feed, we can continue to leverage our Atomic Product Data in Online Marketplaces and Auction Sites - Best Practices for Web Product Catalogs - Part 8.

Posted in: e-Commerce | Research Laboratory

Tags: , , , , , , , , ,

I'm Human... You can talk to me personally...

I am available for speaking engagements and book signings. If you are interested in having me attend your tradeshow, corporate training event, or media event please contact me directly using the below form.