Denver’s Top-Ranked SEO is now your Denver real estate advocate
If I were a Denver real estate webmaster, I’d be concerned.
Knox Richards of EBASpace.com is a leading SEO in Denver, and has been #1 in Denver SEO for years. Knox knows how to create powerful partnerships and work with others to achieve anything. So when Knox does Denver real estate for buyers, you can rest assured that he will be your strongest ally in the Denver housing market.
As an Exclusive Buyer Broker/Agent, Knox is representing only home buyers, and is interested only in showing houses that meet the buyers’ needs, not houses that would bring double commission. Learn more about the benefits of using a buyers’ agent instead of a Realtor. Keep reading →
Categories: Denver
Tagged: Denver Buyer Broker, Denver MLS, Denver Real Estate, Ebaspace, Highlands Ranch MLS, Highlands Ranch Real Estate, Knox

Ever wonder if your widget or plugin is activated on an external site?
Here’s how to find out.
When you register a sidebar widget, you use code like this:
register_sidebar_widget(array('Name of Widget', 'class-of-widget'), 'widget_function');
If you want to check whether the widget is activated (you may want to for a variety of reasons), you can do it like this (the “class-of-widget” value from above will be used in the code below): Keep reading →
Categories: Web Development · WordPress
Tagged: Code, Multidimensional Array, PHP, Widget, WordPress, WordPress Development, WordPress Plugins, WordPress Widget
I am proud to announce the Constant Contact Form Generator

Check it out now »
Katz Web Design has been developing this project during the past few months, on weekends and late at night. The time has come to launch a new forms generator for Constant Contact users.
I love Constant Contact, but I have to say, I’m not wild about their default form designs. I set out to create a form generator that would provide users with more design options.
1-click Blogspot.com installation, or copy & paste HTML
After you have generated your dream form, you can copy and paste the HTML the form generates into any website, or you can install the form with one click on your Blogger Blogspot.com blog. Keep reading →
Categories: Constant Contact
Tagged: blogger, Blogger Form, Blogger.com, Blogspot.com, Constant Contact, Constant Contact Form, Email Newsletter Form, Form Generator

PHP includes for Blogger
Before writing this post, I looked online to see if others have written about this same topic. This might as well be Michael Gray’s “Integrating Blogger Into Your Website: Part II”, which he never wrote — though he did write Part I.
Step 1: Switch Blogger files to PHP
First, you need to update your publishing settings so that Blogger publishes your posts in PHP, not HTML (thanks to DevDoctor):
- Set up your blog to publish via FTP (on Publishing tab)
- Change the ‘Blog Filename’ to index.php
- Change ‘Archive Filename’ to archive.php (on Archiving tab)
- Finally, delete the old index.html file from the blog directory (otherwise it will probably take precedence over the new index.php)
Once you’ve got Blogger pushing out PHP, you’re able to do PHP stuff with the site:
- Update the entire site at once - When I create a website, I always want to create the structure using PHP includes, so that I can set global site variables, and if I change it in one place, it changes across the whole website.
- Set active navigation – Using SSI includes, I used to have to include a different file for each blog section on the site so that I could up. Here, I just send a variable to the navigation.php file, which tells it what page is active.
Next, I will show how to include these files. Keep reading →
Categories: Blogging · Tutorial
Tagged: blogger, Blogger FTP, Blogger Includes, Blogger PHP, Blogger Template, Blogger.com, Blogging, BlogSpot, Blogspot PHP, HTML Includes, PHP Includes, SSI
As seen on 7News – View the video on TheDenverChannel.com

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.

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. Keep reading →
Categories: Google · SEO · Tutorial
I’m going to elaborate on this further (and about Interspire in general), but for those of you who want to make WordPress functions available throughout your shopping cart, here’s how:
Before the closing ?> in the init.php file, add the following code:
require(realpath(ISC_BASE_PATH).'/blog-directory/wp-blog-header.php');, where /blog-directory/ is your WP installation. If you installed it in the root directory, then you’d simply need require(realpath(ISC_BASE_PATH).'/wp-blog-header.php');.
Voila! That simple. Any questions?
Categories: Interspire Shopping Cart · WordPress
Tagged: Interspire, Shopping Cart, WordPress, WordPress Integration

Domain auctions are a rush — and a great opportunity
Earlier this month, I was shopping around for some domain names, and I found out that BoulderSEO.net and BoulderSEO.org were available, and that BoulderSEO.com was expiring shortly and going up for auction. I had never backordered a domain before, but for $18.95, it was worth trying out. Keep reading →
Categories: Domains

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. Keep reading →
Categories: SEO
Tagged: Denver SEO, Denver Solar, Denver Solar Panels, Google, Google Local, Google SEO, Local, Local Search, Local SEO, SEO, SEO Profiles, SEO Steps, Sitemap, Solar Installation, Yahoo Local, Yahoo SEO

CAREERMagic came to Katz Web Design to give their website some fresh blood.
When Career-Magic.com was last updated, I was in high school. Yes, it’s true — and I said it. The website not only needed updating visually, but there were a lot of parts of the website that needed to be better integrated with how the business ran. The new Career-Magic.com website launched last night. Keep reading →
Categories: Web Design Portfolio · Web Development
Tagged: CareerMagic, Denver Web Design, Denver WordPress Websites, redesign, web design, Web Designer, Web Development, Wordpress Customization, WordPress Developer

I develop my websites locally, so sending Lost Password emails never works. When I forget what my password is, it’s quite the hassle.
I’m developing an Interspire Shopping Cart website, and lo and behold, I lost the password.
Here’s how to recover your password from Interspire Shopping Cart: Keep reading →
Categories: Web Development
Tagged: eCommerce, Interspire, Local Dev, Lost Password, osCommerce, Shopping Cart

Can you afford to rank poorly in search engines?
Katz Web Design is an SEO company in Denver. This is our blog. Need help with your website’s search presence? Call 303-362-0451 for a free consultation.
Denver SEO Case study: Ignite Matchmaking
Keep reading →
Categories: KWD · SEO

Embed videos that won’t be indexed by Google or viewable by the public.
You might want to create a video and put it on your website, but you don’t want the rest of the world to find it via search engines or YouTube.
You may have a blog, and you want to give a few people access to a video that no one else will be able to watch.
Here’s a protected video embedding solution: Keep reading →
Categories: Blogging
Tagged: Embed Video, Password Protected, Privacy, Private, sharing, Sharing Video, Viddler, Viddler.com, Video, Vimeo, YouTube
January 28, 2009 · 1 Comment

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.
Keep reading →
Categories: SEO
Tagged: Bookmarklet, Firefox SEO, Google, Google SEO, iPhone Search, iPhone SEO, Personalized Search, Safari, Safari SEO, Search Results formatting, SEO, SEO Bookmarklet, SEO for iPhone, SEO Tool, Web History