tegud.net | Website review of tegud.net by WooRank | WooRank | Website Analysis & Internet Marketing

my-website.com White-Label
Add your company

Internet Marketing Professionals in California

View all
Screenshot for tegud.net

Report for tegud.net

Generated on February 4th, 2012 at 21:05:00 GMT

Your WooRank score is above the average.

Need help?

Ask a Web Expert in california to contact you back.

Expert contacted

5  top priorities for your website

  1. Generate a WooRank report of your website

Visitors

Traffic estimation

0 to 1,500 visitors/month
Show advice

We use several different tools to estimate web traffic: Google™ Ad Planner, Google™ Trends, and Alexa.

Nevertheless, your analytics will provide the accurate traffic data.

Alexa rank

Not ranked

Show advice
High impact

A low rank means that your website gets lots of visitors.

Your Alexa Rank is a good estimate of worldwide traffic to your website, although it is not 100% accurate.

Reviewing the most visited websites by country can give you valuable insights.

Quantcast provides similar services.

Compete rank

Not ranked
Show advice
High impact

Compete Rank estimates traffic from visitors in the USA.

Content

Indexed pages

13
Show advice
High impact
Difficult to solve

This is the number of pages on your website that are indexed by Google™.

The more pages that search engines index, the better.

A low number (relative to the total number of pages/URLs on your website) probably indicates that your internal link architecture needs improvement and is preventing Search engines from crawling all pages on your website.

Resource: Check here to see if your content has been plagiarized. Then make test with specified keywords in the search engine to analyze your relative position for these keywords.

In-Site SEO

Home analysis

URL

http://tegud.net

Length: 5 characters

Show advice

Keep your URLs short. If possible, avoid long domain names.

