<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eTatvasoft - PHP Development Company &#187; SEO</title>
	<atom:link href="http://www.etatvasoft.com/blog/category/seo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.etatvasoft.com/blog</link>
	<description>PHP Development India</description>
	<lastBuildDate>Wed, 08 Sep 2010 04:11:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Understanding the Significance of a Sitemap for an Ecommerce Website</title>
		<link>http://www.etatvasoft.com/blog/understanding-the-significance-of-a-sitemap-for-an-ecommerce-website.html</link>
		<comments>http://www.etatvasoft.com/blog/understanding-the-significance-of-a-sitemap-for-an-ecommerce-website.html#comments</comments>
		<pubDate>Thu, 13 May 2010 06:09:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Sitemap]]></category>

		<guid isPermaLink="false">http://www.etatvasoft.com/blog/?p=211</guid>
		<description><![CDATA[While it may not be the slickest page on your ecommerce website, it surely is effective and more importantly essential. A Sitemap is a “directory” of your complete website that provides text-based information and directions to users and search engine bots. A well written Sitemap is a structural representation of all the webpages along with [...]]]></description>
			<content:encoded><![CDATA[<p>While it may not be the slickest page on your ecommerce website, it surely is effective and more importantly essential. A Sitemap is a “directory” of your complete website that provides text-based information and directions to users and search engine bots. A well written Sitemap is a structural representation of all the webpages along with directive links that branch out from the root of your domain.<span id="more-211"></span> A Sitemap, when implemented correctly, can provide a platform to improve revenues and productivity by:</p>
<ul>
<li>Increasing the visibility of all pages of your website (for users and search engines alike)</li>
<li>Providing a straightforward navigation structure that helps customers find the product, service, or information they are looking for on demand</li>
<li>Allowing a webmaster to strategically use target keywords to improve your site’s organic search rankings</li>
<li>Directing the search engine spiders to all the webpages on the website, ensuring page indexing of each webpage</li>
<li>Helping in the monitoring and correcting of broken links</li>
</ul>
<p>Getting a Sitemap ready should ideally go with your <a title="Ecommerce Development" href="http://www.etatvasoft.com/php-ecommerce-solutions.php" target="_blank">ecommerce development</a>. If the case may not match, i.e. you have a ready website and then you realize that there is a sudden need of a Sitemap, you need not worry as there are tools that dynamically generate an HTML Sitemap for your website. A point to be noted here is to stay consistent while designing a Sitemap.</p>
<p>Clearly we are creating a link mine for the search engines in a Sitemap. So we need to take care in putting up what the search engines like most – text, text, and more text. Hence a text-based Sitemap is the best solution for your ecommerce website. Moreover you have that pleasure to put in a truck load of keywords with links and make it look like it isn’t stuffed at the same time! The design should be such that it gives the user an idea if the link is a sub-page of other webpage. Most importantly, give a link to the Sitemap from each page of your website. Lastly, since you have an ecommerce website make sure you keep updating the Sitemap as and when you add and/or remove products and pages from the website, lest occurrence of broken links and missing webpages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.etatvasoft.com/blog/understanding-the-significance-of-a-sitemap-for-an-ecommerce-website.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Seven Stages of Internet Marketing</title>
		<link>http://www.etatvasoft.com/blog/the-seven-stages-of-internet-marketing.html</link>
		<comments>http://www.etatvasoft.com/blog/the-seven-stages-of-internet-marketing.html#comments</comments>
		<pubDate>Wed, 10 Mar 2010 13:22:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Internet Marketing]]></category>

		<guid isPermaLink="false">http://www.etatvasoft.com/blog/?p=142</guid>
		<description><![CDATA[Internet marketing has now become a high-tech business on its own. The Internet allows marketers to show off their business or products and services to the mass of people through World Wide Web. But the process is not as simple as it looks (perceiving how simple traditional marketing is, whew!). The Internet Marketing process can [...]]]></description>
			<content:encoded><![CDATA[<p>Internet marketing has now become a high-tech business on its own. The Internet allows marketers to show off their business or products and services to the mass of people through World Wide Web. But the process is not as simple as it looks (perceiving how simple traditional marketing is, whew!). The Internet Marketing process can be logically broken down in seven stages that follow each other and make a cycle to go over once again. Here we take a detailed look over the seven stages of Internet Marketing.<span id="more-142"></span><strong> </strong></p>
<table>
<tr>
<td>
<p><strong>Stage One: Setting Corporate and Business-Unit Strategy.</strong> Corporate strategy addresses the interrelationship between the various business units in a firm, including decisions about which units should be kept, sold, or augmented. Business-unit strategy focuses on how a particular unit in the company attacks a market to gain competitive advantage.<br/></p>
<p><strong>Stage Two: Framing the Market Strategy. </strong>Stage two entails the analysis of market opportunities and an initial first pass of the business concept—that is, collecting sufficient online and offline data to establish the burden of proof of opportunity assessment.<br/><br />
<strong>Stage Three: Formulating the Marketing Strategy. </strong>Internet marketing strategy is based upon corporate, business-unit, and overall marketing strategies of the firm. The marketing strategy goals, resources, and sequencing of actions must be tightly aligned with the business-unit strategy. Finally, the overall marketing strategy comprises both offline and online marketing activities.</td>
<td><a href="http://www.etatvasoft.com/blog/wp-content/uploads/2010/03/Seven-Stages-of-Internet-Marketing.jpg"><img class="size-full wp-image-145 alignright" title="Seven Stages of Internet Marketing" src="http://www.etatvasoft.com/blog/wp-content/uploads/2010/03/Seven-Stages-of-Internet-Marketing.jpg" alt="The Seven Stage Cycle of Internet marketing" width="376" height="320" /></a></td>
</tr>
</table>
<p><strong>Stage Four: Designing the Customer Experience. </strong>Firms must understand the type of customer experience that needs to be delivered to meet the market opportunity. The experience should correlate with the firm’s positioning and marketing strategy. Thus, the design of the customer experience constitutes a bridge between the high-level marketing strategy (step three) and the marketing program tactics (step five).</p>
<p><strong>Stage Five: Designing the Marketing Program. </strong>Stage five entails designing a particular combination of marketing actions (termed levers) to move target customers from awareness to commitment. The framework used to accomplish this task is the Marketspace Matrix. The Internet marketer has six classes of levers (e.g., pricing, community) that can be used to create target customer awareness, exploration, and commitment to the firm’s offering.</p>
<p><strong> </strong></p>
<p><strong>Stage Six: Crafting the Customer Interface. </strong>The Internet has shifted the locus of the exchange from the Marketplace (i.e., face-to-face interaction) to the Marketspace (i.e., screen-to-face interaction). The key difference is that the nature of the exchange relationship is now mediated by a technology interface. This interface can be a desktop PC, subnotebook, personal digital assistant, mobile phone, wireless applications protocol (WAP) device, or other Internet-enabled appliance.</p>
<p><strong>Stage Seven: Evaluating the Marketing Program. </strong>This last stage involves the evaluation of the overall Internet marketing program. This includes a balanced focus on both customer and financial metrics. It emphasizes customer actions as well as financial metrics used to track the success of marketing programs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.etatvasoft.com/blog/the-seven-stages-of-internet-marketing.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Fundamentals of URL Rewriting</title>
		<link>http://www.etatvasoft.com/blog/fundamentals-of-url-rewriting.html</link>
		<comments>http://www.etatvasoft.com/blog/fundamentals-of-url-rewriting.html#comments</comments>
		<pubDate>Thu, 04 Feb 2010 12:39:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[URL rewriting]]></category>

		<guid isPermaLink="false">http://blog.etatvasoft.com/?p=51</guid>
		<description><![CDATA[Introduction URL rewriting can significantly boost your website&#8217;s search engine friendliness by changing the long, unreadable, and tough to remember URLs to convenient and succinct names. There are a lot of guides to be found on the Internet, but none come even close to this one. This post is a comprehensive know-how for URL rewriting. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>URL rewriting can significantly boost your website&#8217;s search engine friendliness by changing the long, unreadable, and tough to remember URLs to convenient and succinct names. There are a lot of guides to be found on the Internet, but none come even close to this one. This post is a comprehensive know-how for URL rewriting.<span id="more-51"></span></p>
<p>Uniform Resource Locator or URL foe short is the address to your website through which a user can visit your site using the Internet. There are two types of websites – Static and Dynamic. Thus gives rise to two types URLs with the same names respectively. The Static URLs are easy to understand and remember as they are hard written by the webmaster during the Static webpage generation. The problem arises in Dynamic URL writing. A Dynamic URL tells the site exactly what information to show to the user by including variables in the URL itself. It is these variables that make life difficult and create misery in reading these URLs by the user as well as the browser. A typical Dynamic URL looks like this:</p>
<blockquote><p><a href="http://www.google.co.in/#hl=en&amp;q=hello+world&amp;meta=&amp;aq=f&amp;oq=hello+world&amp;fp=c5b9ba6cbe6cba1e">http://www.google.co.in/#hl=en&amp;q=hello+world&amp;meta=&amp;aq=f&amp;oq=hello+world&amp;fp=c5b9ba6cbe6cba1e</a></p>
</blockquote>
<p>As you will see these URLs do give us the nightmares, so webmasters have come out with a solution for this by introducing a technique called URL rewriting wherein the obscure Dynamic URLs are rewritten to match their Static counterparts. The cleaner and shorter version of the URL is much easier to read, understand and remember. The URL must tell you what page or file it refers to and the rewritten Dynamic URL does that precisely. Search engines and users alike get all the useful information they require from these cleaner URLs. A typical rewritten Dynamic URL will look like this:</p>
<blockquote><p><a href="http://bit.ly/hello_world-google_search">http://bit.ly/hello_world-google_search</a></p>
</blockquote>
<p>Now, clearly, one can read and correctly predict what the URL might be referring to – in this case the Google search for “hello world”. The former longer and absurd Dynamic URL too refers to the same page (follow the link to see where it points), but could you decode it at the first glance, majorly no. So now that we have laid foundations of what is URL rewriting and why to do it, we shall delve further into the tools and techniques of URL rewriting.Remember hyphens are treated as spaces by the search engines while underscores are not, hence remember these thumb rules, as you would like to remember them as, while rewriting Dynamic URLs.</p>
<p><strong>Web Server Support</strong></p>
<p>Before launching ourselves into the core of URL rewriting we shall discuss about the web servers that your websites run on and their support to understand your rewritten URLs. One thing to mention here would be that unlike the search engines, a server cannot easily understand rewritten URLs and thus, they have to be in a sense “translated” to be understood by the server. In order to do that all you need to do is provide an access to your rewriting module for the web server. The access depends on what server you are using.</p>
<p>If you are using the Apache server, there is no need of granting an explicit access to your URL rewriting module as the Apache server comes with its own in-built URL rewriting module – mod_rewrite enabled. This is hassle-free working with URL rewriting and uploading correct formatted files to your Apache server. For more information on mod_rewrite module, its enabling and working, there’s a forum <a title="mod_rewrite forum" href="http://forum.modrewrite.com/">here</a>.</p>
<p>Now, seemingly, the Microsoft IIS is the devil that you may want to avoid while rewriting a URL. IIS does not have the default URL rewriting capability as that of Apache. But nothing to worry here, as the IIS does support add-ons that give it prosthetic URL rewriting capabilities. One closest to mod_rewrite is the ISAPI_Rewrite add-on for IIS. To understand the installation and configuration of ISAPI_Rewrite please visit its <a title="ISAPI_Rewrite Installation" href="http://www.isapirewrite.com/docs/#install">online instructions manual</a>.</p>
<p><strong>Basics of URL Rewriting</strong></p>
<p>Before all you may ask why do all this perspiring work? Well, the main thing we target here in rewriting a URL is making it search engine friendly. Our website should rank higher up the Google index. Google likes, no wait, Google loves a well-structured folder hierarchy. So to play the <a title="Professional SEO Services" href="http://www.etatvasoft.com/professional-seo-services.php" target="_blank">SEO </a>game, we need to play by the rules and follow Google’s nomenclature system.</p>
<p>Up till now you have learnt all about what a Dynamic URL is and why and how to rename it. Another thing to remember is that the name changing has to happen internally on the server, i.e. the address bar on the browser will be showing the old long, and monotonous URL even when you click the smart new one. The server will redirect all requests in the name of rewritten URLs page having the older version of the URL – the Dynamic version. This can be done by modifying the .htaccess documents.</p>
<p>The last thing to mention here is the common mistakes that people tend to make while rewriting URLs. Please keep the following points in mind as not doing so may result in a fatal broken link and your webpage could disappear from the Internet, even though it shows on the server.</p>
<ul>
<li>Session IDs: What are those? e967ef2d7f923aab20e10ddb4164a351 ? It’s a session ID. It’s different for every user so every user has a different address.</li>
<li>Apostrophes and other special characters: %e2%80%93 – This is an apostrophe in a URL.</li>
<li>Numbers instead of speaking URLs: Decide, 123 or full-website-sitemap, which URL speaks your language, which one you’ll rather click?</li>
<li>Multiple URLs for one page: www.example.com, example.com, example.com/, example.com/index.php, example.com/index.php? All leading to one homepage? No you have 6 homepages and counting! Use a canonical URL script (WordPress 2.5 already does by default).</li>
<li>Too many parameters which also change randomly. Dozens of combinations are possible for passing parameters. This is even worse than the point above.</li>
<li>Use only relevant keywords in URL.</li>
<li>Avoid too many subdirectories or huge link depths.</li>
<li>Changing URLs after publication: It is really silly to change URLs after publishing a page and getting traffic on it.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.etatvasoft.com/blog/fundamentals-of-url-rewriting.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Integrating Google Maps API into your Website</title>
		<link>http://www.etatvasoft.com/blog/integrating-google-maps-api-into-your-website.html</link>
		<comments>http://www.etatvasoft.com/blog/integrating-google-maps-api-into-your-website.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 07:16:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Google Maps API]]></category>

		<guid isPermaLink="false">http://www.etatvasoft.com/blog/?p=26</guid>
		<description><![CDATA[Have you come across some site that has a small box that shows maps just like those shown on Google Maps web page? Well, it’s simple to get one of those Google Maps to be integrated on your website as well. Google code gives away its Google Maps Application Programming Interface (API) for free. Provided [...]]]></description>
			<content:encoded><![CDATA[<p>Have you come across some site that has a small box that shows maps just like those shown on Google Maps web page? Well, it’s simple to get one of those Google Maps to be integrated on your website as well. Google code gives away its Google Maps Application Programming Interface (API) for free. Provided you abide by the Google Terms and Conditions, you are free to embed the Google Maps API on your web application with JavaScript. The API provides a number of utilities for manipulating maps like those on the original Google Maps does.<span id="more-26"></span></p>
<p>There is no rocket science involved in embedding the Google Maps API into your webpage. All you need to know is exactly where you need to put the map for the public display and use. Other things are managed by Google for you. Just follow the following steps and you will have a seamless integration of the Google Maps API on your page in no time.</p>
<p><strong>1. </strong><strong>Sign up for a Google API key.</strong></p>
<p>You are required to accept the Google terms and conditions, provide the URL of the website that you are going to embed the Google Maps API in, and confirm the registration to get the API key. You can apply for the key at <a title="Google Maps API Registration" href="http://www.google.com/apis/maps/signup.html" target="_blank">http://www.google.com/apis/maps/signup.html</a>.</p>
<p><a href="http://www.etatvasoft.com/blog/wp-content/uploads/2010/02/confirm-for-API-key.jpg"><img class="alignnone size-full wp-image-136" title="confirm for API key" src="http://www.etatvasoft.com/blog/wp-content/uploads/2010/02/confirm-for-API-key.jpg" alt="Confirm and Generate API Key for your Website" width="623" height="112" /></a></p>
<p>By checking the agreement box, entering the URL, and pressing the “Generate API key” button, you will get an API key that looks like this:</p>
<p><a href="http://www.etatvasoft.com/blog/wp-content/uploads/2010/02/API-key.jpg"><img class="size-full wp-image-137 alignleft" title="API key" src="http://www.etatvasoft.com/blog/wp-content/uploads/2010/02/API-key.jpg" alt="API Key Sample" width="628" height="41" /></a></p>
<p>Save this key in some text file as you will need this key to integrate it in the scripts to generate the maps.</p>
<p><strong>2. </strong><strong>Incorporating the Google Map.</strong></p>
<p>Incorporating the Google Map is really simple now that you have your API key. Copy the following code and paste it into your HTML file where you want your Google Maps API to perform.</p>
<pre class="codetype">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
    &lt;script src="http://maps.google.com/maps?file=api&amp;v=1
            &amp;key=&lt;YOUR_API_KEY_HERE&gt;"&gt;
    &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;div style="width: 400px; height: 300px"&gt;&lt;/div&gt;
    &lt;script&gt;
//&lt;![CDATA[
    var map = new GMap(document.getElementById("map"));
    map.centerAndZoom(new GPoint((37.38216158779348, -122.08145141601562)3);
//]]&gt;
    &lt;/script&gt;
  &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>The &lt;YOUR_API_KEY_HERE&gt; is to be replaced by you API key provided by Google on confirmation as mentioned above. Executing this script will show Google Headquarters at Mountain View, CA as the center of the map. You can change the default center of the map by replacing the geographical coordinates in the</p>
<pre class="codetype"><em>map.centerAndZoom(new GPoint((37.38216158779348, -122.08145141601562)3);</em></pre>
<p>line. (37.38216158779348, -122.08145141601562) are the coordinates of Google Headquarters.﻿</p>
<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/?ie=UTF8&amp;ll=37.421981,-122.084327&amp;spn=0.019018,0.061798&amp;z=15&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/?ie=UTF8&amp;ll=37.421981,-122.084327&amp;spn=0.019018,0.061798&amp;z=15&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
<p>Save and upload the file on a web server and then you are ready to roll.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.etatvasoft.com/blog/integrating-google-maps-api-into-your-website.html/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
	</channel>
</rss>
