login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Site - Ready To Launch? (Opgelost)

Offline larssy1 - 02/06/2012 18:39
Avatar van larssy1MySQL beginner Beste sitemasters,

Ik ben, net zoals velen van jullie, de laatste tijd bezig geweest met een website. Bij het maken hierbij heb ik hulp gekregen van jullie voor onder andere Search Engine Optimization.

Topic:
http://www.sitemasters.be/forum/10/40351

Echter nu ik alles in grote lijnen af heb, vroeg ik me af of jullie soms nog op of aanmerkingen hadden die ik zou moeten doorvoeren voordat ik de website online breng.

Voor zover ik weet, is de website beveiligd, afgewerkt en SEO geoptimaliseerd.

Mvgr,
Lars

15 antwoorden

Gesponsorde links
Offline Pieter - 03/06/2012 08:12
Avatar van Pieter Gouden medaille

SEO guru
Je kan denk ik nog beter qua code: vb.
  1. <div id="topBarMenu">
  2.  
  3. <ul>
  4.  
  5. <li class="topBarMenuItem"><a href="http://www.unrealxs.com/beta/beta/test/home/" class="topBarMenuItemAnchor current">Home</a></li>
  6. <li class="topBarMenuItem"><a href="http://www.unrealxs.com/beta/beta/test/news/" class="topBarMenuItemAnchor">News</a></li>
  7. <li class="topBarMenuItem"><a href="http://www.unrealxs.com/beta/beta/test/products/" class="topBarMenuItemAnchor">Products</a></li>
  8. <li class="topBarMenuItem"><a href="http://www.unrealxs.com/beta/beta/test/request/" class="topBarMenuItemAnchor">Request</a></li>
  9. <li class="topBarMenuItem"><a href="http://www.unrealxs.com/beta/beta/test/support/" class="topBarMenuItemAnchor">Support</a></li>
  10. </ul> </div>

Zou je perfect kunnen omzetten naar:
  1. <ul id="topBarMenu">
  2. <li><a href="http://www.unrealxs.com/beta/beta/test/home/" class="current">Home</a></li>
  3. <li><a href="http://www.unrealxs.com/beta/beta/test/news/">News</a></li>
  4. <li><a href="http://www.unrealxs.com/beta/beta/test/products/">Products</a></li>
  5. <li><a href="http://www.unrealxs.com/beta/beta/test/request/">Request</a></li>
  6. <li><a href="http://www.unrealxs.com/beta/beta/test/support/">Support</a></li>
  7. </ul>


Veel netter. Je gebruikt mijn inziens iets teveel htmlcode voor wat je perfect met CSS kan oplossen.

Voor de rest ziet het er wel ok uit. Ik vind 44 http requests teveel voor de layout die je hebt, het kan maw nog sneller (zeker niet onbelangrijk voor zoekmachines).
Bedankt door: larssy1
Offline larssy1 - 03/06/2012 11:26 (laatste wijziging 03/06/2012 11:30)
Avatar van larssy1 MySQL beginner Hoe bedoel je 44 http requests?
---
ul manier aangepast. 
Offline Pieter - 03/06/2012 20:33 (laatste wijziging 03/06/2012 20:35)
Avatar van Pieter Gouden medaille

SEO guru
Wel, er worden 44 aanvragen naar de server gemaakt. Vb: je CSS bestaat uit 3 bestanden. Dat wil zeggen dat de server 3 keer gevraagd wordt naar je CSS, terwijl je die best gewoon allemaal samen kan voegen. Het zal minder kilobytes in beslag nemen en minder aanvragen aan de server => alles sneller.

Pas dit toe op meer niveau's en je zal je site vlot kunnen halveren in laadtijd. 


Edit: je kan trouwens ook nog andere code verkleinen/vereenvoudigen: het andere menulijstje, de formdiv kan verwijderd worden,...
Bedankt door: larssy1
Offline Martijn - 04/06/2012 14:35
Avatar van Martijn Crew PHP addons voor firefox (die ik iedereen aanraad trouwens):

firebug, en daarna yslow (van yahoo) en pagespeed (van google)

Volg die tips en je komt een heel eind. Die van google legt ook goed uit trouwens (al wel een ietsje gevorderd niveau).

