Get URL for Searches in Safari 6

There have been many articles and conversations about the question of how to get the URL of a Google search in Safari 6. Some solutions include using the Terminal to get the URL, using AppleScript,  using bookmarklets, and using Automator. I created a Safari Extension to make this process easier.

Get URL: Easily get the URL of your current tab.

With my Get URL Safari Extension, simply click the toolbar button for a popup that contains the URL of the current page. The URL is already selected, making it simple to copy.

Download the Get URL Safari Extension
(.safariextz, 46 kb)

Update: I’ve received notice from Apple that the extension will be available in the Safari Extensions Gallery. Look for it there soon!

Add Googlebot User Agent to Safari Develop Menu

Googlebot Safari

If you’re like me, you’ve wanted to have the Googlebot user agent availalbe in the Develop menu of Safari.

  1. Go to /Applications/
  2. Right-click on Safari.app and select Show Package Contents
  3. Navigate to Contents/Resources/
  4. Find `UserAgents.plist`
  5. Open `UserAgents.plist` in your favorite text editor
  6. Either
    • Replace with the contents of this file and continue to step 9: [download id=”12″]
    • … or continue on:
  7. At the end of the file, find:
    </array>
    </plist>
  8. Replace with:
    	<dict>
    		<key>separator</key>
    		<true/>
    	</dict>
    	<dict>
    		<key>name</key>
    		<string>Googlebot</string>
    		<key>version</key>
    		<string>2.1</string>
    		<key>platform</key>
    		<string>Googlebot</string>
    		<key>user-agent</key>
    		<string>Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)</string>
    	</dict>
    	<dict>
    		<key>name</key>
    		<string>Bing</string>
    		<key>version</key>
    		<string>2.0</string>
    		<key>platform</key>
    		<string>Bingbot</string>
    		<key>user-agent</key>
    		<string>Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)</string>
    	</dict>
    </array>
    </plist>
    
  9. Save the file (you’ll need to type in your user password)

Voila! Now in your Safari Develop > User Agent menu, you should see `Googlebot 2.1 – Googlebot` and `Bing 2.0 – Bingbot`.

Google Rewrites Your Search Result Titles for Relevance

Google is changing your titles for you…whether they’re “optimized” or not!

Google is overruling your title tags when they determine that your content headlines are more relevant.

Previously, I had only seen this behavior when there were not well-structured title tags, keyword-stuffed title tags or no title tags at all. This has been well documented and discussed. This is the first time that I have noticed Google taking a more aggressive stance in rewriting title tags that have been well crafted. Continue reading “Google Rewrites Your Search Result Titles for Relevance”

Fixing the Interspire Google Base Feed

Google Base updates their guidelines faster than Interspire updates its Shopping Cart.

Google loves when we feed it products.Upon launching the new MakeUpMania.com website, I discovered that the XML feed that Interspire generates for Google Base is not properly structured. There were many hits and misses before making the modifications necessary to get the feed approved.

Fixing the generated feed

Below are fixes to three issues that kept throwing errors on the Google Base side. Continue reading “Fixing the Interspire Google Base Feed”

How to prevent your Google background image from fading in slowly.

Google + slow loading = not worth having background images.

In trying to keep their homepage as minimal as possible, in December Google switched to fading in the home page links only on an event: moving your mouse or tabbing out of the search box. This was fine when the home page was only white, as it wasn’t taxing on computers to fade in on white.

Now that Google allows for custom image backgrounds (likely in response to how beautiful the Bing backgrounds are), the fading in process can be tedious, even using blazing-fast Chrome. I can only imagine what users using Internet Explorer 6 are going through: fading in images takes a lot of work and time!

This was annoying me, so I made a quick modification to my SEO Stylesheet (a Custom Stylesheet to display search results and no-follow nicely in Safari, IE and Firefox). This mod will make the image load solid, with no fading or resulting lag. Continue reading “How to prevent your Google background image from fading in slowly.”

Google Chrome Frame Plugin for WordPress

Google Chrome Frame — the Beginning of the End of IE Tyranny?

