SEO'ya uygun veritabanı yapısı

SEO’ya uygun veritabanı yapısı

17 Eylül 2017

Merhabalar SEO Severler,

Yeni yazılan bir çok scriptin veya kullandığımız frameworklerin url yapıları maalesef ki SEO’ya çokta uygun değil.

Frameworklerde MVC yapısının gerekliliği nedeniyle urller SEO’ya çokta uygun olmuyor.

Şimdi sizlerle paylaşacağım veritabanı yapısı SEO’nun url yapısını tam olarak karşılıyor ve url yapısını kusursuz bir şekilde SEO’ya uygun kullanabiliyorsunuz.

Öncelikle Yapısı Sizlerle Paylaşmak İstiyorum.

SEO’ya uygun veritabanı yapısı nasıldır?

Seo'ya uygun veritabanı yapısı

CREATE TABLE `seourls` ( `id` int(11) NOT NULL, `url` varchar(255) NOT NULL, `template` varchar(255) NOT NULL, `parent` int(11) NOT NULL, `title` varchar(255) NOT NULL, `description` text NOT NULL, `metaDesc` text NOT NULL, `canonical` varchar(255) NOT NULL, `status` int(11) NOT NULL, `time` int(11) NOT NULL, `updateTime` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; 

Yukarıdaki SQL ile sizde aynı yapıda veritabanı tablosu oluşturabilirsiniz.

SEO’ya uygun veritabanı nasıl çalışıyor?

Yapı aslında çok basit. Adres çubuğundaki yazılan adresin son parametresini oluşturduğunuz tablodaki “url” sütununda aratıyorsunuz. Sonuca bulunuyorsa “status” sütununda 0 veya 1 olup olmadığına bakıp yayınlanabilir olup olmadığını kontrol edin. İşlem bu kadar.

SEO’ya uygun veritabanı sütunları

id => Her veride artan ID
url => Sayfaya ait slug
template => Hangi şablonlu sayfanın çalışacağı
parent => Üst sayfa veya kategori IDsi
title => Sayfanın başlığı
description => Sayfanın içeriği
metaDesc => Sayfanın meta açıklaması
canonical => Benzer sayfa slugı
status => Sayfanın yayınlanma durumu
time => Sayfanın oluşturulduğu tarih (microtime)
updateTime => Sayfanın son güncellenme tarihi (microtime)

Şimdi gelelim bu yapıyı kullanmaya.

Yukarıdaki görselde test verilerimizi girdim.

ÖRN:
“hakkimizda” parametresi geldi
1- url kısmını ve status kısmını sorgula
2- url varsa ve status 1 ise yayınla
3- yayınlarken page şablonunu kullan

“web-deneyimi” parametresi geldi
1- url ve status kısmını sorgula
2- url varsa ve status 1 ise yayınla
3- yayınlarken category şablonunu kullan

“2017-web-deneyimi-stratejileri” parametresi geldi
1- url ve status kısmını sorgula
2- url varsa ve status 1 ise yayınla
3- yayınlarken single şablonunu kullan

“reklam-ver” parametresi geldi
1- url ve status kısmını sorgula
2- url varsa ve status 1 ise yayınla
3- yayınlarken reklam-ver şablonunu kullan

bu yapıda isterseniz
“web-deneyimi/2017-web-deneyimi-stratejileri”
url yapısını ya da
“2017-web-deneyimi-stratejileri”
yapısını kullanabilirsiniz.

Çakışacak sluglar için ise “url” ve “parent” sütunlarının çakışmamasını kontrol edebilirsiniz.

Takıldığınız bir durum olursa benimle iletişime geçebilirsiniz.

WEB DÜNYASI İLE İLGİLİ GÜNCEL BİLGİLER İÇİN ABONE OLUN!

"SEO’ya uygun veritabanı yapısı" Benzer Yazıları

Whatsapp Devamını Oku Yapma En iyi müzik indirme programı

SEO’ya uygun veritabanı yapısı Etiketleri: