Viewport Nedir?

Viewport, HTML'nin <head> bölümünde bulunan bir meta etikettir. Kullanıcının cihazlarından veya monitörlerinden görebileceği bir web sayfasının görünür kısmıdır. Yanlış viewportlar, kullanıcıların web sitesinde gezinirken yan kaydırma yapmalarına neden olur, bunun yerine site cihaz ekranlarına mükemmel bir şekilde sığar.

Görünüm alanı neden önemlidir?

Mobil dostu siteler daha yüksek sıralama alır, nokta. En az yatırımla maksimum mobil dostuluğa ulaşmak için, sitelerin bir kullanıcının sayfada kaydırma veya yeniden boyutlandırma yapmasına harcadığı süreyi azaltması gerekir.

Web sitesi için duyarlı bir tasarım oluşturmak, tüm kullanıcı türlerinden ve herhangi bir cihazdan ziyaret edilecekleri beklendiği için önemlidir. Her cihaz için viewport kullanarak sitenizin en iyi olası versiyonunu sunmak size bağlıdır.

Mobil görünümün SEO üzerindeki etkisi

Mobil görünümünüzü yapılandırmak, sitenizin mobil dostu olmasını artırmanın en kolay ve en etkili yoludur. Google, duyarlı web tasarımı temellerinde ilk olarak viewport meta etiketlerinden bahseder ve her sitenin takip etmesi gereken SEO yönergelerini yansıtır. Mobil-öncelikli girişimle birlikte, “çeşitli cihazlar için optimize edilmiş sayfaların, belgenin başlığında bir meta viewport etiketi içermesi gerektiğini” söylemektedirler.

Viewport en iyi uygulamaları

Bir sayfanın mobil dostu bir şekilde sergilenmesini sağlamak için izleyebileceğiniz bazı ipuçları şunlardır:

Bir sayfayı belirli bir genişliğe göre oluşturmaktan kaçının, çünkü genişlikler cihazdan cihaza değişebilir.

CSS'nizde cm, mm, in, px, pt veya pc gibi mutlak genişlik değerleri kullanmaktan kaçının. Bunun yerine, em, ex, ch, rem, vw, vh vmin, vmax ve % gibi göreceli genişlik değerlerini kullanın. Mutlak değerler kullanmak, sitenizin öğelerinin görünüm alanınızın izin verdiğinden daha geniş yüklenmesine neden olabilir.

Sitenizin duyarlılığını ve görünüm alanı hazırlığını manuel olarak test edin

Web sitenizin farklı cihazlarda nasıl göründüğünü belirlemenin en basit ve en hızlı yolu, SEOptimer raporunuzu oluşturmak ve raporun Cihaz Görüntüleme bölümünü incelemektir:

seoptimer cihaz renderleme denetim aracı örneği

Kendi cihazınızı kullanarak veya Chrome "İncele" özelliğini kullanarak sitenizin Google tarafından sağlanan çeşitli cihazlara göre nasıl göründüğünü test etmek isteyeceksiniz. Chrome tarayıcısını kullanmanın ekranınızı sola veya sağa sürüklemenize veya yakınlaştırmak için iki parmakla sıkıştırma hareketi yapmanıza izin vermediğini unutmayın.

chrome tarayıcısında mobil görünümleri nerede görebilirim

Sitenizi görüntülemeye başladığınızda, sağ tarafı sürükleyerek genişliği değiştirin ve sitenizin mobil kullanıcılar için ne kadar iyi tasarlandığını görün.

chrome tarayıcısında mobil görüntüleme için duyarlı boyutu değiştirme

Ayrıca popüler cihazları seçebilir ve her bir cihazın doğru bir şekilde görüntülenip görüntülenmediğini belirleyebilirsiniz.

chrome tarayıcısında mobil görünümü nereden görebilirim

Daha fazla cihaz mı istiyorsunuz? Sitenizin ihtiyaçlarına bağlı olarak, sitenizin Google Analytics'te en çok hangi cihazlarla karşılaştığını belirleyebilirsiniz.

