There are tons of sites and blogs, articles and resources, tools and valuable content you can find and use for SEO ( Search Engine Optimization). But I am writing this guide to define the foundations – basics; a bit more & less – of SEO. What I am writing here is what I’ve learnt and experienced, I read and more than reading, I have exercised and reached the desired results, so my tone in this article is more, personally practical than classically technical.
SEO can be defined as the technics a webmaster adopts and implements in order to force its webpages reach to higher ranks in SERP (search engine results Page). it’s hard to define standard but 70% of the visitors of a website are being generated from search engine (mainly Google).
SEO is a process that has to be started upon building a website, it’s not something like an add-on or extra functions that you do after creating a website or a webpage, SEO should be a top priority when you want to make a website and surly to be continued for ever, as long as the website is alive.
Search engines are using robots, which crawl all the webpages frequently, in other word SEO is the technic of ruling these robots, make them love your site and give it a high rank based on the criteria that has been defined in search engines algorithms.
SEO is being divided on 2 type:
1. Inbound SEO
2. Outbound SEO
Inbound SEO are all the things you can do and you should do inside your website to reach the best result, So Outbound SEO is all the campaign and activities you should do out side of your websites in order to get the desired result.
To start SEO you need to keep the following points in mind:
Inbound SEO – Chose a good domain for your site, good domain means, chose a relevant word or phrase along with a .com or .org TLD , in some cases regional TLDs doing well, I have seen great result with .asia yet regional domains may work well, if you are from Iran for example a .ir domain is good to hit that particular territory if you are from Germany .de and so on, but if you target whole world as your audience do not bet on any TLD less than .com and .org though .biz, .net and .info are also international and general TLDs but in my experience there are never even close to .com and .org , there are news about new TLDs being announced by ICANN but conservatively I like to stick on my .COMs.
Inbound SEO – In your domain try not to use numbers and symbols such as (-), yet try to keep your domain as short as possible but avoid the abbreviations unless they are well known.
Inbound SEO – There is a fact; crawlers find your pages through the links so no matter you are making a small static website( not sure if anyone still making static sites) or making a dynamic website, no matter if you develop whole site yourself or you are using a CMS such as WordPress or Drupal. At any case you need to design a structure for your webpages in a way that they get discovered when a crawler visits your site. How? by your menus and links at your top menu, sidebar, footer etc. and in more advanced levels by taxonomies such as tags and categories.
Inbound SEO – Draw a site map before making a site and see what pages are more important linked them from your main menu. less important pages can be linked from footer or from the body of your main pages.
Inbound SEO – Use relevant slugs yet avoid making your site’s URLs too long.
Inbound & Outbound SEO* – Focus on your content mainly on the text, write as much as you can, write fresh, and write even more.
* That’s true that your content is all in your site and it’s being considered as inbound SEO but if the content is attractive for the audience they share it, sharing your webpages on social networks or other websites; The result of sharing is link-building, link-building is Outbound SEO. Therefore I believe creating good content is eventually both inbound & outbound SEO.
More radically some experts believe “the most important move in online branding is content marketing”, If we agree with such a statement, we shall assume there is a link between SEO and branding the link which is being built by great content.
Inbound SEO- XML site map; XML sitemap is different than HTML sitemap; HTML sitemap targets humans to show the structure of a website to its audience, while XML sitemaps target the crawlers to show the robots how a site is structured and how different pages are linked to each other. A webmaster has to create XML sitemaps and publish them on the net in order to be found by the robots, For a better result you shall submit your xml sitemaps to Google Webmaster Tools and Bing Webmaster Tools.
Outbound SEO- submit your site to web directories, exchange link with other sites and build as many as link you can to your pages.
Outbound SEO- share your links on social networks, tweet them, and share you links on public blog posts. at below please see a simple diagram of necessary outbound SEO moves after making any webpage.
Attention: never follow black hat SEO.
That’s all that I could present in such a brief post, please feel free to ask questions and share your ideas by leaving comments.
- List of 10 Black Hat SEO Technique to Avoid (bloggingtips.com)
- How to Perform the World’s Greatest SEO Audit (seomoz.org)
- What is SEO? (letsgetsearchical.com)
- Building Success: Using Bing Webmaster Tools (techmamas.com)
- Why Research Website Backlinks for SEO? (socmedgsucourse.wordpress.com)
- Want SEOs to lose their job? Start doing yours! (yoast.com)
- Three DON’TS for Effective SEO (polishedperceptions.wordpress.com)
- Learn Something Important about SEO (seowebdesigncms.wordpress.com)
- What could the new ICANN domain names mean for online marketers? (raventools.com)