A Professional Search Engine Optimization - SEO Service
10 step approach
SEO Service 1 - Keyword Strategy and research
1. Let us help you find the best key words for your internet marketing.
SEO Service 2 - SEO Copywriting
3. We will teach you how to write content to get you the highest possible search engine placement
Planning the various sections of your site in this manner will allow visitors to have the best site experience. Typically, surfers on the internet prefer to easily skim through pages or sections of WebPages that have a clear headings system, so they can have access to the information they want as fast as possible, rather then read a page from beginning to end as they would with the page of a book. Paired with a logical and intuitive navigation, the site will keep your visitors happy as well as the search engines, since today's algorithms are better able to differentiate between well written, organized material, and the redundant, nonsensical spamfests that we have all seen indexed in the past.
SEO Service 3 - Latent Semantic Indexing
4. We will teach you how to write content for a strong web presence that the search engines will respect for the long term.
Writing content of a website relevant to the initial keyword research is greatly complemented my making the site as useful as possible. At searchengineoptimizationcompany.ca, we pride ourselves on offering a complete keyword research service, not only focusing on the initial keyword results, but also how these keywords necessitate the presence of additional well structured content. This is an imperative part of our search engine optimization services, as it will add to the completeness, usefulness, and unique content of your web site, ultimately leading to the widest possible audience for your online presence.
SEO Service 4 - Web Standards
5. Our understanding of Web Standards will save you time and money, as well as pleasing the search engines.
Standards compliant markup
6. Standards-compliant HTML, for today and for the future.
HTML is the authoring language used to create documents for the World Wide Web, and CSS is the language used in a file separate from html pages, there to specify the visual properties of the website, including the layout. One of the fundamental recommendations of Web Standards is to separate the content of your web pages (in your html files) from the presentational data (CSS) in this way.
Once a webpage is written and published on the web, a validation service may be used to check that the page in question has no syntax errors, and does in fact conform to strict XHTML 1.0 or HTML 4.01 markup. Strict markup differentiates from transitional markup in that strict does not allow the use of older and now deprecated html elements. The reason many of these older tags have been abandoned is that they have no semantic value, and were used for presentational purposes only. As previously mentioned, your site's presentational data should be limited to a separate CSS file. The one important piece of information not revealed by the validator is whether your document is semantically sound. For example, the use html of tables for layout of a page will not give you an error at validation time, even though tables are meant only for tabular data, not layout. In this example, the validation service wouldn't spit out an error because of the fact that HTML tables are allowed when authoring pages for a strict doctype, and the validator has no way of knowing that they've been used for non tabular data, as they have in this case.
7. Our coders' experience with semantic html will allow the search engines to better understand the *type* of content it crawls throughout your site.
Once the content of your site is written, the site's visitors will now have your carefully thought out ideas to read and the search engines will be eager to crawl your keyword researched text in order to index your site accordingly. While it will be clear to your visitors what this text means by reading it, the search engine spiders won't automatically understand what type of content they're seeing while crawling the web.
Describing the type of data on the pages of your site is done by using the semantically appropriate html elements (tags) for the content in question. This will help the search engines understand the difference for example between a heading or subheading from merely some bold text near the top of the page. A group of related items should be contained within html ordered or unordered list tags, including any menus or navigations on your site. These are just a couple of many types of html elements that have some semantic meaning and should be used whenever possible. Generic html elements (ones that have no semantic meaning) should only be used when no other appropriate element is available. Typically this situation arises when grouping sections of a webpage for layout purposes. One of the biggest mistakes in html semantics is the use of html tables for website layout.
8. We left table based layouts in the 90s, where they belong.
Throughout the 1990s and still today, many so-called web developers choose to (mis)use HTML tables to define the layout of web pages. Tables are ment for tabular data only, such as spreadsheets, and using them for layout is semantically innapropriate.
Table based layout schemes embed many and often nested (one inside the other) tables, table rows and table data cells throughout HTML pages, typically bloating the pages to double the file size, creating slower loading web sites. HTML tables used in this way, often called table soup, will lower the ratio of meaningful data (that you wish to have crawled and indexed by search engine spiders) to code on the page. The extra code in this case is what is known as presentational html, which goes against the fundamental recommentation of strict Web Standards, since all presentational data belongs in the CSS file. Search engine spiders will crawl a limited length of your page before leaving to index other links of your site, therefore you want the content of your HTML files to be accessible, with lean, standards compliant, valid markup, feeding the search engine spiders as much valuable content as possible without unneccessarily bloating the file with presentational markup, better suited for CSS.
In the 1990s CSS layouts were difficult to implement because of the fact that the Web browsers were much less standards compliant than they are today. Today's browsers (Firefox, Internet Explorer, Opera, Safari, and many others) are not perfect, some are better than others, but with adequate knowledge of and experience with CSS, any layout done with tables and beyond is possible with CSS. While it's true that the learning curve for optimized CSS layouts is steeper than using tables, the benefits should far outway any concern about time spent learning standards compliant markup.
SEO Service 5 - Link Building and Internet Marketing
9. Our Understanding of linking strategies equals your higher ROI
SEO Service 6 - Monthly Maintenance
10. Should your competition grow stronger, we'll be there to tweak and defend your placement spot.
Once your site has all the key optimization elements in place for long lasting high ranking, you will need a monthly maintenance plan. The strong web standards foundation and semantic html of your site will not need improvement, but as the indexing algorithms change (often subtly), and as trends and competition change, we will be there to defend the placement of your well ranked site.
SEO Consultation Service
Finally, we want you to learn and understand how this all works.
You will receive help in researching the appropriate keywords/key phrases for your site, based on your competition, and from data garnered from actual searches done in top search engines. A combination of tools are available to help with keyword research, and they all have their use, and we are experienced with what types of information can be extracted from these various tools.
Once your keyword strategizing is complete, the process of optimization can begin. This is achieved with a combination of writing content for your webpage *and* how to represent it by using the semantically appropriate html elements (tags) on your page. From the Title and headings, right down to lesser known but important and semantically appropriate markup. In even simpler terms, this basically means: how to write, and where to place the various content and sub content on your pages.