Skocz do zawartości

Podstawowa optymalizacja Wordpressa pod kątem SEO


Termik

Rekomendowane odpowiedzi

Dołącz do nas za darmo i naucz się zarabiać!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut i wiele więcej!

 

 

  • 6 miesięcy temu...

Witam.

 

Oczywiście reput się należy, ale teraz mam małe pytanko co do mojego motywu (głównie chodzi o nagłówki). Każdy tytuł artykułu na stronie głównej ma h1, czyli tak być nie powinno, prawda?

 

Drugie pytanie. Z automatu jak tworzę post na WP to tytuł robi się h1 i kiedyś często robiłem tak, że kopiowałem tytuł i wklejałem go jako początek postu oznaczając go jako h1. Czy nagłówek automatycznie tworzony z tytuły strony powinienem traktować jako h1 i więcej go nie ruszać?

 

Wygląda to tak: http://screenshu.com/static/uploads/temporary/ug/la/f3/t52tld.jpg a kod wygląda tak: http://scr.hu/1htz/zsuje

 Czy powinienem mimo wszystko dawać tytuł niżej w h1?

 

Pozdrawiam.

//zapoznaj sie z regulaminem forum.

Odnośnik do komentarza

Witam.

 

Oczywiście reput się należy, ale teraz mam małe pytanko co do mojego motywu (głównie chodzi o nagłówki). Każdy tytuł artykułu na stronie głównej ma h1, czyli tak być nie powinno, prawda?

 

Drugie pytanie. Z automatu jak tworzę post na WP to tytuł robi się h1 i kiedyś często robiłem tak, że kopiowałem tytuł i wklejałem go jako początek postu oznaczając go jako h1. Czy nagłówek automatycznie tworzony z tytuły strony powinienem traktować jako h1 i więcej go nie ruszać?

 

Wygląda to tak: http://screenshu.com/static/uploads/temporary/ug/la/f3/t52tld.jpg a kod wygląda tak: http://scr.hu/1htz/zsuje

 Czy powinienem mimo wszystko dawać tytuł niżej w h1?

 

Pozdrawiam.

Pierwsze pytanie: na stronie głównej w h1 powinno być logo z alt="nazwadomeny - site tag" reszta h2 i nizej (zeby dotyczylo to tylko pierwszej strony uzyj funkcji is_home() )

Drugie pytanie: google pobiera cala stronę a nie tylko to co dajesz we wpisie, więc jak szablon z automatu wrzuca tytuł w h1 to tego nie rób we wpisie - użyj kilka razy h2 i niżej jeśli się da ;)

Odnośnik do komentarza

Witam.

 

Oczywiście reput się należy, ale teraz mam małe pytanko co do mojego motywu (głównie chodzi o nagłówki). Każdy tytuł artykułu na stronie głównej ma h1, czyli tak być nie powinno, prawda?

 

Drugie pytanie. Z automatu jak tworzę post na WP to tytuł robi się h1 i kiedyś często robiłem tak, że kopiowałem tytuł i wklejałem go jako początek postu oznaczając go jako h1. Czy nagłówek automatycznie tworzony z tytuły strony powinienem traktować jako h1 i więcej go nie ruszać?

 

Wygląda to tak: http://screenshu.com/static/uploads/temporary/ug/la/f3/t52tld.jpg a kod wygląda tak: http://scr.hu/1htz/zsuje

 Czy powinienem mimo wszystko dawać tytuł niżej w h1?

 

Pozdrawiam.

Witaj,

Oczywiście tak jak termik powstał, h1 dopuszcza się do tagów strony, do loga oraz do tytułów/nagłówków. Jeżeli chodzi o tytuły postów to z reguły na stronie "posta" znajdują się 2 (czasami 3 tagi) h1 i jest to normalne. Pierwszy to logo, drugi często to temat postu, a trzeci to nagłówek już w poście. Jest to normalne i często spotykane, także myślę, że nie rzutuje to ani na onpage seo ani na konwersję. Jeżeli chodzi o h1 w poście to wydaje mi się, że dublowanie w taki sposób znacząco obniża estetykę wpisu i mimo wszystko lepiej umiejscowić go niżej. To jest oczywiście moja opinia i niekoniecznie będzie to poprawne, jednak dosyć sporo na ten temat czytałem i uważam, że skoro tak duża liczba osób to robi, to nie jest to błędem albo przynajmniej nie rzutuje znacząco na pozycję strony.

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza

 

Jeżeli chodzi o tytuły postów to z reguły na stronie "posta" znajdują się 2 (czasami 3 tagi) h1 i jest to normalne.

Przeczytaj dokładnie co Termik napisał ;) "Właściwa optymalizacja strony zakłada tylko jedno użycie nagłówka H1, który wskazuje wyszukiwarce relewantność strony dla tego czy innego zapytania. w blogach na WP często spotykany jest jeden tytułowy H1 w nagłówku strony i kolejny w tytule posta. Można to zmienić przy pomocy tagów warunkowych"

 

Odnośnik do komentarza

Przeczytaj dokładnie co Termik napisał ;) "Właściwa optymalizacja strony zakłada tylko jedno użycie nagłówka H1, który wskazuje wyszukiwarce relewantność strony dla tego czy innego zapytania. w blogach na WP często spotykany jest jeden tytułowy H1 w nagłówku strony i kolejny w tytule posta. Można to zmienić przy pomocy tagów warunkowych"

 

Termik tego nie napisał, jedynie opublikował, a co do serwisu seopilot i ich wiedzy mam mieszaną opinię. Aczkolwiek mogę się zgodzić, że pod kątem logiki napewno jest poprawnie, ponieważ z definicji H1 jest najważniejsze i powinien występować raz.

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza

Termik tego nie napisał, jedynie opublikował, a co do serwisu seopilot i ich wiedzy mam mieszaną opinię. Aczkolwiek mogę się zgodzić, że pod kątem logiki napewno jest poprawnie, ponieważ z definicji H1 jest najważniejsze i powinien występować raz.

 

A Wujo Ziemny mówił, że jak się ustawi H1 w poście, to nic nie zaszkodzi :)

 

 

 

arrred.jpg Określenie podstawowej wersji strony

Nazwa domenowa serwisu może być zapisana na dwa sposoby: z prefiksem www i bez niego. Z punktu widzenia wyszukiwarki to dwie różne strony, która próbuje je ze sobą skleić i zostawić w wynikach tylko jedną z nich. Aby nie dopuścić w procesie pozycjonowania do automatycznego połączenia i w rezulatcie utraty linków prowadzących na jedną z nich, koniecznie należy podczas tworzenia bloga wskazać wersję domyślną i na nią ustawić przekierowanie 301 z drugiej wersji. Te wskazania zawiera się w plikach .htaccess i Robots.txt, a także w zakładce dla Webmastera Google.

 

Ktoś ma poradnik jak to dokładnie edytować? :) proszę serdecznie o PW

Odnośnik do komentarza

A Wujo Ziemny mówił, że jak się ustawi H1 w poście, to nic nie zaszkodzi :)

 

 

 

Ktoś ma poradnik jak to dokładnie edytować? :) proszę serdecznie o PW

Ja po prostu usunąłem tytuł posta i teraz mam 1x <h1>. Zaszkodzić nie zaszkodzi ale ja mówię od czysto technicznej strony, że umieszczając 2xH1 trochę "łamiemy" zasadę hierarchii nagłówków. Osobiście stosowałem przez ponad 1,5 roku 2x <h1> w w/w sposób i nic złego się nie stało, a moz ocenia wszystkie moje strony na najwyższą ocenę.

  • Super 1

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza
  • 3 tygodnie później...

Pierwsze pytanie: na stronie głównej w h1 powinno być logo z alt="nazwadomeny - site tag" reszta h2 i nizej (zeby dotyczylo to tylko pierwszej strony uzyj funkcji is_home() )

Drugie pytanie: google pobiera cala stronę a nie tylko to co dajesz we wpisie, więc jak szablon z automatu wrzuca tytuł w h1 to tego nie rób we wpisie - użyj kilka razy h2 i niżej jeśli się da ;)

Trochę odświeżam ale jak zrobić h1 z alt domeny?

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza

Trochę odświeżam ale jak zrobić h1 z alt domeny?

<h1><a href="<?php echo home_url(); ?>"><img src="/xxx/logo.png" alt="<?php bloginfo( 'name' ); ?>"></a></h1>

W tamtym wpisie bardziej mi chodzilo o nazwę strony niż domeny. Powyższy kod znajduje się w 90% szablonów więc najwyraźniej jest najbardziej optymalny.

Odnośnik do komentarza
  • 2 tygodnie później...

Siema, czy jest jakiś sposób aby na stronie głównej h1 był alt tag, a na podstronach już tego h1 nie było? Bawię się z tymi tagami warunkowymi ale mam duży problem.

 

Zamieniam

<h1><a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a></h1>

na

if(is_home()) {

echo'<h1><a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a></h1>';
}
else {
echo'<a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a>';
}

ale nie działa

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza

@Moriarty, możesz dokładniej wyjaśnić, co chcesz zrobić? Tak po ludzku, bo chyba trochę mieszasz pojęcia i przez to nie łatwo się połapać w tym, co piszesz :P

 

Ogólnie co do kodu PHP, to jest źle zapisany kod w kilku miejscach, np.:

echo'<a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a>'

Chodzi o to, że jeśli zaczynasz string (jakiś ciąg znaków) od ', to musisz tym samym znakiem go zakończyć. U Ciebie tak faktycznie jest, ale ten string zamykasz i otwierasz w różnych miejscach, np. tak:

echo'<a href='<?php

Żeby między '...' wstawić taki sam znak, którym oznaczasz rozpoczęcie stringu, czyli w tym wypadku ', musisz poprzedzać go znakiem \. Np.:

echo 'Ten string będzie zawierał znaczek \' i zostanie on normalnie wyświetlony. Gdyby nie było odwrotnego ukośnika przez znakiem \', to PHP potraktowałoby go jako zakończenie stringu, a dalszy tekst za jakieś funkcje, co w rezultacie poskutkuje błędami.';

Następna rzecz, w kodzie PHP wstawiasz kolejne rozpoczęcie kodu PHP, coś na wzór tego:

<?phpecho <?php date("Y") ?>?>

To taki lekki nonsens, do tego niedziałający :P

 

Pokażę na Twoim kodzie, jak mógłbyś go zmienić, aby działał:

else { ?><a href='<?php echo home_url(); ?>'/><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a><?php }//tak, można tak robić w PHP   //inna metoda: else {echo "<a href='".home_url()."'/><img src='".$this->get( 'general', 'logoimage' )."' class='logo' alt='".bloginfo( 'name' )."' title='".bloginfo( 'name' )."' /></a>";} //tutaj skorzystałem z możliwości łączenia stringów, taki prosty przykład co do tego:echo "mogę "."sobie "."to łączyć kropkami"; //inna sprawa, że miałeś źle wpisany kod html przy <a href... bo by wyszło://<a href='http://cos.pl/'>, a powinno <a href='http://cos.pl' />

Ogólnie porypane w kodzie prawie wszędzie, ale jak Ci powytykałem błędy, to powinieneś wiedzieć, jak się połapać :D

Odnośnik do komentarza

@linoskoczek,

Cześć, dzięki za odpowiedź. Chodzi o to, że chcę przez tagi warunkowe aby na stronie głównej bloga tag alternatywny loga tj. nazwa strony był w h1, podczas gdy na podstronach chciałbym aby tego h1 nie było, stąd też używam funkcji is_home. Jeżeli chodzi o błędy kodu to 

 

 

<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a>

nie było przeze mnie zmieniane i jest to oryginaln kod szablonu. 

 

W poście kod

 

if(is_home()) {

echo'<span style="font-size: 14pt; font-family:georgia:"><strong>Tytuł</strong></span>';
}
else {
echo '<h1 style="text-align: center;"><span style="font-size: 14pt; font-family:georgia:">Tytuł</span></h1>';

}

działa bez zarzutu, jednak w kodzie szablonu już są problemy, być może własnie dlatego, ze tak jak napisałeś powinienem uwzględnić \ przed '.

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza

@linoskoczek,

Cześć, dzięki za odpowiedź. Chodzi o to, że chcę przez tagi warunkowe aby na stronie głównej bloga tag alternatywny loga tj. nazwa strony był w h1, podczas gdy na podstronach chciałbym aby tego h1 nie było, stąd też używam funkcji is_home. Jeżeli chodzi o błędy kodu to 

 

 

nie było przeze mnie zmieniane i jest to oryginaln kod szablonu. 

 

W poście kod

 

 

 

echo'<span style="font-size: 14pt; font-family:georgia:"><strong>Tytuł</strong></span>';

}

else {

echo '<h1 style="text-align: center;"><span style="font-size: 14pt; font-family:georgia:">Tytuł</span></h1>';

}

działa bez zarzutu, jednak w kodzie szablonu już są problemy, być może własnie dlatego, ze tak jak napisałeś powinienem uwzględnić \ przed '.

 

Ogólnie ten kod teraz wygląda dobrze. Podaj ten kod i tak 5 linijek w górę i w dół, to zobaczę czy dobrze wstawiłeś w kod szablonu.

Odnośnik do komentarza

@linoskoczek,

Ogólnie w poście działą, tyle, że w tag warunkowy chcę dać

<h1><a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a></h1>
a nie działa i nie wiem jak to zrobić.

Nie wiesz jak dokonać optymalizacji strony? Masz problem z doborem słów kluczowych czy z analizą linków? Skorzystaj z moich usług!

 

Odnośnik do komentarza

To Ci pisałem w poście wyżej na przykładzie, jak to zrobić. Coś takiego by wyszło:

//sprawdź, czy musisz otworzyć wpisując <?phpif(is_home()) { ?><h1><a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a></h1><?php } else { ?><a href='<?php echo home_url(); ?>/'><img src='<?php echo $this->get( 'general', 'logoimage' )?>' class='logo' alt='<?php echo bloginfo( 'name' ); ?>' title="<?php echo bloginfo( 'name' ); ?>" /></a><?php } //sprawdź, czy dalej w kodzie jest php, czy trzeba zamknąć używając ?>
Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .