Quantcast

FYIndOut

Posts Tagged ‘SEO’

A List of Blog Directories

Tuesday, July 21st, 2009

The following is a list of great blog directories which help increase site traffic and search engine rankings.  This is beneficial to both existing and brand new sites and will simply get more visitors to your blog.  None of these directories cost money and none (other than Technorati) ask to place their badge on your site.

Blog Directory: Submit your blog to each directory and add all the required information.

Blogged:http://www.blogged.com/

Bloggers Choice Awards:http://bloggerschoiceawards.com

Iblogbusiness: http://www.iblogbusiness.com/

Blogville: http://blogville.us/

Blogz: http://sarthak.net/blogz/index.php

Google: http://blogsearch.google.com/

Technorati:http://technorati.com/

Gozoof : http://www.gozoof.com/

Mvblogs: http://www.mvblogs.org/

Myblogdirectory:http://www.myblogdirectory.net/

Multi-Ping-Services: These sites will automatically update multiple services that you’re blog has updated, it’s very efficient & timely.

Pingomatic: http://pingomatic.com/

Pingoat: http://pingoat.com

Ipings: http://www.ipings.com   
 

RSS: These sites will grab your RSS feed so people interested in your area of focus can find what they’re looking for.

Feedage: http://www.feedage.com/

Feedbees: http://www.feedbees.com/

Feedfury:  http://feedfury.com/

Findrss: http://www.findrss.net/index.html#

Goldenfeed: http://www.goldenfeed.com/

Millionrss: http://www.millionrss.com/

Rssmountain: http://www.rssmountain.com

Rssmotron: http://www.rssmotron.com/

There are 1000’s to choose from on the web, these are just some.  Please feel free to comment and leave your favorite and most valuable blog directories!

Spread the word:
  • Facebook
  • Twitter
  • LinkedIn
  • Digg
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • email
  • Print
  • Reddit
  • Sphinn
  • Technorati

Improve Your Company SEO by Listing on FYIndOut

Tuesday, June 23rd, 2009

One of the things we’re asked all of the time by companies is “Why should I take the time to list my business solutions on your site?  Even if it is free.”  And while we discuss the benefits such as:

  • Amplifying your company’s word-of-mouth by letting customer refer and rate your solutions
  • Compete based on your quality and not marketing budget
  • Increase your opportunities to be found by prospects that have never heard of you
  • ….and more

 SEOc

One of the best reasons to list your company and solution on our site is to immediately improve your Search Engine Optimization (SEO) and inbound marketing. 

By adding your company and just one of your business applications or services to our site, you’re increasing the number of external web pages your company name and solution name are mentioned in and have inbound links in 15 pages. 

Every other solution added adds another eight quality pages explaining your solution to prospects and improving your SEO and SEM. Adding content such as white papers, case studies, presentations, and videos also make a direct impact on your SEO.  In addition, adding relevant tags to your content and solutions also go through as keywords on search engines.

Once again, the goal of our site is to be the central place for businesses to find and promote business information, applications, and services.  We want to connect buyers and sellers in Small to Mid-Size Businesses (SMBs) as efficiently as possible by using the same practices we’re all used to in our consumer lives to help our businesses.  As more and more companies join our site, the more value we add for everyone.  We built this site to help people, not search engines.

But in a day where the majority of traffic comes from search engines, every bit helps.  Listing on FYIndOut not only builds your brand and reputation with prospects, it also builds your SEO.

Spread the word:
  • Facebook
  • Twitter
  • LinkedIn
  • Digg
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • email
  • Print
  • Reddit
  • Sphinn
  • Technorati

Text to SEO

Thursday, June 11th, 2009
SEO

In our last release, our development team implemented SEO friendly URLs. This allowed us to change our URL’s from something like http://fyindout.com/research/Research.php?Id=361 to http://www.fyindout.com/research/title/Study_Cash_Flow_Margins_Declining . This is huge for search engine optimization and having FYIndOut’s vendors list higher on search engines like Google and Yahoo. It was no easy task. We ran into a few roadblocks until we finally (hopefully) got it right. This post outlines how we convert any text string to an SEO-friendly representation.

Replace spaces with underscores

Initially we thought “Okay, we’ll just replace all spaces with underscores”:

<?php
   $research_title = “Awesome piece of research!”;
   $seo_research_title = str_replace(“ “, “_”, $research_title);
   echo $seo_research_title;
   // ‘Awesome_piece_of_research!’
?>

This worked for about 50% of our text research titles. The first error we ran into was a title that had an ampersand (&) in it:

<?php
   $research_title = “Erberts & Gerberts have great sandwiches.”;
   $seo_research_title = str_replace(“ “, “_”, $research_title);
   echo $seo_research_title;
   // ‘Erberts_&_Gerberts_have_great_sandwiches.’
?>

The problem here is that ampersands are used as request variable delimiters. So in our code, that research title would show up as “Erberts_”. Again, this not what we’re looking for. So we started replacing all ampersands with underscores:

<?php
   $research_title = “Erberts & Gerberts have great sandwiches.”;
   $seo_research_title = str_replace(“&“, “_”, str_replace(“ “, “_”, $research_title));
   echo $seo_research_title;
   // ‘Erberts___Gerberts_have_great_sandwiches.’
?>

This fixed all occurrences of ampersands in research titles. This still didn’t solve all of our problems though. We’d still get database matching errors for colons, semi-colons, and a slew of other symbols. We considered using browser escape codes, but that would defeat the purpose of SEO in the first place. So the final fix was to throw out anything that wasn’t a letter, number or space. Regular expressions to the rescue:

Get rid of all the symbols

<?php
   $research_title = “Microsoft launches new search engine ‘Bing’!!!”;

   // Matches anything that’s not a digit, space, or letter
   $symbols = "/[^\d\s\w]/";

   // Matches 1 or more spaces
   $spaces = "/[\s]+/";

   // Replace all symbols with spaces
   $research_title = preg_replace($symbols, " ", $research_title);

   echo $research_title
   // ‘Microsoft launches new search engine  Bing    ’

   // Trim whitespace from the beginning and end
   $research_title = trim($research_title);

   echo $research_title
   // ‘Microsoft launches new search engine  Bing’

   // Replace all occurrences of one or more spaces with a single underscore
   $research_title = preg_replace($spaces, "_", $research_title)

   echo $research_title
   // ‘Microsoft_launches_new_search_engine_Bing’
?>

This is our final product. Let me walk you through it.

The first regex pattern, $symbols, uses negated character classes. ‘\d’ matches any digit, ‘\s’ matches any white space, and ‘\w’ matches any word character. The caret (^) preceding these character classes negates them all. Wrap that all in square brackets and then again in forward slashes and you there have a regex that will match anything that’s not a letter, number, or space.

The second regex pattern, $spaces, again uses character classes to match one or more spaces. ‘\s’ matches a space, so you wrap that in square brackets and add a plus (+) sign at the end so it matches one or more spaces. Wrap that in forward slashes and you’re done.

Finally, we return the string after replacing the symbols with spaces, trimming whitespace from the front and back, and then replacing one or more spaces with a single underscore.

Why trim whitespace?

The reason we have to trim whitespace is to eliminate underscores from appearing at the beginning and end of the text. If we used the title ‘Awesome piece of research!!!’ without trimming whitespace, it would result in ‘Awesome_piece_of_research_’. Trimming in between the regex’s eliminates those underscores from appearing.

Make it a function call

<?php
   function stringToSEO($string) {

      // Matches anything that’s not a digit, space, or letter
      $symbols = "/[^\d\s\w]/";

      // Matches 1 or more spaces
      $spaces = "/[\s]+/";

      // Replace, trim, replace, return
      return preg_replace($spaces, "_", trim(preg_replace($symbols, " ", $string)));
   }
?>

This is in fact the same function we use to generate SEO friendly titles. Feel free to use it in your web development, and if you have any suggestions or optimizations, post a comment or shoot me an email at ralph.holzmann@fyindout.com or a tweet at twitter.com/ralphholzmann.

Edit Bonus: JavaScript Version

function stringToSEO (text) {

   var symbols = /[^\d\s\w]/gi;
   var trim = /^\s+|\s+$/g;
   var spaces = /[\s]+/gi;

   return text.replace(symbols, " ").replace(trim, "").replace(spaces, "_");
}
Spread the word:
  • Facebook
  • Twitter
  • LinkedIn
  • Digg
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • email
  • Print
  • Reddit
  • Sphinn
  • Technorati