3 snadné kroky k odeslání webu na Google a indexování pro SEO

Mám velký problém, o kterém uvažuji až poté, co jsem dokončil vývoj webové stránky. Moje stránka je psána pouze s kostrou HTML. Veškerý skutečný obsah mého webu se odesílá prostřednictvím webových zásuvek. JavaScript na straně klienta pak zachytí tyto informace a dynamicky vytvoří stránku.

Udělal jsem to za účelem, aby vše bylo možné rychle a v reálném čase změnit pomocí mých instrukcí websocket.

Všechny funkce kódu bez chyb. Právě jsem však zjistil, že když načtím pomocí prohledávače Google, vše, co robot vidí, je základní HTML bez obsahu.

Nejsem si jistý, jakým způsobem to mohu obejít? Jsem nacpaný kvůli tomuto přístupu, který jsem použil? Tohle bude znamenat celkovou revizi mé architektury. Může mi někdo, prosím, dát nějaké návrhy, jak mohu přimět cralwera Google, aby vyzvedl tento dynamický obsah? Existuje způsob, jak mohu zjistit, když Google prochází můj web a vykreslí věci na žádost o získání, spíše než websocket?

Dobře, pojďme tento problém pochopit trochu podrobněji.

Google ve srovnání s jinými vyhledávači dělá relativně dobrou práci s indexováním obsahu JS / AJAX, ale bude také záviset na implementaci, protože může ovlivnit, jak Google vidí váš obsah.

Upřímně řečeno, pokud máte dlouhodobou vizi, aby vaše webové stránky fungovaly dobře ve vyhledávačích, možná budete muset o své implementaci uvažovat vážněji.

Jedna věc je jistá, dokonce i obsah AJAX by mohl být procházen, může být velmi těžké hodnotit vzhledem k lepší struktuře jiných stránek.

Dalším bodem, který je třeba vzít v úvahu, je, že Google může dobře číst obsah AJAX, ale jiné vyhledávače to nemusí dělat dobře.

Je to staré video, ale možná budete chtít sledovat:

https://www.youtube.com/watch?v=_6mtiwQ3nvw

Možná budete muset trochu podrobněji vysvětlit, jak se na stránce načítá váš dynamický obsah, abyste viděli možnost jeho indexování.

  • Ahoj TopQnA, děkuji za odpověď. Musím říct, že jsem v roce 2017 docela zklamaný, že něco takového nefunguje. Věřím, že Google jako tak velký vyhledávač má odpovědnost za poskytování špičkových funkcí indexování s nejnovějšími technologiemi. Každopádně se chvástáme. Abyste lépe porozuměli tomu, jak moje stránka funguje, můžete si ji představit jako vrstvu mini protokolu přes webové zásuvky. Začíná to vytvořením webové zásuvky, kontrolou a registrací ID relace načtené stránky a následným požadavkem ACK na obsah na server. Na tento požadavek ACK poté odpoví server, který
  • pošle určitý typ paketu přes websocket. Tyto pakety se v javascriptovém obsahu vyzvednou z paketů a poté se vykreslí a vloží. Používá se jquery. Je to tedy v podstatě jako požadovat a odesílat pakety informací přes WS. Existuje nějaké řešení, aniž by se podstatně změnil můj kód? Upřímně si myslím, že svět by se stejně měl odklonit od statického HTML k dynamičtějšímu prostředí. I když si myslím, že to jsou moje osobní myšlenky ... Mezitím svět dohání. Může někdo navrhnout nějaké schůdné alternativy
  • 1 Lze zde použít použití souborů Sitemap nebo nějakým způsobem detekovat prohledávač Google?
  • Dohodněte se na stěhovací technologii a roli JS. A Google tomu rozumí lépe než kterákoli jiná globální společnost a příkladem je vytváření Google Chrome, který je předním / nejlepším prohlížečem pro vykreslování složitých aplikací AJAX. Dokonce i jejich systém AdWords, který vrací maximální tržby, se silně spoléhá na nějaký těžký AJAX. Ze strany vyhledávače také musíme pochopit, že existuje tolik situací, které je třeba vzít v úvahu.
  • A cílem Google je udělat pro uživatele to nejlepší. Přemýšlejte tímto způsobem, Google má obrovské množství problémů, které je třeba řešit, aby zajistil, že uživatel získá nejlepší zkušenosti se současnými dostupnými technologiemi a také bude tvrdě prosazovat něco, čemu skutečně věří, a příkladem je převod celého webu na HTTPS. Zatím to bylo vidět, AJAX je neuvěřitelně dobrý pro vytváření složitých webových aplikací. Ale jakmile přijde na normální web, je to úplně jiná hra. Google očekává, že web bude bohatý, rychlý a bez spamu. AJAX má svá vlastní omezení.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?