Ayrıca Audience > Mobile > Devices bölümüne giderek sitenizi görüntülemek için kullanılan en popüler cihazları bulabilirsiniz.

web sitenizde mobil sürümün en çok nerede kullanıldığını görüntüleme

Eğer listelenen cihazlar şu anda piyasadaki en popüler cihazlara dayanmıyorsa, cihazı ismine göre bulabilir veya piksel oranına göre özel cihazlar ekleyebilirsiniz.

Özel bir cihaz eklemek için:

DevTools Ayarlar'a gidin > Cihazlar > Özel cihaz ekle.

Ardından bir cihaz adı, genişlik, yükseklik, cihaz piksel oranı ve kullanıcı aracı dizgisini girin.

chrome tarayıcısında özel cihaz değişikliği ile viewport inceleme öğesi sitenizi görüntülemek için

Siteniz için mobil görünümü nasıl yapılandırırsınız

Mobil dostu bir site tasarlamanın mevcut mobil site tasarımınıza bağlı olarak üç ana yolu vardır: Dinamik, Ayrı URL ve Duyarlı tasarım.

Dinamik tasarım konfigürasyonu

Eğer şu anda dinamik bir tasarıma sahipseniz, farklı sürümleri sunmak için tamamen ayrı bir sayfa oluşturmanız ve her kullanıcı aracısına aynı URL'den neye erişmeleri gerektiğini söylemeniz gerekmektedir. Sayfada Vary HTTP başlığını kullanmanız gerekecek. Aşağıda bu isteği nasıl oluşturacağınıza dair bir örnek bulunmaktadır:

GET /page-1 HTTP/1.1

Host: www.example.com

(...HTTP istek başlıklarının geri kalanı...)

HTTP/1.1 200 OK

Content-Type: text/html

Vary: User-Agent

İçerik-Uzunluğu: 5710

(... HTTP yanıt başlıklarının geri kalanı...)

İşte dinamik tasarım konfigürasyonu hakkında daha fazla bilgi.

Ayrı URL'ler konfigürasyonu

Ayrı URL'ler daha fazla geliştirme kaynağı gerektirir ve ayrıca www.m.example.com gibi bir alt alan adında tüm yeni bir site oluşturmanızı ve onu barındırmanızı gerektirir. Arama motorlarının ayrı mobil URL'leri anlamasına yardımcı olmak için, hem masaüstü www.example.com hem de mobil www.m.example.com cihazları için açıklamalar oluşturmanız gerekecek.

Her URL'yi nasıl etiketleyeceğinize dair örnekler:

