Exciting Merger Offers Circa Consulting Clients a Competitive Edge!

September 15th, 2015

After eight years, I’m thrilled to announce Circa Consulting will be merging with River Dog Marketing.

And it’s all for you. You see, it started over coffee almost a year ago.

I have worked with Jeanie Walker of River Dog Marketing for years, and we brainstorm every week, talking about how to improve what we offer you, our clients. Were your ears burning? We hope so.

We care deeply about every single client. You all have unique situations and offerings. We talked about how to help grow your business. What would give you an advantage? We compiled lists and ideas engineered to answer two questions “how can we support our customers better?” and “Does this idea help them meet their goals?”

Cue the thunderbolt.

We looked at each other, excited little grins spreading across our faces, our eyebrows raised. The coffee cups clinked and we thought, well, of course.

We’ve spent months meeting, planning and getting our ducks in a row.

And now, after nearly a year of planning, here it is: River Dog Marketing and Circa Consulting have joined forces. I am now co-owner of River Dog Marketing, along with my business partner, Jeanie Walker. This merger is all because of you. This is just how much we care as your virtual partners.

Jeanie has a natural gift for zeroing in on business goals, and translating them into tangible marketing and content plans. Together with my web development expertise, you’re in great hands — and you’re getting a serious bang for your buck. We’ve got new services that help give you the complete web and marketing services so many of you have asked of us.

In a very direct way, you were our inspiration.

You see, this is all about you.

Your company

Your vision

Your growth

Your needs

So What Happens Now?

We’ve got nifty tricks up our collective sleeves, we can hardly wait. But wait we will, and for good reason. We’re relentlessly testing. Triple-checking our launch plans.

So there it is. We’ve merged. Technically, River Dog Marketing LLC is the surviving entity as a result of this merger, and the Circa Consulting brand and assets have been acquired.

All Good Things!

You’ll get the same great service you enjoy now, but now your choices have radically expanded. Plus, we’ve got some slick new automations in the works we believe will be dynamite assets for you. We can hardly keep it under wraps, but we need to sit on them a bit longer until they’re ready to hatch.

Why We Did It

Honestly, it just makes sense. We’ve worked together for years, and trust the quality and results from each other’s work. It’s likely we’ve co-produced projects for you, so you’ve already had a taste of what’s to come.

Enough About Us. What About You?

If you have on-going services or are in mid-project with us, we’ll send an email in the next week or so requesting your signature, which means you’ll be getting the same services and pricing that you’ve been receiving.

Do you have any upcoming projects you’d like to discuss? Let us know by email or if you’d like to fill in the details, you can do that in our new project worksheet.

OUR CONTINUED THANKS for being such a great part of our lives. Stay tuned, we’re just getting started. We look forward to continue serving you!

Teri & Jeanie

River Dog Marketing

Excellent SEO advice

February 18th, 2015

I was reading this article on HubSpot today and found this list to be possibly the best SEO advice I could ever pass along to my clients:

Optimizing Content for Users and Ranking

  1. Decide upon a topic for a page or blog post
  2. Extensively research said topic
  3. Write content that is uniquely valuable to your targeted visitor
  4. Verify that you have written a minimum of 400 words
  5. Split the content into short paragraphs, consisting of 2-4 sentences, or bulleted lists
  6. Add a headline to the opening of each paragraph to describe the upcoming info
  7. Within the body content create anchor text links to a similar page on the site
  8. Add a page title that speaks to your targeted visitor and the topic of the page
  9. Make the page [is] easily shareable on social networks

The result will be an authoritative, user friendly, search engine friendly piece of content for your site.


Check out the full article for additional useful SEO info.

Using Dreamweaver CS5.5+ with svn+ssh on a Mac

June 24th, 2014

This is a really technical article. If you are not comfortable with using a command line interface, please seek help from someone who is comfortable with it before you begin.

I just got a new computer, switching from Windows 7 to Mac OS 10.9. I’m not new to Mac, but it’s been a few years since I used one regularly. It’s been fun getting it set up and remembering all things cool about OS X and finding new things.

I have a client that has Dreamweaver templates and uses svn+ssh to connect to their web server. This doesn’t seem to be a super common setup. I remember trying to get it set up on my Windows 7 machine and it was a struggle. But once it was set up, I was good. Now, transferring this setup to my new Mac presented a new challenge. I spent about 4 hours getting it to work. I couldn’t do more than piece bits of information together so either we’re the only ones in the world using this particular set up or there isn’t any documentation about it (I’m guessing it’s this one). I’m sharing my experience and steps to hopefully help someone else out there.

The Adobe documentation didn’t help me much and judging by some of the posts I saw on the help forum I’m not alone. I will give credit where credit is due – the point about needing to use the same version of subversion on your computer as in Dreamweaver is VERY correct. That’s part of where I was getting stuck.

Check your version of subversion

First, you want to see what version of subversion you are using. I had 1.7 and Dreamweaver uses 1.6.9. If you have this set up, you will never successfully get your repositories set up.

You will need to use Terminal for a lot of this. If you don’t know where Terminal is, go to Launchpad -> Other and click on Terminal.

Once you have your Terminal window open, type in:

svn help

You should see something like this:

$ svn help
usage: svn  [options] [args]
Subversion command-line client, version 1.7.

If you have 1.6.9 already you don’t need to do this, but if you have 1.7+ and Adobe still hasn’t updated its subversion client, keep reading.

Next up, you may be installing a bunch of stuff.

Install Xcode

If you don’t already have it, you’ll need to download and install Xcode from the Mac App Store (don’t worry, it’s free) or the Apple developer website.

You may need to install the Command Line Developer Tools. These are available from the Apple developer site or in Xcode. I already had them installed.

Once you have both installed, you’ll need to return to Terminal and accept the license agreement:

$ xcodebuild -license

Install MacPorts

If you don’t already have it, you’ll need to download and install MacPorts.

Downgrade subversion

This article on downgrading subversion was very helpful but not entirely correct for what I needed. Here is an updated version:

Check what version you have installed already by typing this into your Terminal window:

$ port installed subversion

I didn’t have my current version of subversion in MacPorts. So when I ran this, I didn’t see 1.7 listed. Before I installed 1.6.9 with MacPorts it said I didn’t have any and then after I installed it only listed 1.6.9. You may very well see that you have none installed now and that’s okay!

You need version 1.6.9 to be compatible with Dreamweaver so type these commands into Terminal:

$ cd /tmp
$ svn co -r 62949 http://svn.macports.org/repository/macports/trunk/dports/devel/subversion
$ sudo port install

You’ll have to enter your password.

And, the install will fail. That’s okay. You’ll get an error message about not being able to find dependency for serf. Let’s fix that.

$ cd subversion
$ vi Portfile

You can use vi, nano, or whatever text editor you want here. I’m old school and still use vi.

Search for the line that says:

depends_lib port:expat port:neon \
 port:apr port:apr-util \
 port:db46 port:sqlite3 \
 port:gettext port:libiconv \
 port:serf port:cyrus-sasl2

Change port:serf to port:serf0

port:serf0 port:cyrus-sasl2

Then run the install command again.

$ sudo port install

And, it should work wonderfully. It will run for a bit, installing all the dependencies, so go get a cup of coffee, tea, or soda and come back in about 5 minutes.

Once it’s done:

$ port installed subversion
The following ports are currently installed:
 subversion @1.6.9_0 (active)

OK, now you have 1.6.9 installed! But we’re not quite ready to go yet.

Close Terminal and open it again. (And I mean close the program, not just the window.)

If you run svn help again, you should see:

$ svn help
usage: svn  [options] [args]
Subversion command-line client, version 1.6.9.

Now our subversion matches Dreamweaver!

Next up, we need to install a helper for ssh.

Install sshpass

If you are using a key pair to connect to your subversion server, you do not need to install sshpass. You should be able to follow the steps in this article to set them up.

In my case, I need to pass a plain text password to the server. I can’t use key pairs, which I know is the ideal configuration. That is how it is set up and until it changes there’s no way I’m going to enter the password manually every time I need to connect to the server – and there is no way to do that with Dreamweaver. Note: I know this method is not best practice. But sometimes you just have to go with how the server is set up. Please do not complain to me about this.

This article was super helpful for installing sshpass. Go through the steps detailed there and come back here.

Now we are ready to configure subversion.

Configure subversion

Back in Terminal, make sure you’re in your home directory:

$ cd

Then go into your subversion directory and edit your config file:

$ cd .subversion
$ vi config

You will want to find the line in [tunnels] that starts:

ssh = $SVN_SSH

Change it to:

ssh = $SVN_SSH /usr/local/bin/sshpass -p "your-password" ssh -o StrictHostKeyChecking=no

Replacing your-password with your actual password. No, this is not best practice. Yes, it makes me cringe. That’s how it is.

Save the config file and open up Dreamweaver.

Configuring Dreamweaver

Finally! We are almost done!

  1. In Dreamweaver, go to Site -> Manage Sites
  2. If you haven’t already created your site, click Add Site.Otherwise, click your site and then the pencil icon to edit it.If not already there, enter the Site Name and Local Site Folder.
  3. Skip Servers (if you have a test server, that’s great, you can set it up)
  4. Go to Version Control.
    For Access, select Subversion.
    For Protocol, select: SVN+SSH
    For Server Address, enter username@servername (where username is the SVN username and servername is the host name or IP address of the server)
    For Repository Path, enter the path to the repository you are setting up.
    Click the Test button.
    Hold your breath.

Hopefully you will see the glorious “Server and project are accessible” message!

Screen Shot 2014-06-24 at 2.30.09 PM

Click Done on Manage Sites.

Now, the real test is to right-click on your Site in the File viewer and click Version Control -> Get Latest Versions. That should download all of your files to your computer. You can exhale now!

If you struggled with this like I did, this is where you make yourself a large alcoholic beverage or buy yourself a cupcake or something. You deserve a treat!



New Credit Card Payment Method

August 27th, 2013

Now you can pay your Circa Consulting invoice securely with your credit card directly in Freshbooks. If you’re paying for a recurring fee (like a maintenance plan) you can choose to set up auto-pay so you don’t have to think about it each billing cycle.

Step 1: Log-in to Freshbooks and open the invoice. Click on the “Pay Online” button.




Step 2: Choose to “Pay with VISA, MASTERCARD, DISCOVER, or AMEX.”




Step 3: Enter your information. If you would like to set up recurring payments, make sure to change the option under Future Payments.




This payment option is set up using Stripe, which I use for setting up secure e-commerce sites.

If you have any questions about paying your bill, please let me know.

Important note

Google Checkout is going away in November so I am going to stop using it by the end of October. If you use Google Checkout to pay your bill now, you’ll need to switch to PayPal or use your credit card directly. Of course, you can always send a check, too!


My Weekend at Seattle GiveCamp

October 25th, 2012

I spent the last weekend attending Seattle GiveCamp on the Microsoft campus in Redmond. If you’re not familiar with it, it’s a yearly event where designers, developers, and other technical & marketing folks get together and help out local not-for-profits for a weekend.

It’s about 48 hours from start to finish, beginning on Friday evening. There were long days and nights (some folks even slept over) and it was hard work but what a wonderful time! It’s not often I get up at 7am and I’m out until 10:30pm or later. Luckily the drive was off hours so it only took 25 minutes instead of … I don’t even want to think about it.

I met and worked with some really amazing people. Our team worked on a new WordPress website for fellow West Seattle-ites Southwest Youth & Family Services. (Big thanks to the folks from SWYFS – it was a true pleasure meeting & working with you!)

Here’s the before:

Southwest Youth and Family Services website before

SWYFS had an HTML site that they wanted to convert into a WordPress website so it was easier for them to update. Our designer, Sheyna, kept most of their design elements and spruced them up a bit. We added a slideshow to the home page, featured image banners (in place of the slider) on all the other pages, as well as updating the navigation and adding a News feed (blog).

I built the WordPress theme from scratch (not something I’ve ever done in less than 48 hours before and I don’t think I’ll be trying it again anytime soon – but it was worth it!). I started with the Boilerplate theme and used Sheyna’s design to create their custom theme. The slider is one I’ve worked with several times before, Advanced Slider (from CodeCanyon). I set up the banners so that everywhere but the home page, it uses the featured image if it’s set and uses a default image if not.

Here’s the after:

Southwest Youth and Family Services website after

If you have the chance to participate in a GiveCamp near you, please do. It’s a great way to give back and I think you’ll really enjoy yourself. You don’t have to be a designer or developer (or geek of any kind, for that matter). If you don’t have a particular technical skill you can help out as an administrative volunteer. It’s a good way to spend a weekend and help out those that help others in the process.

Weekly Small Business Roundup for August 3, 2012

August 3rd, 2012

Weekly Small Business Roundup

Survey Reveals Top 10 Most ‘Always-On’ IT Jobs and The Workplace Benefits of Being Out of Touch

4 Surprising Facts About Social Media For Small Businesses

3 Easy Ways to Improve Your Search Rankings

Job Stress Raises Women’s Heart Attack Risk

The 10 Smartest Web Analytics Tools

Woeful Websites: How to Guarantee Your Startup Won’t Get Funding

5 Ways To Build A Better Business Through Blogging