SEO and Developer addons for Firefox

Firefox is the developers and SEO best friend when it comes to addons and extensions to help make work flow more efficient and effective.  Check out this list of Firefox addons that I would recommend for anyone involved in web developement or best SEO practices. All these plugins install quickly and easily into the FireFox browser and go a long way to making information acces easier while surfing the web.

Just make sure you have FireFox installed first!

SEO for Firefox

Get this Firefox Addon

A useful tool that pulls data research right into Yahoo’s and Google’s search results and includes some of the following features:

  • Page links – Shows estimated total number of links pointing to pages in Yahoo
  • Cached – Shows how many sites in Google are indexed
  • Provides Alexa site rankings
  • Gives PR stats (Google PageRank)
  • Bloglines – check out how many people are subscribed to certain blogs

SeoQuake

Get this FireFox Addon

  • Allows users/web developers to view large number of SE parameters on the internet
  • SEO Toolbar – Parameters shown in separate toolbar in browser
  • SEObar – Shows values of parameters of web pages currently opened in browser
  • Inclusion of parameters in SERPs (customized by users)

Firebug

Get this FireFox Addon

  • Includes web development tools
  • Allows you to inspect and edit HTML
  • Monitor and debug CSS and Javascript in live web pages
  • Find and edit DOM (Direct Object Model) quickly

Page Speed

Get this FireFox Addon

Never underestimate how important it is to have a fast and responsive site or blog.  This plugin is essential in helping to display problems that need ot be addressed so visitors don’t have ot wait for what they want.  There is more detailed information on this plugin in the post, WordPress load time – how to speed up your blog loading time.

  • Used to evaluate web page performance
  • Web sites run faster – runs diagnostic tests
  • Reduces hosting costs and bandwidth
  • Performs tests on front-end code and web server configuration

SearchStatus 1.30

Get this Firefox addon

  • Displays Google PageRank, Compete Ranking, Alexa Rank and SEOmoz Linkscape mozRank in browser
  • Includes backward/related links
  • Fast keyword density analyser

SEOpen

Get this FireFox Addon

  • Yahoo and Google backlinks
  • Alexa traffic and backlinks
  • Page size and PR checker
  • HTML validator

yExplore

Get this FireFox Addon

  • Quickly accesses Yahoo Site explorer

Niche Watch Tool 1.0

Get this FireFox Addon

  • Analyze niche keyword competition
  • Gives backlink numbers, indexed pages, all in anchor, and page ranks
  • Builds high PR links – gain better search engine placement

X-Ray 0.9

  • Allows you to easily see how site was created
  • View tags on web pages without seeing source codes
  • Displays class and ID names

Web Developer 1.1.8

Get this FireFox Addon

  • Includes many web developer tools
  • Adds toolbars and menu to browser

User Agent Switch 0.7.2

Get this FireFox Addon

  • Adds toolbar and menu buttons to switch user agent of browser
  • Allows access to sites that restrict access

Google Global

Get this FireFox Addon

Has over 20 features – views paid and organic searches from any location across the globe:

  • Cities
  • Regions
  • IP addresses
  • US zip codes
  • Different languages

Alexa Sparky

Get this FireFox Addon

  • Shows Alexa information in your status bar
  • Provides Reach and Rank data about the sites you surf
  • Users can view web traffic metrics
  • Find out what sites are more popular than others
  • Allows you to web surf more efficiently – finds related links/sites
  • Won’t interrupt your web browsing

LinkChecker 0.6.3

Get this FireFox Addon

  • Checks validity of site links
  • Tool button can be added on browser for easier access
  • Uses color coding to highlight bad versus good links

The most important pages on my site by keywords

Ever wondered what pages on your site rank highest in google by a specific keyword but never been able to see them in a single group or list? Its actually really simple to do and can lead to some interesting and surprising results.

In order to check your pages against keywords go to www.google.com and in the search bar add this search query:

KEYWORDS site:(Yourwebsite address)

so for example if I wanted to see what my most important page is for “twitter” I would do a search for:

twitter site:www.justinparks.com

I get this  results page with all the pages on my site that use the word twitter and their order of relevancy. (Dont forget keywords are not necessarily singular, they can be terms and phrases as well).

What do these results mean?

The results allow me to see what google considers to be my most important page on my blog for the specific keyword on a single page. The great thing about this is that it allows me analyse these pages to understand the reasons why they are more important than the pages below them.

But theres more.

Compare the competition.

What this also allows is a powerful way to compare pages across different sites and specifically the competition pages for the same keyword to understand where I am and what needs to be done to aim for target rankings.

Here’s an example with the keyword “twitter” on Mashable.com:

twitter site:mashable.com

