Moving A WordPress Blog Within Your Site

Recently we redesigned a site, which included moving a WordPress blog from the directory it was currently in (/blog/) to the root directory. This is actually a fairly simple and straightforward process, assuming you follow the steps correctly. Here’s a quick little guide to get you through the process as smoothly as possible, and hopefully without any swearing at your computer screen.

  1. Backup the files that are currently in the root directory, including anything that will get copied over, like the .htaccess file, etc. Also backup your WordPress database, better safe than sorry.

  2. Log in into your current blog, and go to “Settings”, then “General”.

  3. Change the “WordPress Address (URL)” and “Blog Address (URL)” fields to the new location, http://www.example.com. Click the “Save Changes” button.

    Don’t try to go to your blog in between this and the next step.

  4. Move your WordPress files to the new location on the server. Make sure to include the core files, plugins, themes, etc. Basically just copy everything.

  5. Log in to your admin panel at the new address, so http://www.example.com/wp-admin.

  6. Use the Search & Replace plug in to update your database with the new address. In this case, you’d want to find all occurrences of http://www.example.com/blog and replace them with http://www.example.com

  7. If you had another part of the site that wasn’t on WordPress, you may need to redirect those pages to their new counterparts. Add these redirects to your .htaccess file, and you are good to go.

That wasn’t so bad!

No Comments »

admin on February 12th 2010 in Tips & Tricks

Google Showing Two Indented Listings?

Looks like Google might be testing (or have implemented?) a new format for indented listings. Here’s what we found while doing some searches today:

google-two-indented-listings

An interesting change, we’ll be keeping an eye on this one. The game evolves yet again.

No Comments »

admin on October 7th 2009 in Google, Organic SEO

TweetDeck – The Real Power of Twitter

For a long time, we stayed away from Twitter. I mean, there are so many useless conversations going on there, what was the point really? I don’t care what so and so had for breakfast and I don’t want the world to know my culinary inclinations either. However, once I got past the “noise” and learned the true value of this service, I have been hooked ever since. So how can your company benefit from this service? Read on…

Let’s say you are a company that sells a product that people can buy online. Chances are there are people on Twitter talking about your product. But how do I interact with them you ask? This is where TweetDeck comes in. Simply download and install this software, and then boot it up. Put in your Twitter account info, and we are off to the races. Click the search button, and put in your product/company name or any other keywords you are interested in. This will bring up a column that is now updated whenever your keywords appear in Twitter, which allows you to interact in real time with the people that are talking about your brand. TweetDeck will even pop up a little notification to let you know when something new comes in.

But hold on a second, you don’t just want to go barging into the conversation. I would recommend easing into things, focusing helping people solve their problems. Maybe there is a customer service issue you can resolve, or perhaps answer a question from a potential customer wondering about the benefits of your product/service. Once you get involved, however, you’ll find it becomes easier and easier to engage and you’ll start building a good reputation for yourself among some of the most vocal online participants out there. Have fun.

No Comments »

admin on May 29th 2009 in Tips & Tricks, Twitter

Finding Stumbled Pages in Google Analytics

StumbleUpon can be a great way to drive traffic to your site, and for many people it’s one of their top referring sites. A question we often get is how to see which pages from your site are getting traffic from StumbleUpon. Thanks to the new advanced segments feature on Google Analytics, this should take about 5 minutes to get the information you need.

First, go into your analytics account, to the profile you are interested. In the left column, under Settings, click “Advanced Segments”. On the next page, at the top right corner, click “Create New Custom Segment”.

Type “source” into the search box above dimensions, and then drag the green source box over to the area on the right.

Set the condition to “Contains” and set the value to “stumbleupon.com”

custom-segment

Give it a name and hit “Create Segment.”

Now go to your Top Content report, and click on “Advanced Segments” in the upper right corner. Unclick “All Visits” and select “StumbleUpon” or whatever you called it.

And there you have a nice list of all the pages that are getting traffic from StumbleUpon.

No Comments »

admin on April 22nd 2009 in Google Analytics

Rewriting Dynamic Urls

There are a lot of good resources out there for rewriting urls, but most seem to only give you half the information you need. They’ll give you enough to rewrite the url, but then when you need to setup an external redirect for that page, they are strangely quiet. Say you have a page that is currently

http://www.example.com/products/product?pid=28

and you think it’d be better for the search engines if it was

http://www.example.com/products/green-widgets.html

So we need to internally rewrite “products/product?pid=28” to “green-widgets.html” and then externally redirect “products/product?pid=28” to “green-widgets.html”. This example is further complicated by the presence of a query string in the url to be redirected, but fear not, using this code will bring the desired results:

# Enable mod_rewrite, start rewrite engine
Options +FollowSymLinks
RewriteEngine on
#
# Internally rewrite search engine friendly static URL to dynamic filepath and query
RewriteRule ^green-widgets.html$ /product/product.php?pid=28 [L]

# Externally redirect client requests for old dynamic URLs to equivalent new static URLs
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /product/product\.php\?pid=28\ HTTP/
RewriteCond %{QUERY_STRING} ^pid=28$
RewriteRule ^product/product.php$ http://www.example.com/green-widgets.html? [R=301,L]

Of course, there may be those who think you don’t need to rewrite your dynamic urls anymore, but I’d rather rank for green widgets than product?pid=28, how about you? 😉

No Comments »

admin on April 13th 2009 in Tips & Tricks, Url Rewriting

Welcome to the Fuse Blog

Well, I’ve held off on making this blog for a long time. I think a lot of companies out there have SEO blogs that don’t really add much to the conversation. I mean, go look at what’s hot on Sphinn on any given day. It’s the same stuff, recycled and repackaged and people eat it up for some reason. Wait, I’m supposed to make each page title unique? Brilliant, Sphinn It!

Anyways, we’ll see what pops up on here. Probably a lot of commentary, maybe some freebie fixes for clueless sites out there and who knows what else. So come along for the ride!

No Comments »

admin on February 12th 2009 in Uncategorized


Warning: mysql_real_escape_string(): No such file or directory in /home/bjsbarra/fusetheweb.com/blog/wp-content/plugins/wp-slimstat.php on line 926

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/bjsbarra/fusetheweb.com/blog/wp-content/plugins/wp-slimstat.php on line 926

Warning: mysql_real_escape_string(): No such file or directory in /home/bjsbarra/fusetheweb.com/blog/wp-content/plugins/wp-slimstat.php on line 926

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/bjsbarra/fusetheweb.com/blog/wp-content/plugins/wp-slimstat.php on line 926

Warning: mysql_real_escape_string(): No such file or directory in /home/bjsbarra/fusetheweb.com/blog/wp-content/plugins/wp-slimstat.php on line 926

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/bjsbarra/fusetheweb.com/blog/wp-content/plugins/wp-slimstat.php on line 926