SEO Consultant, and PPC Consultant
  • Subscribe

    • 1 RSS Feed Icon

  • Friend Me on Facebook

    Follow Me on Twitter

    How smart is your Theme?  How good is your support? Check out ThesisTheme for WordPress.

    Bluehost Web Hosting

    Email Marketing

    Go Daddy $7.49 .com Sale 125x125

    Click Here to Advertise



  • WWW.FLICKR.COM

  • Favorites

  • Contributing Authors

  • Friends


  • Download Your Competitor's Keywords

  • Meta

Archive for the 'Main' Category


Shimon Sandler

How to Get Included in Google News

19th August 2008 by Shimon Sandler

I have been asked countless times how to get included in the Google “One Box”. That’s when there used to be a “one-box”. Now we have Google Universal Search results. They contain listings from Google Products, Google News, Google Images, Videos, etc.

Getting included in Google News can drive a ton of traffic. But, Google News isn’t for every website or business strategy.

One of the articles written in the August 2008 edition of WebsiteMagazine was called, “Get Your Website Included in Google News”. As I was reading it, I couldn’t help but think the article could also be called “How To Create a News Site”. It is packed with great information.

Before you Submit to Google News, or Submit to Yahoo News, here are the main factors in getting accepted.

1) Original content, not just regurgitated news.
2) Multiple Authors (Create an “Authors” page of the writers, editors, etc).
3) Organization info: Contact info, About Us.
4) Homepage/Logo should clearly state what industry segment you cover (music, sports, finance, etc.).
5) Use a news template/theme for a blog. I’m a big fan of three-column themes.
6) Article URL’s should consist of at least 3 digits, and appear static not dynamic. For examples, just mouse over the URL’s on the homepage of Google News.
7) Author’s name on each article.
8) Article Title should be the same on the H1 and Title tag.
9) Article Frequency: Publish 3 times per day.
10) Images & Video are good. They should be contained within the article.
11) Advertising on site is good. It show’s there is visitor traffic.

Posted in Google News, Main | 10 Comments »

Ron

301 Redirect Explained

18th June 2008 by Ron

Let’s start with the an overview of the basics. When you go to a web page, say, cnn.com , there is a lot going on behind the scenes to make that page show up in your browser. Remember, before anything can happen, a TCP/IP connection is established between your computer and the cnn.com webserver through port 80. Your browser will then start requesting “assets” to build the page. Some of these assets include HTML, CSS, Javascript and Image files, etc. They allow the browser to render the web page visible to you.

The Webserver and your browser talk to each other in a protocol called HTTP (over TCP/IP). The two most common ways of communicating over HTTP are GET and POST. Without going into the gory technical details, the difference between a “GET” and a “POST” is that the “GET” method passes form data on the URL which is visible in the browser location window. In the POST method, the form data is sent along with the body of the request and is not visible in the URL. The following is an example of HTTP communication showing a GET request for the cnn.com logo which was sent to the Webserver by my browser.

GET /cnn/.element/img/2.0/nav/header_cnn_com_logo.gif HTTP/1.1
Host: i.cdn.turner.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Accept: image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.cnn.com/

Below is the response that is sent back by the Webserver to my browser.

HTTP/1.x 200 OK
Proxy-Connection: Keep-Alive
Connection: Keep-Alive
Date: Mon, 16 Jun 2008 13:21:24 GMT
Content-Type: image/gif
Expires: Mon, 16 Jun 2008 14:21:24 GMT
Last-Modified: Sat, 30 Jun 2007 09:29:49 GMT
Accept-Ranges: bytes
Server: Apache
Content-Length: 1607
Cache-Control: max-age=3600, proxy-revalidate
Age: 0

Notice how the Webserver responded to the request from my browser with a status code of 200. This means my request has been granted and it gives me the image. My browser received the CNN logo along with other files. For each of the assets there is a request sent and a response received. You can learn more about the HTTP status codes at the official w3.org site. If you use the Internet you most likely have come across the status code 404, which means the request can’t be found. In this post I’d like to discuss the status code 301.

A 301 status code returned by the Webserver my the browser that the requested URL has moved and passes a parameter containing the new location back to my server. So, included in the response is a “Location header” with the new location. My browser then makes another request for the new URL.

Here is an example of a status code 301 sent by the Webserver:

HTTP/1.x 301 Moved Permanently
Date: Mon, 16 Jun 2008 23:42:26 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Location: http://www.somehost.com/thenewpage.php
Cache-Control: private
Content-Length: 0
Keep-Alive: timeout=5, max=98
Connection: Keep-Alive
Content-Type: text/plain

Note that the browser makes 2 requests for the desired URL with the 301 redirect. The new URL can also be 301 redirected, this is called chaining and should be avoided if you want play nice with the search engine spiders.