(** you will note that in the search above mashable.com has no www. This is because the root of the site is http://mashable.com/ NOT www.mashable.com, so thats worth bearing in mind if you get a strange set of results back)

And the results page shows they have 92k pages listed with the word twitter and the most important page is an article called Twares: United Airlines Offers Special Fares to Twitter Users .

Out of interest, if I jump into Google and search for the keyword twitter as normal, this very same article appears in the SERPs at number 7. (At least it does for me, I wouldn’t count on it being the same for everyone!) This reinforces the information for me that this is the most important twitter related page on their site, is ranking highly and is meeting certain requirements to be in that position, figuring out what those requirements are though, is the fun part!

This is a pretty extreme example, but at least I now know I will have to work pretty damn hard to knock Mashable of the top spot for that particular keyword! (yeah right, dream on Justin).

* Thanks to Conor O’Conor for pointing that little titbit out on twitter today.

Keyword and keyphrase trending and analysis

The subject of understanding keywords, trends and analysis is not a simple one.  While it should be simple in theory to data mine information and present the returned results it is only by realising that anything which involves a element of human interaction will inevitably be inaccurate.

Lets define a keyword.

A keyword or more commonly a key phrase is a particular set of words a searcher will type into a search engine to find a specific result. While referred to as a keyword in general it is generally accepted that this is actually more than one word.  For more detail on keywords and the process behind choosing them you can see my other post Keyword targeting for Businesses explained.

Understanding keywords

Keywords are not generally set in stone, they are not permanent and they can be affected by a variety of external elements.Trends and trending circumstances can serve to create new keyword combinations, things such as breaking news, a new development or a political crisis for example.

Time is also a major factor in marketing to a keyword, for example, do more searches occur for Golf in the Spring and Summer than the winter months.  All these aspects are critical in adapting to current market gaps and its demand, all generated by searches from individuals.

Taking it a step further even a mood can affect a keyword.  Think about the economic crisis, downturns in the market and the credit crunch, these search terms where basically non existent 3 years ago but today they are being dictated by the mood of the economy and the people, a completely new set of important terms.

Business and the keywords they need

In the business world you will have heard the term “keyword” brandied about quite a bit when it comes to marketing and specifically when it comes to search engine rankings and marketing. But do you really understand the significance of a keyword and more importantly does the person who has broached the subject understand what a keyword is?  Many can talk about it with convincing authority but in  fact they fail to take into account various other factors.

Many of the businesses I speak to will have an idea of what keyword they want to be number 1 for when they are marketing a website or service. It inevitably turns out that this is not where they should be aiming for however after some research and analysis is performed and on occasion some quite surprising results can be produced.

Taking into account the points above, small variations in even the simplest of terms can have massive changes in results, for example if you happen to be searching for a job the tendency would be to assume that searchers will type something like jobs in New York. Analysis could show that simply changing the word jobs to work or employment can have incredible differences in returns and traffic but also competition. Moving forward in keyword marketing without proper research is like sending a blind man into a forest and asking him to find the only apple tree.

Preparing your keyword research

There are a variety of methods to establish the correct keywords any individual or business should be targeting and these are serviced on three different levels by:

  • Keyword research tools
  • Website analytics’s software
  • Search Engines

Keyword research tools can include WordTracker (probably the most accurate) and Googles Keyword Tool to help display approximate searches by day, month and also the advertisers currently paying for top ranking privileges. These results are external reports showing the use of search engines by location from anywhere on the net.

Website Analytic tools, such as the free Google Analyitics can report back on what keywords are generating traffic to your site currently and understanding the strengths and weaknesses of this can provide valuable data in conjunction to an external tool in regards making decisions and creating strategies for meeting ranking targets.

Finally there are the search engines themselves and performing a normal search will allow you to see the competition for your industry, and this has only recently become more complicated. If you do a search on google you should also be aware these important points:

  • The results in google.es will be different than the results for google.com
  • The results for a search FROM the UK in google.com will not necessarily return the same results for a search performed in San Francisco on google.com even if the search term is exactly the same
  • The implementation of personalised search results (when you are logged into your gmail account) can cause a totally different set of results if the results have been manipulated by the user previously.

Thus as you can see the selection of specific keywords and phrases is far from an exact science.

Keywords searches and language

This speaks for itself really. A search for job in English will obviously be a search for trabajo in Spanish but lets not dwell on multi lingual search criteria. Lets focus instead on keyword formation.

To illustrate, an English person from the UK may search for “new employment opportunity” but an English speaking person in New York may search for “new opportunity in employment”. This single change in the structure of the keyphrase can also prove (although not always) to produce another completely different set of results!

The need for keyword analysis and research

As you can see the variations and intricate knowledge and awareness required to effectively meet keyword requirements is extreme and is only one small part of the overall SEO strategy. In some cases people have even said to me”why bother if its impossible to target?”.

The point is that its not impossible to target keywords, its just damn difficult. After all would you prefer to place your business in a totally useless position on an assumption or would you prefer to have an educated idea of where you could and should be, no matter the inaccuracies involved?

You decide.