<?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>Weblog of Novia Agustiar Rahmat &#187; SEO</title>
	<atom:link href="http://opik.unitiga.com/tag/seo/feed/" rel="self" type="application/rss+xml" />
	<link>http://opik.unitiga.com</link>
	<description>Selalu rindu akan baris-baris code</description>
	<lastBuildDate>Mon, 15 Mar 2010 16:55:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Membuat Meta Keyword Dinamis Menggunakan PHP</title>
		<link>http://opik.unitiga.com/2008/01/05/membuat-meta-keyword-dinamis-menggunakan-php/</link>
		<comments>http://opik.unitiga.com/2008/01/05/membuat-meta-keyword-dinamis-menggunakan-php/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 02:41:02 +0000</pubDate>
		<dc:creator>opik</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips & Trik]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Keyword]]></category>

		<guid isPermaLink="false">http://opik.unitiga.com/2008/01/05/membuat-keyword-dinamis-menggunakan-php/</guid>
		<description><![CDATA[Salah satu teknik SEO (Search Engine Optimization) yaitu dengan mengoptimalkan penggunaan kata kunci/keyword website kita. Biasanya kebanyakan orang membuat kata kunci ini statis, atau itu.. itu.. saja. Padahal di setiap halaman website kita belum tentu kata kunci yang ada cocok dengan konten pada halaman tersebut. Lantas bagaimana mungkin para robot mesin pencari tertarik untuk &#8216;mengencani&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>Salah satu teknik <a title="Search Engine Optimization" href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank">SEO</a> (Search Engine Optimization) yaitu dengan mengoptimalkan penggunaan kata kunci/keyword website kita. Biasanya kebanyakan orang membuat kata kunci ini statis, atau itu.. itu.. saja. Padahal di setiap halaman website kita belum tentu kata kunci yang ada cocok dengan konten pada halaman tersebut. Lantas bagaimana mungkin para <a title="Web Crawler" href="http://en.wikipedia.org/wiki/Web_crawler" target="_blank">robot mesin pencari</a> tertarik untuk &#8216;mengencani&#8217; halaman web tersebut? (ingat ini yang dibahas hanya keyword loh, bukan yang lain <img src='http://opik.unitiga.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )<span id="more-42"></span></p>
<p>Dalam baris kode-kode <a title="Hypertext Markup Language" href="http://en.wikipedia.org/wiki/Hypertext_markup_language" target="_blank">HTML</a> (Hypertext Markup Language), peletakan kata kunci (meta keyword) didalam &lt;head&gt;&#8230;&#8230;&#8230;&#8230;.&lt;/head&gt;.<br />
<code>&lt;meta name="keywords" content="kata satu, kata dua, kata tiga,dan seterusnya"&gt;</code><br />
Setiap kata kunci harus dipisahkan dengan tanda koma (,). Lihat aturan-aturan penulisan kata kunci <a title="Keyword" href="http://en.wikipedia.org/wiki/Keywords" target="_blank">disini</a>.</p>
<p>Untuk menyiasati agar kata kunci selalu <em>up to date</em> dan selalu sesuai dengan (minimal) judul pada tiap-tiap halaman, kita akan mencoba membuat aplikasi sederhana dengan menggunakan skrip PHP. Untuk lebih memudahkan pemahaman kita terhadap fungsi-fungsi yang nantinya akan dipakai, alangkah baiknya kalau kita bersama-sama membaca kembali tentang <a title="Dasar-Dasar PHP Bagian 2" href="http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/">dasar-dasar PHP</a>.</p>
<p>Karena pada postingan sebelumnya, untuk penggunaan database belum dibahas, maka saya akan membuat judul halaman dalam bentuk variabel. Bagi yang sudah paham dengan &#8216;tetek-bengek&#8217; penggunaan database, monggo di sesuaikan saja, variabel tersebut anggap saja merupakan keluaran dari database.</p>
<p>Untuk lebih memperdalam pemahaman kita tentang fungsi <strong>array()</strong>, maka pada contoh berikut ini saya sengaja lebih memilih menggunakan fungsi <strong>explode()</strong> dari pada menggunakan fungsi <strong>strtok()</strong>.Berikut contoh sederhana pembuatan kata kunci dinamis.<br />
<code>&lt;?php<br />
/*<br />
Menentukan judul halaman dan buang spasi<br />
diawal dan akhir (kalau ada).<br />
*/<br />
$judulHalaman = trim("Membuat Virtual Subdomain Menggunakan<br />
.htaccess");<br />
?&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;&lt;?php echo ("$judulHalaman"); ?&gt;&lt;/title&gt;<br />
&lt;meta name="keywords" content="<br />
&lt;?php<br />
/*<br />
Menentukan elemen array yang akan diambil dimulai dari<br />
nomor urut berapa?<br />
*/<br />
$angka = 0;<br />
/*<br />
Menentukan karakter yang akan digunakan sebagai pemisah<br />
kata kunci.<br />
*/<br />
$separator = ",";<br />
//Menghitung jumlah kata yang di pisahkan oleh tanda spasi.<br />
$hitungString = substr_count($judulHalaman, " ") + 1;<br />
/*<br />
Memecah string menjadi kata demi kata, dengan tanda<br />
pemisah berupa spasi.<br />
*/<br />
$string = explode(" ", $judulHalaman);<br />
//Membuat proses looping<br />
for ($angka = 0; $angka &lt; $hitungString; $angka++) {<br />
/*<br />
Melakukan pengecekan pada jumlah elemen string yang<br />
sudah ditampilan. Jika elemen string yang ditampilkan<br />
sudah selesai, maka tanda koma (,) dihilangkan.<br />
Jumlah kata harus dikurangi dengan nilai 1, karena<br />
penghitungan awal dimulai dari angka 0, bukan angka 1.<br />
*/<br />
if ($angka == ($hitungString - 1)) {<br />
$separator = "";<br />
}<br />
//Tampilkan kata kunci.<br />
echo "$string[$angka]$separator";<br />
}<br />
?&gt;<br />
"&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
...... &lt;/body&gt;<br />
&lt;/html&gt;</code><br />
Contoh diatas dapat juga diaplikasikan untuk meta-meta lainnnya menjadi lebih dinamis. Selamat mencoba dan selamat bereksperimen.</p>
]]></content:encoded>
			<wfw:commentRss>http://opik.unitiga.com/2008/01/05/membuat-meta-keyword-dinamis-menggunakan-php/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