The 301 redirect is search engine friendly to some extent. This means that if a particular URL has “link juice” (it’s a popular link for some keywords) a 301 redirect should transfer the popularity to the new URL. From what I read in Search Engine Optimization with PHP (a fantastic SEO book for the technically savvy) this can take some time for the transfer to occur, so 301 redirects should be applied with caution to high ranking URL’s.

PHP:
<?php
header(’http/1.1 301 Moved Permanently)’
header(’Location: http://www.mydomain.com/seo_consultant.php’);
?>

JSP:
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.mydomain.com/seo_consultant.php’ );
response.setHeader( “Connection”, “close” );
%>

Javascript:
<Javascript (client side):
script type=”text/javascript”>
<!–
window.location = “http://www.mydomain.com/seo_consultant.php”
//–>
</script>

The Javascript method is not a recommended. At some point spammers were using this method and, as a result, search engines are not in favor of client side redirection using Javascript.

The other methods for redirecting traffic is to use the .htaccess file. The nice thing about the .htaccess file is that you can use regular expressions when creating your redirection rules. With regular expressions you can do a mass 301 redirect if certain conditions are met. Here is a good .htaccess file tutorial.

Here is an example for redirecting a single page in your .htaccess file:

Redirect 301 oldpage.html to http://www.mydomain.com/newpage.html

The following lines show canonical redirecting; that is when someone requests your domain without the www, they will be 301 redirected with the www.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$

Thank you, Shimon for giving me the opportunity to post here. I hope to share additional SEO posts here with a technical twist.

Ron Tovbin is a senior-level programmer. Read more of his writing on his blog ITsecPackets
.

Posted in Main, SEO | 8 Comments »

Shimon Sandler

How to Build a Foreign Language Keyword List

5th June 2008 by Shimon Sandler

If you’re conducting a PPC campaign that is internationally geo-targeted to specific countries, then this post is for you. Especially, if you are unfamiliar with their native language.

Let’s take a PPC campaign geo-targeting Germany. Obviously you’d want to build a keyword list in German, and run it on Google.de.

First, I tried using Wordtracker and Keyword Discovery. They don’t work for building a foreign language keyword list. I generated the top 1000 search terms related to the word, “music“. The german word for music is, musik. It wasn’t listed at all. As a matter of fact, no foreign language was on the list. Just try generating a German language keywords. Or, try japanese. It’s just not happening with Keyword Discovery or Wordtracker.

Which led me to use the German Google Keyword Tool (Notice the .de extension on the url). My Google team told me within the Google Keyword Tool in Adwords, the default is United States only. “If you use the geo-targeting settings, you will be able to pull keyword data for the countries that are available. If you’d like additional ideas to the keywords that you’ve inputted, this can be done by clicking on the “Use Synonyms” option.”.

However, the Google Keyword Tool doesn’t seem to work.
I went to German Google Keyword Tool and logged in with my adwords login. Type in “music”, and “Use Synonyms” option. Surprisingly, there isn’t one german language word on the list! Google will not translate the words that are generated!

So, here’s 3 methods to generate a foreign language international keyword list.

Method #1:
You can use Google’s Keyword Tool to generate foreign language keyword lists by entering a website URL into the Keyword Tool to crawl for similar words. As a test, I used http://www.musik-service.de.

Although I have to admit, I can’t speak German, so I don’t know which of those keywords I want to bid on. Even though I can’t speak German, I’m lucky that my co-worker Carmen speaks German fluently. And, besides speaking German she is my queen of Google Analytics.

Within the tool, you can see how Google automatically groups the terms into adgroups for you. I inputted this URL into the Google Tool: http://www.realbeatz.de

Method #2:
Quantcast for “Similar sites”, then use Spyfu to mine the keywords.

Method #3:
Generate your keyword list in English, then use Yahoo Babelfish to translate all the terms.

Bottomline:
I have not been able to find a Keyword Volume Tool, similar to Wordtracker for foreign language countries. But following the above methods, you should get off to a good start.

Even after you’ve built your foreign language keyword list, unless you speak the language you won’t know how to group them into adgroups. At that point, you should make a connection with somebody who speaks the foreign language fluently.

Posted in Google, Keyword Analysis, Main, PPC, SEO | 5 Comments »

Shimon Sandler

Google Reveals CTR Average by Industry

28th May 2008 by Shimon Sandler

Below is some “Google Internal” data. About a year and a half ago, I asked one of my Google reps if she had Average CTR’s by Industry for Google Only. I was going thru some old files, and I found this ppt slide. It doesn’t tell me what companies were used in the accessment, and whether or not the PPC Keywords were more brand-related than generic keywords. Obviously, brand-related keywords would skew the results with higher CTR’s.

In a previous post, I discussed Methods To Increase CTR on PPC Ads. For example, things like position, keywords, ad copy, dynamic keyword insertion, etc. have an impact on CTR.