nibbler.silktide.com is ook wel een leuke, die beoordeeld je site meer voor de mensen kant. Al is die niet echt 'wetenschappelijk' of wiskundig of iets, ze hebben wel een paar pointers
Bedankt door: larssy1
Offline Waflix - 04/06/2012 19:24
Avatar van Waflix Lid Het gebruik van Engels is niet bepaald geweldig. Ik zie al gelijk enkele fouten wanneer ik de site bezoek en dat maakt het extreem onaantrekkelijk om de site te gebruiken.

Hoofdpagina
"it's first applications" --> "its first applications" en "it's website" --> "its website"
"it's" betekent "het is". Voor het bezittelijk voornaamwoord dien je "its" te gebruiken.
Het werkwoord "to air" wordt over het algemeen gebruikt voor het uitzenden van een televisieserie, niet van een mobiele applicatie.
Ook staat op de hoofdpagina "an unique application". Het klopt dat het Engels, onbepaald lidwoord dient te eindigen op een n wanneer het volgende woord begint met een klinker, maar toch is die regel incompleet. Die n staat daar om de zinnen vloeiender te maken. Het gaat dan ook om de fonetische klanken. Wanneer een woord met een u begint is de uitspraak soms als de y in 'you'. Wanneer dit het geval is, hoort het lidwoord niet met een n te eindigen. Dus: "an unique" --> "a unique".

Verder staat er op de pagina met producten een bericht dat aangeeft dat de pagina nog niet beschikbaar is omdat het Beta is. In de tweede zin wordt het woordt 'wether' gebruikt. Ten eerste hoort dit woord te worden geschreven als 'whether', en ten tweede geeft dit woord twee mogelijkheden aan. 'Please check back soon wether this functionality has been activated... or not'. Grammaticaal zou het correct zijn de zin zo aan te vullen, maar dat leest niet fijn. Misschien handig om de hele zin te veranderen: 'Please check again soon'. Het is al duidelijk dat de functie later zal worden geactiveerd, dus door de oude zin te gebruiken zou het een soort van dubbelop worden, denk ik.

Ik denk dat ik zo nog wel een aantal fouten kan aanwijzen, maar ik raad aan ze toch zelf even op te zoeken en te verbeteren.
Bedankt door: larssy1
Offline Pieter - 04/06/2012 20:12
Avatar van Pieter Gouden medaille

SEO guru
Om even verder te gaan op Waflix: als het item nog niet beschikbaar is, dan zou ik het ook nog niet online zetten. Het toont zo onafgewerkt anders. 
Bedankt door: larssy1
Offline larssy1 - 25/06/2012 22:07 (laatste wijziging 25/06/2012 22:07)
Avatar van larssy1 MySQL beginner @Waflix
Inderdaad, moet nog even de tekst doorlezen op typ en grammatica fouten. Deze tekst is vooral geschreven in halve haast en klopt er niet bepaald veel van.

@Pieter
Producten is onderhand aangepast en werkend, maar de login functionaliteit nog niet. Deze is nog steeds offline aangezien ik nog geen privacy policy etc heb. Echter bepalen de login componenten voor een deel de layout, wat zou je aanraden om hiermee te doen?

Daarnaast, is een privacy policy een vereiste als je serieus met klanten om wilt gaan? In de zin van, ik vraag bewaar hun gegevens in de database, is het dan nodig je klanten te informeren hierover?
Offline Pieter - 26/06/2012 07:47
Avatar van Pieter Gouden medaille

SEO guru
Een goeie privacy policy en algemene voorwaarden is wel aan te raden.
Offline larssy1 - 02/07/2012 21:36 (laatste wijziging 04/07/2012 08:58)
Avatar van larssy1 MySQL beginner Oke, ben dus bezig met het bekijken van de opgenoemde punten eerder in dit artikel.

Er zijn een aantal punten waar ik mee zit:
- spellingscontrole : voltooid
- advies van ySlow : Ik heb hem op veel punten verbeterd, maar op andere punten ga ik dit niet doen, dit zijn punten zoals CDN of Experation dates voor images. Heb gemerkt dat de hele plaatjes dan niet meer worden getoont, dus dat gaat hem niet worden.
- advies van nibbler : half mee bezig, maar ook daar zijn er een aantal punten zoals printability en twitter sharing.
- pagespeed (google) : nog niet naar gekeken

ik zal ook zo snel mogelijk de login module offline halen.

nog meer opmerkingen tot dus ver??
http://www.unrealxs.com/beta/tmp

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

Spellingscontrole: voltooid
ySlow advies: half opgevolgt; eind resultaat: B
Nibbler (Trial): tot zover half opgevolgt, rest van de punten volgen nog; huidig resultaat: 8.8 (veranderd nog)
Pagespeed: Voltooid op enkel ding na; eind resultaat: 8.8

Probleem van page speed:
https://develop...mizeImages

Modules en pagina die nog in ontwikkeling waren zijn offline gehaald.

Iemand anders nog hints of tips voordat ik hem online gooi?
Offline Pieter - 04/07/2012 09:28
Avatar van Pieter Gouden medaille

SEO guru
De UL's kan je weer ontdoen van alle classes etc. Zet je logo als afbeelding ipv als div met achtergrond en maak hem aanklikbaar, combineer resources (css, js, of afbeeldingen in sprites),lege divs zijn nooit een goeie oplossing (vb <div id="bodyContainerTop"></div>),...
Offline larssy1 - 04/07/2012 09:36
Avatar van larssy1 MySQL beginner Niet alle UL's kunnen van een klasse worden ontdaan. Een voorbeeld hiervan is het menu in de topbar. Deze moeten een eigen klasse hebben om aan hun vereiste functionaliteiten te kunnen voldoen.

zoals je zei, bodycontainertop is een lege div met daarin enkel een achtergrond. Wat zou hiervoor een alternatieve oplossing voor zijn?

Ik heb de resourcees (css/js) apart gehouden voor mijn eigen duidelijkheid. Daarnaast ga ik niet alles in de jquery library stoppen om het aantal te lezen .js files te verminderen, aangezien dat alleen maar nog meer onduidelijkheid schept.

Goede tip betreft de header.
Offline Pieter - 04/07/2012 10:06
Avatar van Pieter Gouden medaille

SEO guru
De UL classes en id's in de header kan je toch perfect verwijderen?

Er zit maar 1 ul in de header. Je kan met CSS #topBar li aanspreken ipv li.topBarMenuItem. Dat is de kracht van CSS. Je kan perfect tot 3 selectors gebruiken na elkaar zonder performanceverlies. En je code wordt er heel wat mooier door.
Enkel die 'current' class is nodig om aan te duiden dat het de huidige pagina is.

Btw, ik zit nu met een horizontale scrollbar.
Over die bodycontainertop: waarom maak je die schaduw rondomrond niet met CSS3? Is veel gemakkelijker en beter qua resources, praktisch elke moderne browser kan die toch zo weergeven.
Bedankt door: larssy1
Offline larssy1 - 04/07/2012 10:22
Avatar van larssy1 MySQL beginner Klopt, ik wist t weer terwijl ik las.

Horizontale scrollbar?

Ik heb nog niet echt in CSS3 kunnen verdiepen, verwacht dat nog wel te doen.. maar op het moment komt mij dat niet geheel goed uit.
Offline Pieter - 04/07/2012 17:18
Avatar van Pieter Gouden medaille

SEO guru
Ja, in Chrome krijg ik een horizontale scrollbar. (schermresolutie 1400px breed)

Over die CSS3: dat gaat in een fluitje van een cent: http://www.css3.info/preview/box-shadow/

Gebruik de code bij voorbeeld E op de contentdiv van je site... en hop! Al die afbeeldingen en nutteloze code zijn overbodig. 
Bedankt door: larssy1
Offline larssy1 - 04/07/2012 17:46 (laatste wijziging 04/07/2012 19:35)
Avatar van larssy1 MySQL beginner Hoe de hell komt die horizontale scrollbar.. >.<

De waarde voor de grootste width die ik gebruik is 960px......
----
opgelost
----
de site staat nu gemiddeld een 9 bij pagespeed, yslow, firebug, etc.. dus ik laat hem zo. 

bedankt voor jullie hulp.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s