The People’s Climate March and the Filter Bubble

Posted: September 30th, 2014 | Author: | Filed under: Social Media | No Comments »

Last Sunday, I rallied a small group of adults and kids, and participated in the People’s Climate March. In the days before, my Facebook news feed had started lighting up with friends making plans to march. I grew up in DC, where going to protests was a regular part of life, and I suddenly realized that I had never taken my kids to a single protest or march. Saturday night, we quickly came up with some clever ideas for our signs, and Sunday morning joined throngs of other Brooklynites on a packed subway train, and made our uptown to join the hordes.

ice is nice

We found ourselves in a holding area on 58th Street, waiting for hours for the rest of the marchers to pass, so our group could join the back of the march. There were so many people marching, we were told, that this was taking much longer than expected. Many people cheered at this news, though I have to admit, my kids’ energy was waning, and they weren’t the least bit interested in the various inspirational speeches and songs, including Peter Yarrow singing “Where Have All the Flowers Gone.” Still, we somehow persevered until it was our turn to join the march.

Once we finally started marching, things were looking up. We joined some chants, and my seven-year-old even got her own chant going: “ICE IS NICE! ICE IS NICE!” There were marchers as far as the eye could see, in both directions. Accompanying all the marchers were signs, floats, costumes and chants. Despite their flagging energy, the kids could not deny – it was powerful.

When we left the march, we made our way to the hotel where my in-laws were staying. On the way, several people asked if they could photograph my daughters with their signs. We had also been taking photos and posting them to Facebook all day. After about 5 hours of combined standing and marching, we finally plopped down on the sofa in the hotel, where CNN was on. We assumed we would see coverage of the amazing march we had just partaken in and that was still going on at that moment. In fact, though it seemed like a slow news day, there was no march coverage that we saw. We flipped a bunch of channels and saw no coverage. Oh well, it was Sunday afternoon, we figured. We were sure the networks would be all over it on Monday. After all, my Facebook feed was pulsating with climate march photos!

Monday morning came, and while NPR and the New York Times certainly featured climate march coverage, I was shocked that the major TV networks were ignoring what was being called the largest climate march in history! Estimates were in the 300,000’s, and have since been updated to 400,000. Yet, here is a screen shot of CNN’s top stories for the day.


Yes, the Clinton grandchild hints and South Park marking the NFL were “the latest.” Biggest climate march in history? That’s “opinion.” If you were already interested in the topic of climate change, chances are you were hearing about the march from your like-minded social media friends, or from your climate-friendly news outlets. In your filter bubble, climate change is something everyone cares about. But if climate change was the furthest thing from your mind, then you may have heard nothing about the estimate 400,000 people who marched in NYC on September 21, 2014.

Checklist for Small Business Web Sites

Posted: July 10th, 2013 | Author: | Filed under: SEO, Web Design | No Comments »

A lot of my clients have trouble when it comes to self promotion. I am guilty of this myself. I was raised not to be a show-off, not to toot my own horn so to speak. However, your web site is a big part of your marketing plan, and it needs to work for you. Here are the elements your small business web site should have:

I can’t stress this enough! Getting visitors to your site is only half the battle. Or less, really. What is it you want them to do when they get there? If you want them to sign up for your newsletter, put it where it counts: in the upper right hand corner. If you want them to pick up the phone and call you, then make your phone number big and prominent. Hoping they contact you via email? Make sure your contact link is obvious and inviting! If you are a non-profit, make that “Donate” button prominent!

Many people have a hard time asking their clients and customers for testimonials. I’m definitely guilty of this, and only started doing it recently, after helping many of my clients add testimonials to their sites. It’s quite powerful. Edit them down and sprinkle them throughout the site if you don’t want to have a page dedicated to them.

Dynamic Content
If you have a static home page (not a blog), then visitors will see the same site every time they return. There are so many ways around this. If you use Facebook or Twitter, consider putting the feed in your sidebar. If you also have a blog, you can feed the latest blog post headlines to a small feature area in your sidebar. It’s also simple to add an events calendar using Google Calendar. If you don’t blog, tweet, or use Facebook, there is still hope. You can have a rotating set of images or testimonial quotes that will provide a change when visitors return to your site.

Standard Nomenclature
If you offer the kind of service that someone searching for “Nutritionist” is looking for, then think carefully about defining yourself as “Personal Healthy Eating Coach.” Even though part of the attraction of being in business for yourself is the ability to define yourself, it doesn’t help if no one is searching for those terms. The competition will scoop up those who are searching for nutritionists. Always try to put yourself inside the head of your ideal client, and what they would type into a search engine.

It’s so important for your site to be linked to from other sites. Otherwise the search engines will place little value on your site. Start with the obvious places– does your Twitter feed link to your site? Does your LinkedIn profile link to your site? Try to have your site added to relevant directories and organizations. Don’t pay for spammy listings or do anything shady- be honest and legitimate. Link generously to colleagues and organizations with whom you have a genuine affiliation, and ask some of them to link back. Again, no shady link exchanges!

Less is More
All of the standard information people expect is good to have on your site, for example: About, FAQ, Resources, Contact. But, don’t let your navigation get out of control. There should only be 6-8 main links. You can have many more pages but don’t cram them all into the navigation bar. Consolidate pages if it makes sense. Spend some time culling, and get rid of content that is old or outdated. Use photos to break up text.

WordPress Botnet Attack: What You Need to Know

Posted: April 24th, 2013 | Author: | Filed under: Wordpress | No Comments »

The WordPress botnet attack is spreading. At risk is anyone whose WordPress setup includes a user name of admin. This would be almost ALL WordPress installations, as this is the default user name from a standard WordPress install.

What do you need to do? Log into your WordPress site EVEN IF YOUR USER NAME IS NOT admin, and go to your dashboard, click on All Users, and check to see if you have another user named “admin”. In most cases, there IS an admin account.

Take these steps accordingly (please read all steps before doing anything):

  1. If your user name is admin, and you have just logged in as such, go ahead and create a new user account. Make sure to give your new account Administrative privileges! Use a STRONG password. Then, log out of WordPress, log into your new account, go back to All Users, and delete the admin account, making sure to reassign all of your posts to the new user (don’t delete them!)!
  2. If your user name is NOT admin, but there is an admin account, you should only delete it after you are sure that you have full administrative privileges!! There must be an account that has administrative privileges.

Here is more information:

Out with Google Places, In with Google+ Local

Posted: September 14th, 2012 | Author: | Filed under: Local SEO | No Comments »

Everything you need to know about the conversion from Google Places to Google+ Local

Google Places Owner-Verified Listings Overwritten by Other Databases

Posted: January 20th, 2012 | Author: | Filed under: Local SEO, SEO | 2 Comments »

A client of mine– a lawyer–, once hired an, as it turned out, less-than-honest online marketing firm that promised SEO services for a rather steep monthly fee. The promised leads were not generated, and he eventually canceled his contract. One strategy the shady marketing firm (called Real Practice) used was to list an alternate phone number and web site that would forward to my client’s, and would be used to track the number of leads supposedly generated by them. My client took this to mean that these listings would be in addition to the regular leads he was getting off of Google, Yahoo, and Bing. As it turned out though, Real Practice was trying to take credit for those leads too– they had changed the phone number and web site on the local listings to their phony ones. Once my client canceled his account, that phony phone number and web site address remained, though they no longer forwarded to him. So, customers could no longer reach him via his Google Places account. Real Practice wanted $50 a month FOREVER, in order to rectify the situation.

Corrections from inside the Google Places account yielded no results! Same thing on Bing and Yahoo! No matter how many times we tried to change the listings to display the correct information, both from within the owner-verified accounts, and as outsiders providing updates, the information kept reverting to display the defunct phone number and web site address. Did Real Practice somehow have access to these accounts, and were they going in there each time to change the information? No. My client assured me that he had never given his Google Places account information to Real Practice– same with Bing and Yahoo. As it turned out, they had claimed his InsiderPages listing, and that information was overriding any changes we were making inside the individual search engines. We contacted InsiderPages, and they immediately unclaimed the listing so that we could claim it and fix the web site and phone number. Very soon afterwards, the Google, Yahoo, and Bing local accounts followed suit, and the correct information was being displayed.

So, no matter what you do inside your owner-verified accounts, it seems that certain databases, like Insider Pages, will override them.  To be on the safe side, we also got a Universal Business Listing. And that is hopefully the end of this story.

Choosing the Best Host for WordPress

Posted: January 12th, 2012 | Author: | Filed under: Blogging, Wordpress | Tags: , , , | No Comments »

After working with web sites on many different shared hosting providers, I have been able to see what works and what doesn’t work well for a self-hosted WordPress blog. It’s true that the requirements for WordPress aren’t that extensive, but there are still many reasons to be careful about whom you choose for hosting. Many have drawbacks that won’t become apparent until you are up and running.

Here are some of the hosting criteria that make for a smooth WordPress experience

  • Easy backups via Cpanel: When you back up your WordPress files via FTP, you are not backing up the database, which is where all the pages and posts live. It’s crucial to back up the database, and doing so through phpMyAdmin can be quite confusing. It is recommended that you back up both database and files every time you need to update to a new version of WordPress (which, trust me, is often). Cpanel offers an easier way to back up your files and your database.
  • One-click WordPress Installation: It’s easy enough to install WordPress yourself, but 1-click installation is even better. You get database creation and connection all with one click! And hosts that offer this are more committed to supporting WordPress and staying up to date with the WordPress requirements (as far as version of PHP, etc).
  • Hack-free: Since my clients’ blogs have been hacked on Dreamhost and Lunarpages, I’m not inclined to recommend those. (Yes, this blog is still on Dreamhost… but that might change soon). With shared hosting, the hacking seems to spread from account to account, so, once bitten, twice shy.
  • Support for WordPress: Some popular hosts offer WordPress but don’t want to support it. I found that Network Solutions would not help with an issue I was having moving a client’s blog from a subdirectory to the root folder, because they “don’t support WordPress in the root folder.” That’s pathetic for someone like Network Solutions.
  • Support: Most of the inexpensive shared hosts charge extra for phone support. Almost all of them have email support. Some answer emails within 24-48 hours (Dreamhost….) and some, usually within the hour (Hostgator).
  • Minimal (if ever) Downtime: I don’t want to name any names, but I’ve had terrible experiences with hosting providers’ servers being down for long periods. OK, I’ll name names. Dreamhost and Network Solutions are really guilty of this, in my experience.

My favorite host for WordPress so far? Hands down, Hostgator. I’ve always gotten the support I’ve needed, none of my clients’ sites have been hacked, the prices are great, WordPress installation is a snap, as are backups. And I can’t remember any of my Hostgator sites going down for more than a couple of minutes.

Google Places Allows Spam Reviews

Posted: April 26th, 2011 | Author: | Filed under: Brooklyn, Local SEO | Tags: , , , , , | No Comments »

Unfortunately, Google is failing to crack down on fraudulent spammers who post negative reviews about their competitors. This particular spammer is a local cabinet maker who posted two dozen 1-star reviews about its competitors’ businesses, all on the same day. And on the same day, gave itself a 5-star review. It’s pretty dumb, because it makes it really obvious who the culprit is.

Google allows users to report inappropriate comments. Several of the companies affected have reported the spammer. But, Google has done nothing about it. Owners have the opportunity to respond to to negative reviews, and can point out that the comment is spam. But, if Google does not take down the review, the affected company’s average star rating remains compromised. In fact, one of the affected companies is a client of mine. Because my client is honest and does not inflate his listing with fake reviews, he has a modest number of reviews, all positive except for the fraudulent 1-star review from his competitor. That 1-star review brings his average rating down to 3.5 stars. That’s what you see when my client comes up on Google Places. Maybe some potential customers will take the time to click for more info and see that the one negative review is a fake. But most won’t. Why would they, when several other cabinet makers with higher averages appear in the local search results?

I warn all of my clients of the dire consequences of trying to trick the search engines. “You WILL be caught,” I always say. So, it’s really frustrating to watch this one company get away with it. It’s been two months now, and Google has done nothing so far.

Should I Re-Brand?

Posted: January 19th, 2011 | Author: | Filed under: Google Page Rank, SEO | Tags: , , , , , | No Comments »

I have noticed that many sole proprietors brand themselves. And re-brand themselves. Is this a good idea?

I’m going to address this from an SEO perspective. And it does take careful consideration. Building your current site’s ranking took time. You don’t want to throw that away because you thought of a new business name you like better. If things have gone relatively well, other sites link to you, and maybe not just to your home page– maybe you’ve got valuable “deep links” to your other content. Search engines have found you and indexed your pages, and are even taking into account the age of your domain.

