Sokan emlékeznek arra, hogy nem olyan régen, talán tavaly nyárelőn sokan kaptak levelet a Google-től ami arról szólt, hogy a Google robot nem éri el a weboldalon a JavaScriptet és a CSS-t. Ezt a levelet az akkori Webmester Eszközök fiókjába kapták meg az webmesterek.
Ez egy teljesen új figyelmeztetés volt a Google részéről arról, hogy a Google helyteleníti ezen fájlok blokkolását.
Ezen levél körül elég nagy volt az értetlenség, mivel ekkor még nem kapott senki pontos útmutatást a Google-től erre nézve.
Mit szeretne valójában a Google?
Ezzel a levéllel az volt a legnagyobb baj, hogy valójában senki nem tudta, hogy mit is szeretne a Google konkrétan. Olyan fájlok blokkolásának feloldását kérte, amelyeket a webmesterek általában tiltani szoktak, főleg Word Press könyvtárakat és pluginok könyvtárait, mivel elég sokan Word Presst használnak.
Na de mi is volt ebben a levélben?
A Google a levélben még segítséget is adott a megoldással kapcsolatban:

A Google ezt az üzenetet nagyon sok keresőoptimalizálónak küldte el, aki – akik megfelelő iránymutatás híján hajlamosak azt érezni, hogy nem kaptak megfelelő információt ezen probléma megoldásában.
Valójában mit is szeretne a Goolge?
A Google-nak ezen blokkolások megszüntetésével határozott céljai voltak. Az egyik leglátványosabb és legfőbb oka erre a mobilbarát algoritmus volt. A Google szerint a weboldalaknak – beleértve a JavaScript és CSS fájloknak is – elérhetőnek kell lennie ahhoz, hogy a weboldal jól jelenjen meg a keresési eredmények között. Ebbe a körbe beleértve a mobil kereséséket is, és ez fog majd nagy fellendülést hozni a weboldalak számára a jövőben. A blokkolás feloldásával nyíltan közölhetjük is a Google számára, hogy weboldalunk készen áll a mobil oldalak között is a jó megjelenésre.
De a Google algoritmusnak nem csak a mobil változata támaszkodik ezekre a fájlokra. Az algoritmus egyik ilyen része például az, amelyek a hirdetéseket ellenőrzi. Régi trükk -bár már nem túl hatékony – de még mindig vannak olyanok, akik CSS-t és JavaSript-et használnak kulcsszavak és hivatkozások elrejtéséhez. De ezt használják akkor is, amikor feltörnek egy oldalt, és ezt el szeretnék rejteni.
A Google az algoritmusának nem egy részén használja a kódokat, és a jövőben is fogja használni a CSS és JavaScript kódokat. Azonban megállapíthatjuk, hogy bármilyen változás is lesz a jövőben, a Google algortimusában ezeket a kódokat mindig használni fogja.
Miért most?
Sok weboldal-tulajdonos és webmester nagyon meglepődött amikor a fent is látható levelet megkapta. A szakértők erről értesülhettek korábban, mivel erről a lépésről már volt szó mintegy három évvel ezelőtt, a lent megtekinthető Google Webmester Eszköz segítő videóban
Az elmúlt évben megváltoztatták a webmestereknek szóló irányelveket és új technikai útmutatót is adtak ki hozzá:
“A JavaScript és a CSS fájlok robots.txt-ben történő tiltásával megakadályozzuk, hogy a weboldal tartalmát a Google feltérképezze – és ezzel a helyezések is rosszabbak lehetnek.”
Ekkor nagyon sokan meglepődtek a szakmabeliek körében, mert valójában nem is gondoltak arra, hogy ezek a fájlok blokkolva vannak.
A másik ilyen probléma az volt, hogy néhány népszerű motor, mint a Word Press és egyik-másik pluginja is blokkolta ezeket a CSS és JavaScript fájlokat.
De erre a Google megoldása az volt, hogy megjelent egy Blokkolt források – szekció a Google Search Tool-ban. Ez a szekció még a mobilbarát algoritmus indulása előtt elérhető volt a Google Search Tool-ban.
Mennyi weboldal volt így blokkolva?
Arról pontos információt nem adott ki a Google, hogy a CSS és JavaScript blokkolásról hány webmesternek küldtek e-mailt. Bár Gary Illes a Google-től azt írta, hogy 18.7%-nyi weboldal-tulajdonosnak küldték ki ezt a levelet, mielőtt a mobil algoritmust élesítették volna.
CSS és JavaScript fájlok blokkolásának megoldása
Az e-mail, amit a Google küldött sok webmester számára, egyszerre volt meglepő és kétségbeejtő, utóbbi főleg azért, mert elég sok weboldal esetében az volt a probléma, hogy egy harmadik fél által kezelt CSS és JavaScript volt blokkolva.
Ha kapott valaki ilyen levelet, akkor a Google a levélben már egyből megoldást is javasolt a Google Search Consol-ban. Ha szerencséje volt, akkor csak néhány finom hangolás volt szükséges a főoldalon és néhány aloldalon. Az egyszerűbb feladatokra magának a Google-nek a megoldási metódusa jó volt.
A Google Search Tool-ban a blokkolt tartalmaknál és a Google Index szekcióban meg lehetett találni, hogy melyik CSS és Java Script fájlok kerültek blokkolásra.
A Google a javításokat ellenőrzi, és amennyiben nem lett minden általa igényelt tartalom blokkolása megszüntetve, akkor a levelet újraküldte a webmester részére
Nyitólap
Aggodalom azon oldalak esetében van elsődlegesen, amelyeknél használnak olyan speciális scripteket, amelyeket nem akarnak engedélyezni a webmesterek.
John Mueller a Google-től azt mondta, hogy elsősorban főleg a nyitólapot nézik – asztali és mobil oldalak esetében is -, hogy melyik CSS és JavaScriptet blokkolják a webmesterek.
A legjobb megoldás az, hogy az összes CSS és JavaScript fájl blokkolását az összes oldalon szüntessék meg.
Ezzel a főoldalon sem lesznek blokkolt fájlok. Továbbá a többi aloldal esetében a speciális fájlok ugyan nem lesznek, de ezeket még át lehet nézni és pontosítani a későbbiekben.
CSS és JavaScript fájlok indexelése
Sokan pont azért nem szüntetik meg a blokkolást, mert nem szeretnék, hogy a weboldaluk CSS és JavaScript fájlait a Google indexelje.
Variációk
Sokan biztosan nem emlékeznek arra, hogy a Google Search Consolban javasolt a “www” nélküli és a “www-s” oldalak ellenőrzését is megtenni. Ez egy olyan dolog amit sok webmester figyelmen kívül hagy, pedig fontos teendő.
A Google – miközben végigjárja az oldalakat – esetében az is lehetséges, hogy mindkét típusú oldalra fog hibát jelezni. Ezt minden oldal esetében megteszi, legyen az jobban bejárt oldalt vagy kevésbé bejárt oldal.
Ha asztali és mobil oldal is elérhető a weboldalnál, akkor fontos, hogy ezek a CSS és JavaScript tartalmak ne kerüljenek blokkolásra. Ez jelenleg különösen igaz a mobilbarát oldalra, illetve annak a keresőkben történő helyezéseire.
Ha olyan weboldala van a felhasználónak, amely nem csak egy nyelven, és egy lokalizációval rendelkezik, akkor különösen figyelni kell ezen fájlokra.
| 1. Ne csak a fő verziót ellenőrizd hanem a teljes oldalt szükséges.
2. Ne érjen senkit meglepetés a különböző verziók okozta másság esetében. 3. Ne feledje senki ellenőrizni a főoldalakat nyelvenként és lokalizálonként. |
WordPress, CSS és Javascript blokkolás
Ha “SEO for WordPress” plugint használ valaki a weboldalán, akkor elég nagy az esélye arra, hogy a CSS és a JavaScript fájloka Word Pressben tiltva lesznek.
A legtöbb webmaster, amikor a mobilbarát algoritmus életbe lépett, engedélyezte a CSS és a JavaScript fájlok indexelését. Azonban ez nem volt elég, mert a legtöbben ezután mégis kaptak levelet, hogy minden, még az admin könyvtár alatt lévő fájlokat is engedélyezni szükséges.
A Yoast, az egyik legnépszerűbb SEO-plugin készítője ekkor javasolta, hogy minden CSS és JavasScript fájl tiltását szüntessék meg a webmesterek.
Harmadik fél által kezelt CSS és JavaScript fájlok
A Google által küldött levél után a legnagyobb dillema mégis az volt, amikor a Google által nyújtott szolgáltatások keretében használt CSS és JS fájlok engedélyezését is kérte a Google Search Consol-ban.
Kezdetben a Google azt javasolta, hogy a webmesterek kérjék meg a harmadik fél webmestereit, hogy engedélyezzék a CSS és a JavaScript indexelését. Sajnos erre nem minden webmester volt hajlandó.
A Google később azt mondta, hogy nem aggódik azért ha a harmadik féltől származó CSS és JavaScript fájlokat nem tudja ellenőrízni, de hibaüzenetként továbbra is megjelent a Google Search Consolban
Azán John Mueller nyilatkozata szerint az is kiderült, hogy a Google igyekszik elérni azt, hogy harmadik fél is engedélyezze a CSS és a JavasScript fájlok elérhetőségét.
Hogyan tegyük elérhetővé a CSS és JavaScript fájlokat?
A legtöbb webmester ezt az tiltást legegyszerűbben a Robots.txt-ben történő változtatással tudja megtenni. Azok, akik Word Press alatt Yoast SEO plugint használnak, az adminisztrációs felületen keresztül közvetlenül tudják javítani a Robotx.txt-t
Gary Illyes a Google-től adott néhány javaslatot arra vonatkozólag, hogyan lehet a tiltásokat megszüntetni és a Google hogyan fogja a legjobban indexelni a CSS és JavaScript fájlokat.
Az egyik ilyen lehetőség, ha a következő sorokat adjuk hozzá a robots.txt fájlhoz, ha azt szeretnénk, hogy a Google minden CSS és JavaSript fájlt elérjen és indexeljen:
|
User-Agent: Googlebot Allow: .js Allow: .css |
Lehetőség van további finomításokra is, amennyiben mondjuk nem a teljes könyvtárat szeretné valaki a robotok számára megmutatni, hanem csak az adott könyvtárból a CSS és JavaScript fájlokat
|
User-Agent: Googlebot Disallow: /deep/ Allow: /deep/*.js Allow: /deep/*.css |
Amennyiben más könyvtárakkal is hasonlóan szeretne eljárni, akkor csak a könyvtár nevét kell megváltoztatni és ugyanezeket a sorokat betenni a robots.txt-be.
Arra is van lehetőség, hogy a User-agent: * használjuk, ekkor minden robot számára engedélyezzük az indexelést, bár a Bing keresőnek nincsen saját mobilbarát algoritmusa, amely elvárná a CSS és JavaScript fájlok feltérképezését.
A CSS és JavaSCript margójára
Ha jó helyezést szeretne elérni a keresőkben akkor egyértelműen javasoljuk, hogy a CSS és JavaScript fájlok ne legyenek letiltva. Ezzel is egy kicsit javítjuk a keresőoptimalizálást. Ez különösek azok számára javasolt, akik nagy forgalmat bonyolítanak mobilfelületen, mert a mobilbarát algoritmus egyik legfontosabb elvárása, hogy a CSS és JavaScript fájlok indexelhetőek legyenek.
Természetesen mindenki dönthet úgy, hogy nem oldja fel ezt a blokkolást, de akkor a keresőoptimalizálás során biztosan hátrányt fog szenvedni, kulcsszavai nem lesznek olyan jó helyen és a mobil rangsorban sem lesz a legjobb.