July 11, 2008

An Argument of Semantics

We are honored today to have a guest blogger on our StratumTech blog from our development team. Jean (Goodwyn) leads, guides and manages our various web and interactive development teams and the skills they bring forth in our work at Stratum. Thanks Jean for the insight.

Changes in HTML 5 Bound to Affect SEO

Having spent a number of years in my career as a front-end web developer, I still get excited about major shifts in building the web. Though there are still many who get websites designed today that don’t reap the benefits of well-executed semantic markup, the shift from table-based HTML layouts to CSS-driven layouts was like catapulting from the stone age straight into the age of the microchip. Suddenly, rather than being an oversimplified markup language to be fought with, tricked, and worked around, front-end code was a lean, mean, content delivery machine able to satisfy many customers at once - such search engine spiders for SEO, visually impaired visitors for section 508 compliance, and more.

HTML 5 promises to take these advantages to the next level, in numerous ways - and many of those ways are a boon to the masses only in indirect ways. Indirect, because they will make it easier for those who build the web to more easily create even cleaner code - which will make for a better browsing experience and possibly lower costs for web development. A few features of HTML threaten larger ramifications, however - and in this particular conversation, I’m only going to address one: a new container called ‘nav’.

For those who don’t build the web, here’s a brief look at the current landscape for developers: when building the web, every element (like the heading of the page, or navigation) is usually placed in a container. There are only a very few types of containers, and so we give these containers classes and IDs to denote how they should behave. This means that in my builds, the ID of a page header is usually ‘header’. This isn’t a requirement however; I could call it ‘monkeybeard’ if I wanted to, and a browser could understand it just the same. As such, content indexing services (like the Google search spider) have no means to give added importance to my header, because they can not identify which part of the page is a header with any certainty. Sure, my header might have the ID ‘header’ - but the next person’s might be ‘page-title’, and this makes equal sense.

Likewise, the container for the navigation cannot be identified with certainty - and so content indexing services have no simple way to determine which of the links on my website are core navigation and which are related strictly to the page content. The ‘nav’ container offers the way to change this.

Using the ‘nav’ container, developers will be able to uniformly identify which parts of the website is official navigation - the links that take the user through every page on the website, usually organized hierarchically. That’s good for developers - especially the ones who have to ‘read’ the code after it’s been created. The big shift I see on the horizon, however, is the SEO benefit.

Right now, the Google spider is constantly crawling the web - and while we have the cute name ‘the spider’ for it, the truth is that it’s multiple, beefy machines voraciously devouring web page after website. If you’ve ever waited for a new website to show up in Google, you know that despite the number of machines doing this work, it can still take days and even weeks for a site to appear. It can take much longer for Google to truly begin to ‘understand’ a page or site.

Imagine what Google will be able to accomplish once it doesn’t have to do the work to ‘understand’ which of your links help it index your site and which don’t? Half the spider’s work in digesting the site might vanish right there, just in being told ‘this link is navigation’ in a way it can understand. Additionally, the words used to display navigation to the user might take a higher priority when it comes to SEO - essentially making ‘About Our Company’ wasted words, while ‘About StratumTech’ becomes gold. Further still, it might help indexing services like the Google spider understand that any link NOT labeled ‘nav’ is describing a relationship to content - offering the opportunity for very light lifting for a spider to understand which links are related to cataloging the content of the internet and which are about understanding the relationships on the web. It may seem like a small thing - but the potential impact on the way websites perform in search engines (just as one example) and the work that copy writers, information architects, search engine optimization specialists, and web developers will do to achieve performance is on par with a tectonic shift.

I’ll be watching the W3C as they roll out specifications for HTML 5, as I’m sure many developers will - but I’ll be watching the search pundits too. No doubt every major search architect is already dissecting both the forthcoming language changes and their own algorhythms, planning the next major shift in search as we know it.

Jean Goodwyn

July 9, 2008

Silverlight Content is Searchable

Microsoft SilverlightI ran across this quote from Microsoft on Mary Jo Foley’s blog. She asked a question of Redmond on the capabilities of Silverlight content being searchable and spiderable by search engines. I thoroughly love well-produced software!

Microsoft designed Silverlight from the beginning to be easily accessible by search engines. Because it is simply a ZIP archive, a Silverlight application packaged in a XAP (the Silverlight application-package file extension) file is easily accessible to search engines without a special software development kit (SDK). And because XAML is W3C-compliant XML, any static textual XAML content can be easily parsed by search engines. Furthermore, any metadata embedded in the ZIP file is easily indexed by search engines as well. Silverlight applications also support deep linking as they easily consume the URL they were loaded from, and use information on the URL query string to rapidly load and display appropriate data. Finally, the Silverlight DOM itself can be easily inspected to detect all text, links and images that are being visualized by the control.So does this mean that Silverlight offers customers superior search engine optimization (SEO)? Yes. Not only was Silverlight architected to offer superior searchability, but Silverlight excels at enabling dynamic content published from content management systems to be easily indexed by search engines. By publishing dynamic content to Silverlight via XAML and XHTML mirroring, users are able to dramatically reduce the time it takes to optimize content for search engines.

March 1, 2008

Tafiti - Microsoft Debuts New Graphical Search using Silverlight

Filed under: Cool Technologies, Internet Solutions, SEO / SEM — Tags: , , , , — stratumIT @ 9:49 am

BeetTV.com interviewed Marc Mercuri, a Platform Incubation Team Architect at Microsoft recently on Tafiti. Tafiti is an experimental search product which combines the companys Live Search offering with its Flash competitor, Silverlight. According to Microsoft, Tafiti, which means do research in Swahili, is designed to help people use the Web for research projects that span multiple search queries and sessions by helping visualize, store, and share research results.

Primarily Microsoft seems to intend Tafiti as a means of showing off Silverlight and indeed, Tafiti has a gorgeously slick front end. Search results occupy the main portion of the frame and the right hand side holds a shelf where you can save search results via drag-and-drop.

On the left is a carousel which allows you to cycle through the various search result options Web, Images, etc which can also be saved. All of your saved search results can be shared through Windows Live Spaces.

Very cool video demonstration.

February 12, 2008

4 Easy ways to better search engine rankings

Filed under: SEO / SEM — Tags: , , , , , — stratumIT @ 10:43 am

Business owners and marketing directors want to know how to be found on search engines.  It is one of the most frequently asked questions we receive.  It may not be the most important question regarding internet marketing for all or our clients but it is almost always in the marketing mix.  Traffic from search engines can greatly increase the sales or services provided by a company.  There really is no silver bullet but there are four ways to increase search traffic: 

  • Copywriting

  • Linking strategies

  • Networking

  • Traditional Advertising

Copywriting encompasses using the right keywords in the copy, the title of your page or subject matter, the popularity of the subject matter and url’s to name just a few.  Copywriting has a direct affect on providing readers or visitors to your site with relevant copy and gaining links to your site.

 

Linking strategies is the art of getting or acquiring other websites to link to your site.  It is very time consuming to go out and get websites to link to your website.  Creating a topical area with relevant information can encourage others to link to your site.

 

Networking online includes going to blogs within your niche, get to know others in your market and link to similar but not competing sites. Linking to them and they will reciprocate.  Use the social network to increase your web presence including YouTube.com, MySpace.com and even Twitter.com to name just a few.

 

Do not discount the use of traditional advertising such as T.V, radio, newspapers, magazines or even billboards to drive traffic to a website.  Traffic to GoDaddy.com surged more than 1500% on Super Bowl Sunday 2006 and Budweiser.com increased more than 500% according to ComScore Networks Very few companies can afford a Super Bowl ad but it does illustrate the power of traditional advertising.

StratumTech RSS Feed