Přeskočit přímo na text


Drupal a SEO III. - Další moduly

Toto je archivovaná verze české komunitní stránky o CMS Drupal. Nejde na ni již přidávat nový obsah. Pro aktuální informace a kontakt s komunitou navštivte Drupal.cz

V třetím dílu seriálu o optimalizaci webu pro uživatele si povíme o modulech, které vám dále pomohou vylepšit náš web.

Napřed pár pojmů.

Klíčová slova (Keywords) – slova, která by měla vystihnout obsah stránky. Snažte se aby se klíčová slova v textu stránky vyskytovala. vkládají se do metatagu. Nejlépe asi pochopíte na příkladu:

Máme stránky, kde nabízíme bagrování, keywords mohou vypadat třeba takto:

<meta name="keywords" content=" zemní práce, bagr, bagrování, JCB, výkopy, jámy" />

Popis (Description) – popis stránky. Pro náš případ třeba:

<meta name="description" content="Bagrování kvalitně, rychle a levně pomocí moderní techniky" />

Standardně drupal žádná klíčová slova ani popis u stránek nepoužívá. Ale, jak možná víte, stačilo by přidat do page.tpl.php tag s keywords a description. U jednoduchého webu to stačit může, ale co když na stránkách nenabízíte jen bagrování (viz. příklad u keywords), ale i prodej stavebnin? Na první stránce s informacemi o firmě můžete klidně jako klíčová slova použít bagrování, stavebniny, ale na stránkách pouze s popisem bagrování jsou keywords stavebnin nežádoucí. A máme problém. Potřebujeme keywords nastavit pro každou stránku zvlášť. Pokud možno samozřejmě ne editací nějakých souborů, ale pěkně pohodlně při přidávání nebo úpravě článku nebo stránky. V tom nám pomůže modul nodewords.

Nodewords

Instalace

Nodevords se instaluje jako jakýkoliv modul. Rozhlédněte se po drupal.cz webu a najdete mnoho článků s návodem. Ve zkratce – stáhněte si nodewords. Rozbalte, zkopírujte do /sites/all/modules/ a povolte modul v administraci webu. Pozor nejmenuje se zde nodewords ale Meta tags.

Použití

Užívání je velice jednoduché – pod každým node máte navíc skupinu Meta tags, kde vyplníte popis (meta tag Description – popis stránky) a již zmiňovaná klíčová slova.

Path redirect

Představte celkem běžnou situaci: máme předělat staré statické stránky do CMS drupal. Statické stránky mají již nevyhovující strukturu URL, kterou chceme změnit. Bohužel na tyto zastaralé a nám nehodící se URL odkazují stránky našich přátel nebo obchodních partnerů a naše stránky již indexovaly vyhledávače. Řešení Vás napadne asi hned – prostě udělat nové stránky s novým URL a staré URL přesměrovat na nové. Jak na to? Použijeme modul Path Redirect.

Instalace

Opět klasika – stáhnout Path Redirect, rozbalit, zkopírovat do /sites/all/modules/ a povolit v modules.

Použití elice snadné – v menu Administrace → Prvky webu přibyla položka URL redirects. Po kliknutí na ní můžete vesele přidávat přesměrování. Pozor, pokud opravdu chcete dělat to, co jsme zamýšleli – přesměrovat stará URL na nová, musíme použít 301 – Redirect Permanent.

Global redirect

Při optimalizaci narazíme také na problém s duplicitou záznamů. Roboti vyhledávačů zaindexují třeba http://www.drupal.cz/clanky/pro-webmastery/drupal-a-seo-III ale také (což je vlastnost Drupalu) mohou zaindexovat http://www.drupal.cz/node/1682 – stačí, aby se někde omylem objevil odkaz a duplicita je na světě. Pagerank stránek se rozdělí mezi dvě stránky. Abychom tyto duplicity odstranili, použijeme právě modul Global redirect.

Instalace

Stánout, rozbalit, překopírovat do /modules/, zapnout v administraci.

Použití Ihned po povolení v administraci modulů, začne vykonávat svou funkci, nemá žádné nastavení. Jen si zkuste nyní podívat se na svůj web a např. URL node/1, měla by se Vám automaticky přesměrovat na příslušný alias.

 

Super... Nodewords pouzivam, ale

Super… Nodewords pouzivam, ale Path redirect a Global redirect sú výborné tipy.

ocenuji tento clanek ! vice

ocenuji tento clanek ! vice takovych !

ocenuji autora ! vice

ocenuji autora ! vice takovych ! :-)

Perfektní

Díky moc za tenhle seriál, moc mi pomohl s duplicitou stránek. Díky! l.lenek

Ahoj, s Drupalem zacinam a

Ahoj, s Drupalem zacinam a naistaloval jsem si do modulu i Global redirect ale ten mi najednou znemoznil pouzivani stranek… kdyz se snazim pristoupit na stranky tak mi to napise: Smyčka při přesměrování

Server přesměrovává požadavky na tuto adresu sám na sebe a to takovým způsobem, které zabraňují jejich dokončení.

* Tento problém může být způsoben zakázáním nebo odmítnutím
cookies.

a pouzivate i18n?

a pouzivate i18n?

Global Redirect neni funkcni

Nakopiroval jsem si ho do modulu. Zapnul v modulech a chtel jsem to ulozit. Okamzite po kliknuti se stranky nenacetly a pise to tohle: Smyčka při přesměrování

Server přesměrovává požadavky na tuto adresu sám na sebe a to takovým způsobem, které zabraňují jejich dokončení.

Prohlížeč ukončil spojení, protože server přesměrovává požadavky sám na sebe způsobem, který zabraňuje jejich dokončení.

* Je možné, že stránka vyžaduje cookies, které máte zakázané a nebo je pro tento server blokujete.
* Většinou se ale jedná o problém konfigurace serveru a není to tak problém vašeho počítače.

Nevite nekdo co s tim mam delat? Nejde se pak uz dosta vubec nikam v administraci. Musim to rucne smazat pres ftp z modulu a pak to jde. Ted se divam, ze nekdo nade mnou to taky resil. ja nevim, jestli mam tam tu 18, nevim ani co to je. Hledal jsem o tom neco na netu, ale moc nevim o co jde. Mam drupal 6.6. Takze ten in 18 uz jsem objevil a nainstaloval ho. Co teda delat dal? Mam ho zapnout? Nebo uz to do Drupalu nepatri ? Tim myslim, jestli neni lokalizace zbytecna, kdyz je Drupal v CJ. Ale nevim presne k cemu to slouzi.

Podařilo se to nějak

Podařilo se to nějak rozchodit? Mně to dělá u titulní stránky a nemůžu to rozchodit. Čeština jde, angličtina odkazuje na „q=en/node“, ale po chvilce hrabání se zobrazí chybová stránka s přesměrováním. Když už mám otevřený článek, stránku, tak přepínání mezi jazyky funguje. POužívám i18n, Global Redirect, Path Redirect.

Sa mi mari ze som na

Sa mi mari ze som na drupal.org cital ze je to bug… Malo by sa to dat vypnut v databazovej tabulke system.

bug?

No jestli jo, tak pokud to jde vypnout, tak je to ok. Muzes mne poradit kde to vypnut? Drupal mam druhy den a jsem uplny amater. Mel jsem Joomlu a chtel jsem prejit, porad ctu, jak je Drupal lepsi a zatim mne prijde jako Miranda. V zakladu nic a milion veci s doplnkama, ale kdo ma vedet, co potrebuju, kdyz nevim co a jak se jmenuje a spousta doplnku nefunguje a spousta jen s urcitym template atd. Zatim chci jeste vydrzet a zkouset.

V databazovej tabulke

V databazovej tabulke system si treba najst riadok s modulom (pole filename) a v poli status mu nastavit 0. A este nemas nahodu ako web server IIS? → Issues with Windows IIS Server. There is a known issue with Clean URL's in IIS and there is also a known issue with certain versions of PHP running on IIS where a Permanent Redirect (301) is incorrectly sent as Object Moved (302). A este issue http://drupal.org/node/216271

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 2 hosté.

Online uživatelé

Support

Psychologie - poradenství