SEO - optymalizacja dla wyszukiwarek oraz sieci społecznościowych
Tagi: audyt, audyt SEO, marketing internetowy, optymalizacja, pozycjonowanie, reklama w internecie, strony www, sztuka reklamy
iREBU Specjalista WordPress
Autor: Maciej Skrzypczak
WordPress / Hosting / Pozycjonowanie / Seo
Zanim zaczniesz pozycjonować stronę internetową powinieneś zastanowić się, czy wszystko jest zapięte na ostatni guzik. Tak aby potencjalny wzrost liczby odwiedzin przeniósł się na zwiększenie przychodu i rozpoznawalności marki. Bardzo istotne jest, aby konstrukcja strony internetowej była zgodna z wymogami wyszukiwarki Google. Dzięki temu można uzyskać wyższą pozycję w wynikach wyszukiwania. Optymalizacja stron internetowych polega na poprawianiu kodu strony internetowej, dopasowywaniu opublikowanych treści i ulepszaniu użyteczności.
Pokusa szybkiego dostania się do TOP10 jest ogromna. Należy jednak zachować równowagę pomiędzy tworzeniem strony internetowej dla wyszukiwarki i ludzi. Jeżeli obecność na pierwszej stronie będzie skutkowała słabą konwersją, nie utrzymasz się długo w TOP10. Wyszukiwarka Google dostrzeże zakazane techniki i w konsekwencji zostaniesz ukarany wyrzuceniem z wyników wyszukiwania. Dbając o elementy techniczne, bardzo często zapominamy o przeznaczeniu stron internetowych, które przecież są budowane dla ludzi i z myślą o nich, dlatego powinny być ciekawe i użyteczne, o te aspekty powinniśmy zadbać na początku.
I. Sprawdzenia bana i filtra
- jeżeli po wpisaniu nazwy domeny i słowa kluczowego, nasza strona się nie wyświetla znaczy, że jest w filtrze,
- jeżeli po wpisaniu site:"nazwa domeny" nasza strona się nie wyświetla, znaczy że została zbanowana.
II. Indeksowanie strony internetowej
Czy możliwe jest indeksowanie strony internetowej przez wyszukiwarki? Podczas projektowania ustawia się w sekcji <head> dyrektywę blokującą, bardziej roztargnieni programiści mogą o niej zapomnieć:
<meta name="robots" content="noindex">
III. Instalacja certyfikatu SSL
Darmowy certyfikat dostępny jest w cloudflare.com.
IV. Przekierowanie z subdomeny www
Przekierowanie, np. www.domena.pl na domena.pl, ustawia się w pliku .htaccess:
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^.*$ http://%1%{REQUEST_URI} [R=301,L]
V. Przyjazne linki
Linki do podstron należy skonfigurować w postaci nazw:
- w WordPress Ustawienia / Bezpośrednie odnośniki zmieniamy opcję Popularne Ustawienia z Prosty na Nazwa wpisu.
VI. Tytuł i opis podstrony widoczny w wyszukiwarce
<title>Tytuł podstrony</title>
<meta name="description" content="Opis podstrony" />
<meta name="keywords" content="słowa kluczowe" />
<meta name="keyphrases" content="frazy kluczowe" />
<meta name="abstract" content="Opis strony" />
<meta name="classification" content="Klasyfikacja strony" />
VII. Pozycja GPS siedziby firmy
<meta name="geo.position" content="szerokość i długość geograficzna" />
<meta name="geo.placename" content="miasto,województwo,Polska" />
<meta name="geo.region" content="PL-PO" />
VIII. Integracja z Social Media
<meta property="fb:page_id" content="numer id strony Facebook" />
<meta property="og:url" content="nazwa domena" />
<meta property="og:site_name" content="Opis strony" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Tytuł podstrony" />
<meta property="og:description" content="Opis podstrony" />
<meta property="og:image" content="link do logo" />
IX. Identyfikacja informacji dla wyszukiwarki
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nazwa firmy",
"description": "Opis firmy",
"vatID": "Numer VAT",
"url": "nazwa domeny",
"logo": "link do logo",
"address": {
"@type": "PostalAddress",
"streetAddress": "Nazwa ulicy i numer domu",
"postalCode": "Kod pocztowy",
"addressLocality": "Miasto",
"addressRegion": "Województwo",
"addressCountry": "Polska"
},
"hasMap": "link do google map",
"geo": {
"@type": "GeoCoordinates",
"latitude": "szerokość geograficzna", "longitude": "długość geograficzna"
},
"telephone": "numer telefonu",
"email": "adres e-mail",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"
],
"opens": "09:00", "closes": "17:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Saturday", "Sunday"
],
"opens": "09:00", "closes": "15:00"
}
],
"sameAs" : [
"link do strony Facebook",
"link do strony Google Plus"
]
}
</script>
X. Rozkładu nagłówków
Uporządkowanie w kodzie rozkładu nagłówków, powinny występować rosnąco: <h1>, <h2>, <h3>, <h4>.
XI. Opisy linków oraz zdjęć
Należy dodać title oraz alt:
<a href="link" title="opis linku"></a>
<img src="link do zdjęcia" alt="opis zdjęcia" />
XII. Słowa kluczowe
Bardzo istotne jest odpowiednie nasycenie słów kluczowych w treści strony. Dodanie w kluczowych powtarzalnych miejscach wybranych fraz, np. w przy optymalizacji regionalnej adresu w sidebarze, czy opisu firmy w stopce.
XIII. Stworzenie mapy witryny
Indeks podstron serwisu:
- w WordPress plugin Google XML Sitemaps.
XIV. Rejestracja w Google Map
XV. Pingowanie
Rejestracja strony internetowej w wyszukiwarkach.
XVI. Integracja Google Analytics i Google Search Console
Instalacja kodu oraz weryfikacja mapy strony w Google Search Console opcja Crawl / Sitemaps / ADD/TEST SITEMAP:
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'kod analitics, 'nazwa domena'); ga('require', 'displayfeatures'); ga('send', 'pageview');
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'kod analitics']); _gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<meta name="google-site-verification" content="" />
XVII. Prędkość działa strony internetowej
Duże znaczenie dla wyszukiwarki ma także prędkość działa strony internetowej, dlatego warto dodatkowo wykonać optymalizację CMS WordPress, opisaną w artykule, Optymalizacja i zabezpieczenie CMS WordPress.