A descriptive URL is better recognized by search engines. A user should be able to look at the address bar and make an accurate guess about the content of the page before reaching it (e.g., http://www.mysite.com/en/products).

Keep in mind that URLs are an important part of a comprehensive SEO strategy.

Use clean URLs to make your site more "crawlable" by Google™.

Resource: Search for a good domain name here. If no good names are available, consider a second hand domain from Sedo.

To prevent brand theft, you might consider trademarking your domain name.

Title

Steve Elliott's Blog - jQuery, .NET C# and other geeky stuff

Length: 64 characters

Show advice
High impact
Easy to solve

Your title contains between 10 and 70 characters, which is great.

Make sure your title is explicit and contains your most important keywords.

Be sure that each page has a unique title.

Resource: Use this snippet-optimizer to see how your titles and descriptions will look in Google&trade search results.

Meta description

Tegud.net, personal site of Steve Elliott. Containing programming, photography, portfolio as well as my blog covering C#, ASP.NET MVC, SQL, jQuery, javascript, HTML 5.0, CSS3 and more

Length: 183 characters

Show advice
High impact
Easy to solve

Meta descriptions allow you to influence how your web pages are described and displayed in search results.

Ideally, your meta description should contain between 70 and 160 characters.

Ensure that your meta description is explicit and contains your most important keywords.

Also be sure that each page has a unique meta description.

Meta keywords

Steve Elliott,Stephen Elliott,C#,ASP.NET,MVC,jQuery,CSS,XHTML,HTML5,javascript,SQL,MSSQL Server

Length: 95 characters

Show advice

Meta keywords is used to indicate keywords that are supposedly relevant to your website's content. However, because search engine spammers have abused this tag, it provides little to no benefit to your search rankings.

Headings

H1 H2 H3 H4 H5 H6
1 5 23 3 0 0
  • [H1] Tegud.NET
  • [H2] Blog
  • [H2] Photos
  • [H2] Twitter
  • [H2] Login
  • [H2] Blog
  • [H3] @Tegud
  • [H3] Tag Cloud
  • [H3] Blog Archive
  • [H3] Tuesday, 23 August 2011
  • [H3] jQuery Deferreds Part One - Introduction
  • [H3] Friday, 22 October 2010
  • [H3] Basic Javascript: alternative Property and Method accessing
  • [H3] Monday, 14 June 2010
  • [H3] Quick Blog Post: jQuery Event Binding is good
  • [H3] Friday, 04 June 2010
  • [H3] jQuery Round Up #1
  • [H3] Thursday, 03 June 2010
  • [H3] Back and blogging
  • [H3] Wednesday, 20 May 2009
  • [H3] Visual Studio 2010
  • [H3] Friday, 03 April 2009
  • [H3] Opps
  • [H3] Wednesday, 01 April 2009
  • [H3] Late night JQuerying
  • [H3] Wednesday, 25 March 2009
  • [H3] Fun with JQuery
  • [H3] Saturday, 07 March 2009
  • [H3] XSD Element content and attributes
  • [H4] What are they?
  • [H4] First, a pointless example
  • [H4] Show me something useful already
(moreless)
Show advice
Low impact
Easy to solve

Your website is structured using HTML headings/levels (<H1> to <H6>), which is great.

Use your keywords in the headings. Make sure the first level (<H1>) includes your most important keywords.

For greater SEO, only use one <H1> title per page.

Images

No images found on this website.

Show advice
High impact
Easy to solve

Most or all of your images have alternative text (the alt attribute), which is good.

Alternative text describes your images so they can appear in Google&trade Images search results.

Check the images on your website and make sure effective ALT text is specified for each image.

Click here to find out how to optimize images for search engines.

Restrict the number and size of images to optimize your website's page load times.

Resource: Use the Wayback Machine to review the design of any website in the past.

Text/HTML ratio

41.87% (view text)

Steve Elliott&#39;s Blog - jQuery, .NET C# and other geeky stuff Tegud.NET Blog Photos Loading Tweets Could not load Tweets @Tegud Twitter Login Tag Cloud .NET C# Javascript jQuery Programming Site SQL Server Visual Studio XML XSDs Blog Archive Blog Tuesday, 23 August 2011 Tweet jQuery Deferreds Part One - Introduction Javascript jQuery Programming This is the first of a three part blog series where I'm going to cover a feature of jQuery: deferreds. In Part One (here) we're going to cover the very basics, what they are and a simple example. In Part Two we'll have a much more useful example, before finally we'll cover the more advanced concepts around deferreds.What are they? jQuery deferreds were added during the overhaul of the AJAX module. Present in many other frameworks they provide a way of managing executing code upon completion of several asynchronous operations. As suggested by their inclusion during the overhaul of AJAX in jQuery, deferreds most obvious applications relate to AJAX. &nbsp;Many examples focus on how deferreds can fire callbacks when several AJAX commands return. &nbsp;In this and my next blog post I&rsquo;m going to try and focus on showing first how deferreds work, and then to show a real life application (which does in fact use an AJAX request, but we&rsquo;ll get to that). Deferreds are a very powerful addition to jQuery and can help you tweak the execution to improve perceieved page load time to users, manage complex asynchronous activities and much more. &nbsp;Rather than dive too much into the details of the methods available with deferreds, I&rsquo;m going to try and show how it works at basic level in this post, provide a more practical case study in the 2nd post and then finally move onto a more in-depth look at the methods and properties available with deferreds in jQuery (in the future I also plan to do a blog post on deferreds in other frameworks). First, a pointless example Not the best advert, but this simple example doesn&rsquo;t have much real life application. In this example we&rsquo;re going to create three deferred objects and then use setTimeout() to resolve them at different times. &nbsp;When each timeout elapses one of the LI elements is turned &ldquo;on&rdquo;. When all three deferreds have been resolved, the final div is turned &ldquo;on&rdquo; and it&rsquo;s text set to done. First thing we need to do is set up the three deferred objects. This is done simply enough: var deferredA = $.Deferred(), deferredB = $.Deferred(), deferredC = $.Deferred(); Once we have the deferred object we can then set up how resolving them is handled. First thing we do is call the when method on the jQuery object. &nbsp;This returns a chainable object, but it isn&rsquo;t the usual jQuery object. &nbsp;Another post will cover some of the other methods available , but for now the one we really care about is .then(). Then() accepts a callback as it&rsquo;s parameter, once all the arguments to when() are resolved, this callback is fired. &nbsp;Basically the logic you want executed when all deferred objects are resolved goes in then(). &nbsp;Putting this all together our deferred setup looks like this: $.when(deferredA,deferredB,deferredC) .then(function() { result.addClass('On').text('Done'); }); All three deferred are passed to the $.when() function. Our &ldquo;then&rdquo; callback applies the class we want and sets the text to &ldquo;Done&rdquo; indicating all deferreds have been resolved. Currently because we&rsquo;re generating the deferreds manually we have to resolve them manually as well. &nbsp;When using the deferreds returned from jQuery&rsquo;s AJAX methods, they are resolved or rejected for us. We&rsquo;ll cover how to handle errors later, for now we&rsquo;ll stick to the basics. &nbsp;In this example we&rsquo;re going to resolve the deferreds using setTimeouts of various times. setTimeout(function() { deferredA.resolve(); ul.children(':eq(0)').addClass('On'); }, 500); } setTimeout(function() { deferredB.resolve(); ul.children(':eq(1)').addClass('On'); }, 3000); } setTimeout(function() { deferredC.resolve(); ul.children(':eq(2)').addClass('On'); }, 1500); } As each timeout fires, it resolves it&rsquo;s deferred object, as soon as all the deferreds provided to the $.when() method are resolved, it fires the callback provided to .when().View ExampleI&rsquo;ve posted a working example of this to jsbin.com so feel free to see it in action/tinker.Show me something useful alreadyIn the next part I'm going to explore a practical use for defers, one I've used at work, and plan on introducing to my site here as well. 0 Posted At: 22:48, by: Steve Elliott in Programming Friday, 22 October 2010 Tweet Basic Javascript: alternative Property and Method accessing Javascript Programming I'm still awaiting my copy of Javascript Patterns, hopefully it'll arrive today so I have some weekend reading. &nbsp;In the meantime I thought I would post about a technique of property/method access that not everyone will know about. Accessing a method in javascript is not a complicated operation, usually you just do &lt;object&gt;.&lt;method&gt;(). &nbsp;Nothing hard there. &nbsp;But this can sometimes lead to somewhat more verbose code that we'd like, for example say we wanted to add or remove a class using jQuery based on a boolean value. if(myBool) myElement.addClass("Active"); else myElement.removeClass("Active"); Sure I can store the class name in a variable and not repeat that, but it'd still leave us with a multiline statement. &nbsp;Fortunately we can compress this down to a single line of code. &nbsp;In javascript we can access object property and methods by using array brackets but providing a string key for the property or method name, e.g. &lt;object&gt;["Method"](); Its important to note the method name is in a string, if you don't provide it as a string then it will not work as expected and probably error. Programmers of C# and similar languages will be familiar with this syntax for accessing Dictionaries and similar structures. &nbsp; So how can we use this to improve the code above? &nbsp;Well as we're providing the method name as a string to the "[]", we can simply control what string is placed within it.&nbsp; myElement[(myBool ? "add" : "remove") + "Class"]("Active"); Now in the above statement we use a ternary statement to&nbsp;decide if we prefix "Class" with add or remove. &nbsp;This determines in turn which property or method you call. &nbsp;Some may argue (and indeed do at my work) that this has an impact on readability, but I personally think its worth the hit in terms of concise code. &nbsp;Knowing about this method of accessing properties and methods can help you write code that takes advantage of this feature, leading to much less repetition of code.&nbsp; 0 Posted At: 07:21, by: Steve Elliott in Programming Monday, 14 June 2010 Tweet Quick Blog Post: jQuery Event Binding is good Javascript jQuery Programming A discussion today led to me sending out an email to all the developers at work today, which given the amount of&nbsp;campaigning&nbsp;for jQuery I've done at the company, I had hoped would'nt have been necessary. &nbsp;But it was. Basically a co-worker had asked me for some assistance with some HTML/CSS. &nbsp;Unfortunately this led to me looking at his code and discovering an abundance of javascript events specified directly within the HTML. &lt;div id="MyElement" onclick="javascript: myFunction();"&gt;Click Me!&lt;/div&gt; As I mention, we've adopted jQuery quite widely throughout our products, so I pointed out that it would be much easier for everyone to follow, and easier to take advantage of jQuery's special events and event delegation functions if the events were bound in the $(document).ready() function for that page. &nbsp;What's more, we know the&nbsp;separating style and markup is important, keeping javascript and the markup separate is also important. &nbsp;By keeping them apart it makes it easier to split the javascript off into a separate file (much easier to minify AND it's cached!). So as I say this is just a quick blog post in case anyone else is unsure about where the best place to specify javascript events are. &nbsp;In my opinion, not the HTML! 0 Posted At: 18:42, by: Steve Elliott in Programming Friday, 04 June 2010 Tweet jQuery Round Up #1 Javascript jQuery Programming As part of what I aim to be a regular series I'm covering great jQuery articles and plugins I've seen over the previous week. &nbsp;I aim to post this "around" Friday every week, this week may be a little light as I've only been keeping track of articles I've seen for the last few days.&nbsp; Signs of a poorly written jQuery plugin&nbsp;(Remy Sharp) - Some good pointers for people interested in identifying if a plugin is well built, or if they just want to write better plugins. Twitter Search with jQuery Templating&nbsp;(James Senior) - James gives examples of how to use Microsoft's new&nbsp;jQuery Templating plugin&nbsp;with the twitter javascript API to make a twitter search using jQuery. Facebook Like Extracting URL Data with Jquery and Ajax&nbsp;(Srinivas Tamada) - Tutorial showing how to replicate Facebook's link info/summary feature using jQuery and AJAX. 30 Pro jQuery Tips, Tricks and Strategies&nbsp;(Nick Parsons) - 30 tips for writing jQuery, some nice tips in there. How to Debug Your jQuery Code&nbsp;(Elijah Manor) - Good piece of better jQuery debugging (and avoiding alerts). How to Create a Drop-down Nav Menu with HTML5, CSS3 and jQuery&nbsp;(Dan Wellman) - Tutorial for creating a shiney new menu using the latest web technologies. compareDocumentPosition Plugin for jQuery&nbsp;(Justin Meyer) - plugin to bring compareDocumentPosition to all browsers, see this post by John Resig in which he explains&nbsp;Comparing Document Position. As I say, next weeks should have a little more to it. I aim to be a lot more active on this site this year and going forwards, next stage is to implement the article system to display more in-depth articles. &nbsp;In the mean time I shall endeavour to keep blogging. 0 Posted At: 19:56, by: Steve Elliott in Programming Thursday, 03 June 2010 Tweet Back and blogging C# Programming Site SQL Server This would be my first blog post in over a year, but I've been busy working on the new version of this site. Generally I'm much happier with this design than the previous, but it's extremely likely you never saw the previous design, so that's fine anyway. I hope to blog much more frequently now, probably covering all sorts of things. In addition once I have the article system online I'll be posting more&nbsp;in-depth&nbsp;programming articles and tutorials. Before that all starts though, as part of my job I made a blog post of how to pass Table Variable Value Parameters to C#, It's a great technique we've started using that's loads faster than XML, and much safer in my opinion. &nbsp;It can be found at the company website,&nbsp;Passing Table Value parameters to Stored Procedures from C#. 0 Posted At: 08:08, by: Steve Elliott in Site Wednesday, 20 May 2009 Tweet Visual Studio 2010 .NET Programming Visual Studio Downloaded the beta of Visual Studio 2010 today.&nbsp; I was expecting WPF to have worked its way in deeper than it has done, currently its only in the editor, but the changes are very nice.&nbsp; Oddly enough I espcially like the text selection effect, as well as the scaling and general look and feel.&nbsp; In addition the changes of Intellisense now filtering is very nice. Havent had much chance to try out the .NET 4.0 additions, I am quite looking forward to playing around with the new dynamic types.&nbsp; One change that caught my eye on the Web Forms was the ClientID addition, with the added ability to control the client id of server controls directly it'll bypass the need to "tell" javascript what server control IDs are. Will post again once I've had some more time with the new changes. 0 Posted At: 21:49, by: Steve Elliott in Programming Friday, 03 April 2009 Tweet Opps jQuery Programming Site Well, did it again, still working on the RSS Feed widget thing which you can now see on the right.&nbsp; Its still very early on, but it does do things!&nbsp; Basically my long term aim for it to tell you if theres new RSS items and also allow it to be configurable per user, with a set of default ones for users who arent logged in.&nbsp;I dont plan for it to update automatically, but it does have a refresh button. As I say, its REALLY early on, much like the majority of this site its a little rough at the moment, but its been a good test bed for some more JQuery fun.&nbsp; As you may have noticed from the menu system across the site I'm kinda liking the slidey menu thing at the moment and thats been once more used in the RSS Feed display.&nbsp; Basically if you click on the title of the RSS Feed (with the zoom icon) it'll bring up a full list from the RSS feed, the top one item from the feed is displayed immediatly below.&nbsp; Its all done via JQuery AJAX, however instead of pulling the feed direct off the sites, I used an ASP.NET page local to this server to go get them, then the JQuery to process that, means I wont have any Javascript permissions issues... 0 Posted At: 00:56, by: Steve Elliott in Programming Wednesday, 01 April 2009 Tweet Late night JQuerying Javascript jQuery Programming Site Opps, it would appear to be 1am, and on a school night no less.&nbsp;I may have got slightly carried away with the JQuery RSS feed reader I'm writing for the front page.&nbsp;I'm taking a break from the photo gallery to work on something else.&nbsp;I reached the stage where I have to write the interface for loading photos into the database, which is less than fun, but needs doing. I need to work out how to import photos from a folder into the DB with minimal effort.&nbsp; I am thinking of also including some kind of location based system accross the site soonish as well. The site is now technically live, but really all that means is that it can be accessed from the web, I'll be surprised if it gets any hits currently.&nbsp; I plan on going through and working out the SEO in a week or so, once I've completed the Gallery and the RSS thing. If you do stumble upon here feel free to say hi. 0 Posted At: 01:00, by: Steve Elliott in Programming Wednesday, 25 March 2009 Tweet Fun with JQuery Javascript jQuery Programming Been playing around with JQuery alot lately, really enjoying it.&nbsp;It takes away alot of the pain of doing things in javascript.&nbsp;I was talking to some guys at work today about what it can do, them being difficult were mainly pointing out you could do it all in javascript anyway, which is true, but its hardly going to do something you cant do in javascript.&nbsp; But what it does do is enable you to do it much easier.&nbsp; Animations for example, you could use timeouts to move things gradually, or you can use $("#someId").animate();, which is obviously way easier.&nbsp; And with more people using JQuery instead of writing their own stuff, code becomes more readable and maintainable. Alot of this website has been an experiment for me in using JQuery, so somethings could be done better, but its all part of the learning process for me.&nbsp; The only real area I havent explored properly is the AJAX functions, but apart from that I've been using the other parts quite alot.&nbsp; The photo gallery has some of the more advanced JQuery on the website, it handles basically all of it.&nbsp; I combined that with a ASP.net image resizer and the gallery slide view was basically done. Next thing I plan on doing is the list view, which will show one gallery at a time and allow the user to scroll through it.&nbsp; It will most likely also use lots of JQuery. 0 Posted At: 07:37, by: Steve Elliott in Programming Saturday, 07 March 2009 Tweet XSD Element content and attributes Programming XML XSDs This is a problem I encountered whilst working on a configuration XSD at work, I wanted to have a node that had content, with an enforced type along with attributes.&nbsp; An example of the XML I wanted to allow is below. &lt;Quotes&gt; &lt;Quote author="George W. Bush"&gt;Rarely is the questioned asked: Is our children learning?&lt;/Quote&gt; &lt;/Quotes&gt; To specify a type for the node contents as well as some attributes, we need to use a type extension, specifying the type we want for the content as the base type.&nbsp;&nbsp; This is shown below. &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt; &lt;xs:element name="Quotes"&gt; &lt;xs:complexType&gt; &lt;xs:sequence&gt; &lt;xs:element name="Quote"&gt; &lt;xs:complexType&gt; &lt;xs:simpleContent&gt; &lt;xs:extension base="xs:string"&gt; &lt;xs:attribute name="author" type="xs:string" /&gt; &lt;/xs:extension&gt; &lt;/xs:simpleContent&gt; &lt;/xs:complexType&gt; &lt;/xs:element&gt; &lt;/xs:sequence&gt; &lt;/xs:complexType&gt; &lt;/xs:element&gt; &lt;/xs:schema&gt; The XSD above will permit the XML we want, and allow content and attributes on the same node.&nbsp; I'll probably do some more stuff on XSDs in the near future. 0 Posted At: 13:39, by: Steve Elliott in Programming Copyright Stephen Elliott 2011
Show advice
High impact
Difficult to solve

Your website's ratio of text to HTML code is higher than 15%, which is great.

Although your text/code ratio is good, you can always improve it by adding more text content to your pages.

Higher ratios boost SEO by increasing keyword density.

Frames

No
Show advice
Low impact
Difficult to solve

There are no frames used on your homepage, which is great.

Frames can cause problems for search engines because they don't correspond to the conceptual model of the web. Avoid frames whenever possible.

Flash

No
Show advice
Low impact
Difficult to solve

No Flash content has been detected on your homepage, which is good.

Flash should only be used for specific enhancements. Avoid full Flash websites to maximize SEO.

Although Flash content often looks nicer, it cannot be indexed by search engines (however this may change in the near future).

This advice also applies to AJAX (however this may also change in the near future).

Inside analysis

Inside pages analysis

Nice! You have different titles on each pages!

Title Meta description Text/HTML ratio
Steve Elliott's Blog - jQuery, .NET C# and other geeky stuff 41.87%
The resource cannot be found. 13.27%
Steve Elliott's Blog - jQuery, .NET C# and other geeky stuff 2.99%
Show advice
High impact
Easy to solve

No duplicate content has been detected on the pages of your website.

Use Google™ Webmaster Tool to improve the way search engines index your website.

Website compliance

www resolve

Be careful! Your website without www doesn't redirect to www (or the opposite). It's duplicate content!
Show advice
High impact
Easy to solve

Be sure that http://tegud.net and http://www.tegud.net are not running in parallel.

Redirecting requests from a non-preferred hostname is important because search engines consider URLs with and without "www" as two different websites.

Once your preferred domain is set, use a 301 redirect for all traffic to your non-preferred domain.

robots.txt

http://www.tegud.net/robots.txt
Show advice
High impact
Easy to solve

Your website has a robots.txt file, which is great.

A robots.txt file allows you to restrict the access of search engine robots that crawl the web, and it can prevent these robots from accessing specific directories and pages. It also specifies where the XML sitemap file is located.

Click here to check your robots.txt file for syntax errors.

XML Sitemaps

  • http://www.tegud.net/sitemap.xml
Show advice
Low impact
Easy to solve

Your website has an XML sitemap, which is great.

A sitemap lists URLs that are available for crawling and can include additional information like last update, frequency of changes, and importance. This allows search engines to crawl the site more intelligently.

Despite sporadic debates regarding this issue, we recommend that you submit an XML sitemap to Google™ Webmasters Tools and to Yahoo Site Explorer.

Language

  • Declared: Missing
  • Detected: en
Show advice
Low impact
Easy to solve

You have not specified the language of your website. Use the META Language Tag to specify the natural language of your website.

Tips for multilingual websites:

Doctype

HTML5
Show advice

Declaring a doctype helps web browsers to render content correctly.

Encoding

UTF-8
Show advice
Low impact
Easy to solve

Language/character encoding is specified, which is great.

Specifying language/character encoding can prevent problems with the rendering of special characters.

Google Analytics

Yes
Show advice
Low impact
Easy to solve

Your website is monitored by Google™ Analytics.

Be sure to leverage its full potential.

W3C validity

Invalid (11 errors, 1 warnings)
Show advice
Low impact
Difficult to solve

Use valid markup that contains no errors. Syntax errors can make your page difficult for search engines to index.

To fix the detected errors, run the W3C validation service.

W3C is a consortium that sets the web standards.

Microformats

Missing
Show advice
Low impact
Easy to solve

Your website does not take advantage of Microformats.

Microformat is a technical semantic markup that can be used to better structure the data submitted to search engines.

Thanks to Microformats, Google™ regularly improves its search results presentation.

Dublin Core

Missing
Show advice
Low impact
Easy to solve

Your website does not take advantage of Dublin Core.

Dublin Core is a set of standard metadata elements used to describe the contents of a website.

Geo Meta Tags

Missing
Show advice
Low impact
Easy to solve

Your website is not geotagged.

Although Google™ ignores Geo-Meta Tags, the search engine Bing takes them into account.

Off-Site SEO

Popularity

Google last crawl date

Unknown
Show advice

Google™ periodically crawls websites looking for new and updated content. In general, you want Google™ to crawl your site as often as possible so your new content shows up in search results.

Click here to ensure your website's content and links have been indexed by Google™.

If Google's™ cache of your website lacks text or links, there's probably a programming problem.

Directories

DMOZ

No
Show advice
High impact
Easy to solve

Your website is not listed in DMOZ, a multilingual open content directory constructed and maintained by a community of volunteer editors.

Submitting your website is important because search engines take DMOZ into account.

Yahoo! Directory

No
Show advice
Low impact
Easy to solve

The Yahoo! Directory is a web directory which rivals DMOZ.

It offers two options for suggesting websites for possible listing: "Standard" (which is free) and a paid submission process that offers expedited review.

Social Media

Delicious links

0
Show advice
Low impact
Difficult to solve

Delicious is a popular social bookmarking web service for storing, sharing, and discovering websites.

Monitoring Delicious is a great way to see what's hot on your website.

Resource: Monitor your brand in social media using tools like Addictomatic.

Digg entries

0
Show advice
Low impact
Difficult to solve

Digg is a social news website made for people to discover and share content.

Monitoring Digg is a great way to see what's hot on your website.

Resource: Monitor your brand in social media using tools like Addictomatic.

Twitter recent backlinks

0
Show advice
Low impact
Difficult to solve

Click here to browse the most recent tweets related to your website.

Monitoring recent tweets tells you what people are saying about your website in real-time.

Resource: Monitor your brand in Twitter using tools like Topsy.

Twitter account check

Twitter username tegud is already taken. Is it yours?

Show advice

Twitter is a fast-growing social network.

If possible, register a Twitter account in your brand's name now to prevent identity theft.

You should also check the availability of your brand name in other social networks.

Feeds

Missing
Show advice
Low impact
Easy to solve

Your website does not provide a feed.

Feeds are especially important for blogs and news websites. Subscribers are notified of content updates, which improves your website's visibility.

Resource: Did you know that FeedBurner provides custom RSS feeds and management tools to bloggers, podcasters and other web-based content publishers?

Usability

Readability level

Teenager
Show advice
High impact
Difficult to solve

This measures the approximate level of education necessary to understand content on your website.

A website targeting a large audience should be easy to read for a teenager.

Resource: To further improve the readability of your website, consider these 10 principles for web typography.

Favicon

Show advice
High impact
Easy to solve

Your website has a favicon, which is great. Make sure this favicon is consistent with your brand.

Resource: Check out this amazing idea for improving user experience with a special favicon.

Website informations

Server

Load time

0.977 second(s) (0.024 s/Kb)
Show advice
High impact
Difficult to solve

Your website is fast. Well done.

Site speed is becoming an important factor for ranking high in Google™ search results

Resource: Check out these other tips to make your website run faster.

Resource: Monitor your server and receive SMS alerts when your website is down with Web Monitoring Services.

IP

89.187.101.71
Show advice

Your server's IP address has no impact on your SEO.

Use Robtex and DNSstuff for comprehensive reports on your domain name server.

Location

-, -, UNITED KINGDOM

Show advice

To improve your website's responsiveness, locate your servers close to your main markets.

Click here to test your website speed. Everything is OK if the average time over 10 pings is less than 300ms.

gzip

No
Show advice
Low impact
Difficult to solve

Your website does not take advantage of gzip.

gzip is free and can help to improve your website's speed.

Other facts

Safe browsing

Yes
Show advice
Low impact
Almost impossible to solve

Your website is safe.

No evidence of phishing and/or malware has been detected.

Domain

Whois

IP Address: 204.236.225.207
Maximum Daily connection limit reached. Lookup refused.

Show advice

Old domains are ranked higher by search engines and yield better SEO results.

Google™ temporarily reduces the page rank of new domains, placing them into a "sandbox".

Using a domain that has been registered for many years can mitigate this effect.

Consider these Whois tips to further improve your SEO.

Back to top