Google just introduced a new tactic in the browser wars, and this one’s juicy. It’s called Google Chrome Frame.

What it does is it makes Internet Explorer render websites using Google Chrome in a frame. That means that IE can have HTML 5 compatibility and all the other WebKit goodness. The catch? Google Chrome Frame will only activate if webmasters ask it to by adding a meta tag. So I created a plugin that does just that.

Download the Google Chrome Frame Plugin from WordPress.org

Hopefully, GCF will start to shift users from rendering sites in IE 6/7/8 to Google Chrome. Continue reading “Google Chrome Frame Plugin for WordPress”

SEO Google Profiles – Google Adds NoFollow to Links

Just a quick post to show that Google has started to nofollow all links on new Google Profiles.  This is too bad for a quick SEO shot in the arm, but also makes sense, since most of the people who knew about Google Profiles were SEO’s anyway 🙂

Oh well, on to greener pastures!

As an user on BlogCatalog notes,

The links on your Google profile will be nofollow, but the links on your Google Reader shared items page (as of the time I write this) are NOT nofollow.

Linking to your profile on your site or blog is a great idea, but linking to your shared items page is an even better one.

Update: Google Profiles are Back to Do-Follow

Over the weekend I created a brand-new profile for my wife, and noticed that the profile for John Sileo that I had previously mentioned is now “dofollow,” as is the brand-new profile for my wife.

Use it, don’t abuse it!

It’s good that Google’s reversed their policy on this, because Google Profiles are a natural thing to optimize and promote. They are a great tool for linking to other properties, and you should create your own. Just don’t go too crazy, or Google might pull the follow plug again.

How to Create a Google Profile and Manage your Online Reputation

As seen on 7News – View the video on TheDenverChannel.com

Denver 7News

Why Google Profiles matter to you

Receive monthly tips like this one on how to get online exposure

As featured on the May 20th 7News program featuring Zack Katz of Katz Web Design, Google Profiles are a great way to be found online for your own name, even if you don’t have a website.If you set up an online profile with Google, a person looking for you online will be able to find you more easily.

Your profile will show up in search results

In the past, if you wanted to be listed in search results for your own name (it’s called a “vanity search”), you often needed your own website. Google is changing that, and giving users the power to show up in a search result with a picture and link to their profile.

Google Profile Embedded Results
The Google Profile box embedded in the search results for Zack Katz

In April, Google has started giving Profiles a prominent placement in search results. It is safe to presume that Google will be further incorporating the Profiles in the future, and assigning them more value. If you want to improve your findability online, setting up a profile is a great step to take. Continue reading “How to Create a Google Profile and Manage your Online Reputation”

An Inside Look: 4 Step SEO for a Denver Solar Company

Matzen is a Denver solar company

4 Steps to optimize a website — a Denver solar case study

This is an inside look into my process for optimizing a pre-existing website. This will cover lots of the aspects of the SEO I’ve done, but not all of it…These steps are often my first round of optimization on a site. Once I do these four vital SEO steps, I move on to content SEO and more link-building. Continue reading “An Inside Look: 4 Step SEO for a Denver Solar Company”

SEO It! Bookmarklet – Improves Search Results in iPhone & Safari

Clean up your Google search results!

Format your search results for SEO

Works great for SEO searches on the iPhone!

It’s frustrating doing searches with SEO in mind, then having Google add SearchWiki, personalized results, and other localizations that mess up what you wanted: accurate results. Here’s the solution: The SEO It! Bookmarklet.

  • I do lots of searching as an SEO. I look for ranking, competition, additional keywords, etc. I use Google a LOT. And I use Apple’s Safari browser.
  • By default, I am logged in to my Google account, and have Google preferences set to showing 100 results at a time. The problem? Google shows different ranking and links based on the number of results you see.
  • I have Google Web History enabled, and Google provides me with “Personalized results based on my search history.” When doing SEO, I don’t want these results: I want what others will see.
  • I use SearchWiki to move up results of websites I have created. When trying to get accurate SEO ranking, this is frustrating.
  • I do SEO searches on my iPhone, too – where I need to manually strip out the annoying &client=safari to see a normal results page.

Enter the SEO It! Bookmarklet

Continue reading “SEO It! Bookmarklet – Improves Search Results in iPhone & Safari”

Google's Sprite Image is a Thing of Beauty

Google Sprite changes over time:

If you want to know more about CSS sprites and how to put them together, feast your eyes on Google’s:

Then:
Google's Sprite Image

Now:
Google Sprite 107

Here’s the history of Google’s PNG sprite image

Google's Sprite Image
http://www.google.com/images/nav_logo.png


Google's Sprite Image
http://www.google.com/images/nav_logo2.png


Google's Sprite Image
http://www.google.com/images/nav_logo3.png


Google's Sprite Image
http://www.google.com/images/nav_logo4.png


Google's Sprite Image
http://www.google.com/images/nav_logo5.png


Google's Sprite Image
http://www.google.com/images/nav_logo6.png


Google Image Sprite

http://www.google.com/images/nav_logo7.png


http://www.google.com/images/srpr/nav_logo8.png



http://www.google.com/images/srpr/nav_logo9.png



March 25, 2010 – http://www.google.com/images/srpr/nav_logo10.png



April 1, 2010 – http://www.google.com/images/srpr/nav_logo11.png



April 21, 2010 – http://www.google.com/images/srpr/nav_logo12.png



May 4, 2010 – http://www.google.com/images/srpr/nav_logo13.png


Google Sprite
July 2, 2010 – http://www.google.com/images/srpr/nav_logo14.png (Added a magnifying glass)


Google Sprite
July 16, 2010 – http://www.google.com/images/nav_logo15.png (Made logo bigger for Instant Search results layout)


Google Sprite
November 8, 2010 – http://www.google.com/images/nav_logo26.png (Added the Instant Preview images)


Google Sprite 27
November 15, 2010 – http://www.google.com/images/srpr/nav_logo27.png


Google Sprite 28
November 15, 2010 – http://www.google.com/images/nav_logo28.png


Google Sprite 29
November 16, 2010 – http://www.google.com/images/nav_logo29.png – seems to be color correction as well as logo size.


Google Sprite 34
January 14, 2011 – http://www.google.com/images/nav_logo34.png


Google Sprite 36
February 1, 2011 – http://www.google.com/images/nav_logo36.png – added star ratings and close x’s


Google Sprite 38
February 14, 2011 – http://www.google.com/images/nav_logo38.png – added another star


Google Sprite 39
March 24, 2011 – http://www.google.com/images/srpr/nav_logo39.png – added unhappy faces, hover state for happy face


Google Sprite 40
March 24, 2011 – http://www.google.com/images/nav_logo40.png


Google Sprite 41
April 09, 2011 – http://www.google.com/images/srpr/nav_logo41.png


Google Sprite 65
April 12, 2011 – http://www.google.com/images/nav_logo65.png


Google Sprite 70
May 05, 2011 – http://www.google.com/images/nav_logo70.png


Google Sprite 72
May 09, 2011 – http://www.google.com/images/nav_logo72.png


Google Sprite 79
July 15, 2011 – http://www.google.com/images/nav_logo79.png


Google Sprite 82
July 20, 2011 – http://www.google.com/images/nav_logo82.png


Google Sprite 83
July 29, 2011 – http://www.google.com/images/nav_logo83.png


Google Sprite 85
September 14, 2011 – http://www.google.com/images/nav_logo85.png


Google Sprite 86
September 14, 2011 – http://www.google.com/images/nav_logo86.png


Google Sprite 89
September 20, 2011 – http://www.google.com/images/nav_logo89.png


Google Sprite 91
October 9, 2011 – http://www.google.com/images/nav_logo91.png – Lightened some colors


Google Sprite 95
October 28, 2011 – http://www.google.com/images/nav_logo95.png – Added a tick sprite and down-arrow


Google Sprite 99
December 5, 2011 – http://www.google.com/images/nav_logo99.png


Google Sprite 100
December 7, 2011 – http://www.google.com/images/nav_logo100.png


