Rok założenia: 2008Kontakt
zaczynaj zawsze od zoptymalizowania serwisu od strony technicznej: skryptu, budowy, kodu
Poinformuj znajomych o tym wątku
Poinformuj znajomych na Facebook-u o tym wątku Poinformuj innych ludzi na Wykopie o tym wątku Poinformuj znajomych na Twitter-ze o tym wątku Poinformuj znajomych na Blip-ie o tym wątku Poinformuj znajomych na Buzz-ie o tym wątku Poinformuj znajomych na GG o tym wątku

tag TITLE oraz includowane podstrony

Postprzez zwierz
napisane: 13 Wrz 2011, o 09:30

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Witam,
Posiadam konkretne zapytanie, mianowicie dużo mówi się o właściwym tytule strony, i że odpowiednia optymalizacja tego tytułu ma wpływ na pozycjonowanie, mówi się także że każda podstrona powinna mieć tytuł odpowiedni do treści, np. jeśli jest to oferta to gdzieś w tytule powinna być oferta to samo z kontaktem itd. Dzięki innym tytułom podstron możemy bardziej zoptymalizować nasz serwis i uczynić go bardziej atrakcyjnym (konkretnym) nie tylko dla odwiedzającego ale przede wszystkim dla robotów typu G. Co zrobić jeśli mój serwis jest oparty na stronie index w którym zawiera się cały "szablon" typu grafika "top" menu główne, menu stopki jakieś newsy, które są wciągane za pomocą "include". W podstronach tak naprawdę zaczynam wszystko od znacznika <body> nie opisuje już drugi raz <head> bo podstrona przejmuje cechy strony nadrzędnej (głównej - index.php). Mam tam na "siłę" wstawiać <title> ? I tak się nie wyświetli ;/ Jak to będą widzieć roboty? Poproszę o wskazówki - Pozdrawiam

Awatar użytkownika
zwierz
 
Posty: 48
Rejestracja: 13 Wrz 2011
Miejscowość: Poznań


title

Postprzez elementh
napisane: 13 Wrz 2011, o 10:49

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Powiem Ci, że poruszyłeś ciekawy temat. Mnie też to zaczeło zastanawiać :)
Wydaje mi się, że jak wstawisz tam te tajtle to gugiel i tak jak wynajdzie, wiec powinno byc ok, ale tak na prawde to nigdy tego nie testowałem wiec ciezko jest mi cos tutaj poradzic, ale chetnie poslucham kogos kto zna taki przypadaek i sobie z tym poradzil.

Awatar użytkownika
elementh
 
Posty: 106
Rejestracja: 20 Lip 2011

unifikacja title

Postprzez Mariusz 'rokko' Kołacz
napisane: 13 Wrz 2011, o 18:30

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
o właściwym tytule strony, i że odpowiednia optymalizacja tego tytułu ma wpływ na pozycjonowanie

Owszem ma wpływ, lecz nie jest to wyznacznik pierwszoplanowy.

mówi się także że każda podstrona powinna mieć tytuł odpowiedni do treści

Dokładnie tak, przy szerokim pozycjonowaniu to podstawa.

jeśli jest to oferta to gdzieś w tytule powinna być oferta to samo z kontaktem

Nie musi ;) W ofercie można zawrzeć słowo na które się pozycjonujesz lub Twoi konkurenci się pozycjonują. Najważniejsze to zrobić rekonesans i wyłowić perełki (słowa kluczowe), które kierując na stronę ofertową pozwolą wykonać jak największą konwersję.

Jak to będą widzieć roboty? Poproszę o wskazówki - Pozdrawiam

Jak ręcznie strona zrobiona to czeka cię sporo pracy, trzeba moduł pisać do przypisywania title. Tutaj można się wzorować na popularnych dodatkach, choćby do CMS Wordpress, nieco inaczej będzie to wyglądać w kodzie dedykowanym pod WP, niż dla surowej witryny ale mając wzór i trochę wiedzy z php dasz radę ;) Pozdrawiam.

Awatar użytkownika
Mariusz 'rokko' Kołacz
 
Posty: 148
Rejestracja: 03 Cze 2010
Miejscowość: Myszków

co z innymi meta tagami w include php

Postprzez zwierz
napisane: 14 Wrz 2011, o 09:11

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Dziękuję za odpowiedź, podpytam zatem jeszcze dalej. Jak będzie lepiej?
1. Tytuł daje jako kolejną zmienną w index.php którą przy ładowaniu include dodatkowo jest pobierana i wyświetlana jako tytuł?
2. Czy zrobić bazę na MySQL i jak jest w przypadku cms pobierać ją przy wczytywaniu danej podstrony z bazy?
3. Czy określić na sztywno tytuły w pliku httacess (jeszcze nie doczytałem czy się da, ale htt.. może dużo więc pewnie i to)
drążąc temat co z innymi meta tagami do podstron includowalnych? <meta "Robots" "googlebot" "Revisit-after" itd?
Wystarczy że są w indexie? czy także powinno się je ładować przy include?