Let’s backtrack for a minute though. If you are a sole proprietor or sole practitioner, and plan to stay that way, do you really need to brand yourself in the first place? Maybe you should build a reputation for your real name, instead of a brand name. The brand name may sound outdated within a year or two, if trends change, or if your business goes in another direction and, you will find yourself in this re-branding pickle.

Assuming you already went the brand route, and realize now that you chose the wrong brand name, what now? Do not have any illusions here– when you change your domain name, your search engine ranking will be affected, probably for several months, but hopefully there will be a light at the end of the tunnel. Think carefully, and choose a new domain name that can be with you for a long time, even if you narrow or widen your business focus, or alter your business in some other unforeseeable way.

  1. Go through your old site, and make sure you have a record of each and every URL.
  2. Go to and type in link: and find out who is linking to your old site, and what pages they are linking to. Use the dropdown menu to Show Inlinks “Except from this domain” to “Entire Site.”
  3. Think about whether you are going to use the same URL structure (will your about page still be called about.php or is it going to be called about-our-company.php?).
  4. Launch your new site.
  5. In your server’s .htaccess file, use 301 redirects to re-direct each old URL to each new one, or if file structure remains the same, you can redirect the whole site to the new domain in one fell swoop. More on this.
  6. Go to your Google Webmaster Tools account for your old domain. If you never did this before, you need to now. Fill out a “Change of Address form”.
  7. Get a Google Webmaster Tools account for your new domain, and submit a sitemap of all your new URL’s.
  8. Contact all the web sites from step #2, and request that they update their link to your site. Even with the re-direct, you should do this, to preserve your “link juice” from those backlinks.
  9. Don’t wait too long to take your old site down if there is duplicate content. You can be penalized for this.
  10. Have patience…. several months of patience.

Ask yourself… is it still worth re-branding?

Google’s Duplicate Content Penalty: Moving WordPress

Posted: July 19th, 2010 | Author: | Filed under: Blogging, Google Page Rank, SEO, Wordpress | Tags: , , | 1 Comment »

Just a cautionary tale if you’re planning to move your WordPress blog from to your own domain. When you move your content from one domain to another, conventional wisdom tells you to use a 301 redirect to inform search engines that the site is permanently moved. However, when a blog is hosted at, this option is not available to you.

One client hired me to set up WordPress and a premium theme at her domain. She already had a site at that domain, which she was replacing with a WordPress site. She also already had a blog hosted on, and was moving all those posts (about 50 of them) to the new site at her existing domain. I set up the theme for her, and she exported all of her posts from the site and imported them to her domain. I informed her about the legendary “duplicate content” penalty and told her that she would need to take down the content on, but not to do anything drastic before Google crawled her new site at her domain.

Fast forward 6 weeks; Google had found the new content, alright, but the old content still remained. Google must have decided the site was the original source of the content, and dropped her domain from its index completely. The domain, prior to the installation of the WordPress site, had an old static site that had previously had a moderate Google page rank.

The first step I told her to take was to remove the text of each of her posts from her site and replace it with a “this article has moved….” link to the same content on the new site. Once this was done, I could be sure there was no more duplicate content. I then submitted a “site reconsideration request” through Google Webmaster Tools. I explained that both domains were run by the same business (there had been no plagiarization) and that the duplicate content had been removed. There was a rather cryptic response about a week later that said the request had been processed, but it didn’t mention whether the domain would be re-indexed. It’s been about 3 weeks since then, and the domain is still not listed in Google’s index.

This is a pretty drastic implementation of the duplicate content penalty, as the client has gone from about 300 visits a day to only a handful. Be sure to avoid this situation altogether by removing duplicate content as quickly as possible when moving your site from to your own domain.

Make a Referral Week: A Small Business Stimulus Program

Posted: March 4th, 2010 | Author: | Filed under: SEO | Tags: | No Comments »

It’s Referral Week! This is my favorite idea over at Duct Tape Marketing. Make a referral this week– refer someone to a small business that you love to support. Then, give your referral an extra boost by bragging about it on the Referral Week web site. This is a great way to help out small businesses. But don’t let it stop there. Make a habit of making referrals often–it’s good karma. What a feeling to bring more customers or clients to a business that has served you well– especially a business that is small and local.