OpenCart, Google'ı yanıltıyor... İndekslemede büyük risk! |
|||
Konuyu görüntüleyenler: 4 Misafir
|
|||
|
|||
|
|||
|
|||
AcikSepet
Acemi Üye Mesajlar: 4 Konular: 1 Katılma Tarihi: Dec 2012 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-09-2012 12:50 PM
Arkadaşlar, benim OpenCart yüzünden ciddi indeksleme sorunlarım var... Google artık arama sonuçlarındaki eski URL'lerin içerisine "index.php?_route_=" parçasını eklemeye başladı. Şimdi tüm eski linklerimi bu şekilde değiştirip indekslediğinden hızlı bir düşüş yaşıyorum! Sitede dolaşan ziyaretçi adres çubuğunda doğru URL'leri görüyor. O konuda problem yok ama Google ziyaretçilerin normalde görmediği "index.php?_route_=" eklentili garip bir URL türü ile muhattap oluyor... Örnek: 4 yıldır "www.sitem.com/urun-sayfasi" olarak indekslenmiş olan URL artık "www.sitem.com/index.php?_route_=urun-sayfasi" halini aldı... ama benim back-linklerim 4 yıldır hep aynıydı... Dolayısıyla Google URL'yi bu şekilde farklı algılamaya başladığından beri hızla pozisyon kaybediyorum. Lütfen birileri yardımcı olsun; Google neden URL'leri bu şekilde algılamaya başladı? OpenCart bu nasıl sebep oluyor? Nereye müdahale ederek bu durumu düzeltebilirim? OpenCart neden "SEO Kelimesi" kutusuna yazılan adresin önüne "index.php?_route_=" parçasını ekleyerek Google'ın URL'yi algılayışını etkiliyor arkadaşlar? Bu çok saçma ve tehlikeli değil mi? Demek oluyor ki ben başka bir scriptten OpenCart'a geçsem mutlaka URL'lerim değişecek.... Adres çubuğunda doğru görünse bile Google farklı algılayacak... OpenCart bu mu yani? Becerebildiği bu kadar mı? Belki sıfırdan başlayanlar için önemli değil fakat başka bir alt yapıdan OprnCart'a geçeni büyük bir tehlike bekliyor demek oluyor bu... Bunu ortadan kaldırmak için seo_url.php dosyasıyla ya da .htaccess dosyasıyla oynasak sorun düzelir mi acaba? Pratikte bunun çözümü bilen varsa lütfen paylaşsın. Teşekkürler |
GokhanKorkut
Deli (: Mesajlar: 227 Konular: 9 Katılma Tarihi: Sep 2012 Rep Puanı: 6 Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-09-2012 07:33 PM
Söyledikleriniz yetersiz gibi geldi bana.
Versiyonunuz nedir? SEO ile ilgili herhangi bir işlem yaptınız mı? .htaccess dosyanızın çalıştığından emin misiniz? SEO URL Kullan seçeneği aktif mi? Her şeyden önemlisi "www.sitem.com/urun-sayfasi" yazarak sitenizdeki ürünü açabiliyor musunuz? Not: Opencart'a niye isyan ettiğinizi anlayamadım, opencart'ta bahsettiğiniz gibi bir sorun yok. Sorun tamamen kullanıcı hatası kaynaklı. |
|
sekhil
Çırak Mesajlar: 260 Konular: 52 Katılma Tarihi: Feb 2012 Rep Puanı: 3 Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi. Kişisel Bilgileri: |
AcikSepet
Acemi Üye Mesajlar: 4 Konular: 1 Katılma Tarihi: Dec 2012 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-10-2012 11:10 AM
Cevaplarınız için teşekkür ederim. Bu konuda hiçbir hata yapmadığıma kanaat getirerek sorunumu size iletmiştim fakat bu anlaşılması güç sorunu anlamaya çalışırken şans eseri 301 yönlendirmesi ile ilgili ilginç bir durumu fark ettim. Bunu millete açıklayayım da akıllarında OpenCart ile ilgili olumsuz bir düşünce kalmasın, başlarına gelirse bile nereye dikkat etmeleri gerektiğini bilsinler...
Bilindiği gibi bir websitesinin sağlıklı şekilde indekslenmesi ve sıralama performansının yüksek olması için bazı yapısal SEO şartlarını sağlaması gerekiyor. Bu şartlardan en önemlilerinden biri her sayfa için tekil URL'ye sahip olmak. Yani aynı sayfayı görüntüleyen birden fazla URL olmaması. Aksi takdirde arama motorlarının sayfa derecelendirmesi yaparken aklı karışmakta, yapılan back-link çalışmaları ise verimsiz olabilmektedir. İşte OpenCart'ı ilk kurduğumuzda başımıza gelen ve geç fark ettiğimiz şey bu oldu... OpenCart scripti varsayılan ayarlarında kök adresi "alanadi.com" şeklinde tanımlıyor. Eğer sitenizin önceki kök adresi http://www.alanadi.com ise sayfalarınıza hem www'li hem de www'siz girilebiliyor. Bu durumda aynı sayfa için eski indeks www'li iken OpenCart'a geçiş sonrasında aynı sayfanın indeksi www'siz oluyor. İşte bu değişim sonrasında hızla posizyon kaybetmeye başlıyorsunuz. Çünkü www'li bir domain aslında bildiğiniz gibi bir alt domain adresidir. Her ne kadar ziyaretçiler www'li ya da www'siz olarak sitenize girebilseler de bu durum gerçekte bir SEO problemidir. Giderilmesi gereken bir sorundur... İşte bu safhada .htaccess dosyasında bir komut yazılarak www'siz kaynaktan gelinen URL'ler www'li adreslere yönlendirilebilir. Bizim eski sitemiz www'li olduğundan bu şekilde yönlendirmiştik. (Eğer eski size www.'siz olsaydı tam tersi yapılmalıydı.) Bu yönlendirmenin ardından adres çubuğuna www'siz yazılan adresler www'li şekle geliyordu. Bu sayede Google zamanla yanlış indekslenmiş adreslerimizi düzeltmeye başlamıştı fakat meğer aynı zamanda URL içine "index.php?_route_=" parçasını ekliyormuş... Bunun sebebi ise Google değil, sebebi 301 yönlendirmesindeki gariplikmiş... Kullandığımız 301 yönlendirme kodu baş kısma www eklerken aynı anda orta kısma da "index.php?_route_=" parçasının ekleyerek yönlendirme yapıyormuş. Google bu sebeple yanlış indeksleme yapmış. Aslında Google ona söyleneni yapmış ama ona fısıldayan 301 kodu hatalı bilgi vermiş... Ya da 301 kodu doğru ama OpenCart'ın 301 yönlendirme koduna verdiği yanıt hatalı. Bakın .htaccess içerisindeki kod satırlarımız şu şekilde: RewriteEngine On RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteRule ^index\.php$ http://www.alanadi.com? [R=301,L] RewriteCond %{HTTP_HOST} !^www\.alanadi\.com$ RewriteRule (.*) http://www.alanadi.com/$1 [R=301,L] Bu kodda bir yanlışlık olmuş olsa dahi OpenCart'ın ayar dosyalarından varsayılan mağaza yolunu da http://www.alanadi.com şeklinde ayarladığımızdan ötürü artık Google "index.php?_route_=" parçasının olmadığı doğru URL'leri indekslemeye başladı. Sorunumuz yavaş yavaş gideriliyor gibi görünüyor... Özetle: 1) SEO açısından tekil adresler kullanılması şart. Eğer www'li adres yapısıyla başlanılmışsa onunla ilerlenmeli. Eğer www'siz adres yapısıyla başlanılmışsa da o şekilde devam edilmeli. Sitenizin adres çubuğuna girilen iki tür adres de aynı sayfaya açılmamalı. Bunu olumlu birşey olarak düşünmemek lazım. "Ne güzel, ziyaretçi her iki şekilde de girebiliyor" demek yanlış. Mutlaka bir tercih yapıp birini diğerine yönlendirmelisiniz. http://www.hurriyet.com, http://www.hepsiburada.com'a www'siz adres girerseniz dediğimi anlayacaksınız. (www'siz adres girdiğinizde adres çubuğundaki adresin başına www ekleniyor.) 2) .htaccess dosyasına 301 yönlendirme kodu girilirken dikkatli davranılmalı. Bizim yaşadığımız sorunda olduğu gibi orta kısımlara bir eklenti gelmemeli. Sadece başına www eklenmeli ya da başındaki www kaldırılmalı... Artık hangi adres biçimine yönlendirecekseniz birebir örtüşmeli... Ortalığı velveleye vermek istemezdim ama gözden kaçan bir yönlendirme sorunu yüzünden bunları yaşadık. Herkese işlerinde kolay gelsin... |
osdem66
Forum Kurucusu Mesajlar: 2,121 Konular: 158 Katılma Tarihi: Dec 2011 Rep Puanı: 27 Teşekkürler: 393
522 Mesajına, 1445 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-10-2012 11:59 AM
(Bu Mesaj 12-10-2012 12:05 PM değiştirilmiştir. Değiştiren : osdem66.)
Merhaba;Yazdınızı son mesajınız da aynı cümleyi o kadar cok kullanışsınızki acıkcası siz doğrumu anladım yanlışmı anladım emin degilim daha doğrusu anladığımdan emin degilim ) ancak anladığım sekliyle Opencart ta config.php lerin içindeki linkleriniz nasıl ise siteniz öyle açılır muhtemelen config.php içindeki linkleriniz http://siteadınız.com seklinde isterseniz buraya www. ekleyebilirsniz..birde başka bir yazılımdan opencarta gecmiş olmanız elbetteki google da ki indeksinizi etkileyecektir ve linklerinizde degişmler olacaktır ve bir düşüş yaşamanız doğaldır.... ayrıca admin panelden seo url kullan evet derseniz se seo kelimesi yerlernizide ürün yada kategori isimleri ile dogru orantılı olarak girerseniz index.php?_route seklinde indexlemesi mümkün degil eğer siz seo aktif etmeden önde indexlemediyse tabiki...siz sitenizi kurduktan bir süre sonra seo aktif ettiyseni google bu arada sitenizi php link yapısına göre indexlemiş olabilir..
|
AcikSepet
Acemi Üye Mesajlar: 4 Konular: 1 Katılma Tarihi: Dec 2012 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
GokhanKorkut
Deli (: Mesajlar: 227 Konular: 9 Katılma Tarihi: Sep 2012 Rep Puanı: 6 Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-10-2012 07:22 PM
(12-10-2012 11:10 AM)AcikSepet Yazılan: RewriteRule ^index\.php$ http://www.alanadi.com? [R=301,L] Opencart'ta böyle bir kodun olmadığını arkadaşımız da farketmiş. Kullanıcı kaynaklı olduğunu söylemiştim. Ayrıca www konusunda osdem de config'den ayar yapıldığını belirtmiş. Düzenleme yapmak isteyen arkadaşlar .htaccess'den yapmasın. Kendim için; "-Ne gada da bilgili, bi o gada artis" demek istiyorum (: |
AcikSepet
Acemi Üye Mesajlar: 4 Konular: 1 Katılma Tarihi: Dec 2012 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
ugurboran
Acemi Üye Mesajlar: 32 Konular: 6 Katılma Tarihi: Nov 2012 Rep Puanı: 0 Teşekkürler: 1
1 Mesajına, 1 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-10-2012 10:37 PM
Ben şu noktaya takıldım benim bildiğim kadarıyla elbette "www" ile başlamalı ve ayrıca "www." olmazsa web demenin bir mantığı kalmıyor ki kaldı ki internette amaç "www." word wide web
türkçesi:geniş dünya ağı olarak tanımlanmakta ve google.com adresi algoritmasını seo yönüyle html5 den sonra web.3.0 dan sonra değiştirmiştir bu değişikliğinin sebeplerinden bir tanesi olarak az sayfa ile çok hit alan sitelerin önüne geçe bilmek yani boş yere google botlarını meşgul etmemek amaçlı olarak yapıldığı kanatindeyim. Sizin söylediğinizede katılıyorum nasıl başladıysak o şekilde devam etmeliyiz artık google eskisi gibi site adresi uzantılarında değişikliği pek uygun bulmuyor şuan benim 1000 tane linkim çöpte.. |
crazyxxl
Acemi Üye Mesajlar: 14 Konular: 2 Katılma Tarihi: May 2012 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |