9/30/08

How to install new templates without loosing widgets?

It's frustrating to install a new template on your blog if you loose all your widgets. Here's how to avoid this problem and keep your old widgets on the blog when you install new templates. Don't worry, there's no coding involve. You just have to know where to copy and paste codes in your old template into your new template file.

1. Save your current template first
This is a must. Save the old one first just in case something screws up and you need to get back to the old template.

2. Use a text editor
Don't do any coding in the Blogger Editor; it's too easy to mess things up. Get a text editor to do any code tweaking on your computer. If you have no idea what to use, just use Notepad++. Download the latest Notepad++ Installer.exe file. It's free and it makes it easier for you to do your coding.

3. Open up the old and new template XML files in the text editor
Open them up because you'll need to copy some codes in the old template and paste them in the new template files. These codes that you'll copy and paste are basically the codes for your widgets. You don't have to understand what's going on inside the code; you just have to know where it is and what widget it is for.

4. Find out where the codes are located
Look at the image below. See the <body> tag? Click on the image to make it larger. All the codes above this tag are mostly CSS, the type of code that controls the appearance (colors, fonts) of your blog. You don't need to copy/paste anything in this section.

The codes below the <body> tag is the main XML code for your blog. Basically, it's the part that controls the layout (where the sidebars, widgets, headers are) and controls the data flow from Blogger into your blog. This is where all the codes for the widgets you want to save are located.


All your widgets are coded within the tag <b:widget> ... </b:widget>. All the <b:widget> tags must be located within the <b:section> ... </b:section> tag. The structure looks something like this:

<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' showaddelement='no'>
<b:widget id='LinkList1' locked='true' title='Linkbar' type='LinkList'>
...
... some additional codes here ...
...
</b:widget>
<b:widget id='HTML1' .....;
...
</b:widget>
<b:widget id='Image1' .....;
...
</b:widget>

</b:section>
</div>

The above is a sample code on how a widget code looks like in a template XML file. The main location of the widget is identified with the div id label. In this case, div id=sidebar-wrapper. Below the div id is the b:section tag. All widgets must be located within this b:section tag. You don't need to worry if you don't understand much about the div or b:section thingy. The important tag you have to know is the b:widget tag. Note that you can put as many widgets as you want inside the b:section tags.

Here's an actual example of a widget tag embedded inside a b:section tag. The location is sidebar-wrapper, meaning that the widget is placed inside one of the sidebars in the blog. The widget is an image widget, as you can see it being labeled id='Image1'.


The most important thing to note is that the widget code starts with the <b:widget> tag and closed with the </b:widget> tag. This is the single most important thing you have to know when copying/pasting later on.Remember also that the widget is placed after the <b:section> tag and closed with the </b:section> tag.

Here's another example. The widget is a Linklist widget. You don't have to know the codes inside the widget tag because you won't have to change anything in there.


5. Copy and paste the widgets into new template file
Identify all the widgets you want to keep in your blog after template installation. Locate their codes in the old template file. Remember, these are the codes within the <b:widget> tags and must be close properly with </b:widget>. Copy the codes for a widget that you want to keep and paste them in the new template file, within the <b:section> tags at the location of your choice. Make sure the b:widget and b:section tags are closed properly.

If you don't know the div id location you want to paste them in, just put them in any div id, but must be inside a b:section tag. It'll then show up as a widget in the Layout > Page Elements page (as in the image below) and you can then drag and drop the widgets to any new location.


6. Upload the new template as your new blog layout
Once you've pasted all the widgets you want into your new template, upload the new template into your blog using the upload button shown below.


7. If not sure, test this technique on a test blog first
If you're not sure whether it'll work out okay, try it first in a test blog. Create a test blog with a few junk posts (lorem ipsum), create some widgets, and then try changing into new templates using the technique above. See if you can make it work.

------------------------------------

Easy no?

9/29/08

List Services to ping

Ping services allow you to automatically notify blog directories and search engines that your blog has been updated. The bigger your ping list the higher the chances of receiving traffic from those sources, so check out the list below and include it on your blog (Wordpress users can modify their ping list on the Control Panel, then Options, then Writing).

General Ping Services (62):

http://1470.net/api/ping
http://api.feedster.com/ping
http://api.moreover.com/ping
http://api.moreover.com/RPC2
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://bblog.com/ping.php
http://bitacoras.net/ping
http://blog.goo.ne.jp/XMLRPC
http://blogbot.dk/io/xml-rpc.php
http://blogdb.jp/xmlrpc
http://blogmatcher.com/u.php
http://blogsearch.google.com/ping/RPC2
http://bulkfeeds.net/rpc
http://coreblog.org/ping/
http://effbot.org/rpc/ping.cgi
http://mod-pubsub.org/kn_apps/blogchatt
http://ping.amagle.com/
http://ping.bitacoras.com
http://ping.blo.gs/
http://ping.bloggers.jp/rpc/
http://ping.blogmura.jp/rpc/
http://ping.cocolog-nifty.com/xmlrpc
http://ping.exblog.jp/xmlrpc
http://ping.feedburner.com
http://ping.myblog.jp
http://ping.rootblog.com/rpc.php
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://ping.weblogs.se/
http://pingoat.com/goat/RPC2
http://rcs.datashed.net/RPC2/
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.newsgator.com/
http://rpc.pingomatic.com
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://thingamablog.sourceforge.net/ping.php
http://topicexchange.com/RPC2
http://trackback.bakeinu.jp/bakeping.php
http://www.a2b.cc/setloc/bp.a2b
http://www.bitacoles.net/ping.php
http://www.blogdigger.com/RPC2
http://www.blogoole.com/ping/
http://www.blogoon.net/ping/
http://www.blogpeople.net/servlet/weblogUpdates
http://www.blogroots.com/tb_populi.blog?id=1
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://www.catapings.com/ping.php
http://www.lasermemory.com/lsrpc/
http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php
http://www.newsisfree.com/RPCCloud
http://www.newsisfree.com/xmlrpctest.php
http://www.popdex.com/addsite.php
http://www.snipsnap.org/RPC2
http://www.weblogues.com/RPC/
http://xmlrpc.blogg.de
http://xping.pubsub.com/ping/

