Ironpaper Webintel: Knowledge base for internet business and web development.
Topic:

search engine optimization

Are dashes better than underscores for SEO?

Wednesday, August 17th, 2011

Here is an old SEO question... Which is better for improving a page's ranking in search engines--dashes or underscores? The difference between dashes and underscores for SEO for Google is fairly small--a second order effect--not a primary factor in ranking, but there is a difference which should be noted.

Dashes are used as a separator, which allows for distinction between terms. For example, a URL "website-designer" will be seen clearly as two separate words, whereas underscores have been built into Google's framework as a joining element--drawing a close correlation between the words--essentially creating a statement.

Matt Cutts, from Google, does a fantastic job explaining the difference. He ultimately recommends uses dashes over underscores, but comments that the difference between the two is not a big factor in ranking.

HTML 5 microdata: making content machine-readable for web design

Tuesday, January 11th, 2011

Microdata has been a particular focus area of the HTML 5 development. Essentially, microdata ( is a meta data ) that allows designers to create annotations for content in formats that are  machine-readable.

Microdata contains name-value pairs grouped together and dubbed "items".  Microdata items  have properties that provide definition to the elements they surround.

Five of the most common metadata formats:

  • Itemscope - Declares that an item is a microdata element and states that all child elements are components of the microdata format
  • Itemtype - Defines the vocabulary to be used by the microdata format.
  • Itemprop - A data element
  • Itemid - A unique identifier of an item
  • Itemref - Can reference another element on a web page using an id

Example of usage in HTML:
The following is an example usage of itemscope. In this example, all the child elements of <p> are part of the itemscope meta data.

<p itemscope itemtype="">Content goes in here</p>

Microdata can be nested to provide context. It can also create associations using common information formats--for example, group first name and last name into the annotation of a person's name:

<span itemprop="name">Tony Hawke</span>

Search engines already use the meta data or microdata of web pages to provide more context for the content of sites they crawl and rank. Google for instance already supports the following information types:

  • reviews
  • events
  • people profiles
  • products
  • business listings

SOURCE:

http://www.w3.org/TR/html5/microdata.html

Video sitemaps for webmasters: meta data mania

Sunday, January 9th, 2011

Organizing and making data shareable, searchable and classifiable is in increasingly vital practice within the field of web design. Designers must understand that their art is more than the intersection of verbal and non-verbal communication but it is also a practice of communication to machines, as well--ultimately, web designer is a multi-dimensional practice.

Data can be thought of as a currency like oil, and like oil, it must be collected and refined to be usable by others.  Video content has been much harder to classify, understand and provide results for compared to text content. In order to organize video content into something that it interesting, it is necessary to have additional data about that video that can be interpreted by machines. Webmasters are beginning to focus more intently on making their online video content more accessible by the use of meta data.

Generally, there are two popular purposes for providing meta data alongside video content: classify the content so it can be interpreted easily and aid in the discovery of that video content. Technology like video sitemaps, mRSS, RFDa and Facebook Share all help webmasters and designers provide additional, machine-readable information like video titles and descriptions to search engines.

Video sitemaps and mRSS (Media RSS specification) can help search engines discover and track video content. Google has been making great strides in the effort to improve their index of video content. These tools give web designers and webmasters more control over their content inclusion strategy.

On-page markup like RDFa and Facebook Share may fall short with helping search engines discover new URLs with video content, but they are great for helping search engines that don't have sitemap/mRSS support to organically gather meta data about video content within a website. On-page mark-up does not however have extra meta data like duration, whereas mRSS does.

Common web design problems for SEO

Monday, December 27th, 2010