Campaign objectives make a difference. It depends on each advertiser’s campaign objectives. If they are Conversion-Oriented, then their Clickthrough Rates are most likely lower. Because, those are the advertisers that can have their ad in Position #7 and that’s their sweet spot for conversion rates.

As opposed to the Brand-Oriented campaign. In which case, findability is crucial to their campaign success. That means a Position-based success metric. Hence, higher CTR’s. Some of these brand campaigns use CTR as an Analytic Metric, so their is a heavy emphasis on optimizing CTR.

I was told that these are from large comprehensive PPC campaigns from industry leaders. I don’t think this can really be used as representative data for the Avg CTR for each of these industries. But, it’s interesting data anyway. ctr

Posted in Adwords, Google, Industry Stats, Main, PPC | 9 Comments »

Shimon Sandler

Don’t tell Google when your Site is Down!

19th May 2008 by Shimon Sandler

Do a google search for the term “budget“. Budget Rent-a-Car is #1 natural result.

Look at the title tag on the screenshot below. It says, “Budget.com Outage“.

Rule #1: Never put that the site is down in a title tag. Or that the site is down for maintenance because that could get crawled & indexed, show on the Search Results, and impact your Clickthroughs and Conversions! In this fast food economy, people with no loyalty might just try Hertz, or Dollar Rent-a-car.

It’s important that when Search Engine’s spider your site when it’s down, that they don’t pick up textual cues that will negatively impact indexing.

Site going offline for 10 Hours? Google recommends returning a 503 Service Unavailable Response.

Optimizing Title Tags is not just about getting the right keywords in your title tag, but about making sure the WRONG ones don’t get in there!

budget-outage-screenshot

Hat tip to: FireBoy

Posted in Main, SEO | 4 Comments »

Shimon Sandler

Reciprocal Linking is NOT Worth the Effort

15th May 2008 by Shimon Sandler

I’m not a fan of reciprocal linking. The way to build trust & authority with Google is through 1-way inbound linking, and the judicious use of outbound linking to topically related sites.

Reciprocal linking was a technique used a few years ago as an easy way to build link popularity & search engine ranking. A common technique was to build a web directory within your site for the sole purpose of reciprical linking. But, with the sophistication of search engine algorithms today…reciprical linking is not worth the effort. Here’s why…

Reciprocal linking could be like shooting yourself in the foot. Especially, if you’re identified as being in the wrong “neighborhood” of related sites and/or low quality sites. If that’s the case, then don’t count on ranking for your keywords anytime soon. Here’s how you can see what neighborhood you’re associated with: Do a Google search for [related:www.yoursite.com] without the brackets. Do you see anything unrelated. If so, you’ll probably want to fix that.

Some people say that it depends how valuable the reciprocal link is.

Reciprocal linking isn’t really dead. But for what it’s worth, I highly discourage the time & effort for reciprocal linking unless the site is topically related to yours, and/or for the social networking relationship.

Related Posts:
Criteria for Link Effectiveness.
Link Aquisition vs. Content Creation.
Getting Nowhere in Google.
Problems with some Link Networks.

Posted in Linking, Main, SEO | 1 Comment »

Shimon Sandler

Spicy Chili Recipe for Hungry SEO’s

13th May 2008 by Shimon Sandler

Once in awhile, I like to write a post that is unrelated to an SEO Consultant. You guessed it. It’s time once again for the Gourmet SEO (that’s me) to whip up another mouth-watering post. Side note: I think I’m gonna get a barbecue apron that says, “Gourmet SEO”.
Bowl of Chili

This past weekend, I was invited to a friends house for a barbecue. And, one of the many things he served was a Spicy Chili. It was perfect! Just the right amount of zing to leave a burning, flavorful taste in your mouth. My forehead broke out beading sweat after eating a half bowl of this stuff. My nose became a little runny. The cold Corona beer he served tasted so good with this. Also, I was especially ravenous after a good workout pumping some iron, so I felt like I could eat bowlfuls …but I didn’t.

This recipe is NOT in any book. My friend created it himself. It’s not like he is a chef. He is a NJ Real Estate Appraiser. So with his permission, below is his recipe.

Spicy Chili Recipe:
2 lbs ground beef (not lean).
2 six oz cans tomato paste.
4 medium onions - chopped.
2 green peppers - chopped.
8 cloves garlic - chopped.
2 Tbsp chili powder.
1 Tbsp cumin.
1 Tbsp. oregeno.
1/2 Tbsp basil.
1 can diced tomatoes.
1 can black beans.
1 can real kidney beans.
Salt - to taste.
2 Jalapeno Peppers.
1 can hot pepper mix (10 oz).

Instructions:
Saute Onions & Garlic in Olive Oil.
Brown meat in Olive Oil.
Add everything to pot & simmer for 2-3 hours.

Related Posts:
Gourmet Meatloaf for Hungry SEO’s.
Dairy Kugel recipe.

Posted in Main, Recipes | 1 Comment »