<?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>Programmazione Web &#187; SEO</title>
	<atom:link href="http://www.programmazione-web.com/categorie/seo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.programmazione-web.com</link>
	<description>il Blog open degli sviluppatori del web!</description>
	<lastBuildDate>Mon, 25 Jul 2011 16:39:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Programmazione web primo nei motori di ricerca</title>
		<link>http://www.programmazione-web.com/il-blog-programmatori-web-primo-nei-motori-di-ricerca.php</link>
		<comments>http://www.programmazione-web.com/il-blog-programmatori-web-primo-nei-motori-di-ricerca.php#comments</comments>
		<pubDate>Sun, 05 Jul 2009 11:06:54 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Motori di ricerca]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Varie]]></category>
		<category><![CDATA[Web Marketing]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[google SERP]]></category>
		<category><![CDATA[primo nei motori]]></category>
		<category><![CDATA[programmatore web]]></category>
		<category><![CDATA[programmatori]]></category>
		<category><![CDATA[sviluppatori web]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=223</guid>
		<description><![CDATA[Il blog degli sviluppatori del web, da poco tempo risulta in prima posizione nei principali motori di ricerca. Su google e bing 1 posizione, su yahoo 3 posizione. Questo grazie a piccoli accorgimenti SEO sulle keywords di interesse.. La strategia di Web marketing risulta molto utile per il successo di un sito.]]></description>
			<content:encoded><![CDATA[<p>E&#8217; con piacere notare che dopo piu&#8217; di un anno dalla messa online di questo blog, con la chiave <strong>&#8220;programmazione web&#8221;</strong>, questo sito risulta in <strong>prima posizione nei principali motori di ricerca</strong>. Su <strong>google e bing 1 posizione</strong>, su <strong>yahoo 3 posizione</strong> subito dopo programmazione.it.</p>
<p>Il risultato apparentemente sembra banale ma non lo e&#8217; affatto&#8230; pur avendo un nome di dominio che contiene esattamente la <strong>keywords</strong> sopra citate, non e&#8217; stato semplice sorpassare alcuni siti da tempo radicati su queste argomentazioni e molto presenti come pubblicazione di contenuti freschi; tanto per citarne alcuni: programmazione.html.it, programmazione.it, manuali.net, webmasterpoint.org&#8230;</p>
<p>Questo significa che il <strong>blog degli sviluppatori programmazione web</strong>, pur non avendo un staff di articolisti che scrivono full time su questo sito, riesce comunque ad essere molto <strong>competitivo sui motori di ricerca</strong>, ma non solo sulla keywords citata, ma su tante altre presenti nei vari articoli ha posizioni di assoluta rilevanza nelle SERP (<strong>search engine results page</strong>).</p>
<p>Il motivo?! piccoli accorgimenti SEO&#8230;.. <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fil-blog-programmatori-web-primo-nei-motori-di-ricerca.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/il-blog-programmatori-web-primo-nei-motori-di-ricerca.php/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Codeigniter generazione Google Sitemap xml</title>
		<link>http://www.programmazione-web.com/codeigniter-google-sitemap-xml-2.php</link>
		<comments>http://www.programmazione-web.com/codeigniter-google-sitemap-xml-2.php#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:06:45 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Motori di ricerca]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[codeigniter sitemaps]]></category>
		<category><![CDATA[google sitemap generator]]></category>
		<category><![CDATA[posizionamento siti]]></category>
		<category><![CDATA[sitemap xml]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=153</guid>
		<description><![CDATA[Questo plugin per Codeigniter con scopo SEO (Search engine optimization) ci consente di creare la sitemap del nostro sito, e notificarla tramite un ping a Google ed a eventuali altri motori di ricerca.. in questo modo ci permette di abbattere i tempi di indicizzazione, senza dover aspettare che un crawler passi per caso sul nostro sito!]]></description>
			<content:encoded><![CDATA[<p>In questo articolo voglio mettere i riflettori su un plugin per il <strong>framework Codeigniter</strong> che ritengo molto interessante. Si tratta del <a title="Codeigniter google sitemap generator" href="http://codeigniter.com/wiki/Google_Sitemaps/" target="_blank">plugin <strong>&#8220;Google Sitemap&#8221;</strong></a>, basato sulla classe <a title="Google sitemap class" href="http://www.phpclasses.org/browse/package/2612.html" target="_blank">Google sitemap di <strong>Svetoslav Marinov.</strong></a></p>
<p>Questo plugin per Codeigniter con scopo <strong>SEO </strong>(Search engine optimization) ci consente di<strong> creare la sitemap</strong> del nostro sito, e notificarla tramite un <strong>ping a</strong><strong> Google</strong> ed a eventuali altri motori di ricerca.. in questo modo ci permette di abbattere i tempi di indicizzazione, senza dover aspettare che un <strong>crawler </strong>passi per caso sul nostro sito!</p>
<p>Sappiamo tutti l&#8217;importanza che ha l&#8217;indicizzazione e il posizionamento oggi, e di rendere subito noti i nostri cambiamenti al motore numero uno, quindi diventa indispensabile su ogni sito dinamico avere strumenti come questo, altrimenti ad ogni cambiamento dovremmo appoggiarsi a siti come <a title="xml sitemaps " href="http://www.xml-sitemaps.com/" target="_blank">www.xml-sitemaps.com</a> e rigenerare il nostro file sitemap.xml, figuriamoci se dovessimo farlo per decine/centinaia di inserimenti giornaglieri! <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sul wiki di Codeigniter è possibile <a title="download plugin" href="http://codeigniter.com/wiki/File:google_sitemap_pi.zip/" target="_blank"><strong>scaricare il plugin</strong></a> da inserire nella cartella system/plugin del framework ecco qui un esempio di utilizzo su codegniter:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">class</span> My_controller <span class="kw2">extends</span> Controller</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw2">function</span> My_controller<span class="br0">&#40;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; parent::<span class="me2">Controller</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">load</span>-&gt;<span class="me1">helper</span><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st0">&#8216;text&#8217;</span>,<span class="st0">&#8216;url&#8217;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">load</span>-&gt;<span class="me1">plugin</span><span class="br0">&#40;</span><span class="st0">&#8216;google_sitemap&#8217;</span><span class="br0">&#41;</span>; <span class="co1">//Load Plugin</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="kw2">function</span> index<span class="br0">&#40;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$sitemap</span> = <span class="kw2">new</span> google_sitemap; <span class="co1">//Create a new Sitemap Object</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$item</span> = <span class="kw2">new</span> google_sitemap_item<span class="br0">&#40;</span>base_url<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="st0">&quot;MY_WEBSITE_URL&quot;</span>,<a href="http://www.php.net/date"><span class="kw3">date</span></a><span class="br0">&#40;</span><span class="st0">&quot;Y-m-d&quot;</span><span class="br0">&#41;</span>, <span class="st0">&#8216;weekly&#8217;</span>, <span class="st0">&#8217;0.8&#8242;</span> <span class="br0">&#41;</span>; <span class="co1">//Create a new Item</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$sitemap</span>-&gt;<span class="me1">add_item</span><span class="br0">&#40;</span><span class="re0">$item</span><span class="br0">&#41;</span>; <span class="co1">//Append the item to the sitemap object</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$sitemap</span>-&gt;<span class="me1">build</span><span class="br0">&#40;</span><span class="st0">&quot;./sitemap.xml&quot;</span><span class="br0">&#41;</span>; <span class="co1">//Build it&#8230;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="co1">//Let&#8217;s compress it to gz</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$data</span> = <a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st0">&quot;&quot;</span>, <a href="http://www.php.net/file"><span class="kw3">file</span></a><span class="br0">&#40;</span><span class="st0">&quot;./sitemap.xml&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$gzdata</span> = <a href="http://www.php.net/gzencode"><span class="kw3">gzencode</span></a><span class="br0">&#40;</span><span class="re0">$data</span>, <span class="nu0">9</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$fp</span> = <a href="http://www.php.net/fopen"><span class="kw3">fopen</span></a><span class="br0">&#40;</span><span class="st0">&quot;./sitemap.xml.gz&quot;</span>, <span class="st0">&quot;w&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/fwrite"><span class="kw3">fwrite</span></a><span class="br0">&#40;</span><span class="re0">$fp</span>, <span class="re0">$gzdata</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/fclose"><span class="kw3">fclose</span></a><span class="br0">&#40;</span><span class="re0">$fp</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//Let&#8217;s Ping google</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;_pingGoogleSitemaps<span class="br0">&#40;</span>base_url<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="st0">&quot;/sitemap.xml.gz&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw2">function</span> _pingGoogleSitemaps<span class="br0">&#40;</span> <span class="re0">$url_xml</span> <span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$status</span> = <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$google</span> = <span class="st0">&#8216;www.google.com&#8217;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span><span class="br0">&#40;</span> <span class="re0">$fp</span>=@<a href="http://www.php.net/fsockopen"><span class="kw3">fsockopen</span></a><span class="br0">&#40;</span><span class="re0">$google</span>, <span class="nu0">80</span><span class="br0">&#41;</span> <span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$req</span> = &nbsp;<span class="st0">&#8216;GET /webmasters/sitemaps/ping?sitemap=&#8217;</span> .</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/urlencode"><span class="kw3">urlencode</span></a><span class="br0">&#40;</span> <span class="re0">$url_xml</span> <span class="br0">&#41;</span> . <span class="st0">&quot; HTTP/1.1<span class="es0">\r</span><span class="es0">\n</span>&quot;</span> .</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;Host: $google<span class="es0">\r</span><span class="es0">\n</span>&quot;</span> .</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;User-Agent: Mozilla/5.0 (compatible; &quot;</span> .</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">PHP_OS</span> . <span class="st0">&quot;) PHP/&quot;</span> . <span class="kw2">PHP_VERSION</span> . <span class="st0">&quot;<span class="es0">\r</span><span class="es0">\n</span>&quot;</span> .</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;Connection: Close<span class="es0">\r</span><span class="es0">\n</span><span class="es0">\r</span><span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/fwrite"><span class="kw3">fwrite</span></a><span class="br0">&#40;</span> <span class="re0">$fp</span>, <span class="re0">$req</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">while</span><span class="br0">&#40;</span> !<a href="http://www.php.net/feof"><span class="kw3">feof</span></a><span class="br0">&#40;</span><span class="re0">$fp</span><span class="br0">&#41;</span> <span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span><span class="br0">&#40;</span> @<a href="http://www.php.net/preg_match"><span class="kw3">preg_match</span></a><span class="br0">&#40;</span><span class="st0">&#8216;~^HTTP/<span class="es0">\d</span><span class="es0">\.</span><span class="es0">\d</span> (<span class="es0">\d</span>+)~i&#8217;</span>, <a href="http://www.php.net/fgets"><span class="kw3">fgets</span></a><span class="br0">&#40;</span><span class="re0">$fp</span>, <span class="nu0">128</span><span class="br0">&#41;</span>, <span class="re0">$m</span><span class="br0">&#41;</span> <span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$status</span> = <a href="http://www.php.net/intval"><span class="kw3">intval</span></a><span class="br0">&#40;</span> <span class="re0">$m</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/fclose"><span class="kw3">fclose</span></a><span class="br0">&#40;</span> <span class="re0">$fp</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">return</span><span class="br0">&#40;</span> <span class="re0">$status</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Ricordando che attraverso il metodo della classe del plugin <strong>add_item</strong>,  possiamo utilizzarlo in cicli per poter aggiungere tutte le pagine dinamiche delle nostre sezioni, e di default inserire quelle statiche.</p>
<p><strong>Riferimenti: </strong></p>
<p><a title="Google sitemap class" href="http://www.phpclasses.org/browse/package/2612.html" target="_blank">http://codeigniter.com/wiki/Google_Sitemaps/</p>
<p>http://www.phpclasses.org/browse/package/2612.html</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcodeigniter-google-sitemap-xml-2.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/codeigniter-google-sitemap-xml-2.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google sitemap generator, un nuovo tool di generazione sitemap</title>
		<link>http://www.programmazione-web.com/google-sitemap-generator-un-nuovo-tool-di-generazione-sitemap.php</link>
		<comments>http://www.programmazione-web.com/google-sitemap-generator-un-nuovo-tool-di-generazione-sitemap.php#comments</comments>
		<pubDate>Tue, 13 Jan 2009 12:55:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[google sitemap]]></category>
		<category><![CDATA[sitemap generator]]></category>
		<category><![CDATA[sitemap.xml]]></category>
		<category><![CDATA[tool sitemap]]></category>
		<category><![CDATA[xml sitemap]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=144</guid>
		<description><![CDATA[Il  Google Sitemap Generator è un software opensouce che trova i nuovi url o quelli che vengono modificati basandosi diversi metodi: sul traffico generato dalle url, analizzando i log del server e la scansione dei files che sono sul server. Combinando questi metodi Google Sitemap Generator può identificare molto velocemente i vari url e calcolare i metadata, rendendo la vostra sitemap efficiente.]]></description>
			<content:encoded><![CDATA[<p>Sono passati 3 anni da quanto è stato annunciato il rilascio in giugno 2005 del <a title="Python Sitemap generator" href="http://code.google.com/p/sitemap-generators/downloads/list" target="_blank">Python Sitemap generator</a> .<br />
In quel periodo molte persone hanno creato i propri <a title="third party Sitemap generators" href="http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators" target="_blank">Sitemap generators</a> per aiutare i webmaster a creare il loro file xml per la sitemap .</p>
<p>Mentre la maggior parte dei <strong>Sitemap generator</strong> facevano la scansione dei link dei siti web o della lista dei file su un server, <strong>Google </strong>ha pensato di creare un altro tipo di Sitemap generator che utilizza diversi metodi per trovare gli URL del sito web per poi permettere di creare e mantenere automaticamente diversi tipi di file Sitemap.</p>
<p>Il  <a title="Google Sitemap Generator" href="http://code.google.com/p/googlesitemapgenerator/" target="_blank">Google Sitemap Generator</a> è un software opensource che trova i nuovi url o quelli che vengono modificati basandosi diversi metodi: sul traffico generato dalle url, analizzando i log del server e la scansione dei files che sono sul server. Combinando questi metodi <strong>Google Sitemap Generator</strong> può identificare molto velocemente i vari link url e calcolare i vari metadata, rendendo la vostra sitemap super efficiente.</p>
<p>Una volta che il tool ha identificato i vari url, si può scegliere quali tipologie di sitemap creare:</p>
<ul>
<li><a title="XML Sitemaps" href="http://www.google.com/support/webmasters/bin/answer.py?answer=40318" target="_blank">XML Sitemaps</a> per le ricerche web in accordo con gli standard definiti su <a title="sitemaps.org" href="http://www.sitemaps.org/" target="_blank">sitemaps.org.</a></li>
<li><a title="Mobile Sitemaps" href="http://www.google.com/support/webmasters/bin/answer.py?answer=34627" target="_blank">Mobile Sitemaps</a> ottimizzata per i dispositivi mobile.</li>
<li><a title="Code Search Sitemaps" href="http://www.google.com/support/webmasters/bin/answer.py?answer=75224" target="_blank">Code Search Sitemap.</a></li>
</ul>
<p>In più <strong>Google Sitemap Generator</strong> può effettuare un <a title="ping to Google Blog Search" href="http://www.google.com/help/blogsearch/about_pinging.html" target="_blank">ping a Google Blog Search</a> per comunicare tutte le modifiche. Si può anche includere (opzionale) le URL della sitemap nel file robots.txt o pingare un altro motore di ricerca che supporta gli standard di <a title="sitemaps.org" href="http://www.sitemaps.org/" target="_blank">sitemaps.org.</a></p>
<p>L&#8217;invio delle URL è molto semplice grazie ad una console di amministrazione web based, che vi consente di aver accesso a diverse funzionalità.</p>
<p><strong>Riferimenti:<br />
</strong><a title="google sitemap generator" href="http://code.google.com/p/googlesitemapgenerator/" target="_blank">http://code.google.com/p/googlesitemapgenerator/</a><strong></strong></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fgoogle-sitemap-generator-un-nuovo-tool-di-generazione-sitemap.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/google-sitemap-generator-un-nuovo-tool-di-generazione-sitemap.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Codeigniter: SEO URL rewrite con il framework php</title>
		<link>http://www.programmazione-web.com/seo-url-rewrite-framework-codeigniter.php</link>
		<comments>http://www.programmazione-web.com/seo-url-rewrite-framework-codeigniter.php#comments</comments>
		<pubDate>Mon, 31 Mar 2008 21:34:01 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Sviluppo applicazioni]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[codeigniter riscrittura url]]></category>
		<category><![CDATA[framework codeigniter.]]></category>
		<category><![CDATA[rewrite url codeigniter]]></category>
		<category><![CDATA[routing codeigniter]]></category>
		<category><![CDATA[seo codeigniter]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/seo-url-rewrite-framework-codeigniter.php</guid>
		<description><![CDATA[Questo tip per il framework codeigniter mostra come é possibile effettuare la riscrittura delle URL a scopi SEO (indicizzazione e ottimizzazione motori di ricerca) in modo molto semplice utilizzando il framework php Codeigniter.]]></description>
			<content:encoded><![CDATA[<p><strong>SEO URL rewrite con il framework php Codeigniter</strong></p>
<p>Questo tip mostra come é possibile effettuare la riscrittura delle URL a scopi SEO (indicizzazione e ottimizzazione motori di ricerca) in modo molto semplice utilizzando il framework php Codeigniter.</p>
<p>Per riscrittura delle url si intende fare un rewrite delle url inserendo parole chiavi relative alle argomentazioni della pagina e mapparle direttamente sul controller che la gestisce. Questo perché tipicamente c&#8217;é una corrispondenza  uno a uno tra le url e il corrispondente controller (classe/metodo).</p>
<p>Per effettuare le prime riscritture ipotizziamo di avere tre pagine: la &#8220;Home&#8221;, la pagina &#8220;Chi siamo&#8221; e  &#8220;Cosa facciamo&#8221; che hanno un corrispondenza con la classe controller Home, Chisiamo e la classe Cosafacciamo. All&#8217;interno della cartella <strong>/system/application/config</strong> apriamo in prima istanza il file routes.php</p>
<p>In questo file troviamo due routes riservate:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$route</span><span class="br0">&#91;</span><span class="st0">&#8216;default_controller&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;home&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$route</span><span class="br0">&#91;</span><span class="st0">&#8216;scaffolding_trigger&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;&quot;</span>;</div>
</li>
</ol>
</div>
<p>in quella di default_controller mettiamo il nome del controller della pagina che si deve aprire per prima quando si accede alla index del sito.</p>
<p>Poi possiamo definire infinite nuove route che ci mappano i nomi dei controller delle pagine a nuovi nomi che saranno le nuove url ottimizzate:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$route</span><span class="br0">&#91;</span><span class="st0">&#8216;azienda-vinicola&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;chisiamo&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$route</span><span class="br0">&#91;</span><span class="st0">&#8216;azienda-produzione-vino&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;cosafacciamo&quot;</span>;</div>
</li>
</ol>
</div>
<p>E&#8217; possibile inoltre postporre ai nomi degli url dei suffissi come .html o .php modificando sempre in <strong>/system/application/config</strong> nel file config.php.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$config</span><span class="br0">&#91;</span><span class="st0">&#8216;url_suffix&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;.html&quot;</span>;</div>
</li>
</ol>
</div>
<p>In questo modo potremmo accedere alle varie pagine utilizzando url di questo tipo:</p>
<p>www.tuosito.com/index.php/azienda-vinicola.html<br />
www.tuosito.com/index.php/azienda-produzione-vino.html</p>
<p>Chiaramente se sul nostro server apache abbiamo il supporto mod_rewrite attivo, sarebbe consigliabile anche eliminare dalla url il riferimento inutile al file index.php, utilizzando un file .htaccess come questo esempio:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">RewriteEngine on</div>
</li>
<li class="li1">
<div class="de1">RewriteCond $<span class="nu0">1</span> !^<span class="br0">&#40;</span>index\.php|images|robots\.txt<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">RewriteRule ^<span class="br0">&#40;</span>.*<span class="br0">&#41;</span>$ /index.php/$<span class="nu0">1</span> <span class="br0">&#91;</span>L<span class="br0">&#93;</span></div>
</li>
</ol>
</div>
<p>In questo modo avremmo completato in modo semplice e veloce la riscrittura delle url nel nostro sito web realizzato con il framework Codeigniter e potremmo quindi accedere alle pagine in questo modo:</p>
<p>www.tuosito.com/azienda-vinicola.html<br />
www.tuosito.com/azienda-produzione-vino.html</p>
<p>Da ricordare inoltre che la funzionalitá di routing offerta da Codeigniter, permette di utilizzare anche espressioni regolari che permettono di aumentare la flessibilitá e la potenza di questo metodo. Ecco un esempio:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$route</span><span class="br0">&#91;</span><span class="st0">&#8216;products/([a-z]+)/(<span class="es0">\d</span>+)&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;$1/id_$2&quot;</span>;</div>
</li>
</ol>
</div>
<p>Ogni commento, spunto, consiglio é sempre ben accetto! <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Riferimenti:</strong><br />
<a title="Codeigniter routing" href="http://codeigniter.com/user_guide/general/routing.html" target="_blank"> http://codeigniter.com/user_guide/general/routing.html</a><br />
<a title="Codeigniter Urls" href="http://codeigniter.com/user_guide/general/urls.html" target="_blank"> http://codeigniter.com/user_guide/general/urls.html</a></p>
<p><strong>Ringraziamenti:</strong><br />
Al mio amico omonimo che mi ha dato lo spunto per scrivere questo articolo.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fseo-url-rewrite-framework-codeigniter.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/seo-url-rewrite-framework-codeigniter.php/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>SEO: guida base all&#8217;ottimizzazione per l&#8217;indicizzazione sui motori di ricerca</title>
		<link>http://www.programmazione-web.com/seo-guida-ottimizzazione-indicizzazione-motori-di-ricerca.php</link>
		<comments>http://www.programmazione-web.com/seo-guida-ottimizzazione-indicizzazione-motori-di-ricerca.php#comments</comments>
		<pubDate>Sat, 22 Mar 2008 14:13:14 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Motori di ricerca]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Marketing]]></category>
		<category><![CDATA[guida seo indicizzazione]]></category>
		<category><![CDATA[indicizzazione motori di ricerca]]></category>
		<category><![CDATA[ottimizzazione motori di ricerca]]></category>
		<category><![CDATA[ottimizzazione seo]]></category>
		<category><![CDATA[tutorial seo.]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/seo-guida-ottimizzazione-indicizzazione-motori-di-ricerca.php</guid>
		<description><![CDATA[SEO: guida base all&#8217;ottimizzazione per l&#8217;indicizzazione sui motori di ricerca Da tempo ormai le parole indicizzazione e l&#8217;acronimo SEO (search engine optimization) sono entrate nel vocabolario di qualsiasi figura di sviluppo del web, e non possono di certo essere ignorate quando si sviluppa un sito, fin dal principio; soprattutto se si ha l&#8217;ambizione di portarlo [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SEO: guida base all&#8217;ottimizzazione per l&#8217;indicizzazione sui motori di ricerca<br />
</strong><br />
Da tempo ormai le parole indicizzazione e l&#8217;acronimo <a title="SEO - Search engine optimization" href="http://it.wikipedia.org/wiki/Ottimizzazione_%28motori_di_ricerca%29" target="_blank">SEO</a> (<strong>search engine optimization</strong>) sono entrate nel vocabolario di qualsiasi figura di sviluppo del web, e non possono di certo essere ignorate quando si sviluppa un sito, fin dal principio; soprattutto se si ha l&#8217;ambizione di portarlo al successo e alla considerazione di molti utenti, che potrebbero essere in nostri fututi clienti e/o sostenitori.<br />
Questo perchè con l&#8217;aumento esponenziale dei siti e quindi dei competitor diventa sempre più difficile essere competetivi attraverso internet, in particolare essere trovati facilmente utilizzando i motori di ricerca. Ora infatti si rende sempre più necessaria una nuova figura all&#8217;interno dei team di sviluppo molto grossi ed articolati, ovvero quella del SEO developer: persona incaricata di valutare e progettare l&#8217;ottimizzazione del sito fin dalla nascita, capace di far cambiare addirittura le scelte tecniche di implementazione del database di un portale.</p>
<p>Esistono diverse fattori che un sviluppatore web deve assolutamente considerare per migliorare in modo considerevole l&#8217;ottimizzazione dell&#8217;indicizzazione, il proprio SEO (Search engine optimization) nei motori di ricerca (google, yahoo.. ecc) e secondo il libro che sto leggendo  attualmente (Professional Search Engine optimization with php &#8211;  A developer guide to SEO, Jaimie Sirovich, Cristian Darie)&#8230;</p>
<p><a title="Libro: Professiona Search engine optimization with php." href="http://www.programmazione-web.com/wp-content/uploads/2008/03/search-engine-optimization-with-php.jpg"><img src="http://www.programmazione-web.com/wp-content/uploads/2008/03/search-engine-optimization-with-php.jpg" alt="Libro: Professiona Search engine optimization with php." /></a></p>
<p>..che vi consiglio assolutamente di comprare o quantomeno di leggere, sono categorizzabili in:</p>
<ul>
<li>Fattori SEO visibili in un pagina web.</li>
<li>Fattori di ottimizzazione dei motori invisibili in un pagina web.</li>
<li>Fattori di search engine optimization temporali.</li>
<li>Fattori SEO esterni.</li>
</ul>
<p><strong><br />
I fattori SEO visibili in una pagina.</strong></p>
<p>Sono quei fattori che ognuno di noi può vedere tranquillamente in una pagina web durante la navigazione.</p>
<ol>
<li><strong>Titolo della pagina: tag &lt;title&gt;.</strong><br />
Il page title è una stringa di testo molto importante in termini SEO, definita all&#8217;interno dei tag &lt;title&gt; nella sezione &lt;head&gt; di un documento html, all&#8217;interno del quale bisogna aver cura di inserire le parole chiavi target della propria pagina, coerenti con il contenuto del documento.</li>
<li><strong>Heading della pagina: tag &lt;hx&gt; dove x è un numero compreso da 1 a 6.<br />
</strong>Sono quelle stringhe che solitamente evidenziano un titolo di un paragrafo, sono anch&#8217;esse fondamentali nell&#8217;indicizzazione nei motori di ricerca.</li>
<li><strong>Contenuto della pagina.<br />
</strong>Il contenuto di testo della pagina deve contenere chiaramente le parole chiavi che vogliamo indicizzare, facendo attenzione a non esagerare, perchè potrebbe essere considerato spam ed avere effetti negativi. E&#8217; molto difficile scrivere contenuti ottimizzati per i motori di ricerca, esistono delle vere e proprie tecniche per non stravolgere il contenuto, pur mantenendo alta la percentuale di parole chiave, cercando di inserire i plurali e i sinonimi più ricorrenti.</li>
<li><strong>Links esterni.<br />
</strong>Un documento contenente degli outboung links è considerato sicuramente più autorevole e bilanciato di uno che non ne contiene affatto, chiaramente è bene avere anche un certa coerenza semantica tra le pagine linkate.</li>
<li><strong>Parole chiave (keywords) nella url della pagina e nel dominio.</strong><br />
Le parole chiave contenute nel nome del dominio e nel url hanno un basso ma comunque positivo potere di aumentare il rank di un sito e/o pagina. E per questo che si cerca nei siti moderni di effettuare la riscrittura delle url, attraverso <a title="Url Rewrite engine" href="http://en.wikipedia.org/wiki/Rewrite_engine" target="_blank">Rewrite engine</a> come il modulo apache mod_rewrite,  o di utilizzare nomi dei files delle pagine più coerenti con il contesto applicativo.</li>
<li><strong>Link interni e ancore.<br />
</strong>Avere all&#8217;interno del sito link che puntano a diverse sezioni del sito, aumenta sicuramente la qualità della navigazione e per questo i motori considerano più autorevole il contenuto.</li>
<li><strong>Semantica di relazione tra le varie pagine.<br />
</strong>La semantica è un degli aspetti fondamentali che caratterizza sempre di più la logica di indicizzazione dei <a title="Crawler Spider bots motori di ricerca" href="http://it.wikipedia.org/wiki/Crawler" target="_blank">crawler</a>, questo perchè sono i contenuti che esprimone se un sito è di qualità, non i trucchi per cercare di far vedere ai bots cose false. Per questo motivo è importante avere i contenuti coerenti tra di loro, quindi avere siti più specializzati e meno dispersivi aiuta nel posizionamento.</li>
</ol>
<p><strong><br />
I fattori  di ottimizzazione dei motori  invisibili in una pagina.</strong></p>
<p>Sono quei fattori di una pagina che sono invisibili per gli utenti umani, ma che non lo sono ovviamente per i software bots (crawler, spider o come vi piace chiamarli..).</p>
<ol>
<li><strong> Tag meta description.<br />
</strong>L&#8217;importanza di questi meta tag da aggiungere al codice html di ogni pagina, sono perchè i motori di ricerca la utilizzano nelle <a title="SERP" href="http://it.wikipedia.org/wiki/SERP" target="_blank">SERP</a>, per visualizzare un piccola introduzione del contenuto della pagina.<strong> </strong></li>
<li><strong>Meta keywords.<br />
</strong>Questo meta tag ha assunto nel tempo una completa irrilevanza nell&#8217;indicizzazione, percui si potrebbe addirittura omettere.</li>
<li><strong>Attributi Alt e Title.<br />
</strong>anche se io li avrei messi quasi quasi negli attributi visibili, perchè sostanzialmente dipende dal browser con cui si stà navigando, questi attributi chiaramente aumentano l&#8217;usabiltà e l&#8217;accessibilità di un sito, oltre ad introdurre ulteriori parole chiave che potrebbero accentuare quelle già presenti nella pagina.</li>
<li><strong>Struttura della pagina.</strong><br />
E&#8217; importante strutturare la pagina in blocchi di testo, cercando di unire i contenuti correlati, utilizzando i tag html come &lt;div&gt;, &lt;p&gt; e/o &lt;table&gt;.</li>
</ol>
<p>Aggiungerei altri due punti che non sono stati citati in questa prima fase del libro, forse perchè ritenuti per un SEO più avanzato e sono:</p>
<ol>
<li><strong> Site Map: la mappa XML contenente la struttura del nostro sito web.</strong><br />
Questo file, introdotto inizialmente dal servizio di ricerca di Google (ora adottato dai principali motori di ricerca quali Yahoo! e Live Search, disegna una sorta di mappa del sito elencando le url delle risorse disponibili.</li>
<li><strong>File robots.txt</strong><br />
<span style="font-weight: bold"> </span>E&#8217; un file che viene posizionato nella root directory del web server in cui vengono inserite delle istruzioni che possono impedire a tutti o alcuni spider il prelievo di alcune o tutte le pagine del sito. E&#8217; bene isolare le aree del sito che possono influire in maniera negativa sul posizionamento della pagina. Si può evitare quindi che lo spider attraversi dei file non necessari come i javascript, css o directory riservate all&#8217;amministrazione del sito.</li>
</ol>
<p><strong><br />
Fattori di search engine optimization temportali.</strong></p>
<p>Sono fattori che purtroppo o per fortuna non possono essere manipolati (a meno che non si hanno conoscenze pese), il libro secondo me fa un esempo molto azzeccato: il prezzo del vino è direttamente proporzionale alla sua età di invecchiamento.</p>
<ol>
<li> Anzianità di un domnio, sito o pagina.</li>
<li>Anzianità dei link che puntano alla nostra pagina.</li>
</ol>
<p><strong><br />
Fattori SEO esterni.</strong></p>
<p>Come possiamo vedere i fattori esterni sono davvero tanti, e quindi non basta fare un buon sito e rispettare tutte le regole dette sopra, ma bisogna comunque lavorare anche all&#8217;esterno di esso cercando di farlo conoscere agli altri.</p>
<ol>
<li><strong>Quantità e qualità dei links che puntano al nostro sito (inbound links)</strong><br />
La quantità penso sia chiara, la qualità invece è stimata in base a quanto il sito che ci stà puntanto è rilevante/importante per il dato motore di ricerca, solitamente dipende da molti fattori tra cui anche il traffico che riceve.</li>
<li><strong>Spam links.</strong><br />
Se in certe siti esistono troppi links che puntano al nostro sito, questi potrebbero essere considerati spam links e quindi avrebbero effetto negativo sulla nostra indicizzazione.</li>
<li><strong>Frequenza di acquisizione dei links<br />
</strong>Se il motore di ricerca capisce che abbiamo una frequenza troppo alta di acquisizione di inbound links potrebbe pensare che stiamo utilizzando un software bot per aumentare i siti che ci puntano, in quel caso verremmo pesantemente penalizzati.</li>
<li><strong>Links con testo semanticamente corretto<br />
</strong>Il titolo del link per avere un buon effetto deve essere semanticamente corretto ed appropriato.</li>
<li><strong>Links reciproci</strong><br />
Linkarsi in maniera reciproca non è più un fattore che aumenta in modo considerevole il page ranking.</li>
<li><strong>Relazione semantica tra link e pagina</strong><br />
L&#8217;importanza della semantica è sempre in primo piano, se il link che ci punta tratta argomenti correlati o i medesi argomenti, acquisiremo maggiore rilevanza.</li>
<li><strong>Ip di siti di Cross-linked<br />
</strong>Semplicemente, se la maggior parte dei siti che ci puntano sono appartenenti alla stessa sottorete di classe C, il motore di ricerca potrebbe diminuire gli effetti dell&#8217;indicizzazione, perchè li considera probabilmente di &#8220;nostra proprietà&#8221;, quindi meno autorevoli.</li>
<li><strong>TLD dei nomi di domini<br />
</strong>E&#8217; largamente diffuso pensare che alcuni domini istituzionali come .edu .gov sono meno soggetti alla manipolazione quindi ritenuti più autorevoli se ci puntano con inbound links.</li>
<li><strong>Posizione dei links nel documento.<br />
</strong>I link che sono all&#8217;interno (in prossimità del centro) del documento hanno una rilevanza maggiore per i motori di ricerca.</li>
<li><strong>Web standards.<br />
</strong>Il fatto di avere una pagina rispettosa degli standard storicamente era irrilevante, ma sembrerebbe che ora l&#8217;accessibilità e il rispetto degli standard W3C aumenti, sebben di poco, la rilevanza del sito nell&#8217;indicizzazione.</li>
<li><strong>Contenuto spam.<br />
</strong>Ovviamente scrivere contenuto spam all&#8217;interno del codice, parole chiavi commentate o creare più pagine contenenti gli stessi contenuti, viene considerato spam dai motori di ricerca e c&#8217;è la possibilutà di essere bannati a tempo indeterminato dall&#8217;indicizzazione.</li>
</ol>
<p>Chiaramente questi fattori sono importanti, ma bisogna precisare che gli algoritmi dei motori di ricerca, cambiano molto velocemente le strategie di valutazione e si aggiornano per si che pagine non meritevoli vengano a galla. Infatti è bene ricordare che i meta tag keywords una volta avevano un importanza molto elevata, invece tutt&#8217;ora sono praticamente inutili, questo perchè è stato in passato abusato il loro utilizzo. E bene quindi tenere in considerazione questi fattori, continuare a documentarsi, e cercare di migliorare sempre in base ai risultati che ci fornisce al momento dei test il motore di ricerca su cui stiamo cercando di ottimizzare in nostro sito, ricordando che ci vuole tempo e tanta dedizione per avere buoni risultati.<br />
<strong><br />
</strong>Sono chiaramente benvenuti commenti, consigli ed integrazioni!</p>
<p> <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Alcuni riferimenti:<br />
</strong><a title="Professiona search engine optimization with php Book" href="http://www.internetbookshop.it/book/9780470100929/sirovich-jaimie/professional-search-engine.html" target="_blank">Professional Search Engine optimization with php &#8211; Wrox (Jaimie Sirovich, Cristian Darie)</a><br />
<a title="Indicizzazione motori di ricerca" href="http://it.wikipedia.org/wiki/Indicizzazione_%28motore_di_ricerca%29" target="_blank"> http://it.wikipedia.org/wiki/Indicizzazione_%28motore_di_ricerca%29</a><br />
<a title="Ottimizzazione motori di ricerca" href="http://it.wikipedia.org/wiki/Ottimizzazione_(motori_di_ricerca)" target="_blank">http://it.wikipedia.org/wiki/Ottimizzazione_(motori_di_ricerca)<br />
</a><a title="Crawler Spider bots motori di ricerca" href="http://it.wikipedia.org/wiki/Crawler" target="_blank"> http://it.wikipedia.org/wiki/Crawler</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fseo-guida-ottimizzazione-indicizzazione-motori-di-ricerca.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/seo-guida-ottimizzazione-indicizzazione-motori-di-ricerca.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