Awatar użytkownika
zwierz
 
Posty: 48
Rejestracja: 13 Wrz 2011
Miejscowość: Poznań

Zmienna

Postprzez JakubCzekaj
napisane: 14 Wrz 2011, o 11:44

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Jak będzie lepiej?


Zależy od tego jak duży serwis masz. Jeżeli stron nie jest za wiele to ładuj tytuł w zmienną, analogicznie jeżeli chodzi o meta tagi. Tak czy tak wszystko obsługuję php po stronie serwera zanim jeszcze strona zostanie wyświetlona użytkownikowi lub googlebotowi.

Pozdrawiam

Awatar użytkownika
JakubCzekaj
 
Posty: 27
Rejestracja: 06 Wrz 2011
Miejscowość: Kraków

Rozwiazanie

Postprzez Krzysztof Trynkiewicz
napisane: 16 Wrz 2011, o 12:06

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Wydaje mi się, że jak wstawisz tam te tajtle to gugiel i tak jak wynajdzie, wiec powinno byc ok

Dwa title na stronie? Stary, w zyciu...

Jak będzie lepiej?

W szablonie naglowka robisz cos takiego:
<title><?=!empty($tytul)?$tytul:'Domyślny tytul'?></title>

Potem na kazdej podstronie przed include dajesz:
$title='tytul strony';

Robiac kolejne podstrony na szybkiego kopiujesz:
$title='';
include(...);

Jak nie uzupelnisz title w pozywszych dwoch linijkach (zostawisz ='') to Ci sie pokaze domyslny naglowek.

Awatar użytkownika
Krzysztof Trynkiewicz
 
Posty: 461
Rejestracja: 28 Sie 2011

nom

Postprzez elementh
napisane: 16 Wrz 2011, o 13:07

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
<title><?=!empty($tytul)?$tytul:'Domyślny tytul'?></title>

Racja, jak mogłem zapomnieć ;-)

Freelancer Wrocław - profesjonalne internetowe portfolio, gdzie znajduje się wykaz projektów oraz oferta od mojej skromnej osoby ;-)
Awatar użytkownika
elementh
 
Posty: 106
Rejestracja: 20 Lip 2011

tworzenie szablonów w PHP

Postprzez Tomasz Fabiszak
napisane: 16 Wrz 2011, o 14:31

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Cześć Zwierzu,
Koledzy już trochę Ciebie naprowadzili, choć ja mam swoje 3 grosze jeszcze:
zwierz napisał(a):Jak będzie lepiej?
1. Tytuł daje jako kolejną zmienną w index.php którą przy ładowaniu include dodatkowo jest pobierana i wyświetlana jako tytuł?

Przerób sobie szablon index.php tak, że wszystkie przypisania zmiennych (np. $page_title, $description, itd.) oraz include'y są przed wyświetlaniem strony, tzn przed wysłaniem nagłówków lub treści HTML do przeglądarki.

zwierz napisał(a):2. Czy zrobić bazę na MySQL i jak jest w przypadku cms pobierać ją przy wczytywaniu danej podstrony z bazy?

Nie, jeśli masz mały serwis i nieskomplikowany szablon. Lepiej wtedy skorzystać z rozwiązania w pkt. 1. Jak masz bardzo dużo treści, to czasami warto skorzystać z MySQL, choć nie jest to konieczne. Warto jednak stosować jedno źródło danych - wybrane. Nie kombinować, że title i meta tagi są z szablonu (PHP), a treść strony z MySQL. Tzn. technicznie można, ale będzie bałagan w którym łatwo się pogubić.

zwierz napisał(a):3. Czy określić na sztywno tytuły w pliku httacess (jeszcze nie doczytałem czy się da, ale htt.. może dużo więc pewnie i to) drążąc temat co z innymi meta tagami do podstron includowalnych?

W .htaccess nie określisz tytułów (pod)stron, ponieważ są one zapisane w treści serwowanego dokumentu. W .htaccess można modyfikować adres zasobów (URI), sposób dostępu do zasobów, zmienne serwera (np. niektóre nagłówki HTTP) lub działanie serwera stron www.

Believe the Unbelievable
Tworzenie i modernizacja stron WWW
Awatar użytkownika
Tomasz Fabiszak
 
Posty: 443
Rejestracja: 29 Sie 2009
Miejscowość: Poznań

<title> tylko w <head> nie w <body>

Postprzez Tomasz Fabiszak
napisane: 16 Wrz 2011, o 14:36

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
elementh napisał(a):Powiem Ci, że poruszyłeś ciekawy temat. Mnie też to zaczeło zastanawiać :)
Wydaje mi się, że jak wstawisz tam te tajtle to gugiel i tak jak wynajdzie, wiec powinno byc ok, ale tak na prawde to nigdy tego nie testowałem wiec ciezko jest mi cos tutaj poradzic, ale chetnie poslucham kogos kto zna taki przypadaek i sobie z tym poradzil.


Cześć Elementh,

