Ora con il Web 2.0, la tendenza è AJAX, ci sono molti framework esistenti sul mercato che promuovono AJAX, ma AJAX è davvero SEO friendly?AJAX è davvero SEO friendly?
risposta
Sì , è molto più difficile creare un sito AJAX adatto ai motori di ricerca. Probabilmente vale la pena fare in modo che il tuo sito web funzioni a un livello base senza Javascript solo per i crawler dei motori di ricerca.
No, non è impossibile per un motore di ricerca eseguire la scansione del sito AJAX (a condizione che tale motore di ricerca sia Google). Devi solo dargli un po 'di aiuto: vedi Making AJAX Applications Crawlable sulle pagine di supporto di Google.
Nota: questa risposta è ormai obsoleta. Google still provide good advice for how to deal with this - ed è più facile di quello che era.
Google esegue la scansione della richiesta Ajax (ora nel 2014 Tu può capirlo nello strumento webmaster di Google). Non sono sicuro che funzioni in SEO ma Google lo analizza. – Adrian
https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html –
@AliSomay Mille grazie. L'ho aggiunto alla risposta. – lonesomeday
Ricordarsi di inserire i parametri href in [a] tag che puntano a funzionalità lato server simili. In questo modo il contenuto può essere indicizzato dai bot.
Questo articolo potrebbe essere utile:
http://www.singlegrain.com/blog/creating-an-seo-friendly-site-using-ajax
No, l'Ajax è incredibilmente SEO-ostile, come ragni, ecc non eseguire nessuna delle chiamate AJAX.
Tuttavia, Ajax in realtà dovrebbe essere utilizzato solo come un mezzo per migliorare l'esperienza degli utenti - ci dovrebbe essere sempre un livello base di funzionalità per la SEO e (cosa più importante secondo me) nel caso in cui l'utente finale non ha JavaScript abilitato.
In altre parole, se l'utente può fare uso di Ajax con tutti i mezzi usarlo per migliorare la loro esperienza, ma dovrebbero comunque essere in grado di utilizzare pienamente il sito web senza JavaScript. (Tutto riguarda "graceful degradation" e tutto il resto.)
Le soluzioni semplificate AJAX sono orribili per il SEO. Tieni sempre presente che gli spider, ecc., Ignoreranno javascript e CSS (Visualizza una pagina con questi disabilitati per simularlo).
Ciò che si può fare però, se qualcosa attiva il contenuto AJAX, deve essere anche un normale collegamento a una pagina. AD ESEMPIO, se si utilizza qualcosa come:
<a href="my/resource" target="ajax_panel_name">Load AJAX</a>
e poi avvolgere che con la funzionalità JavaScript, assicurarsi che il link stesso vi porta alla risorsa corretta. È possibile impostare la risorsa per visualizzare una pagina intera se si tratta di un collegamento normale o semplicemente visualizzare il contenuto AJAX se si tratta di una richiesta XHR.
Il seguente codice (in PHP) mostra come è possibile rilevare se una richiesta è HTML o XHR (parametro di richiesta è disponibile in almeno IE8, FF3, Safari, Opera, Chrome):
<?php
function xhr_request() {
if (strpos($_SERVER['HTTP_ACCEPT'], 'text/javascript') !== FALSE) {
return TRUE;
}
return FALSE;
}
?>
Sì, AJAX può essere SEO friendly e le applicazioni Single Page Interface (AJAX intensive) possono funzionare anche con JavaScript disabilitato (compatibile SEO).
Date un'occhiata a this demo.
Può essere utilizzato correttamente.
Ci sono due principali aspetti di SEO con AJAX, se fatto in modo errato:
contenuti- non può essere trovato
- collegamenti non possono essere trovati
Un altro piccolo problema è la perdita di messa a fuoco parola chiave.
Una panoramica a farlo a destra si trova lì: http://www.internetmarketinginc.com/blog/making-ajax-seo-friendly/
Il problema principale di AJAX non essere SEO friendly è la natura di JavaScript, che è sul lato client. Il browser lo esegue e non il server. Ma se i dati vengono forniti anche lato server, non c'è alcun problema per Google a vederlo.
La chiave principale qui è rendere AJAX degradare con grazia. Anche se JavaScript è disattivato, tutto funziona ancora, potrebbe non funzionare nello stesso modo, ma funziona e il contenuto è ancora lì. Se il contenuto utilizza sempre document.write e innerHTML, allora molto probabilmente avrai un problema di SEO.
Spiega, invece di incollare solo un link. – johannes
- 1. Grails URL SEO friendly
- 2. php: URL SEO friendly
- 3. Quanto è SEO friendly l'URL Unicode?
- 4. SEO friendly URL Rewriter Parametri
- 5. URL SEO friendly in Yii
- 6. Asp.net MVC SEO Friendly URL
- 7. ASP.NET MVC routing/SEO friendly URL
- 8. Gli URL SEO-friendly influiscono davvero sul posizionamento di una pagina?
- 9. ÅÄÖ: ciò che è considerato più SEO friendly URL
- 10. La proprietà del contenuto CSS è SEO friendly?
- 11. Come creare URL SEO-Friendly in ASP.Net-MVC
- 12. Un URL "SEO Friendly" può contenere un ID univoco?
- 13. Creazione di URL SEO friendly in Rails 3
- 14. .htaccess dare 404 non trovato quando url nell'URL SEO-friendly
- 15. Reindirizza dal vecchio dominio a quello nuovo (SEO friendly)
- 16. Sta usando un elenco di selezione per la navigazione SEO Friendly?
- 17. come faccio a rendere l'URL in Ruby on Rails SEO friendly conoscendo un @ vendor.name?
- 18. L'ultimo metodo 2015 per rendere i tuoi progetti Angular SEO friendly
- 19. Come installare WordPress a fianco di Laravel su Nginx con i permalink piuttosto (URL SEO-friendly)?
- 20. Imposta URL su Titolo friendly SEO con trattini invece di ID
- 21. MVVM è davvero utile?
- 22. Stopwatch è davvero rotto?
- 23. KillTimer è davvero necessario?
- 24. SQLite è davvero multipiattaforma?
- 25. WebClient.DownloadFileAsync è davvero lento?
- 26. AngularJS è davvero MVC?
- 27. Questo è davvero DDD?
- 28. È davvero deprecato window.navigator.userAgent?
- 29. #! (hashbang) e Google SEO
- 30. Vaadin SEO come?
Stavo per chiudere questa domanda, ma il punto di domanda aggiuntiva nel titolo e nel contenuto rendono davvero irresistibile. Ora mi siedo nei pensieri, contemplando le ramificazioni di AJAX su SEO. – jball
Chi ha detto che AJAX era SEO friendly? – Greg
Guardate questo http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html, google sta cercando di rendere un crawlerjax gwt – Noor