9/28/08

Sitemaps - How to submit sitemaps to MSN, Yahoo, and Google

Need to know how to submit a sitemap to MSN, Yahoo, and Google. Just replace the [sitemap URL] with your URL to your sitemap.

MSN
http://webmaster.live.com/webmaster/ping.aspx?siteMap=[sitemap URL]

Google
http://www.google.com/webmasters/sitemaps/ping?sitemap=[sitemap URL]

Yahoo
http://search.yahooapis.com/SiteExplorerService/V1/updateNotification
?appid=YahooDemo&url=[sitemap URL]

There are other ways…I will add more information as time allows.

9/25/08

Create A Favicon For Your Blogger Site

I recently added a favicon to my blog (look up in your browser and you'll notice it) and wanted to share the tip, it's really easy to do it!

Creating a favicon helps in branding your blog and helps your readers to recognize your blog a lot easier. When someone bookmarks your blog they see the favicon in their bookmarks also and it even shows up in tabbed browsing with Firefox! (now bookmark this site and check it out - for testing purposes of course ;)


How to create a favicon:

  1. Choose an image you wish to use for your favicon. The image can't be larger than 100kb and has to be in a format of not larger than 96 x 96 pixels.
  2. Go to MyFavatar and upload your image (the registration process for MyFavatar takes about 1 minute ;)
  3. Enter your blog details
  4. Go to codes section on the top left of the main page.
Favicon
5. Copy/Paste the code in your blog template under the section. It should look like this:

Favicon

That's it. You're all done, refresh the page and take a look at your brand new favicon image!

Add A Sitemap To Blogger

Here are step by step instructions on how to add a sitemap to blogger:

First you need to add your site to the google webmaster tools and verify it.

1. Log in to your Google Webmaster Account

2. Add your url and you will get a message that you have added a site to your account.

3. Now click on the verify link. You need to verify your account to enable access to site statistics.

4. Verify the link using the META tag that Google generates for you and copy/paste it just under the first BODY tag of your HTML.

Sitemap

5. When you have pasted the META tag, return to google webmaster tools account and check the box saying "I have added the META tag to my homepage... You have now only confirmed that you own the site.


Now you have to add the sitemap itself.

Since there is no possible way to add a text file to your blogger account, you have to use your site's feed as a sitemap. So, here is how you do it:

6. Click "add sitemap" and you'll be taken to this window:


Blogger


7. Simply add the extension atom.xml to your url (which you've set up earlier in your Feed Burner account) and click "Add Web Sitemap"

And that's it. You have now added a sitemap to your blogger account. ;)

9/20/08

How Much Might Your Website Be Worth?

How Much Might Your Website Be Worth?
Whether you want to sell your website or you are just willing to know how much you have potentially earned so far, you might be curious to know how much your website is currently worth. Like with selling a business, trying to determine your website price is really hard to do: so many factors might come into play:

  • your own money, time and labor invested in it;
  • your site statistics (income, traffic and traffic sources, inbound links, popularity, etc);
  • the site potential (e.g. new but promising niche, rate of growth, etc);
  • target audience; etc.

A few most popular approaches to estimating the site growth say:

1. Traditionally, the site selling price = 10 x annual profit + the cost of real assets.

2. Other mathematical approaches include:

  • the site selling price = 2 x last year’s total revenue;
  • the site selling price = 5 x average revenue.

The overall mathematician approach can be criticized as each website is unique and it can’t be evaluated by a simple formula. In this perspective I like an old discussion at WebmasterWorld:

[Say,] I own keyword.com and it makes $40 profit a month. Using the x10 valuation method, that site is only worth $400.

Now if I own keyword-online-today-great-deals-keyword.biz and it makes $100 per month, that x10 valuation method says its worth $1000.

If you had $1,000 to spend, which site would you buy?

3. My favorite method of determining how much a website it worth is the one by Yaro Starak:

Your site is worth as much as someone is willing to give you for it.

A wealth of online valuation tools attempt to determine a website asset worth based on a variety of factors (besides evaluating any website price these tools might be a good source of overall website info):

1. SmartPageRank looks into the domain age, Google PR (broken right now), Yahoo! directory and Dmoz presence, backlinks (per Google and Yahoo), indexed pages (by Google and Yahoo), and Alexa traffic.

My site estimated value: smartpagerank - website value

2. DNScoop estimates a website price based on six metrics:

Links, traffic (Alexa), age of the domain, site category, domain keyword popularity, and overall occurrences of the domain name on the web.

My site estimated value: dnscoop - website value


3. CubeStat seems to consider a plenty of data: daily pageviews, daily ads revenue (source is unknown), Alexa rank, Quantcast rank, Compete rank, Google PageRank, backlinks, Google indexed pages, Google indexed images, Yahoo indexed pages, Live indexed pages, Dmoz presence.

My site estimated value: cubestat - site value

4. Estibot.com - This seems to be the first website many come to for their appraisal needs of domain name , What I like about this website is that it also appraises the amount of traffic your website brings in.

money1 What is your Website Worth ? - Domain appraisal tools

As you can see, the tools disagree as per one and the same website worth - this brings us back to approach #4, I guess. And how do you determine your website current price?

source