Z tego co Zwierz napisał wcześniej wynika, że prawdopodobnie ma taki szablon w pliku index.php (przynajmniej ja tak wywnioskowałem:
Kod: Zaznacz wszystko
<html>
<head>
</head>
<body>
<?php include 'podstrona.php'; ?>
</body>
</html>


W takim przypadku dodawanie tagu <title> wewnątrz includa nie ma sensu, bo ten tag wyląduje w <body> a nie w <head>. Czasami warto potestować różne rzeczy.

Believe the Unbelievable
Optymalizacja stron WWW
Awatar użytkownika
Tomasz Fabiszak
 
Posty: 443
Rejestracja: 29 Sie 2009
Miejscowość: Poznań

.htaccess i tytuły strony

Postprzez lapti
napisane: 16 Wrz 2011, o 16:59

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Tomasz Fabiszak napisał(a):W .htaccess nie określisz tytułów (pod)stron, ponieważ są one zapisane w treści serwowanego dokumentu. W .htaccess można modyfikować adres zasobów (URI), sposób dostępu do zasobów, zmienne serwera (np. niektóre nagłówki HTTP) lub działanie serwera stron www.

Tomku przeważnie to ja się uczę od Ciebie, ale jeśli pozwolisz, to się z Tobą nie zgodzę :)

Można rozwiązać ten problem opierając się o wspomniany pliczek, tylko to rozwiązanie jest dobre w przypadku małych serwisów ;) Nie chciało by mi się przepisywać ogromnego serwisu...
____________

Metoda pierwsza:
____________
A więc w htaccess robimy taki myk:
Kod: Zaznacz wszystko
RewriteRule ^(fajna_strona).(html)$ ele1.php?c=1 [NC,L]
RewriteRule ^(inna_strona).(html)$ ele1.php?c=2 [NC,L]
RewriteRule ^(gorsza_strona).(html)$ ele1.php?c=3 [NC,L]
RewriteRule ^(lepsza_strona).(html)$ ele1.php?c=4 [NC,L]
RewriteRule ^(to).(html)$ ele1.php?c=5 [NC,L]

A kawałek kodu, który był by za to odpowiedzialny mógł by wyglądać tak:
Kod: Zaznacz wszystko
<?php
switch($c)
{
        case 1:
                $t = 'tytuł 1';
                break;

        case 2:
                $t = 'tytuł 2';
                break;

        case 3:
                $t = 'tytuł 3';
                break;

        case 4:
                $t = 'tytuł 4';
                break;

        default:
                $t = 'tytuł 5';
                break;
}
?>

W treści pliku-szablonu wystarczy umieścić/includować powyższy kod, oraz dodać <title><?php echo $t; ?></title>
Działanie można zobaczyć tutaj:
Kod: Zaznacz wszystko
http://lapti.pl/ele/fajna_strona.html
http://lapti.pl/ele/inna_strona.html
http://lapti.pl/ele/gorsza_strona.html
http://lapti.pl/ele/lepsza_strona.html
http://lapti.pl/ele/to.html


____________________________

Druga metoda:
____________________________

Druga metoda jest stosunkowo prosta, ale trochę ograniczona :)
.htaccess:
Kod: Zaznacz wszystko
RewriteRule ^(tytul_drugi).(html)$ ele2.php?t=ZŻÓŁĆ [NC,L]
RewriteRule ^(tytul_drugi_inaczej).(html)$ ele2.php?t=EKHM\%20dwa [NC,L]

A w szablonie jedynie <title><?php echo $t; ?></title>

Przykłady:
Kod: Zaznacz wszystko
http://lapti.pl/ele/tytul_drugi_inaczej.html
http://lapti.pl/ele/tytul_drugi.html


_____________________
Podsumowywowywując: można użyć do tego zadania .htaccess...
Pozostaje oczywiście tutaj kwestia indywidualnej konfiguracji serwera, wydajności (...), oraz czy plik .htaccess został do tego stworzony...

Pierwszą metodę (switch), można uzupełnić o pozostałe tagi, które Was nurtowały, co jednak nie zmienia postaci, że szablon, w tej formie, w której go masz jest be.


Pozdrawiam
R. ;)

ps
oczywiście reguły w pliku .htaccess muszą być poprzedzone:
Kod: Zaznacz wszystko
Options +FollowSymLinks
RewriteEngine on
i dwie puste linie na końcu ;)

// Edit: zmieniłem ?d= na ?t= w kodzie przykładu drugiego, by miał sens.

Simple guy from IT department
ʇuǝɯʇɹɐdǝp ʇı ɯoɹɟ ʎnƃ ǝldɯıs
______________________________________________________________________
Przekierowanie 301 - generator .htaccess
Pomoc .htaccess: przekierowanie 301, własne strony błędów, ochrona witryny hasłem, przykłady
Awatar użytkownika
lapti
 
Posty: 611
Rejestracja: 04 Lis 2009


Następna

Wróć do Optymalizacja "techniczna"

 


  • Podobne tematy
    Odpowiedzi
    Wyświetleń
    Ostatni post

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość