Mar 08

As any good search engine optimization company knows, in search, more so than any other medium, you have a very short window of opportunity in which to engage your prospect. The only way to get a solid competitive advantage in this arena is to utilize various techniques in order to make sure that you are giving a prospect exactly what it is that he or she is looking for. Otherwise, your prospect will simply click the back button and visit one of your competitors - a process that only takes seconds.

One way to gain a competitive advantage, of course, is to work on the website itself. Any search engine optimization company worth its salt will also be involved in conversion testing on your website - in other words, making certain that the visitors who arrive on your site are likely to take a point of action that eventually leads to a sale. Split tests, modifications in content, different color schemes, and numerous other variable elements can all have a measurable impact.

There is also another way that a quality search engine optimization company will seek to maximize the value of the prospects that find your website through search engines. In this case, however, it is using your company differentiators in the keyphrases that they target to make sure that the traffic that comes to your site is of a very high quality.

Gaining a Competitive Advantage with Differentiators

As more and more companies turn to organic search to gain a competitive advantage while promoting their products and services, it can be increasingly difficult to achieve high rankings for the generic terms that everyone in your industry is pursuing. While any ranking is ultimately attainable, eventually a search engine optimization company has to decide whether the effort involved is worth it, especially when it recognizes that you can get overall better results from the campaign by making sure that a very high percentage of people that are typing keyphrases into search engines are looking for exactly what you offer.

This is why your search engine optimization company should be able to leverage differentiators in your keyphrases to give you the best competitive advantage available.

What Keyphrases Will Work Best for Your Business?

Suppose that you are in an industry where companies can have a wide array of prices, approaches, customer service levels, and so on. Instead of targeting, from the outset, the general keyphrase that defines the industry (for example “email marketing”), a good search engine optimization company will take the time to help you gain a competitive advantage by realizing what is different about your company in order to a.) attract very highly targeted prospects who know what they are seeking and b.) reduce the competitiveness of the keyphrases they are choosing.

Let’s take a look at a high-end provider of email marketing that has advanced web-based functionality and focuses on the B2B market. This fictional business is seeking a competitive advantage by working with a search engine optimization company. We can safely assume that the percentage of people that type “email marketing” into a search engine who are looking for this exact type of company is anywhere from between 0 and 100%.

By looking into the popularity of other variations, however, we can see that it is nowhere near 100%. Phrases like “cheap email marketing” or “free email marketing” are very popular, demonstrating that many people seeking “email marketing” are not looking for exactly the service that the provider is offering.

Imagine that instead of targeting “email marketing”, a daunting task (that, even if achieved, assures that a high percentage of visitors that come to the site are not looking for the provider’s particular type of solution), the search engine optimization company takes advantage of the provider’s differentiators. In this case, the search engine optimization company would instead target phrases such as “business to business email marketing” and “web-based email marketing”. Suddenly the two objectives have been achieved - the provider knows that a much higher percentage of visitors that are typing these terms are actually looking for the right kind of company and the competitiveness of the phrases has also been reduced, leading to faster and higher rankings.

Using Modifiers to Give You the Edge

There are hundreds of modifiers that can give a competitive advantage by reflecting a company’s differentiators, including words such as “free”, “affordable”, “high-end”, “full service”, “proven”, “turnkey”, etc. The point is that by making use of your unique differentiators in the search terms you target, your search engine optimization company is already setting the table for your prospect before he or she even clicks over to your website. When the message that is seen on your site then supports the keyphrase that was typed, you now have an engaged visitor. This can mean more leads, less site abandonment, and better overall website performance.

Conclusion

Remember, your company is better than the others out there. Ask yourself why, and then tell your search engine optimization company to take advantage of these differences in your keyphrases to give you a competitive advantage in your industry. The subtle addition of a few seemingly minor modifiers can have a huge impact on your bottom line.

(C) Medium Blue 2008

About the Author

Scott Buresh is the CEO of Medium Blue, which was named the number one organic search engine optimization company in the world by PromotionWorld in 2006 and 2007. Scott has contributed content to many publications including The Complete Guide to Google Advertising (Brown, 2008), Building Your Business with Google For Dummies (Wiley, 2004), MarketingProfs, ZDNet, WebProNews, DarwinMag, SiteProNews, ISEDB.com, and Search Engine Guide. Medium Blue serves local and national clients, including Boston Scientific, DS Waters, and Wake Forest University Baptist Medical Center. Visit MediumBlue.com to request a custom SEO guarantee based on your goals and your data.

Jan 20

Nearly all search engines utilize spiders (which are also known by their original name, robots) to go out and scour the web looking for web pages. These search engine spiders then bring the data back to be indexed by the engine.

Since roughly 1996, individual meta commands have existed that can be used on individual web pages to modify how these search engine spiders behave. The most useful of these commands are fairly universal and respected by almost all search engines. What follows is a list of some of the more popular spider commands and instances in which you might want to use them.

meta name=”robots” content=”index”

This meta command is one of the most common ones used - and it is also the least necessary. It tells search engine spiders to come on in and put the page in their index. However, all search engines do this by default anyway. Basically, if you want to put it in there for fun, be my guest, but this command is not giving you any special treatment. All search engines are going to index your page, unless you specifically tell them otherwise.

meta name=”robots” content=”follow”

The follow command is different from the index command. It basically requests that the search engine spiders follow the links that are on a particular page. Again, however, this piece of code is completely unnecessary because all search engines are going to follow the links on a page, unless otherwise directed.

meta name=”robots” content=”noindex”

The noindex command, the opposite of the index command, tells search engine spiders not to index the content of a page. It’s important to note however that search engine spiders will still follow the links on a page that uses only this command.

When not used for legitimate purposes, this tag can be dangerous because it can put you at risk for penalization by most, if not all search engines. This is because you can use a noindex tag to hide pages with multiple links that you don’t want visitors to see but that you do want all search engines to index.

There are however some legitimate uses for the noindex command. For example, if you have a dynamic site and you’ve created static pages to replace some of your dynamic pages, which can make them easier for search engine spiders to access, you could put a noindex tag on the dynamic version.

As Google mentions in its Webmaster Help Center:

“Consider creating static copies of dynamic pages. Although the Google index includes dynamic pages, they comprise a small portion of our index. If you suspect that your dynamically generated pages (such as URLs containing question marks) are causing problems for our crawler, you might create static copies of these pages.”

In cases like these, it is acceptable to use the “no index” command on the dynamic version of the page, so that your content will not be treated as duplicate. You are not tricking all search engines, you’re just redirecting them.

meta name=”robots” content=”nofollow”

This tag tells search engine spiders that it’s OK to go ahead and index a page and list it but that they shouldn’t follow any of the links that are on the page. This can be useful if, for example, you had some partners that requested a link on your site that you felt obligated to give, but you wanted to hold onto as much Page Rank as possible. Now this is of course between you and your own personal god, but you would be able to in effect have a partners page, add the nofollow attribute to the meta tags, and basically not pass on any of your Page Rank to any of the sites to which you are linking. The nofollow command in effect tells all search engines that this is the end of the line.

meta name=”robots” content=”noindex,nofollow”

Obviously, noindex and nofollow are powerful tags - and in combination, they can make a page and the subsequent pages to which it links invisible to nearly all search engines. This combination command tells search engine spiders, “Do not read this page; do not follow any of the links on this page; do not include this page in your index.”

This command has its beneficial uses. For example, it can be placed on pages on a site that have duplicate content for legitimate reasons. A website might have both a page for the United States and a page for England that cover the same product with exactly the same content. However, nearly all search engines would see this as duplicate content and could devalue both pages. So placing this command on one of them means that search engine spiders will walk on by and you won’t be penalized.

meta name=”robots” content=”noarchive”

Finally, almost all search engines today, including Google and Yahoo, offer a cached version of a site alongside its listing that provides a snapshot of what the page used to look like. The noarchive tag, therefore, is available to be used in circumstances where there is content on your website that is of a timely nature and therefore that you might not necessarily want search engine spiders to cache for people to have access to moving forward.

For example, a business might run a one-time special that has a ridiculously low price to drum up some business while things are slow. The business will want to be able to shut that sale down as soon as sales are back up to a solid level. However, it is conceivable that someone could click on the cached version of the business’s site, see the old deal that was out there, and insist on getting it for themselves. By using the noarchive tag, you are telling search engine spiders, in effect, “This page is subject to frequent changes, and I don’t want my visitors to have access to some of this content at a later time.”

Conclusion

The commands discussed above are just a few of the ones in existence, and new ones are being added frequently. While nearly all search engines support these commands, there are still some that don’t. The ones in this article, however, are fairly universally understood by search engine spiders, no matter from where they originate. As more universal commands are introduced, I will write about them in future articles.

(C) Medium Blue 2007

About the Author

Scott Buresh is the CEO of Medium Blue, which was recently named the number one search engine optimization company in the world by PromotionWorld. Scott has contributed content to many publications including Building Your Business with Google For Dummies (Wiley, 2004), MarketingProfs, ZDNet, WebProNews, DarwinMag, SiteProNews, ISEDB.com, and Search Engine Guide. Medium Blue serves local and national clients, including Boston Scientific, DS Waters, and Wake Forest University Baptist Medical Center. Visit Mediumblue.com to request a custom SEO guarantee based on your goals and your data.

Sep 28

It’s an unfortunate fact - no matter how good your search engine optimization company or in-house talent is, brand new websites have a more difficult time achieving search engine success for competitive phrases than their older counterparts, particularly on Google. However, the worst thing that a new site owner can possibly do is presume that they are “too late to the game” and decide not to pursue this marketing channel at all. A good search engine optimization company should be able to effectively work with a new website; setting the foundation for a remarkable success story while still achieving steadily increasing short-term benefit.

The Issues

There are many reasons why new websites face an uphill battle. What follows are only a few of the major stumbling blocks:

The Google Sandbox

There is much debate as to what exactly the Google Sandbox is, and even debate as to whether it actually exists. However, recent patent filings on behalf of Google would seem to confirm that one of the factors that Google will take into consideration when deciding how websites should rank is the age of the domain name. More than one search engine optimization company has noted that there seems to be a penalty assessed to new websites, especially those that seem to gain too many inbound links, too fast. This is all conjecture, but this would make sense. Inbound links factor largely in Google rankings, and therefore many sites that were already popular in Google began selling links from their sites based upon that popularity (a practice that goes against Google’s terms of service). However, text link buying is very hard to police. The Sandbox makes sense in this scenario, because Google seems to be saying “we may not be able to stop people from buying text links, but they are going to pay a pretty penny for them before we’ll give them any ranking boost because of them.” This is more conjecture, of course, but it is a popular theory in numerous search engine optimization forums.

Lack of Links

Unfortunately, here, a new website is faced with the opposite problem. Links to new websites are called into question, but without incoming links, a new website has a slim chance of performing well on Google. This Catch-22 is obviously a sore spot for many owners of new websites.

Trustworthiness

For many years, a common search engine optimization company strategy was to set up numerous new websites all for one company, each geared toward targeting a different search term. This was largely due to the fact that search engines used to place a much higher importance on the home page of a website, rather than interior pages. Over time, search engines caught on to this trick, and as a result new domains are now looked at more skeptically. The prevailing wisdom seems to be that while it is relatively easy and inexpensive to set up a new website that targets a certain term, a website that has been around for much longer and has a breadth of content has much more to lose and is less likely to attempt to “game the system”.

The Solutions

Does this mean that you shouldn’t hire a search engine optimization company to work on your new website? Not at all. In fact, it is in the very beginning of your website planning that a long-term strategy should be put into motion - a strategy that still offers positive results in the short term.

Before You Build

It is important to get your search engine optimization company involved as early as possible before you build your new website. Not only are there many technical issues that you should be aware of before you begin design (such as linking architecture, types of text to use, and balancing your SEO efforts with your brand), but there are also strategies that can be set in motion at the outset that will counteract some of the stumbling blocks listed above. If you involve your search engine optimization company after you have built your new website, much of the work you have done will likely need to be redone with a long term strategy in mind.

Targeting Appropriate Phrases

A good search engine optimization company will tell you that targeting highly competitive phrases with a brand new website can be an exercise in futility. However, this does not mean that you cannot achieve initial success on search engines. The trick is to target less competitive phrases at the outset, and to begin tackling the more competitive phrases later. For instance, let’s assume that your company makes custom widgets, and that “custom widgets” is a very competitive search phrase. A search engine optimization company working on your new site might recommend that you instead target less competitive variations of the term, such as “custom made widgets” or “custom widget manufacturing.” Since these terms are less competitive, you will be more likely to obtain high rankings for them with your new website. You can thus enjoy highly targeted traffic in the beginning of your campaign and eventually target more competitive and popular phrases as your site gains traction, quality inbound links, and a reputation for usefulness.

Make Your Site a Resource

A quality search engine optimization company will encourage you to turn your new site into an industry resource. You can do this by providing educational content about your industry in the form of articles, whitepapers, and other forms of non-biased content. There are many benefits to this approach, one of the primary being that such content attracts inbound links without any effort on your behalf. In addition, such a resource area builds your credibility in the eyes of your potential customers and serves to educate them in all stages of the buying cycle, so that when they are ready to make a purchase, you will likely be first in mind.

Build Links

While making your new site a useful resource is a great way to attract inbound links, this does not mean that you shouldn’t also be seeking them out. Your search engine optimization company should get your site included in many general directories (such as the Yahoo directory and Business.com) but, even more importantly, in directories that are specific to your industry. Not only do these links help to boost your search engine rankings over time, but they are also a quality source of targeted traffic.

Keep Your Content Fresh

A search engine spider will revisit your site frequently if your content continues to increase and evolve frequently. A site that has been optimized for three years with no changes to its content will usually not fare as well as a site that has content which is consistently updated. It’s as if the search engine is saying “Well, this old stuff still looks good, but it certainly isn’t the newest stuff out there about this topic.” This so-called “freshness factor” can have a large impact on rankings, particularly with new websites.

Although it may seem that achieving search engine success with a brand new website can be a daunting prospect, it needn’t be if done properly. Hiring a skilled search engine optimization company is a good first step. There’s little use in lamenting the difficulty before you, or feeling that you have already fallen too far behind to begin. As an old Chinese proverb reminds us, “The best time to plant a tree was 20 years ago. The second best time is today.”

About the Author

Scott Buresh is the founder and CEO of Medium Blue, which was recently named the number one search engine optimization company in the world by PromotionWorld. Scott’s articles have appeared in numerous publications, including ZDNet, WebProNews, MarketingProfs, DarwinMag, SiteProNews, ISEDB.com, and Search Engine Guide. He was also a contributor to Building Your Business with Google For Dummies (Wiley, 2004). Medium Blue is an Atlanta search engine optimization company with local and national clients, including Boston Scientific, DS Waters, and Wake Forest University Baptist Medical Center. Download Medium Blue’s latest exclusive whitepaper, “Adding Search to Your Marketing Mix,” for more insight.

Sep 18

With the multitude of programming languages out there such as Fortran, Java, C++ and C#, you may wonder why Ruby on Rails has suddenly become such a hot topic in the development world. Created in the late 1990’s by an individual in Japan, the Ruby programming language had a cult following but never reached top-tier status. In 2004, a company called 37 Signals released a Web programming framework called Rails, which was originally developed for their own in-house projects. Rails was written using the Ruby programming language. It is the combination of Ruby and Rails together that has generated notable excitement in the development community, and the emerging language and application framework is proving to be a game-changer to the world of Web application development.

Ruby on Rails’ Impact on Productivity

Rails is an integrated framework that utilizes the dynamic nature of the object-oriented Ruby programming language. Rails developers emphasize features of the framework for productivity rather than tools, and they take a common approach to Web architecture that should satisfy the needs of a large portion of the Web application projects in the wild.

As Rails was developed, the innovators of the framework realized that there were a multitude of features inherent to the framework that could benefit all Web applications. Rails is an extremely productive framework for database-backed Web applications. It is different from other frameworks in that it preaches convention over configuration. Typically, if you were building a computer program, you had to start from scratch and rely heavily on the skills and experience of the team’s architect to develop and adhere to standards of writing good software. Rails primarily uses conventions to avoid configuration when possible, resulting in time saving and enhanced productivity. In a study by IBM, Rails applications needed a fraction of the configuration code of Java counterparts, often by a factor of ten or more (1). Where the programmer must specify configuration, Rails usually relies on Ruby programming language to provide configuration. The strategy saves developers many lines of code and simplifies the code that does need to be written. By taking mundane but essential decisions away from the developer, productivity increases substantially because more time and attention is spent satisfying the customer’s requirements rather than the technical plumbing that can burden most projects.

Ruby on Rails is known for its ability to build Web applications quickly and with ease. For first-time users of Java, it could take about five to ten days to build a moderately useful Web application that will communicate with a database using accepted Java Web best-practices such as separating business logic, from display logic (commonly referred to as Model-View-Controller). With no prior training on Ruby on Rails, it takes about one day to accomplish the same goal using the Ruby programming language. In several more days, it is possible to build a relatively complete Web application with Ruby on Rails.

In Java, a developer has countless decisions to make about how to proceed when communicating with a database. Should I use JDBC? Should I use an Object-Relational-Mapping (ORM) library, and, if I use an ORM, which one should I choose? TopLink? Hibernate? JDO? Do I need to use EJB2 or EJB3? Rails has an ORM database layer built into its framework called ActiveRecord. Another useful feature of Rails is scaffolding - Similar to how a building under construction uses scaffolding to assist in the construction of the final structure, Rails can generate code called scaffolding that can be used to quickly put up functional Web pages that talk to a database and allow you to add, delete and change information quickly and with very little coding. As previously mentioned, in other languages you have to select naming conventions and define the general structure of the file system, while Rails utilizes conventions and the Ruby programming language so that all of that is provided for you. Managers will appreciate the fact that Rails minimizes configuration and encourages standardization. This feature enables programming skills to be more portable. Rails developers can move from one project to another with ease, since standards common to all development projects, such as naming conventions, directory structures, unit-test frameworks, and interface templates, are already decided, with working samples always available.

Another feature of Ruby on Rails that enhances developer productivity is the rapid feedback loop. The feedback loop is the amount of time between making a change in code and seeing the results in the execution of your application on the screen. In Rails, you get nearly-instant feedback as you code. There is no compile or packaging phase needed. You can immediately load a browser page to see the results of your changes. Managers should take note of this feature, because with enhanced productivity comes improved client satisfaction. Say you are in a meeting with a client, and they have some edits that they would like for you to incorporate into their Web application. With Ruby on Rails, you can make changes promptly and see the results immediately, improving the overall client experience.

It is important to note that introducing a radically different framework such as Ruby on Rails can be detrimental to a company’s development, testing, and production infrastructure. For example, Rails applications are installed differently than common development platforms such as Java or Microsoft’s .NET. Operations managers need to understand how to deploy it effectively.

But Rails acceptance is already being witnessed in large companies such as IBM, Microsoft, Apple, and Sun Microsystems. Sun Microsystems supports a project called JRuby that enables Ruby applications to run in a Java Virtual Machine. Efforts like JRuby will make it easier for companies to transition and adapt to Ruby on Rails since it will become a part of a familiar structure. Apple Computer has announced that Ruby on Rails will be included in the next release of its flagship operating system, OS X 10.5 (Leopard). And, even Microsoft has included Ruby programming language support in its newest rich-Internet framework, Silverlight. The world’s largest technical publisher, O’Reilly Media, has even acknowledged Ruby’s rapid growth and now considers it a major language with triple digit growth between 2006 to 2007 (http://feeds.feedburner.com/~r/oreilly/radar/atom/~3/117292190/state_of_the_co_10.html).

A common question regarding Ruby on Rails relates to its performance relative to its peers. Some companies claim that Ruby on Rails does not perform as well as comparable systems. Comments such as these must be looked at objectively and balanced against productivity gains. Managers then need to make the decision of whether it is cheaper to hire people or purchase additional hardware, and chances are they will find that purchasing more hardware makes better financial sense.

Conclusion

People are paying more and more attention to Ruby on Rails, and for good reason. With the advent of the Rails framework, the Ruby programming language is making its way towards the top. By focusing on convention over configuration, Ruby on Rails is lowering the barriers of entry to programming and positively impacting employee productivity–ultimately proving that all of the hype is true and well-deserved.

Sources

1. “Crossing borders: What’s the secret sauce in Ruby on Rails?,” http://www.ibm.com/developerworks/java/library/j-cb05096.html?S_TACT=105AGX02&S_CMP=EDU; Bruce Tate; May 9, 2006.

About the Author

Francis Wong is an independent consultant and senior technical trainer for WestLake Training and Development. He has developed software applications for many well-known companies such as AOL, Hitachi, FannieMae, and Marriott for over 19 years. Wong has also developed online and on-site technical training for programmers and managers and delivered courses throughout the United States as well as Bangalore, India. He can be reached through Westlake or contacted directly at francis.wong@keybillable.com.

Aug 12

Tutorial by SemihG of MWR.

This Part 1 of a 4 Part 6 Hour Complete Video Tutorial on Template designing via Photoshop 7 or above will show beginners how to be creative and apply an idea.

Part 1 shows Header and Navigation only.

Total tutorial time is approximately 50 minutes.

Part 2 to come next week. For now, enjoy Part 1.

Download link:

http://mywebresource.com/download/44/

Aug 09

This 8 minute video tutorial by SemihG of MWR will show you how to add a pageroll effect to your designs. You will need a flash player to play the file and Winrar to unzip it.

Kick back and Enjoy! More to come every week.

Download link:

http://mywebresource.com/download/43/

Jul 24

Content is King! If you want a website to generate back-links and have quality content the search engines love, be sure to make it readable by both people and search engines. Search engines are working to give people quality results. Thus, they are looking for sites with quality content. So – by building site content for people, not only are you getting back to basics (information dissemination to people via the Internet), you are creating a site search engines will love. So, build sites for people – and the search engines will come. Continue reading »

Jul 19

The following tutorial is the first in a three-part series dedicated to using external style sheets with XHTML documents.

  1. Style Sheets: Part 1 - link rel - Give your users a choice
  2. Style Sheets: Part 2 - link media - Screen and Print are not the only concerns
  3. Style Sheets: Part 3 - CSS shorthand - Faster rendering through optimization

Continue reading »

Jul 18

I stumbled upon an excellent tutorial on Icon Design: Anti-Aliasing at messoblue today. While the context of the tutorial is Icon Design, it only took a couple seconds for the remaining synapses in my brain to finally start firing off and I realized… Hey! this is a great technique to smooth out some of those fine detail graphics and rounded corners in my designs. Continue reading »

Jul 04

Like many other web designers, I began laying out web pages using graphical tools and discovered the wonders of tables for layout without anyone telling me to use them. Since browser support for CSS Is better than it used to be, and tables cause problems, CSS offers you a benefit you may not have thought about before, the benefit of better SEO. Continue reading »