Google Sprite 101
December 7, 2011 – http://www.google.com/images/nav_logo101.png – Added new window sprites


Google Sprite 102
January 26, 2012 – http://www.google.com/images/nav_logo102.png – Changed arrows to carat-style instead of triangles; removed button borders, added “return” sprite. Reduced logo drop shadow & thickness, This is the first of the new “unified” look.


Google Sprite 103
February 17, 2012 – http://www.google.com/images/nav_logo103.png – added G+1 red buttons


Google Sprite 104
February 24, 2012 – http://www.google.com/images/nav_logo104.png – added info circle


Google Sprite 105
March 03, 2012 – http://www.google.com/images/nav_logo105.png


Google Sprite 107
March 16, 2012 – http://www.google.com/images/nav_logo107.png


Google Sprite 110
May 02, 2012 – http://www.google.com/images/nav_logo110.png


Google Sprite 111
May 10, 2012 – http://www.google.com/images/nav_logo111.png


Google Sprite 113
June 11, 2012 – http://www.google.com/images/nav_logo113.png


Google Sprite 114
June 25, 2012 – http://www.google.com/images/nav_logo114.png

You can’t get much more efficient than that…

Duplicate Content over Multiple Domains – SEO Issues?

Duplicate Content

I recently purchased some domains for SEO, and I wanted to do some research about best practices for using multiple domains on the same content.

The good news?  Google does not punish duplicate content; they just sort it out themselves. Continue reading “Duplicate Content over Multiple Domains – SEO Issues?”

3 Simple Steps to keyword order SEO – Are your words SEO friendly?

Out of Order
Much search engine optimization revolves around guessing how users will search to find your site. When you’re optimizing for organic (non-paid) search results, you may be surprised to find out how much word order impacts the search ranking.

Optimize your website for organic search with varying keyword order

If you search the major search engines, you will find that the order of your keywords makes a huge difference on where your website ranks. Continue reading “3 Simple Steps to keyword order SEO – Are your words SEO friendly?”

WordPress.com finally updates to 2.5 — A review

A picture [of my cat] is worth a thousand words.

She's a jungle-catI’ve been waiting for WordPress.com to update the administration panel so that I can have galleries.  That is the main feature that I’ve been waiting for.  Now it’s here, I can finally upload pictures of my cat (and my wife 🙂 )  

This will also allow simpler embedding of video, audio, et al.  I’m glad it’s finally live.

EDIT: There seem to be a few kinks still with this feature — instead of having thumbnails, the site was loading the full images. This is obviously an issue. Until then, you get a thumbnail of my cat in the grass.

Auto-tagging is good too

2.5 also recommends what tags to use based on tags you’ve used in the past. Unfortunately, that part is less responsive than I would like.  It’s still neat to have available.

Much better text editor

The previous text editor for WordPress.com was so terrible, every time I tried to make a word bold, it added some round-about Safari-specific hack ( or something like that).  Now it uses the proper code (strong), and I’m quite grateful. Now, I can actually write posts online, instead of writing them in Dreamweaver and then pasting the code in to WordPress. Very much improved.

The text editor still does not create paragraphs when you view the HTML code; it displays paragraphs as line breaks.  This is frustrating, because in the past it often lost all formatting.  At least in this iteration, switching views between Visual and HTML keeps the formatting intact.

Very pleased with this update

The editor is a LOT more functional, the gallery is great, and well, what can I say?  It’s a great success.

Just wondering: who would want to use Blogger.com?

Before this update, WordPress was just VERY superior to Blogger.  Now it’s outright in a league of it’s own.  I used blogger when it came out because, well, it was the originator of simple blogging.  But man, it’s really outdated.

Blogger is owned by Google, so you think it would be cutting edge, but every time I try to work with it, I end up hitting myself over the head.  What advantages does Blogger have, if any?

Google is crazy and amazing: Completed Street View of Denver

I went to Google Maps today, and I found that Google has updated its Street View functionality to include almost ALL of Denver and the suburbs, including Boulder. This is a CRAZY amount of information.  It’s a truly boggling accomplishment.  I’m kind of shocked.Check out Street View yourself.

