Search Engine Optimization (SEO) is an act, process, strategies, techniques and tactics of increasing the numbers of visitors to a webpage/website by making sure that the site appears high on the list of the search results returned by a search engine such as Google, Yahoo, MSN..It requires making small modifications to parts of the website in order for the website to appear on top of the search engine list.
When you have decided to optimize your page to SEO friendly, this is the steps that need to be followed :-
Step 1 : Decide type of search intent.
Know your target audience and find out what are they looking for. Writing a content that aims on target audience can increase and drive more traffics to your website rather than simply posting content of information without any aims/purpose. There are 3 types of search intent: transactional searches, navigational searches, and informational searches. The type of search depends on the type of business and what the customer wants.
For example:Assume the keywords as part of a buying cycle. Browsing, Shopping or Buying. These actions translate to three query or keyword types: informational, transactional and navigational.
Informational Queries (Browse) – searchers are typically trying to answer a question or research something. Think searches for headline news or research. This is also where a lot of shopping research falls.
Transactional Queries (Shop) – This is where the searches get a lot more specific. Users have spent time in the browse part of the cycle. They know more about exactly what they want – they’re just trying to decide where to get it.
Navigational Queries – These queries are done mostly by searchers who are bypassing URL entry. This is where a lot of brand name searches fall. It’s a lot harder to infere search intent as these can be research or purchase driven.
Step 2: Pick your keywords for which you would like to be searched
The right keywords will help to determine the right visitor to your website but how to know if you are picking on the right keywords. You can use Google Adwords Keyword Tool to check the estimated number of people searched for a particular related keywords in the previous month. You may consider the below tools for researching keywords:
– Google Trends -> display the performance of the keyword.
– Keyword Discovery -> display the performance of the keyword but this is paid tool.
– Word Tracker -> Provide tools to allow you to search the best keywords.
Step 3: Start writing content and adding keywords into the content
Ensure the content is well written and consistent throughout the website. Do not copy-paste content. If you do, there will be no guarantee that the page will appear on top of the search engine. While crafting the content, try to add in the keywords that you have just picked. These are the keywords users would type to find your pages. When you write the content, try to use the keywords as often as possible and make sure the content is informative, interesting and engaging enough to ensure the visitor keeps coming back again to the website. If you are lucky, some webmasters will link to your website. Hence, it is very important to write high-quality content that clearly and accurately describe your topic on your pages especially your homepage. You can also add some images and multimedia elements to enhance the content in website so that it will be appeared more engaging to the visitor.
Step 4 : Add links/backlinks
Search Engine normally search for links. Hence, make sure to include links that is pointing to every page on your site. With links, it’s easier for visitor to navigate to different page within the website. You may include internal links (within website) or outbound links (external website) allowing visitor to have wider range and valuable information. Another way is to leverage social media to share content, ideas, questions, articles as every post that is published on a social network creates a back-link to that page on your website.
Step 5 : On-Page Optimization
Moving forward, you need to tweak (optimize) the website so that the site will appear on the search engine such as Google.To optimize the page, you will need to use the keywords that you have just picked.
Optimize page title by summarizing what the webpage is all about with keywords withinelement located on top of the page.
Be sure you name your website.
c) Link Titles
Give your link a title to let the search engine know what the page is all about. For eg:
a href=”http://www.xxx.com” title=”Link Title” ….
URL is abbreviation of Uniform Resource Locator. It is web address containing text string that is uniquely given to a file that is accessible on the Internet (www). Be sure that the URL does not contain strange characters that are not search engine-friendly. If you want to make sure your website appearing top on the GOogle page, optimize your URL with keywords and keep it as simple as possible. This google site maybe able to give you a clear idea of how the URL patterns work Google Developer page
Use headings in your page because search engine can detect headings that is displayed in standard html formatting tags like h1…..h6. Try using keywords in header tag to better optimize the page.
f) Menu and Navigation Bar
Be sure to name the title field for each menu link.
g) Meta tags
Be sure to include META tags in the html page. This META tags appear in header in the html page.
Use Sitemap to ensure that spiders (googlebot, msnbot, Yahoo slurp, other similar spiders/bots/crawlers) able to crawl to all the pages in the website. These are the programs that collect (harvest) information in the search engines. The XML sitemap version can be created using XML Sitemap Generator such as http://www.xml-sitemaps.com/
For google, the generated file in XML extension will be submitted to Google Webmaster Tools. This will allow the Google’s Spiderbot to gather information about your page in the google search engine. Spiders are very important because it helps to index your page and appear in the SERPs (Search Engine Result page). The more active the spider, the more often your pages are being indexed and hence more often it will appear in the SERP.
i) Robots.txt or Robot Exclusion Standard or Robots Exclusion Protocol
Robots.txt is a protocol/standard that web spiders/bots/crawlers that may crawl your site to follow. It contains instructions on how to search the page. The robots.txt is Google required file that needed to be kept at the web root level of your website where your index page is kept. When robots/spiders visit your website URL, it will first check robots.txt and then follow the instructions in the text file. You can go to robotstxt website to learn more about web robots. How to create robot.txt file
Step 6 : Raise the scoring by providing consistency and keeping site fresh.
Be sure to upload engaging content (with keywords & links) based on the scheduled time. This is to ensure crawler able to index your site on time when return. Also, this is to ensure visitor comes back on time to read up the engaging content rather than guessing when will be the next post be up on the site. If you let your visitor guessing, you may likely to lower the chance of getting them back to the site.
Step 7 : Allow content sharable to all the social networking site.
Add “Share This” content in your page so that visitor can share them on Facebook, Twitter, LinkedIn, etc if they find your article is interesting. Rest assured because social channels are the best internet marketing tools as of now. Search Engine like Google do have the function to track all the posting in the social sharing and this can surely increase your site’s traffic.
Step 8: Check if there is any duplicate pages.
Make sure the website pages are unique from each other. Duplicate pages in a website will decrease the value of SEO. You can use Siteliner to check for duplicate content.
Step 9: Make sure other site link to your site.
Write a good content and make it sounded engaging and interesting so that people will take the initiative to link up your site to their site. Based on Google, it says that a link from Page A to page B is interpreted as a vote by page A to page B. Therefore, the more votes you have, the more important your site is. The more important your site is, the higher ranking of your site in the search engine.
Step 10: Ensure the site easily is accessible.
Spider cannot read/recognize text embedded in graphics therefore try to minimize it as much as possible. If you do, you can use ALT attributes to insert in the text.Also try to minimize the use of features that can prevent your site from spider crawling it such as
- Session IDs
- Macromedia Flash
Be sure all pages are linked up and can be accessed from at least one static link.
Step 11: Housekeeping your site once in a while.
Remember to clean up your site once in a while, remove the unwanted pages, keywords, words and etc. Also avoid trying to build a keyword page specifically for spider to crawl in order to boost up ranking. Spider is smart enough to detect those fake links and ignore your site.
Tracking, Analyzing and Reporting
Lastly, you can track your SEO performance using Tracking, Analyzing and Reporting Software.
Google has a special tool called GOOGLE WEBMASTER TOOL to review the SEO performance and effectiveness of the website on the search engine.There are many advantages of registering your website with webmaster tools. It provides information like statistic, data analysis of links, efficiency of keywords and other information about your website.