Top 11 SEO Tools for 2011

Seo Tools List by Charles Grimm1. Web Developer - FireFox  Addon

The Web Developer extension adds lots of web developer tools to a browser for analyzing all sorts of site related technical data.

2. FireBug – FireFox  Addon

Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. The Firebug is another tool we use daily. You can edit, CSS, HTML , and more live in any web page…great for testing before you dig into any real code changes.

3. Search Status – FireFox  Addon

A useful quick rank-checking tool. Displays Google PageRank, Alexa rank, Compete rank and MozRank anywhere in your browser, It analyses keyword density, nofollow, backlinks, robots and again much more.

4. ySlow - FireFox  Addon

YSlow analyzes web pages and provides information on why they are slow. It is based on Yahoos rules for best-optimized web sites.

5. FlagFox – FireFox  Addon

Very cool tool if you want to know some background information of a site. This tool  shows a country flag which links you to information on a map of the site and server location as well giving site security info, whois, and much more.

6. Copyscape – Content Tool

This tool checks for duplicate pages of your content on the web. Very useful if you are working with any freelancers or outsource writers. Also good to use as a quick check for external duplicate content, if you are doing an SEO Audit.

7. Google Webmaster Tools

Still free and a great tool for tracking and analyzing your website traffic.

8. Google – AdSense Key Word Tool

Google’s keyword tool that gives you monthly search traffic results for specific and related keywords. Make sure you click exact match.

9. Wayback Machine (

Domain History. I have used this for years. Very usefully especially if you are going to build out a brand domain and want to see if there are any negative vibes or history associated with who ever owned it before you. Also a great tool if you are buying domains as part of your link building strategy.

10. Into DNS – Domain and Server Information

Gives you lots of information about a domain, IP and Nameserver, MX records. If you are running servers it’s a quick an easy tool to use for checking the status of many things. This information is really important especially for those few SEO’s that do run there own servers, (especially cloud) and really want to generate the best Search performance.

11.  SeoMozProfessional Seo Tools

* SEO Tools, Campaign monitoring, Community Support and much more. Known as a leader in SEO amongst Seo’s Marketers, Webmasters and Enterprise companies alike. There is a free and paid account. If you are going to have one reliable comprehensive set of tools and resources you can depend on, this is the one. But I am bias because I am a Pro Member.

Well that’s the list. These are a few of the ones we use at eMediaWright. There are a lot of tools on the web now. After years of trying many of the free ones we started to opt for the paid tools mostly because of reliability, accuracy and time. If you are relatively new to seo in the last couple of years, I would go straight to the paid ones. The reason is simple, these companies have had many years now of beta testing, getting feed back and refining. You will save your self time (which is money in most cases) Cheers. C

If you have some quality Seo Tools that you find invaluable for seo analysis, please let me know in the comments or on

*denotes an Affiliate Link – thought I would let you know :)

SEO revisited – Search Engine Basics

What are some of the current core search engine optimization and online marketing elements?

While major search engines like Google, Bing and Yahoo! don’t reveal all their algorithms for SEO we do know a few basics for good search engine optimization, partly because, in the case of google, they tell us. Here are a few:

  1. Keyword Usage – There is a myth that the more a certain keyword is used in the content of the website the more it can help bring traffic to a website. Not true. However keywords do “dominate our search intent and interactions with the engines“. A keyword is a particular word or phrase the user is likely to type and search for, during the search process for a relevant return of content. In order for a website to develop a better ranking it should have relevant keyword in titles, text and meta data.
  2. Page titles- The page titles of the websites also hold significant relevance for search engine optimization. The title of a page is one of the first things a user and a search engine will check before going through the website. Hence a page title with the particular keyword is of great help for search engine optimization.
  3. Relevant content- The most effective way to get a better SEO positioning will be to write content in your website which is relevant to a user. The fact that “content is king” cannot be emphasized more and hence website developers should pay particular attention to the content of their website. It also makes it easier for search engines to crawl pages where content matches the users search. 
  4. Site Structure- The site structure of any website has to be properly constructed so that a ‘search bot’ may easily find and crawl your website. Major search engine robots look for easily accessible websites to present their results of a search. While building your website make sure that you put what you want the search engine to see, at the top of the page and remember Robots read words not pictures.
  5. Link Building- Links are like recommendations from other websites which guide the user to your website. Or like my 17 year old nephew says…”That’s kind of like Cred building online right.” Yeh thats about it! It helps you create better awareness of your website,  higher traffic and a much needed competitive edge over other websites in your market. It is one of the most important and difficult tasks of search engine optimization.
  6. Social Networking Sites- Adding social media widgets and follow us links to your site is a great way to allow people, Visitors, to pass on information that they found interesting or useful to their network while at the same time building your connections and site awareness.
  7. Site maps- Search engines like Google go through a page’s site map before presenting it as a potential result to the user. Basically an XML code guides the the search bots to the desired content of the users search without having to go through graphic menus.
  8. Local Search- Because much business happens on a local level it makes good sense to add your business and site information in lots of local search directories. i.e yellow pages, yelp etc.  Localized searches have taken precedence over normal searches. Your search results will be giving you results according to the place where you live. Location based search. This makes your search more relevant and also helps local business.

These are just a few basic key points to keep in mind while building and planning for SEO.

What are your thoughts regarding the more core aspects of Search Marketing and search engine optimization? Let us know your comments below or post it on Twitter/MediaWright. Cheers.

SEO and Robot.txt File for WordPress


Do robots like your source code?

I was searching the other day for a robots.txt file  example and it took me a few minutes to find some fragmented samples in forums. So here is a quick post for you wordpress bloggers who are managing your own Search Engine Optimization..SEO.

Joomla fortunately, automatically sets up a robot.txt file when you do your install through cpanel.

With wordpress for some reason, you need to do it manually. I find this a bit bizarre especially since WP espouses to be very search engine friendly right out of the gate. Anyways here is a a basic robot.txt sample.

Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: /feed
Disallow: /comments
Disallow: /category/*/*
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /*?*
Disallow: /*?
Allow: /wp-content/uploads

# Google Image
User-agent: Googlebot-Image
Allow: /*

# Google AdSense
User-agent: Mediapartners-Google*
Allow: /*

# digg mirror
User-agent: duggmirror
Disallow: /


Copy and paste this into a file named robots.txt;

You can use notepad, word or any text program will work. Then, upload the this to the root level of your domain. Another way is to just add a plugin to your wordpress blog. There are several robot.txt plugins to choose from, some will add a meta robots tag to your wordpress pages.

Here is another more comprehensive wordpress robots.txt example.

For more tips on robot.txt and search engine optimization you can post a question in the comments section.

Note, if you are a building blog, wordpress has the best user interface and is great for fast preformatted content development. However if you are building a website with several different types of content that need function, I would check  out Joomla 1.5 and it’s joomla seo extensions.

What CMS platform do you prefer for building the best search engine optimization into your website, Joomla, Drupal or WordPress?

15 SEO Resources

This is a list of SEO Blogs written by some of todays foremost SEO experts. A good place to start and keep going back if you want to stay up on the latest search engine optimization news, strategies and practices.

SEO Blogs that provide daily online marketing training.

Matt Cutts
Search Engine Round Table
Search Engine Land
SEM InHouse
Search Engine Journal
David Brown
Marketing Pilgrim
Online Marketing Blog
Search Engine Watch
Small Business SEM

If you have more great SEO resources or notable people to add please let me know.