Continue reading “Google is crazy and amazing: Completed Street View of Denver”

Optimizing a website for search: Google vs. Yahoo! and MSN

Google remains the Search Engine King (Pie Chart)

When I think SEO, I think of Google. Why? Is it because Google’s PageRank system determines better websites? Is it because Google’s advertising options are superior? It’s as simple as this: Google gets better results than any other search engine.

The major search engines often don’t agree

Optimizing websites for search is frustrating sometimes. The biggest search engines are Google, Yahoo!, and MSN. The frustrating part of optimization is the variation between the search engines. The variations in ranking can be huge. I will use Katz Web Design’s ranking information to show some examples:

Google Yahoo! MSN Difference
Denver Web Designer 1 8 3 4
Lakewood Website Design 26 7 298 292
Web Design Denver 27 52 103 66
Denver Web Page Design 20 519 > 1000 Over 980!

So you see, there’s a crazy variation between the search engines that can be frustrating. My statistics show, however, that even a bad ranking in Google is better than a good ranking on any other search engine.

Ranking Update:

Since I wrote this post, my site has come up significantly in search results for the terms listed. As a result, the disparity of the results is much less than it had been. Here are the stats as of November 8, 2008:

Google Yahoo! MSN Difference
Denver Web Designer 3 3 2 1
Lakewood Website Design 359 120 96 263
Web Design Denver 27 11 18 16
Denver Web Page Design 24 2 3 22

92% of my organic keyword search traffic comes from Google

A vast majority of my traffic to my website comes from Google. What about my some of my clients?

Google % Yahoo % MSN % Google % Difference
Client A 83.1 6.6 7 76.1
Client B 85.9 6.73 5.74 79.17
Client C 70.4 20.37 0 50.03
Client D 80.4 8.1 8.0 72.3

These clients have similar ranking placement on Google, MSN, and Yahoo! for many of their keywords. You can see that even so, Google still sends an average of 69.4% more visitors to these websites. Optimizing for other search engines doesn’t have the same return on investment as optimizing for Google does. Google remains king.

What’s your experience with optimizing for various keywords across the search engines?

Denver SEO: Achieving Goals – a slow trek toward good search engine ranking

Climb search ranking with persistence!

I am a Denver web designer, and lots of what I do is advise my clients on how to improve their ranking. I do what I can to optimize the code using tried and true SEO techniques. But in the end, it comes down to this: are you willing to work for search engine placement?

2 months later, a look at the results

On January 24 of this year, I set a goal to improve Katz Web Design’s ranking in Google, especially for the terms “Denver Web Design,” and “Denver Web Designers.” I had my blog for 2 days at the time. Let’s take a look at the numbers:

  • Denver Web Designers – from 41 to 18 11
  • Denver Web Designer – from 29 to 11 2
  • Denver Web Design – from 30 to 11 8

These results have been achieved mostly by writing in this blog. The Katz Web Design site is currently a one-page placeholder with very little content on it. Imagine what will happen when I move this blog over to the KWD site soon.

Good Denver SEO Results

Note: Katz Web Services is moving more toward focusing on Denver search engine optimization, rather than solely Denver web design.

How to get better search results with 5 simple steps

Search Engine Optimization is not voodoo; it directly translates into how well your website performs.  The Ignite Matchmaking website was not performing well last September for their main keywords.  Katz Web Design redesigned their site, optimized the site for their keywords, and now, look at their ranking:

  • Denver professional matchmaker: 1
  • Denver match makers: 2 (up from under 1000)
  • Denver matchmaking services: 2 
  • Denver matchmakers: 2 (up from 284)
  • Denver matchmaker: 3 (up from 508)
  • Matchmaking denver: 4 
  • Denver matchmaking: 5 (up from 112)

Currently, I am working with my client Savory Cuisines Catering in Boulder, CO to improve their ranking.  

The process I will follow to improve their rank:

There are more than five steps to help place higher in search engines, but the five below are simple and straightforward steps that anyone can take to improve their rank. Continue reading “How to get better search results with 5 simple steps”