If you are working on new site then first check the Google keyword for your site by the help of Google keyword Tool then submit your site to search engine Like Google ,Yahoo, Bing etc.After submission of your site URL start to generate the backlink for your website by doing Directory Submission,Bookmarking,blog Posting,Article Submission and Press realese.
Thanks for your reply...I know the basics of seo but i want to know the url correction.because in dynamic sites it has complex url......how can i optimize that kind of url and further what to do.......................
There are different solutions to convert dynamic websites to a search engine friendly websites. Create static URLs based on dynamic URLs. Search engines are able to read static URLs much easier than dynamic URLs, so if one convert a dynamic web page to a static web page there is more chance that web page will be read by the search engines robots. There are two methods for converting Dynamic website to Static website: Creating a Static Front Page - This is an easy solution for big problem. If you do have small dynamic page and enough time you can do it. Just right click on page by page of you site, copy the source code and create new static page with .htm or .html extension. Modifying Server Side Programs (Middle Tier) - The more sophisticated solution will be changing programs in Server Side Programs (Middle Tier). Ones need to know in and out of Server Side Programs (Middle Tier) and the hosting server. ActivePage(ASP)- There are many third parties software's that convert the "?" to "/". ASP.NET- ColdFusion(CFM)- Reconfigure ColdFusion so that the "?" in a query string is replaced with a "/," passing the value to the URL. JavaServerPages(JSP)-Developers can write Servlets that take an HTTP request from the web browser, generate the response dynamically (possibly querying databases to fulfill the request) and then send a response containing an HTML or XML document to the browser. A Java Servlet is a Java technology-based program that runs on the server (as opposed to an applet, which runs on the browser). Perl- Including query string information in "Path_Info" and "Script_Name" to convert variables in a dynamic application containing the complete URL address. PHP(PHP)- (Hypertext Preprocessor) - If you are running PHP on server running on Apache read the next solution. If you PHP running on any other server you can use "htmlentities" - Convert all applicable characters to HTML entities. Apache Software- The Apache server has a rewrite module (mod_rewrite) to convert the "?" to "/". Paid Inclusion Programs: The website should be search engine optimized before inserted to any search engines. There are many search engines that charge the owner to insert the website in their result lists. The following are some of the search engines: AltaVista are powered by Yahoo! AskJeeves FAST AllTheWeb Inktomi LookSmart Lycos Teoma Yahoo XML Feed If you do have a dynamic website having XML feed for Google, Yahoo and Bing is must.
Hi, You just have to follow proper SEO process. First go with onpage seo, If your website requires any recommendation to make Google friendly then do make changes after that You have to do quality or natural backlinks to your website.