• User

    link creati da Aspnet e spider

    Scusate non ho ben capito una cosa, ma gli spider dei motori di ricerca leggono correttamente il link creati da aspnet oppure no???

    Per farvi un esempio semplice un link immagine viene generato con tag input ed evento onclick al suo interno in modo da eseguire l'azione al click :

    <input...
    onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$BtnHome", "", false, "", "home.aspx", false, false))" .../>

    da quanto letto in una guida seo questo link non viene letto dagli spider giusto? quindi se così fosse lo spider non seguira mail il percorso per giungere alle altre pagine...


  • User Attivo

    Il problema non è dell'ASP.NET, è dello sviluppatore.

    Se non sai cosa fa l'IDE ed il framework quando trascini un controllo sulla pagina, non è colpa dell'ASP.NET se genera del codice totalmente SEO-unfriendly.

    Studiati l'ASP.NET con attenzione, impara a sviluppare SENZA usare il drag&drop dell'IDE e vedrai che sarai in grado di generare codice HTML SEO friendly anche con ASP.NET.


  • User

    @filippotoso said:

    Il problema non è dell'ASP.NET, è dello sviluppatore.

    Se non sai cosa fa l'IDE ed il framework quando trascini un controllo sulla pagina, non è colpa dell'ASP.NET se genera del codice totalmente SEO-unfriendly.

    Studiati l'ASP.NET con attenzione, impara a sviluppare SENZA usare il drag&drop dell'IDE e vedrai che sarai in grado di generare codice HTML SEO friendly anche con ASP.NET.

    si diciamo che ci sarebbe la possibilità di fare ciò, aspnet lo conosco abbastanza bene, solo che perderei tante caratteristiche e automatismi che per l'appunto aspnet fornisce... a questo punto forse conviene integrare al sito o un sitemap oppure un menù semplice html non visibile a livello grafico ma inserito nel codice in modo che i motori di ricerca possono usarlo.


  • User Attivo

    Giusto per curiosità, e se l'utente non ha javascript attivato? Oppure se il sito, per qualche caso sfortunato, genera un errore e non esegue il resto degli script sulla pagina, che cosa fa l'utente? Continua a cliccare su quel bottone e poi?


  • User

    @filippotoso said:

    Giusto per curiosità, e se l'utente non ha javascript attivato? Oppure se il sito, per qualche caso sfortunato, genera un errore e non esegue il resto degli script sulla pagina, che cosa fa l'utente? Continua a cliccare su quel bottone e poi?

    vabbè ma dai si realistico, quanti sono gli utenti che hanno javascript disabilitato?
    Daltronde bisogna arrivare anche a dei compromessi, sono disposto a perdere quei pochi utenti che navigano con javascript disabilitato ma usufruire di una struttura come aspnet che ti dà la possibilità di fare pressochè qualsiasi cosa, solo il fatto di poter utilizzare alle spalle un linguaggio di programmazione come c# e un ambiente come il .net la dice lunga sulla potenza di aspnet.
    Ora bisogna solo fare in modo di ottimizzare un pò il codice generato anche se penso che google e compania si adegueranno molto presto ai codici "sporchi" anche perchè cè sempre più gente che utilizza questa tecnologia e sarebbe insensato tagliar fuori un sacco di potenziali siti web...


  • User

    @filippotoso said:

    Giusto per curiosità, e se l'utente non ha javascript attivato? Oppure se il sito, per qualche caso sfortunato, genera un errore e non esegue il resto degli script sulla pagina, che cosa fa l'utente? Continua a cliccare su quel bottone e poi?

    ho creato un menu html semplice utilizzabile dagli spider e lho nascoscto sotto un immagine tramite posizionamento assoluto, secondo te è considerato spamming?
    gli spider sono in grado di fare anche i calcoli sulle coordinate di un posizionamento assoluto per capire se un elemento è sovrapposto ad un altro?