[GUIA] Optimizar código eliminando errores HTML y demás

Estado
No está abierto para más respuestas.

Pablo de Valdivia

Zafiro
Usuario de Bronce
Mensajes
2,102
Puntuación de reacción
0
Bueno chavales. Pues se me ha ocurrido abrir este thread donde podríamos recopilar todos los errores más típicos que suelen tener nuestras plantillas de los blogs y que queremos subsanar para tener mejor "presencia" de cara a Google.

Así que los que sepáis más de código os pedimos que aportéis vuestro grano de arena. Y los que encontréis errores comunes haced el favor de postearlos aquí (adjuntando imagen del error) para recopilarlos todos en el mismo sitio. :)

Me encargaré de ir añadiendolos al primer post.

Para comprobar los errores en el código de nuestro blog usaremos: http://validator.w3.org

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

cerebellum dijo:
Significa que un elemento <ul> debe contener al menos un <li>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

cerebellum dijo:
Los tags <br> se tienen que poner así <br />
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

cerebellum dijo:
Las imágenes tienen que tener un atributo alt
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

cerebellum dijo:
Tienes que reemplazar los ampersand (&) por "&" para que valide.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

Mma

Cobre
Usuario de Bronce
Mensajes
866
Puntuación de reacción
3
Muy buena idea pikar0 :mola:
 
Mensajes
348
Puntuación de reacción
0
la que he preparado.... he bajado a 15 errores, pero no se que habre tocado que cuando voy a "diseño" en blogger no puedo entrar ni editar nada porque "b:include has no 'name' attribute" ...

edito: ya esta.... he sudado en dos minutos demasiado... vuelvo a los 75 errores...
Actualización

yo veo que tengo grandes problemas con esto... resulta que casi todos los errores son de lo mismo... pero parece ser que son de los gadgets y las entras... no puedo arreglarlo desde el html de la plantilla por que no sale el código dónde está el error...
 

Pablo de Valdivia

Zafiro
Usuario de Bronce
Mensajes
2,102
Puntuación de reacción
0
Odirse dijo:
la que he preparado.... he bajado a 15 errores, pero no se que habre tocado que cuando voy a "diseño" en blogger no puedo entrar ni editar nada porque "b:include has no 'name' attribute" ...

edito: ya esta.... he sudado en dos minutos demasiado... vuelvo a los 75 errores...
Actualización

yo veo que tengo grandes problemas con esto... resulta que casi todos los errores son de lo mismo... pero parece ser que son de los gadgets y las entras... no puedo arreglarlo desde el html de la plantilla por que no sale el código dónde está el error...



Si hubiese recogido los sudores que llevo yo por tocar código tendría para llenar una bañera, xD

A ver si la gente se anima a publicar más errores. Si no los pongo yo que hay muchos!, xD
 

ezkielnet

Cobre
Usuario de Bronce
Mensajes
565
Puntuación de reacción
1
Por mucho que tratéis de arreglarlos nunca lo arreglareis a no ser que programéis vosotros. Existen algunos plugins que generan ellos mismos los errores y aunque los arregles tú, al actualizarlos si el desarrollador sigue cometiendo los mismos errores volverá a aparecer.

Muchas veces un mismo error genera X errores ya que se puede repetir en muchas páginas. Así que por ejemplo Odirse que tienes 75 puede que arreglando uno, desparezca la mitad.
 
Mensajes
348
Puntuación de reacción
0
yo por ejemplo tengo estos al principio de todo...

Line 2, Column 219: Attribute xmlns:b not allowed here.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute with the local name xmlns:b is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute xmlns:data not allowed here.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute with the local name xmlns:data is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute xmlns:expr not allowed here.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute with the local name xmlns:expr is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute b:version is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute b:version not allowed on element html at this point.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>


el caso es que los borro, no me da problemas, se me quitan los errores... pero luego vuelven a aparecer en la plantilla solos....
Actualización

la que estoy liando.... ¿que me decis de estos? tengo un montón y no encuentro el codigo en la plantilla, creo que son de adsense...


