Posts Tagged ‘google search’

Tweaking WordPress – Sitemap

March 31st, 2010


Way To Improve Your Content Overview




I was looking for some site map solution that would satisfy my picky needs (to be seen as wp page not as wp post and to show list of categories with posts inside them). Sitemap is cool webmaster tool. It helps visitor to easy navigate through your site. It shows page structure and also, some sitemap WordPress plugins create sitemap.xml file that is very useful when search engines map your site. I found couple that were partially good enough. First was WP-Archives by Jim Penaloza Calixto (more info at, wp plug-in download url – It was easy and simple to install and configure. It is installed as post and it shows posts in chronological order (but not what category they belong) with day/month info. The second was PS Auto Sitemap by Hitoshi Omagari (more info at, wp plug-in download url – It had visually all that I wanted (categories with list of posts that belong to them), but it was implemented as a post. I didn’t want that (yes, I know I could easily put it in sidebar as a link, but I wanted it to be on the top with other page links). So I was using the WP Archives plug-in for a while. It looked like this:

Old Sitemap


When I managed to find more free time, I decided to fix this. I used PS Auto Sitemap plug-in and did some simple code change in php.

After plug-in installation, I edited header.php of my current theme and I put something like this at the place where pages are being listed:

<li <?php if($post->ID == xxx) echo ‘class=”current_page_item”‘; ?>><a href=”http://yoursite/post-name-xxx”>Post Name</a></li>

Here, xxx is ID of your plug-in post that you can find in your post URL at the end, or in _posts table of your WordPress database. In my case ID was 391, table name was wp_posts, page url was and post name was Sitemap Widget, and it looked like this:

Header Tweak


Now, it was still a post. In some themes, like in one that I am using, it had previous post and next post links whenever a post was separately opened. Since I was picky, as mentioned, I wanted to change that, too. I edited single.php in same folder and put something like this:

<?php if ($post->ID != xxx) { ?>

<div><?php previous_post_link(‘&laquo; %link’) ?></div>
<div><?php next_post_link(‘%link &raquo;’) ?></div>

<?php } ?>

The xxx part was again plugin post id. In my case it looked like this:

Single Tweak


After that I had what I wanted:

New Sitemap



Google’s SEO Starter Guide – Quality Content And Services

March 21st, 2010


Offer Quality Content And Services




Creating compelling and useful content will likely influence your website more than any of the other factors discussed here. Users know good content when they see it and will likely want to direct other users to it. This could be through blog posts, social media services, email, forums, or other means. Organic or word-of-mouth buzz is what helps build your site’s reputation with both users and Google, and it rarely comes without quality content.



SEO Guide Content And Services1

A blogger finds a piece of your content, likes it, and then references it in a blog post



Good practices for content


• Write easy-to-read text – Users enjoy content that is well written and easy to follow.
•• writing sloppy text with many spelling and grammatical mistakes
•• embedding text in images for textual content (users may want to copy and paste the text and search engines can’t read it)

• Stay organized around the topic – It’s always beneficial to organize your content so that visitors have a good sense of where one content topic begins and another ends. Breaking your content up into logical chunks or divisions helps users find the content they want faster.
•• dumping large amounts of text on varying topics onto a page without paragraph, subheading, or layout separation

• Use relevant language – Think about the words that a user might search for to find a piece of your content. Users who know a lot about the topic might use different keywords in their search queries than someone who is new to the topic. For example, a long-time baseball fan might search for [nlcs], an acronym for the National League Championship Series, while a new fan might use a more general query like [baseball playoffs]. Anticipating these differences in search behavior and accounting for them while writing your content (using a good mix of keyword phrases) could produce positive results. Google AdWords provides a handy Keyword Tool that helps you discover new keyword variations and see the approximate search volume for each keyword. Also, Google Webmaster Tools provides you with the top search queries your site appears for and the ones that led the most users to your site.

• Create fresh, unique content – New content will not only keep your existing visitor base coming back, but also bring in new visitors.
•• rehashing (or even copying) existing content that will bring little extra value to users
•• having duplicate or near-duplicate versions of your content across your site (more on duplicate content)

• Offer exclusive content or services – Consider creating a new, useful service that no other site offers. You could also write an original piece of research, break an exciting news story, or leverage your unique user base. Other sites may lack the resources or expertise to do these things.

• Create content primarily for your users, not search engines – Designing your site around your visitors’ needs while making sure your site is easily accessible to search engines usually produces positive results.
•• inserting numerous unnecessary keywords aimed at search engines but are annoying or nonsensical to users
•• having blocks of text like “frequent misspellings used to reach this page” that add little value for users
•• deceptively hiding text from users, but displaying it to search engines


Google’s SEO Starter Guide – Meta Tag

March 18th, 2010


Make Use of the “Description” Meta Tag




A page’s description meta tag gives Google and other search engines a summary of what the page is about. Whereas a page’s title may be a few words or a phrase, a page’s description meta tag might be a sentence or two or a short paragraph. Google Webmaster Tools provides a handy content analysis section that’ll tell you about any description meta tags that are either too short, long, or duplicated too many times (the same information is also shown for tags). Like the <title> tag, the description meta tag is placed within the <head> tag of your HTML document. </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> <center><br /> <a href=""><img src="" alt="SEO Guide Meta Tags1" title="seo-guide8" width="300" height="122" class="size-medium wp-image-182" /><br /> </a><br /> </center> </p> <p> <em><br /> The beginning of the description meta tag for our homepage, which gives a brief overview of the site’s offerings<br /> </em> </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> Description meta tags are important because Google might use them as snippets for your pages. Note that we say “might” because Google may choose to use a relevant section of your page’s visible text if it does a good job of matching up with a user’s query. Alternatively, Google might use your site’s description in the <a href="">Open Directory Project</a> if your site is listed there (learn how to <a href="">prevent search engines from displaying ODP data</a>). Adding description meta tags to each of your pages is always a good practice in case Google cannot find a good selection of text to use in the snippet. The Webmaster Central Blog has an informative post on <a href="">improving snippets with better description meta tags</a>. </p> <p> Snippets appear under a page’s title and above a page’s URL in a search result. </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> <center><br /> <a href=""><img src="" alt="SEO Guide Meta Tags2" title="seo-guide9" width="300" height="56" class="size-medium wp-image-183" /><br /> </a><br /> </center> </p> <p> <em><br /> A user performs the query [baseball cards]<br /> </em> </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> <center><br /> <a href=""><img src="" alt="SEO Guide meta Tags3" title="seo-guide10" width="300" height="50" class="size-medium wp-image-184" /><br /> </a><br /> </center> </p> <p> <em><br /> Our homepage appears as a result, with part of its description meta tag used as the snippet<br /> </em> </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> Words in the snippet are bolded when they appear in the user’s query. This gives the user clues about whether the content on the page matches with what he or she is looking for. Below is another example, this time showing a snippet from a description meta tag on a deeper page (which ideally has its own unique description meta tag) containing an article. </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> <center><br /> <a href=""><img src="" alt="SEO Guide Meta Tags4" title="seo-guide11" width="300" height="52" class="size-medium wp-image-185" /><br /> </a><br /> </center> </p> <p> <em><br /> A user performs the query [rarest baseball cards]<br /> </em> </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> <center><br /> <a href=""><img src="" alt="SEO Guide Meta Tags5" title="seo-guide12" width="300" height="71" class="size-medium wp-image-186" /><br /> </a><br /> </center> </p> <p> <em><br /> One of our deeper pages, with its unique description meta tag used as the snippet, appears as a result<br /> </em> </p> <p> </p> </td> </tr> <tr> <td style="text-align: left;"> <p> </p> <p> <strong>Good practices for description meta tags</strong> </p> <p></p> <p> </p> <p></p> <p> • Accurately summarize the page’s content – Write a description that would both inform and interest users if they saw your description meta tag as a snippet in a search result.<br /> Avoid:<br /> •• writing a description meta tag that has no relation to the content on the page<br /> •• using generic descriptions like “This is a webpage” or “Page about baseball cards”<br /> •• filling the description with only keywords<br /> •• copy and pasting the entire content of the document into the description meta tag</p> <p> • Use unique descriptions for each page – Having a different description meta tag for each page helps both users and Google, especially in searches where users may bring up multiple pages on your domain (e.g. searches using the <a href="">site: operator</a>). If your site has thousands or even millions of pages, hand-crafting description meta tags probably isn’t feasible. In this case, you could automatically generate description meta tags based on<br /> each page’s content.<br /> Avoid:<br /> •• using a single description meta tag across all of your site’s pages or a large group of pages </p> <p> </p> <p> </p> </td> </tr> </table> </div> <div class="post-meta"> <div class="post-meta-b"> <div class="cl"> </div> <div class="left"> <p>Posted in <a href="" title="View all posts in SEO Widgets" rel="category tag">SEO Widgets</a></p> <p>Tags: <a href="" rel="tag">google search</a>, <a href="" rel="tag">meta tags</a>, <a href="" rel="tag">search engine</a>, <a href="" rel="tag">seo</a></p> </div> <div class="right"> <p><a href="" title="Comment on Google’s SEO Starter Guide – Meta Tag">0 Comments</a></p> <!-- <p></p> --> </div> <div class="cl"> </div> </div> </div> </div> </div> </div> <div class="page-nav"> <div class="alignleft"></div> <div class="alignright"></div> </div> </div> <div id="sidebar" role="complementary"> <ul> <li id="text-2" class="widget widget_text"> <div class="textwidget"><center> <p> </p> <p> <a href=""><img src="" alt="Friends" title="friends" width="150" height="150" class="size-thumbnail wp-image-119" /> </a> </p> <p> <a href="">Image Galery</a> </p> <p> </p> </center></div> </li><li id="search-3" class="widget widget_search"><h2 class="widgettitle">Search Widgets</h2><form role="search" method="get" id="searchform" class="searchform" action=""> <div> <label class="screen-reader-text" for="s">Search for:</label> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form></li><li id="categories-2" class="widget widget_categories"><h2 class="widgettitle">Widget Groups</h2> <ul> <li class="cat-item cat-item-6"><a href="" title="Hiho, Silver... away!">Car Widgets</a> </li> <li class="cat-item cat-item-11"><a href="" title="Press any key to continue... But, where is the 'Any' key?!">Computer Widgets</a> <ul class='children'> <li class="cat-item cat-item-129"><a href="" title="View all posts filed under Linux Widgets">Linux Widgets</a> </li> <li class="cat-item cat-item-130"><a href="" title="View all posts filed under MySQL Widgets">MySQL Widgets</a> </li> <li class="cat-item cat-item-58"><a href="" title="View all posts filed under SEO Widgets">SEO Widgets</a> </li> </ul> </li> <li class="cat-item cat-item-8"><a href="" title="Hot-dog or steak, the question is now">Food Widgets</a> <ul class='children'> <li class="cat-item cat-item-202"><a href="" title="View all posts filed under Drink Widgets">Drink Widgets</a> </li> </ul> </li> <li class="cat-item cat-item-10"><a href="" title="Enjoy the life">Fun Widgets</a> </li> <li class="cat-item cat-item-13"><a href="" title="Are you geek enough?">Geek Widgets</a> </li> <li class="cat-item cat-item-14"><a href="" title="View all posts filed under HowTo Widgets">HowTo Widgets</a> </li> <li class="cat-item cat-item-12"><a href="" title="Go for it">Life Widgets</a> <ul class='children'> <li class="cat-item cat-item-164"><a href="" title="View all posts filed under Love Widgets">Love Widgets</a> </li> </ul> </li> <li class="cat-item cat-item-209"><a href="" title="View all posts filed under SiteMap Widget">SiteMap Widget</a> </li> </ul> </li><li id="rss-2" class="widget widget_rss"><h2 class="widgettitle"><a class='rsswidget' href='' title='Syndicate this content'><img style='border:0' width='14' height='14' src='' alt='RSS' /></a> <a class='rsswidget' href='' title='"If you think too long about the opportunity, you might loose it" - Holydud'>Widget RSS</a></h2><ul><li><a class='rsswidget' href=''>Linux Howtos – Raid1 Setup On CentOS5</a> <span class="rss-date">February 26, 2011</span><div class="rssSummary">This Howto covers Raid1 setup on preinstalled Centos 5.5 system. Raid arrey will have...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Linux Tips and Tricks – Check System Runlevel</a> <span class="rss-date">January 15, 2011</span><div class="rssSummary">You can do this on several ways. Most common way is to issue a command...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Mathematical Solving Problem</a> <span class="rss-date">April 16, 2010</span><div class="rssSummary">This is one interesting mathematical riddle. It is very simple - when you know all about basic rules of math and calculus. Unfortunately, I am not one of those guys so I had to search for the answer. Can you also solve it?</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Web – New Java Code Infection</a> <span class="rss-date">April 8, 2010</span><div class="rssSummary">We noticed strange code patterns inside some of our website files (usually in index.php). In most cases, these patterns were calling php scripts from some...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Cool Ginger Margarita</a> <span class="rss-date">March 31, 2010</span><div class="rssSummary">Bring sugar and water up to a light simmer and cook until all of the sugar is dissolved. Add ginger and steep for...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Tweaking WordPress – Sitemap</a> <span class="rss-date">March 31, 2010</span><div class="rssSummary">I was looking for some site map solution that would satisfy my picky needs (to be page not post and to show categories and posts inside them). I found couple...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Magic of Flirting Explained: The Origin And The HowTo’s – Part 3</a> <span class="rss-date">March 30, 2010</span><div class="rssSummary">Notice the sidelong glance paired with the weak smile, the slightly sustained gaze given? And what about the mentioned move when woman tilt her head to the side a bit, exposing her soft, sensuous neck, or looking...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Magic of Flirting Explained: The Origin And The HowTo’s – Part 2</a> <span class="rss-date">March 30, 2010</span><div class="rssSummary">When we look at people we’re unfamiliar with such as in a business situation, our eyes make a zig-zag motion — we look from eye to eye and across...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>Magic of Flirting Explained: The Origin And The HowTo’s</a> <span class="rss-date">March 30, 2010</span><div class="rssSummary">One of the reasons we flirt is that we just can’t help ourselves — we’re programmed to do it by biology or culture. It’s so natural, we barely even notice we do it. Tilting a head...</div> <cite>admin</cite></li><li><a class='rsswidget' href=''>New Mega-City Challenge – Concept</a> <span class="rss-date">March 29, 2010</span><div class="rssSummary">The Shimizu TRY 2004 Mega-City Pyramid is a proposed project for construction of a massive pyramid over Tokyo Bay in Japan. The structure would be 12 times...</div> <cite>admin</cite></li></ul></li><li id="tag_cloud-2" class="widget widget_tag_cloud"><h2 class="widgettitle">Widget Tags</h2><div class="tagcloud"><a href='' class='tag-link-59' title='2 topics' style='font-size: 8pt;'>accurate page title</a> <a href='' class='tag-link-32' title='3 topics' style='font-size: 10.5074626866pt;'>analytics</a> <a href='' class='tag-link-168' title='3 topics' style='font-size: 10.5074626866pt;'>attraction</a> <a href='' class='tag-link-166' title='3 topics' style='font-size: 10.5074626866pt;'>body language</a> <a href='' class='tag-link-223' title='2 topics' style='font-size: 8pt;'>centos</a> <a href='' class='tag-link-182' title='2 topics' style='font-size: 8pt;'>confident and powerful</a> <a href='' class='tag-link-175' title='3 topics' style='font-size: 10.5074626866pt;'>contact engagement</a> <a href='' class='tag-link-176' title='3 topics' style='font-size: 10.5074626866pt;'>courting</a> <a href='' class='tag-link-96' title='2 topics' style='font-size: 8pt;'>crawling</a> <a href='' class='tag-link-165' title='3 topics' style='font-size: 10.5074626866pt;'>flirting</a> <a href='' class='tag-link-36' title='2 topics' style='font-size: 8pt;'>food</a> <a href='' class='tag-link-25' title='3 topics' style='font-size: 10.5074626866pt;'>fun</a> <a href='' class='tag-link-21' title='2 topics' style='font-size: 8pt;'>funny images</a> <a href='' class='tag-link-150' title='2 topics' style='font-size: 8pt;'>gadget</a> <a href='' class='tag-link-31' title='3 topics' style='font-size: 10.5074626866pt;'>google analytics</a> <a href='' class='tag-link-61' title='2 topics' style='font-size: 8pt;'>google organic search</a> <a href='' class='tag-link-67' title='3 topics' style='font-size: 10.5074626866pt;'>google search</a> <a href='' class='tag-link-22' title='3 topics' style='font-size: 10.5074626866pt;'>images</a> <a href='' class='tag-link-169' title='3 topics' style='font-size: 10.5074626866pt;'>impression</a> <a href='' class='tag-link-136' title='3 topics' style='font-size: 10.5074626866pt;'>linux</a> <a href='' class='tag-link-170' title='2 topics' style='font-size: 8pt;'>mating potential</a> <a href='' class='tag-link-66' title='2 topics' style='font-size: 8pt;'>meta tags</a> <a href='' class='tag-link-183' title='2 topics' style='font-size: 8pt;'>mirroring</a> <a href='' class='tag-link-173' title='2 topics' style='font-size: 8pt;'>nonverbal</a> <a href='' class='tag-link-56' title='4 topics' style='font-size: 12.5970149254pt;'>optimization</a> <a href='' class='tag-link-167' title='2 topics' style='font-size: 8pt;'>pick-up lines</a> <a href='' class='tag-link-23' title='3 topics' style='font-size: 10.5074626866pt;'>pics</a> <a href='' class='tag-link-171' title='2 topics' style='font-size: 8pt;'>procreating</a> <a href='' class='tag-link-99' title='2 topics' style='font-size: 8pt;'>robots.txt</a> <a href='' class='tag-link-68' title='4 topics' style='font-size: 12.5970149254pt;'>search engine</a> <a href='' class='tag-link-179' title='2 topics' style='font-size: 8pt;'>seduction</a> <a href='' class='tag-link-54' title='13 topics' style='font-size: 22pt;'>seo</a> <a href='' class='tag-link-111' title='2 topics' style='font-size: 8pt;'>sitemap</a> <a href='' class='tag-link-143' title='2 topics' style='font-size: 8pt;'>star wars</a> <a href='' class='tag-link-184' title='2 topics' style='font-size: 8pt;'>subconsciously</a> <a href='' class='tag-link-139' title='2 topics' style='font-size: 8pt;'>system administration</a> <a href='' class='tag-link-174' title='3 topics' style='font-size: 10.5074626866pt;'>the game</a> <a href='' class='tag-link-112' title='4 topics' style='font-size: 12.5970149254pt;'>tools for webmasters</a> <a href='' class='tag-link-64' title='2 topics' style='font-size: 8pt;'>unique page title</a> <a href='' class='tag-link-103' title='3 topics' style='font-size: 10.5074626866pt;'>url structure</a> <a href='' class='tag-link-78' title='2 topics' style='font-size: 8pt;'>webpage content</a> <a href='' class='tag-link-72' title='2 topics' style='font-size: 8pt;'>website</a> <a href='' class='tag-link-88' title='3 topics' style='font-size: 10.5074626866pt;'>website navigation</a> <a href='' class='tag-link-95' title='5 topics' style='font-size: 14.2686567164pt;'>website optimization</a> <a href='' class='tag-link-151' title='2 topics' style='font-size: 8pt;'>widget</a></div> </li> </ul> </div> <div class="cl"> </div> </div> <div id="footer" class="nav"> <ul> <li ><a href="" >Home</a></li> <li ><a href="">Sitemap Widget</a></li> </ul> <p class="copy">© 2018 Geekwidget by GeekWidget Team</p> <div class="cl"> </div> </div> </div> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-15132931-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + ''; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <div id="cleveritics_users"></div> <script type="text/javascript"> var vtrack="184-352"; </script> <script src="" type="text/javascript"></script> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: Page Caching using disk (User agent is rejected) Database Caching 1/10 queries in 0.009 seconds using disk Object Caching 653/678 objects using disk Content Delivery Network via N/A Served from: @ 2018-02-22 20:21:40 by W3 Total Cache -->