Thursday 14 August 2008

Customize displaying Blogger Feed

Blogger provides a fanstatic widget named "Feed" allows add Feed from ours favourites websites to the blog. But it's display quite simple and the same overall. It's great if we customizing the displaying of Feed to make sense our blog's layout. Recently, i just make one for me, and if you like it, it yours ;).


     I add an "@" at the title and index image to seperate feed item.


to install this feed layout:
 - first: create your Feed like original.
 - second: in Blogger "Layout" tab, select "Edit HTML", backup your current templete (for safe)
 - third: select "Expand Widget Templates", and find the snippet contains your Feed ( search by your Feed   title ;)  ). The snippet begin like this
         <b:widget id='Feed7' locked='false' title='Thanhnien.com.vn' type='Feed'>
           ........< script inside >
         </widget&gt


just replate "< script inside >" by the following snippet below. Save templates and view result of your work ;).
<b:includable id='main'>        
    <br/>
    <div><span style='float:left;color:#FF0000;'><h2>@</h2></span><h2>&#160;<data:title/></h2></div>
    <div class='widget-content'>
    <ul expr:id='data:widget.instanceId + &quot;_feedItemListDisplay&quot;'>
      <b:loop values='data:feedData.items' var='i'>
        <li>
          <div style='float:left;'>&#160;&#160;&#160;&#160;&#160;<img src='http://www.blogblog.com/rounders3/icon_arrow_sm.gif'/>&#160;&#160;</div>          
          <div style='overflow:auto;'>
          <span class='item-title'>
            <a expr:href='data:i.alternate.href'>
              <data:i.title/>
            </a>
          </span>
          <b:if cond='data:showItemDate'>
            <b:if cond='data:i.str_published != &quot;&quot;'>
              <span class='item-date'>
                &#160;-&#160;<data:i.str_published/>
              </span>
            </b:if>
          </b:if>
          <b:if cond='data:showItemAuthor'>
            <b:if cond='data:i.author != &quot;&quot;'>
              <span class='item-author'>
                &#160;-&#160;<data:i.author/>
              </span>
            </b:if>
          </b:if>
          </div>         
        </li>
      </b:loop>
    </ul>
   
    </div>
  </b:includable>

Tuesday 5 August 2008

Five tips to optimize Google Search Box

And more, here's advises from Google's AdSense Publisher Support for how is the best optimizing Google Search Box.

Following on the five tips on AdSense for content optimization our Sydney team presented a couple weeks back, now let's turn to AdSense for search. As you may know, we recently integrated Custom Search Engine into AdSense for search to provide additional customization options and improved targeting. Whether you've already implemented an AdSense for search box on your site or you're just getting started with this feature, we recommend these five optimization tips:

1. Place your search boxes in visible locations.

Integrate your search boxes in easy-to-find locations, such as under the header or in your left navigation. Also, keep the placement of your search boxes consistent on all your pages, so users will know where to look if they need help finding something.

2. Add two search boxes to content-rich pages.

For pages with a lot of content or which require scrolling, try placing one search box at the top of the page and another at the bottom. A box at the top of the page will allow users to perform a search immediately, and a box at the bottom will provide a search option to users who've just finished reading your content. You can also track and compare the performance of each search box by creating custom channels.

3. Host your search results on your own site.

To keep users on your pages, you can host your search results and ads within your own pages. If your users don't find what they're looking for in the search results or ads, they'll still be able to to navigate to other sections of your site using your site's template. In addition, you can further integrate your search results into your site by customizing the colors of the results page.

4. Add a search box to your search results pages.

Similar to #3, try placing a search box on your search results pages so users can perform additional searches from your site.

5. Customize your ad locations.

Place ads at the top and right sidebar of your search results pages. This layout offers added visibility, and our tests have shown that these ad locations can improve monetization.

After you've optimized where search boxes are placed on your site, don't forget to try new targeting options such as keyword refinements and vertical search. To generate AdSense for search code and take advantage of these features, sign in and visit your AdSense Setup tab. You can also find more information in our Help Center.

Sandra Tsui - AdSense Publisher Support

Monday 4 August 2008

Optimize site for Google Search

Let's hear powered advices from a Google's Search Quality Evaluator:

In addition to participating in the AdSense network, you may also be interested in having your site ranked in organic Google search. In this post, I'll highlight some important points for search optimization. While there's no a magic formula to make your site show up first on a search results page, there are some good practices when it comes to links, design, content, and the structure of your site.

First of all, as a reminder, Google organic search and AdSense are independent of each other. Displaying AdSense ads on a site won't change the ranking of the site in Google search in any way. So it follows that sites containing AdSense ads don't receive special treatment in Google search.

Ranking in Google search is based on many different algorithms, and optimization for search is a long, continuous process. For these reasons, and because the techniques might violate our guidelines, we recommend avoiding any techniques that claim to optimize your ranking very quickly or radically. If you have concerns or questions, you can consult other webmasters on a number of forums, including Google's official forum for webmaster-related issues.

We encourage you to monitor the quality of your site's backlinks -- links from any site directing to your site. To increase your site's popularity, check if other sites that discuss similar topics or have a similar reader base are aware your site exists.

Outgoing links are also important and should comply with our guidelines. When you create a link to another site, we recommend first asking yourself: "Is this link going to be useful for my visitors?" or "Is this link likely to be clicked by my visitors?". Don't participate in link schemes or buy/sell links that pass PageRank, as it is against our guidelines and may hurt your site's performance in our search results.

Here are some tips for structuring your site:
  • Your pages should have a clear hierarchy and relevant internal links. We also recommend creating a Sitemap and using Google's Webmaster Tools. These tools are useful, user-friendly and will provide information such as where your backlinks come from or which queries visitors used to reach your site.
  • Use tags that are explicit and useful for the user. For example, avoid a title like "Homepage" or "Welcome to my site".
  • For images, use ALT attributes to describe appropriately what the image is about.
Also, adding original and compelling content on a regular basis may help Google crawl your pages regularly. It can have the added benefit of attracting links to your pages too.

Finally, design your site with your users in mind, and be patient and consistent in your efforts. To attract quality backlinks and develop your optimization strategy, it's important to keep a clear structure for your pages and regularly add organic content.

Ambroise Fensterbank
From Google Adsense Blog