Masaüstü sayfasında (http://www.example.com/page-1), ekleyin:

<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-1">

ve mobil sayfada (http://m.example.com/page-1), gerekli notasyon şu şekilde olmalıdır:

<link rel="canonical" href="http://www.example.com/page-1">

Bu rel="canonical" etiketi mobil URL'den masaüstü sayfasına işaret etmek için gereklidir.

Site haritası notasyonu aşağıdakileri içermelidir:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:xhtml="http://www.w3.org/1999/xhtml">

<url>

<loc>http://www.example.com/page-1/</loc>

<xhtml:link

rel="alternate"
media="sadece ekran ve (maks-genişlik: 640px)"

href="http://m.example.com/page-1" />

</url>
</urlset>

İşte ayrı url yapılandırması hakkında daha fazla bilgi.

Duyarlı tasarım yapılandırması

Responsive tasarım, bir web sitesi oluşturmanın en kolay ve en etkili yoludur Google tarafından önerilen. Görünüm alanı yapılandırması, sayfanın cihaz ekran genişliğine uygun bir genişlikte yüklenmesini sağlamalıdır, şöyle:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta> viewport öğesi, tarayıcıya sayfanın boyutlarını ve ölçeklendirmesini nasıl kontrol edeceği konusunda talimatlar verir.

width=device-width kodunu eklemek, sayfanın ekranın genişliğine uyacak şekilde yeniden boyutlandırılmasını sağlayacak, bu da kullanıcının cihazına bağlı olarak değişecektir.

initial-scale=1.0 kısmı, sayfa tarayıcı tarafından ilk yüklendiğinde başlangıç yakınlaştırma seviyesini ayarlar.

Bir sayfanın görünüm alanını ayarladıktan sonra, bir sonraki adım sayfanın içeriğinin boyutlandırılması olmalıdır. İşte kullanıcının ekranına göre içeriğini ayarlayan mobil dostu bir görünüm alanı örneği:

siteniz için uygun görünüm alanı ayarının bir örneği

Bu örnekte, eğer görünüm penceresi devre dışı bırakılmışsa veya sadece masaüstü için yapılandırılmışsa, cihazda tüm siteyi görebilmek için yana doğru kaydırma yapmanız veya yakınlaştırmak için iki parmağınızı kullanmanız gerekecek.

iphonex chrome tarayıcı inceleme öğesi kötü örnek viewport doğru eklenmemiş

WordPress'te mobil görünümü nasıl yapılandırılır

WordPress'teki çoğu tema zaten viewport'a sahip olmalı ve mobil uyumlu olmalıdır. Eğer SEOptimer, WordPress temanızın viewport'a sahip olmadığını tespit ettiyse, en iyi yöntem bunu WordPress temanız içinde doğrulamaktır.

Appearance > Editor > Header.php bölümüne gitmeniz gerekecek.

wordpress sitenizin header.php dosyasında değişiklik yapmak için editörü nerede bulabilirsiniz

header.php dosyası şunları içermelidir:

<meta name="viewport" content="width=device-width">

veya

<meta name="viewport" content="width=device-width, initial-scale=1.0">

WordPress'te viewport header.php dosyası nerede

Eğer header.php dosyanızda şu anda bir viewport yoksa ve zaten duyarlılık kontrolünü yaptıysanız, tema geliştiricinizle kontrol edin.

header.php dosyasına erişmek çok teknik gibi görünüyorsa, WordPress'ten “Insert Headers and Footers” eklentisini yükleyebilir ve viewport'ı başlık bölümüne girebilirsiniz.

WordPress sitesinde başlık ve altbilgi eklentisini kullanarak görünüm alanı eklemek

Wix'te Mobil Görünümü Nasıl Yapılandırılır

Ne yazık ki, şu anda Wix görünüm alanlarını yapılandıramaz veya düzeltemezsiniz.

Wix, meta etiketini kullanır:

<meta id="wixMobileViewport" name="viewport" content="width=320, user-scalable=no">.

Yani, SEOptimer veya Google mobil dostu test aracı sitenizi kontrol ettiğinde, mobil dostuluk için puan kaybedeceksiniz. Bu, sıralamanızın düşeceği veya farklı bir platforma geçmeniz gerektiği anlamına gelmez, sadece algılamanın ölçeklenebilir ve cihaz başına ayarlanmış bir cihaz genişliğine dayandığı anlamına gelir.

google mobil test sitesi ile mobil hızınızı test edin

Wix görünüm alanı sorunu hakkında daha fazla bilgiyi aşağıdaki bağlantıda bulabilirsiniz:

https://support.wix.com/en/article/viewport-configuration-for-mobile-devices

Shopify'de mobil görünümü nasıl yapılandırılır

Shopify'nin teması, WordPress gibi, viewport'a hazır gelmelidir. Ancak, temadan dolayı viewport'u doğrulamanız veya eklemeniz gerekiyorsa, Theme > Actions > Edit Code bölümüne gidebilirsiniz.

Shopify'da başlık dosyanızı görünüm ayarı için düzenlemek için nereye gitmelisiniz

theme.liquid” dosyasını bulun ve <head> bölümünde viewport'u göreceksiniz.

Shopify'de viewport, theme.liquid dosyasının altında yer alır

Eğer görünüm alanını bulamıyorsanız, tema geliştiriciyle iletişime geçebilir veya görünüm alanını ekleyip duyarlı testten geçerek bir sonraki adımlarınızı belirleyebilirsiniz.