There are a number of web design solutions that can cause problems for search engine optimization (SEO). Here is a small list of very common problems that designers should be aware of when setting the initial, foundation for a longer-term SEO marketing practice.

  • AJAX based web pages: Ajax is a great technology approach for building interactive websites. By using AJAX, you can preload sets of data and give users a more fluid user experience with navigation, sorting, filtering and more. The downside is that AJAX based websites are difficult for search engines to read and can hinder marketing efforts. It may be worthwhile to incorporate readable, HTML content within your page to help classify that web page content.
  • Flash based websites: Flash can be a hindrance for search engine ranking as well. Google and other search bots have a difficult time digging into Flash content and may entirely ignore your Flash content. Google can index Flash, but the Flash content may be difficult to access for the bots and Flash is entirely ignored by  some mobile devices (so far).
  • Broken links are bad for SEO: Broken links are more of a webmaster issue, although, all to often, web designers may have to work with outdated websites and web pages, in which many broken links may be found. Broken links certainly don't help SEO marketing efforts. We recommend creating a 301 redirect to the updated web pages and updating the links.
  • Password protected web pages or portals: Members Areas for websites or other forms of protected content may be necessary for your business model. However, it is important to note that password protected content areas do not contribute to search ranking. Instead, consider providing content outside the protected area (publicly available) so that search bots can cache it and attribute it to your website.
  • Frames suck: There may be a limited number of cases were you may need to use frames for web design. Try to avoid it. They are old and yucky. In a small number of cases, frames can be used to achieve very remarkable feats however. For example: Facebook programming for custom design content on Pages.
  • Text is important, avoid over-using images: Hey, images on the internet make it interesting. Who would want a text only internet (well, maybe a few people), but for most users, the web is best with images, videos and other media formats. Search engines are based on language and semantic relationships. If you rely too heavily on images, your website might load slowly and be difficult to read for search bots. Consider tagging images and using standard, text content whenever possible.

Link building basics for SEO

Wednesday, December 22nd, 2010

Link building is an essential part of SEO, but many businesses try to find the quick and easy approach, which can often cause more harm than good. Google believes that both content and link building should be focused on quality, relevancy and good usability. The practice of SEO unfortunately, as of late, is becoming associated with SPAM and auto-generated, garbage content that many business owners mistake for building visibility online. The easy answer and the quick fix are not part of the search engine optimization equation. The practice of SEO takes time and effort. For a quick result, PPC (Pay Per Click) advertising is a good search engine solution--as the results can be instantaneous.

We feel that SEO is both an art and a science. Ultimately, our approach is focused on business development and optimization, not just trying to rank high for a specific keyphrase. Our approach to SEO is a fairly holistic practice--one that considers page optimization, transactions and content improvements over time, as well as, building better search ranking.

For business owners or website owners just looking for an introduction to link building, the following information should give you some pointers and context. This quick intro assumes that the reader already understands some of the basics of search engines, Page Rank and search algorithms.

No Follow Links, rel="nofollow"
As we believe that content and links should be focused on the concept of quality, we should start with "no follow" links. The no follow attribute is a parameter that tells Google a link is an advertisement and to not pass Page Rank to the destination URL. This attribute is great for blogs and news websites, which might otherwise get penalized for linking to an assortment of not topically relevant websites and web pages. Obviously, ads in many cases need to link somewhere, but external linking can reflect in both a neutral/positive way or possibly a negative way. Some instances where a webmaster would wish to employ no follow links might include: 1. Paid links 2. controlling the prioritization of robots crawling your site content or 3. untrusted sources (content or websites) and 4. user generated content like comments or publicly posted event submissions.  (SOURCE: Google, http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=96569 )

Directories, are they worth it?
Well, it depends. You should avoid link farms entirely. Simply don't waste your time submitting your website to crappy, over saturated directories, but there are a lot of great directories out there that can be quite useful to users. Directories should be useful to a real, human user. For some businessses, being listed in a directory can actually help that business develop leads to customer and b to b relationships. This is valuable. But try to keep your advertising relevant to directories of the right niche or topic. You can also check the ROI of your directory or ad listing by creating a tracking URL by adding "?=trackmyad" to the end of your URL. Simply add the "?" followed by a custom message of your deciding and you can easily filter and measure the performance of that listing within your Analytics system. Some directories, however, may not be as helpful. Super spammy directories may be discounted from your incoming link values or simply get you a ton of SPAM submissions from your content form. Not super helpful for a business looking to build real customer relationships.

Not very helpful: Tons of low quality or low Page Rank links
Google has warned website owners that sites can be penalized or looked upon suspiciously if they generate tons of low quality links in a short amount of time. Some SEO companies actually offer this service / product, which may end up doing more harm than good. First of all, Google may not even count many of these links, so it could be a waste of effort. You can get a lot more value from a single quality, strong website than an army of links from poor quality websites. Again, an easy to understand rule for SEO is: make it useful for real people. If a penalty were to occur for a website based on incoming poor quality links, a new website would be at a greater risk than an established website with a history of quality content under their belt.

Relevancy is truly valuable
Google places a strong value on relevancy, but so do searchers. The whole point of a search engine is to find content that is relevant to the user. If your site is not relevant or helpful, the user will quickly bounce away. Studying bounce rates in your analytics tool is a great way to improve the overall performance of your website. By studying and trying to improve bounce rates for specific content pages, you can better understand what your visitors are looking for and how to better engage them. Sometimes, a visitor will bounce away not because of the content, but rather the presentation of that content. You can perform experiments and tests to gain better retention by improving the content structure of your site and improving the initial impression of a page through design and page layout. Make the page cleaner, easier to read and prettier!

Contribute to the community
One great way to build quality links and recommendations that mean something is to actually contribute to your specific  niche community of blogs, forums, social websites, websites and press. Forget link sharing. Try actually responding to articles in blogs and begin to development conversations with other bloggers. Interact with interesting pros in your field using Twitter, Facebook and LinkedIn, which will help you both promote your services/products indirectly and become known as a respected and valuable member of that topical community. People actually do link to content that is useful and helpful. Also, you can build a lot of quality traffic from social media by carrying conversations that are topic focused--rather than being a direct sell of your services.

Sources:

  1. Google Webmaster Central
  2. Search Engine Land
  3. Bing Toolbox for webmasters & Blog

Reasons for having an XML site map

Thursday, December 9th, 2010

XML site maps are an alternative approach to site maps. In general site maps can help both search bots and humans gain a better understanding of a website--especially a complex website or an eCommerce system with a broad assortment of products. XML do have some specific advantages over the more common HTML site map approach. (Some of these advantages will be listed below.)

Some content management systems may even auto-generate an XML site map with relative ease. In cases where there is no auto-generated method, a web designer may simply create one manually and upload the file to the site server or submit the map to Google's Webmaster tool.

Some of the benefits include:

  • Help with bot crawl rate frequency
  • Helps the spider reach further into a complex website (helps with pages that may not be indexed)
  • Improves the accuracy of search ranking
  • Set the priority for each page
  • Helps the crawl spider with fast and immediate indexing

Common syntax for an XML site map:

<url>
<loc>www.ironpaper.com</loc>
<priority>0.00</priority>
<lastmod>date time</lastmod>
<changefreq>daily/monthly</changefreq>
</url>

PHP 301 Redirect Code

Sunday, October 17th, 2010

Here is how to use PHP to create a permanent 301 redirect. This type of redirect tells user-agents that the webpage has moved permanently to the new, referenced location. Using 301 redirects can be a vital part of a search engine optimization (SEO) practice.

In order to use this code properly, you will need to place the PHP snippet above all content on the page. By placing the PHP 301 redirect code within or below other content will result in an error like the following: Warning: Cannot modify header information - headers already sent by...

<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://test.com" );
?>

Please note: Replace "http://test.com" with your new location for the webpage.

The SEO Impact Of Google Instant

Monday, October 11th, 2010

Typically when Google rolls out a change in it's technology or an algorithm it does not overtly change human search behavior. This is not true with Google Instant. Search marketers have been theorizing that above all Google Instant will dramatically effect search behavior--some have gone as far as to say it would kill SEO. (We have strongly disagreed with those points.)

It is certainly too soon to have conclusive results, as to how Instant search has changed behavior. There are some clues however. eConsultancy, took a stab at analyzing search behavior, and came up with some very interesting results. This study, it should be noted, is not going to be completely accurate.

The graphic shows an increased trend toward long-term, multiple keyword searches using Google Instant. The graphic represents eConsultancy's own search data, and it does not reflect a study using more accurate data provided by Google itself. Also, it should be noted that many users cannot access the new Instant search functionality.

eConsultancy, Google Instant has changed the way we search, 08 October 2010