Jeden odborník na SEO sa počas hangoutu opýtal Johna Muellera na ovládanie indexového prehľadávania ich stránok spoločnosťou Google prostredníctvom žiadostí API.
Ich otázka znela: Majú teda ako svoju webovú stránku platformu na nakupovanie v priamom prenose a ich stránka v súčasnosti míňa približne 20 percent rozpočtu na prehľadávanie na subdoméne API a ďalších 20 percent na miniatúry obrázkov videí.
Ani jedna zo subdomén nemá obsah, ktorý je súčasťou ich SEO stratégie. Mali by týmto subdoménam zakázať ďalšie indexové prehľadávanie?
Ako sa zisťujú a/alebo používajú koncové body API?
John vysvetlil, že koncové body API nakoniec používa JavaScript na Google a vykreslia vaše stránky.
A ak pristúpia k rozhraniu API, ktoré sa nachádza na stránke, spoločnosť Google sa pokúsi načítať obsah z tohto rozhrania API a použiť ho na vykreslenie stránky.
Okrem toho, v závislosti od toho, ako je nastavené vaše rozhranie API a ako je nastavený váš JavaScript, môže byť pre Google ťažké uložiť tieto výsledky rozhrania API do vyrovnávacej pamäte. To znamená, že Google možno prehľadáva veľa týchto žiadostí API, aby sa pokúsil získať vykreslenú verziu vašich stránok, aby ich mohol použiť na indexovanie.
Takže toto je zvyčajne miesto, kde sa to zistí. A to je niečo, čomu môžete pomôcť tým, že sa uistíte, že výsledky API môžu byť tiež uložené do vyrovnávacej pamäte.
Do adries URL teda nevkladáte žiadne časové pečiatky.
Napríklad, keď používate JavaScript pre API, všetky tieto veci sú tam. Ak vám nezáleží na obsahu, ktorý sa vracia pomocou týchto koncových bodov rozhrania API, môžete samozrejme zablokovať indexové prehľadávanie tejto subdomény pomocou súboru robots.txt.
A to zablokuje všetky tieto požiadavky API. Takže to je niečo, kde musíte v prvom rade zistiť, či sú tieto výsledky API súčasťou primárneho obsahu, alebo je to dôležitý kritický obsah, ktorý chcete indexovať spoločnosťou Google?
A ak áno, možno by ste nemali blokovať prehľadávanie. Ale ak je to niečo, čo generuje niečo, čo je pre vaše stránky takmer sekundárne, alebo čokoľvek, čo nie je kritické pre vaše stránky samotné, potom by mohlo byť užitočné skontrolovať, ako to vyzerá, keď sú zablokované.
John Mueller prepis stretnutia
John (otázka)
Dobre, ďalšia otázka, ktorú tu mám, je od Van Song. Naša stránka je platforma na nakupovanie v priamom prenose. Naša stránka v súčasnosti míňa približne 20 % rozpočtu na prehľadávanie na subdoméne API, ďalších 20 % na miniatúry obrázkov videí. Žiadna z týchto subdomén nemá obsah, ktorý je súčasťou našej stratégie SEO. Mali by sme týmto subdoménam zakázať indexové prehľadávanie? Alebo ako sa zisťujú alebo používajú koncové body API?
John (odpoveď)
Takže najskôr posledná otázka. V mnohých prípadoch koncové body API skončia využívané JavaScriptom na našej webovej stránke a my vykreslíme vaše stránky. A ak pristupujú k API, ktoré je na vašom webe, pokúsime sa načítať obsah z tohto API a použiť ho na vykreslenie stránky. A v závislosti od toho, ako je nastavené vaše rozhranie API a ako je nastavený váš JavaScript, môže sa stať, že je pre nás ťažké ukladať tieto výsledky rozhrania API do vyrovnávacej pamäte, čo znamená, že možno prehľadávame veľa týchto požiadaviek API, aby sme sa pokúsili získať vykreslenie verzie vašich stránok, aby sme ich mohli použiť na indexovanie. Takže to je zvyčajne miesto, kde sa to zistí.
A to je niečo, čomu môžete pomôcť tým, že sa uistíte, že výsledky rozhrania API môžu byť tiež dobre uložené do vyrovnávacej pamäte a že do adries URL nevkladáte žiadne časové pečiatky. Napríklad, keď používate JavaScript pre API, všetky tieto veci sú tam. Ak sa nestaráte o obsah, ktorý sa vracia pomocou týchto koncových bodov API. Potom môžete samozrejme zablokovať prehľadávanie celej tejto subdomény pomocou súboru robots.txt. A to v podstate zablokuje všetky tieto požiadavky API. Takže to je niečo, čo musíte najskôr zistiť, či sú tieto výsledky API skutočne súčasťou primárneho obsahu alebo dôležitého kritického obsahu, ktorý chcem mať indexovaný od Googlu?
A ak áno, pravdepodobne by ste nemali blokovať prehľadávanie. Ale ak je to niečo, čo v podstate generuje niečo, čo je pre vaše stránky takmer sekundárne, alebo čokoľvek, čo nie je kritické pre vaše stránky samotné, potom by mohlo byť užitočné skontrolovať, ako to vyzerá, keď sú zablokované. Jedným zo spôsobov, ako by ste to mohli skontrolovať, je vytvoriť samostatnú testovaciu stránku, ktorá nevolá rozhranie API alebo ktorá používa nefunkčnú adresu URL pre koncový bod rozhrania API. A podľa toho vidíte, ako sa vlastne táto stránka vykresľuje v mojom prehliadači? Ako sa to vykresľuje pre Google? Takže to sú veci, na ktoré by som sa tam pozrel.