Jeg synes siden efterlader et godt førstehåndsintryk. - den virker indbydende og gennemarbejdet.
GREAT WORK :)
Scannede lige sitet. Så vidt jeg kan se består det af 130 referencer til forskellige interne html filer. ALLE referencer internt er korrekte. Altså ingen broken links i den sammenhæng. Ret imponerende. De fleste sites har altid issues her.
Alle requests - internt som eksternt - er over https protokol. FEDT.
Forlsag til forbedringer:
Hastighed:
Hastighed er mere og mere vigtigt. Google har meldt direkte ud at det er en vigtig del af deres ranking (de er trætte af sløve sider, der ikke er lavet ordentligt). En undersøgelse fra Google fra 2016 viser at mere end 50% burgere falder fra på mobil, hvis sitet tager mere end tre sekunder om at loade:
https://www.empeno.dk/blog/hastighedsoptimering/
Billederne har ikke den rigtige størrelse i forhold til hvordan de vises på siden. Det betyder, at du overlader skalering til browseren, og det er en browser ikke skabt til. Desuden gør det siden unødigt langsom. Hvis et billede skal vises i 600 x 300 px, bør selve billedet have den størrelse. Dine ikoner i nederste hørje hjørne er eksempelvis ALT for store i forhold til hvordan de vises.
Der er inline scripts på forsiden mellem et eksternt css og en anden resurse. Du kan med fordel forbedre performance ved at flytte inline scripts op før det eksterne stylesheet, eller efter den anden resurse. Det vil give et stort boost i performance, da du så vil kunne opnå "parallel download". Som det er nu er det et blokerende request - altså man henter ikke mere data, før et specifikt request er afsluttet.
Du har en række interne stylesheets og javascripts. Her kan du med fordel sætte browser caching på - gerne med en værdi på helt op til et år. De ændres formentlig sjældent/aldrig, så derfor kan du lige så godt cache det så tæt ved brugeren som muligt. Giver et mega boost på performance.
Javascripts bør "Minifyes" - de skal kun ligge "råt" på lokale maskiner under udvikling:
https://developers.google.com/speed/docs/insights/MinifyResources
Du kan eventuelt prøve at bruge https://gtmetrix.com/ - her kan du få ret specifikt input til hvad du kan forbedre.
SEO:
SEO mæssigt halter sitet på rigtig mange punkter. Det ligner en standard Wordpress løsning, hvor mand eksempelvis tilføjer navn på website i slutningen af hver eneste title tag.
Du har 14 sider med title tags på under 30 karakterer - hvor "DressToimpress" tager 14 af disse. - her er ngoet at arbejde med.
Du har 65 "duplicate" title tags - altså sider hvor title tags er præcist det samme.
Du har 8 sider uden meta description.
Du har 1 side med manglende H1 tag - og det er faktisk forsiden.
Du har 70 sider med duplicate h1 tags.
Duplicate content vil nok blive et problem på dit site. - og det straffes desværre hårdt ag Google pt. Eksempelvis har du nogle sider med paging, der dannes såldes:
sidenavn?page=1, sidenavn?oage=2 osv.
Google betragter disse som forskellige sider - men indholdsmæssigt ligner de meget hinanden. Så der kan give dig issues.
Tilmelding til nyhedsbrev:
Valideringstekst er på engelsk. Altså... undlader jeg for eksempel at skrive en valid email adresse, får jeg en engelsk validerings tekst. Det får det til at virke som et standard modul, i stedet for noget, der er lavet specifikt til jeres hjemmeside. Måske blot en detalje.
Søgning:
Du skal have noget validering på dit søgefelt. Jeg kan se, at I bruger den værdi, man indtaster i søgefeltet, direkte i jeres kode, og i præsenterer den i jeres HTML. Det er farligt. Valider det der indsættes i søgefeltet´client-side og server side, for at undgå uhensigtsmæssig brug af input. Se evt. OWASP for best practices om input validering.
Håber der er noget du kan bruge til forbedring.
Det var hvad det kunne blive til. Beklager hvis forklaringerne er umulige at forstå :)
Held og lykke med det hele.
Morten Empeño