I am building a store using the Shopp plugin, and I noticed that there are possibilities for duplicate content issues: A product can be accessed both by /shop/{productID} and /shop/{product-slug} A tag can be accessed using /shop/?shopp_tag={tag-uri} and /shop/tag/{tag-slug} A tag can be accessed using /shop/?shopp_category={category-id} and /shop/{category-uri} Should Google somehow find it’s way into […]
Author: Zack Katz
Zack Katz is the founder of GravityKit and TrustedLogin. He lives in Leverett, Massachusetts with his wife Juniper.
I am using the ImageScaler plugin for WordPress on a project, and I like what it does, but it adds a non-standards-compliant attribute to images, such as: <img class=”” src=”http://www.example.com/imagescaler/generated-image.jpg” alt=”Example” width=”258″ height=”234″ imagescaler=”http://www.example.com/imagescaler/original-image.jpg” /> To strip imagescaler’s imagescaler attribute, add the following into your functions.php file: add_filter(‘the_content’, ‘strip_imagescaler’); function strip_imagescaler($content) { $content = preg_replace(‘/imagescaler=”(.*?)”.?/s’,”, […]
The Shopp default RSS/XML/Google Base solution was not enough. I needed to have a Google Base feed that featured all the store products. For some reason, the recommended process wasn’t working for me. It was either showing only recent products, or it wasn’t working at all. Here’s how I fixed it:
Google finally goes “local directory” in Place Pages Google had been lagging behind sites like Yelp.com in providing a place to find information about businesses. If you did a local search, you would have a “More info…” link that would expand your search result inside the map and have tabs that were badly organized. Not […]
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 […]
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 🙂 Here’s my do-follow Google profile: Zachary Katz – […]
Goodbye old friend. Hello shiny new domain! Recently I moved my company’s domain from KatzWebDesign.net to KatzWebServices.com to reflect the change of the business name (over one year ago) from Katz Web Design to Katz Web Services, Inc., to reflect the in company services offerings, and to have a .com domain. This is a simple […]
If you use the Shopp plugin for WordPress, you’ve likely found something frustrating: you click on the “Edit Post” link, and you get to edit the Store page, not the product in Shopp. Here’s a quick fix: add the following to your theme’s functions.php file:
Get control over your custom taxonomy’s Title Tag With Yoast’s Simple Taxonomies plugin, you can set up a custom categorization system for posts on your site known as a custom taxonomy. When trying to optimize these pages, I realized that the All in One SEO Pack plugin doesn’t have support for custom taxonomies, so it […]
Rich Text Tags Plugin on WordPress.org The Rich Text Tags plugin allows you to use the WYSIWYG TinyMCE text editor (the WordPress default editor) while editing Categories, Tags, and taxonomies (custom categorization created by the Yoast Simple Taxonomies plugin).
A comparison in travel sites search results page titles Wow, Priceline…who did you hire for SEO? I was shopping around for a good price on a hotel in Aspen when William Shatner’s “Falcoln of Truth” showed me how not to write page titles. Check out Priceline‘s horrific search results page title: Priceline.com – hotel, hotel […]
I’ve been using Joost de Valk’s Simple Taxonomies plugin for a couple of projects, and I’ve been very disappointed by the formatting of the terms output code. When configuring the plugin, you have the option of choosing “Add terms to the end of posts” or “Add terms to the end of excerpts.” If you do, […]
Set up a testimonials category — no need for a plugin. There are a couple of plugins designed specifically for testimonials, but I didn’t want to use them; they use their own databases, and don’t keep with WordPress’ simplicity. If possible, the best way to work with WordPress is to use it’s built-in functionality. I […]
Don’t use the Interspire Shopping Cart? Check it out; it rocks. The Interspire Shopping Cart is a great tool, but it’s missing some stuff out of the box. I am working on a shopping cart for a client, and wanted to incorporate a drop down menu of brand names using a standard <select> form. Sounds […]
WordPress, just get the adjacent image links. I’ll tell you what to do with them! WordPress is normally great about providing functions that have a return and an echo version. In WordPress, if a function has the prefix get_, then it does not echo (print it into the content), but rather returns the result so […]
I launched this blog in January 2008 – only 19 months ago. Since then, the blog has seen 100,000 visitors. I look forward to creating more posts that you find interesting. Last year at this time: The blog was averaging 18 readers per day. Now it averages 357. The blog had 14,677 visitors. This month, […]
Check out our Contact Form 7 Newsletter Plugin Easily add Contact Form 7 form submissions to a newsletter list! Check it out today. Download the Contact Form 7 Modules plugin from WordPress.org Add hidden fields to Contact Form 7 I love the Contact Form 7 plugin, and use it for many of my projects…but one […]
When moving from WordPress.com, my Digg shortcodes broke. I wanted a simple way to transition my Digg chicklets to a WordPress.org installation. I created a function that does nothing special, except for reproducing the Digg shortcode functionality on WordPress.com. All you need to do is enter [digg=http://digg.com/path_to_story_on_digg], and it will create a Digg This chicklet […]
The SEO Denver Blog is Now Self-Hosted
After a year of hosting the SEODenver.com website on WordPress.com servers, it’s time to finally move on. WordPress hosting was a good way to get the SEO Denver Blog up quicky and without much forethought…but WordPress.com hosting was always temporary, and finally, the site has moved!
Redirecting a website in ColdFusion (.CFM) I have been working on a ColdFusion website, and I wanted to find a way to require ‘www.’ in the URL (to consolidate all pages on www. for SEO). I normally work with PHP and Apache servers, so I’m used to .htaccess. I knew there had to be a […]
You must be logged in to post a comment.