Line 1501, Column 113: & did not start a character reference. (& probably should have been escaped as &.)
…1143412&widgetType=HTML&widgetId=HTML2&action=editWidget&sectionId=crosscol-ov…
?
Line 1501, Column 131: & did not start a character reference. (& probably should have been escaped as &.)
…=HTML&widgetId=HTML2&action=editWidget&sectionId=crosscol-overflow' onclick='r…
?
Line 1595, Column 82: & did not start a character reference. (& probably should have been escaped as &.)
…m/rearrange?blogID=3878679435771143412&widgetType=AdSense&widgetId=AdSense2&ac…
?
Line 1595, Column 101: & did not start a character reference. (& probably should have been escaped as &.)
…3878679435771143412&widgetType=AdSense&widgetId=AdSense2&action=editWidget&sec…
?
Line 1595, Column 119: & did not start a character reference. (& probably should have been escaped as &.)
…2&widgetType=AdSense&widgetId=AdSense2&action=editWidget&sectionId=main' oncli…
?
Line 1595, Column 137: & did not start a character reference. (& probably should have been escaped as &.)
…se&widgetId=AdSense2&action=editWidget&sectionId=main' onclick='return _Widget…
 

Pablo de Valdivia

Zafiro
Usuario de Bronce
Mensajes
2,102
Puntuación de reacción
0
Odirse dijo:
yo por ejemplo tengo estos al principio de todo...

Line 2, Column 219: Attribute xmlns:b not allowed here.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute with the local name xmlns:b is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute xmlns:data not allowed here.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute with the local name xmlns:data is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute xmlns:expr not allowed here.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute with the local name xmlns:expr is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute b:version is not serializable as XML 1.0.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
?
Line 2, Column 219: Attribute b:version not allowed on element html at this point.
…www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>


el caso es que los borro, no me da problemas, se me quitan los errores... pero luego vuelven a aparecer en la plantilla solos....
Actualización

la que estoy liando.... ¿que me decis de estos? tengo un montón y no encuentro el codigo en la plantilla, creo que son de adsense...


Line 1501, Column 113: & did not start a character reference. (& probably should have been escaped as &.)
…1143412&widgetType=HTML&widgetId=HTML2&action=editWidget&sectionId=crosscol-ov…
?
Line 1501, Column 131: & did not start a character reference. (& probably should have been escaped as &.)
…=HTML&widgetId=HTML2&action=editWidget&sectionId=crosscol-overflow' onclick='r…
?
Line 1595, Column 82: & did not start a character reference. (& probably should have been escaped as &.)
…m/rearrange?blogID=3878679435771143412&widgetType=AdSense&widgetId=AdSense2&ac…
?
Line 1595, Column 101: & did not start a character reference. (& probably should have been escaped as &.)
…3878679435771143412&widgetType=AdSense&widgetId=AdSense2&action=editWidget&sec…
?
Line 1595, Column 119: & did not start a character reference. (& probably should have been escaped as &.)
…2&widgetType=AdSense&widgetId=AdSense2&action=editWidget&sectionId=main' oncli…
?
Line 1595, Column 137: & did not start a character reference. (& probably should have been escaped as &.)
…se&widgetId=AdSense2&action=editWidget&sectionId=main' onclick='return _Widget…



Pon la imagen del error. Que al menos te lo marca en rojo y da pistas, xD
Actualización

Puto GoViral. Lo he quitado del blog y me han desaparecido 12 errores...
Actualización

A ver quién me echa un cable con estos dos errores:

 
Mensajes
348
Puntuación de reacción
0
pikar0 dijo:
Has probado a sustituir "&" por "&" ?? El que te marca en rojo digo

evidentemente, seria lo primero que probaria... el problema es que no encuentro el código en el html de la plantilla... y sospecho que es algo que tiene que ver con adsense, pero no estoy seguro... es que son un huevo de errores de eso
 

joseconxo

Piedra
Usuario de Piedra
Mensajes
42
Puntuación de reacción
0
Tengo un problema desde hace tiempo en Mejoras HTML, y es que tengo una metaetiqueta duplicada, la de la página principal y una de archivo, no sé si alguien me puede ayudar a solucionarlo porque yo le he dado muchas vueltas y no doy, y me está penalizando la página principal.

Dejo una captura: http://i47.tinypic.com/2naqlph.png
 

gesio

Oro
Usuario de Bronce
Mensajes
1,028
Puntuación de reacción
0
una pregunta shurmanos, tengo muchas veces este error, alguno lo consiguió solucionar?

Uazdm56.jpg



creo que me sale unas 50 veces.
 
Mensajes
399
Puntuación de reacción
2
Genial web, ¡no la conocía!
Y Gesio, parece ser algo de compatibilidad con XML 1.0, pero no te lo puedo garantizar.
 
Estado
No está abierto para más respuestas.
Arriba