Deze handleiding helpt u bij het identificeren en elimineren van de problemen met JavaScript, die uw pagina of specifieke inhoud op de pagina's kunnen blokkeren met behulp van JavaScript van Display bij het zoeken naar Google. Ondanks het feit dat Google Search werkt met JavaScript, zijn er enkele functies en beperkingen waarmee rekening moet worden gehouden bij het ontwerpen van pagina's en applicaties om de juiste indexering van GoogleBot te garanderen. Onze gids over de basis van SEO voor JavaScript bevat aanvullende informatie over het optimaliseren van uw site met JavaScript voor de Google -zoekmachine.
GoogleBot is ontworpen om pagina's effectief te indexeren, waardoor de impact op gebruikerservaring wordt geminimaliseerd. GoogleBot met behulp van Web Rendering Service (WRS) analyseert en identificeert en identificeert bronnen die niet bijdragen aan de hoofdinhoud van de pagina, en laadt dergelijke bronnen mogelijk niet. Verzoeken om rapportage of fouten die niet gerelateerd zijn aan de hoofdinhoud van de pagina kunnen bijvoorbeeld worden uitgesloten van de indexering.
Om GoogleBot -activiteit op uw site te volgen, gebruikt u een rapport over de statistieken van indexering in Google Search Console om de activiteit van GoogleBot en WR's op uw site te controleren en feedback te ontvangen.
Als u vermoedt dat de problemen met JavaScript uw inhoud kunnen blokkeren uit het uiterlijk in de zoektocht naar Google, neemt u de volgende stappen. Als u niet zeker weet of JavaScript de belangrijkste reden voor het probleem is, volgt u onze algemene debuggenhandleiding om de bron van het probleem nauwkeurig te bepalen.
Bovendien wordt aanbevolen om JavaScript -fouten te verzamelen en te controleren die gebruikers kunnen hebben, waaronder GoogleBot, op uw site om potentiële problemen te identificeren die van invloed kunnen zijn op de rendering van de inhoud.
In één pagina -toepassingen (SPA) kan preventie van fouten 404 een bijzonder moeilijke taak zijn. Gebruik de volgende strategieën om onjuiste pagina's te indexeren:
Wanneer SPA JavaScript gebruikt om fouten te verwerken, rapporteren deze fouten vaak de 200 http -code in plaats van de juiste voorwaardecode, die kan leiden tot indexatie van pagina's met fouten.
GoogleBot kan geen aanvragen verwerken die vergunningen van gebruikers vereisen. Als uw applicatie bijvoorbeeld toegang heeft tot de camera, kan GoogleBot geen dergelijke mogelijkheid bieden. Geef in plaats daarvan een manier om inhoud te verkrijgen zonder verplichte vergunningen, zoals toegang tot de camera.
Eén pagina -toepassingen kunnen URL -fragmenten gebruiken (bijvoorbeeld https://example.com/#/products) om verschillende representaties te downloaden. Het Ajax Crauling -schema is echter sinds 2015 verouderd en u kunt niet vertrouwen op URL -fragmenten voor GoogleBot -indexering. Het wordt aanbevolen om de geschiedenis -API te gebruiken om verschillende spa -inhoud te downloaden.
WRS laadt elke URL afzonderlijk, vergelijkbaar met een gewone browser, en handhaaft niet de toestand tussen het laden van de pagina. Dit betekent dat de gegevens in lokale opslag-, sessieopslag- en HTTP -cookies worden schoongemaakt bij elk nieuw verzoek, dat de weergave van de inhoud kan beïnvloeden.
GoogleBot is actief bronnen in de cache om netwerkverzoeken en het gebruik van bronnen te verminderen. WRS kan de cachingtitels negeren, wat zal leiden tot het gebruik van verouderde JavaScript- of CSS -bestanden. Om dit probleem te voorkomen, gebruikt u inhoudafdrukken voor bestandsnamen, bijvoorbeeld Main.2BB85551.js. Hierdoor kunnen bijgewerkte bestanden unieke namen hebben, die het gebruik van GoogleBot garanderen.
Zorg ervoor dat uw toepassing een test gebruikt van de mogelijkheden van alle kritieke API's en biedt alternatief gedrag of polyfilla's in geval van ontoegankelijkheid. Sommige webfuncties worden mogelijk nog niet door alle agenten ondersteund of kunnen worden losgekoppeld. Als u bijvoorbeeld WebGL gebruikt om foto -effecten weer te geven, controleert u of GoogleBot WebGL ondersteunt en zo niet, gebruik dan de serverweergave.
GoogleBot gebruikt HTTP -controles om inhoud uit uw server te extraheren. Het ondersteunt geen andere soorten verbindingen zoals WebSockets of WebRTC. Daarom is het belangrijk om een back -upoplossing te bieden voor HTTP -verbindingen en betrouwbare foutenverwerking en controlemogelijkheden te gebruiken.
Gebruik de tools voor Rich Results Test of URL -inspectie om te controleren of alle verwachte inhoud op de pagina wordt weergegeven. WRS Flattenes Light Dom en Shadow Dom. Als uw webcomponenten het mechanisme niet gebruiken
Nadat u wijzigingen hebt aangebracht, controleert u uw pagina opnieuw met behulp van de Rich Results Test of URL -instructietool in Google Search Console. Als de fout wordt geëlimineerd, ziet u een groen vinkje en gebrek aan fouten. Neem anders contact op met de centrale ondersteuningsgemeenschap van de zoekopdracht.
Als u vragen heeft, kunt u per e -mail contact opnemen met het SEO -bedrijf "SEO.COMPUTER" info@seo.computer of via WhatsApp naar nummer +79202044461.
ID 122