Bugün bir dostumun sorusu üzerine OpenSearch xml dosyasının çok fazla bilinmediğinin farkına vardım. Search kelimesini gördüğümüz her yerde a bu yoksa Google ile alakalı mı ? yoksa bu SEO yu etkileyecek mi diye düşünmeden edemiyoruz tabiki. XML ‘ in bize sunduğu nimetlerden birisi OpenSearch, peki nedir tam olarak, nedir bu OpenSearch ?

OpenSearch Nedir ?

OpenSearch bir url sözdizimi şablonudur.  “OpenSearch 1.1” veya sadece “OpenSearch” olarak ifade edilebilir.

OpenSearch, bütün dünyada kabul edilmiş bir arama standartıdır. Standart demek Google demek, Standart demek Google’nin istediği yapı demek. Buradan SEO ile ilgisini de kestirebilirsiniz. Google’da başta olmak üzere Facebook, Twitter, Wikipedia, Ebay, Amazon, n11 gibi kendini ispatlamış web sitelerinin OpenSearch kullanmaktadır.. Bu sebepten bizlerinde OpenSearch kullanması gerekmektedir. OpenSearch Zorunlu değildir, fakat gereklidir !

OpenSearch Kullanımı

Öncelikle bir OpenSearch.XML dosyası oluşturuyoruz ve içerisine, şu satırları yazıyoruz.

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
   <ShortName>$SEOGASTE</ShortName>
   <Image width="16" height="16">http://www.seogaste.com/favicon.ico</Image>
   <Url type="text/html" template="http://www.seogaste.com/?q={searchTerms}" />
</OpenSearchDescription>

Bunlar standarttır. Bu kodları oluşturup ana dizine attıktan sonra, head tagı arasına ,

<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="$SEOGASTE" />

kodunu ekleyerek, çağırılmasını sağlıyoruz.

OpenSearchxml