Optimizing Web Site Structure for most Search-Engines

Most developers create Website using the easiest techniques available but taking being more attentive and dedicate more time to it can make a big different for both search-engines and search-engine users searching on the net. Before starting it is also necessary to give dedicate some time to select the website hosting and domain name. When selecting the right hosting, one must make sure that it is reliable and has positive feedback from past clients which all together gives credibility to search-engines. On the other hand, while selecting the domain name for the website, it is important to identify the main keyword to represent the website. The main keyword/s may also be the company name, preferably only if the company name is the first researched word users search for to make use of the website.An example of such website would be http://www.toyota.com where users would use the term toyota directly instead of searching car. Please note that all information is taken from Website Structure for SEO provided by About SEO Malta  Continue reading

Optimizing Domain and Pages/Files Names for Search-Engines

Selecting a name for your domain or page names may not always be as easy as it looks like. Mainly this is due to Search-engines. If you would like your website/pages to rank top, it is important to analyse properly the given names with appropriate naming conventions. Below is an overview of how we can appropriately select and name our domain and pages.

Please note that the below information has been summarized from the article Optimizing Domain and Page Names provided by About SEO Malta.

Do not’s

  • Do not select domain name of the business name if business is not famous enough.
  • Do not select domain name if business name does not represent their purpose. Example: If you sell watches and business name is Tick-Tock, name it Tick-Tock-Watches, and not only Tick-Tock since search-engines do not associate it with watches.
  • Do not put all words mumbled up together as ticktockwatches.
  • Do not use conventional naming styles such as Page1.html, Page2.html
  • Do not use a lot of sub-folders
  • Do not name folders with complex conventional naming styles.
  • Do not use a lot of query strings, it is better to have different pages.

To do’s

  • Name the domain name in order to represent both the business and give an incentive to search-engines what it is about. Example: Tick-Tock-Watches
  • Use hyphens to separate words in Domain and Page naming so search-engines can identify each word. Example:   www tick tock watches com
  • Name pages to represent their content. Example: Wrist-Watches.html
  • Use few folders to categorize them and preferably use a category listing so that:

Keyword and Meta Tags for better Search-Engine Optimization

On-Site factors: Implementing Keywords onto Pages

Please note that this is a shorter version of a full document explaining each topic in details. To view the full explanation, visit Meta Tags and other SEO tags  from AboutSEO Malta.

Meta Tags: Title, Description and Keywords

Meta tags are placed in the HEAD of the page and are important to be unique for every page.

Title Tags

Title must be unique for each page, between 10 to 60 characters which may include main keywords. The Text within the Title Tag will be displayed as the Title Link in Google and will be displayed at the top bar of the internet browser page.

Description Tags

Between 50 to 150 characters to summarize the page and give a brief idea of what the content of the page is about. Each page must be unique.

Keywords Tags

Keywords must be unique for all pages, duplicates may be detected as spam. It is better to optimize fewer and better keywords than to bulk up the page with keywords to try and trick Google, it will work negatively back on you.

example: <META NAME=”keywords” CONTENT=”SEO, SEO experts, Search Engine Optimization, SEO services”>

Headlines <h1> <h2> <h3> <h4> <h5> <h6>

The following information about headlines has been retrieved from Creating Website content | About SEO Malta :

Headlines are headers used to separate different paragraphs by entitling them with different hierarchy levels starting from <h1> highest, down to <h6>.

A page must contain at least one <h1> tag with not more than 8 words.

A page must not contain more than four <h2> tags with not more than 8 words.

A page must not contain more than five <h3> tags with not more than 8 words.

A page can contain multiple lower tags, from <h4> to <h6> with still not more than 8 words.

Text Modifiers and Image Alt Tags

Text Modifiers

Strong tag is used to emphasis important keywords; text will automatically be displayed in bold.

EM tag is used to emphasis less important keywords which still need to be given attention; text will be displayed in italics.

Image ALT tags

Text within alt tags must be short, descriptive and unique for every page. Keywords may be used but spamming text such as bulking up the alt tag with non-sense keywords will negatively affect the page.



Links pointing towards a site affect the PageRank a lot. It is very hard to get others to link your page, but it is easy to build internal link structure. Each link within the site must use Absolute URL and must contain proper anchor text. Menu’s must also use links.

example: <a href=”www.domain.com/about.html”> About the Company </a>

unrecognized escape sequence

While using the Regex class to validate email using C# code, an error stating “unrecognized escape sequence” was being returned when presenting the following code:

public bool ValidateEmail(string Email)
bool valid = Regex.Match(Email, “\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b”).Success;

return valid;

The solution was simple … adding an @ in front of the regex, enables the escape after each “\” in the sequence… therefore new code is:

public bool ValidateEmail(string Email)
bool valid = Regex.Match(Email, @”\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b”).Success;

return valid;

This may be valid for more other scenarios 😉